2022-05-11 01:10:22 +00:00
|
|
|
.PHONY: dev prod inflate
|
2022-05-05 15:39:08 +00:00
|
|
|
|
|
|
|
dev:
|
|
|
|
@kubectl kustomize --enable-helm dev
|
|
|
|
|
|
|
|
prod: load-prod-env
|
2022-05-16 20:23:53 +00:00
|
|
|
# go install https://git.netflux.io/rob/envfilesubst@latest
|
|
|
|
@kubectl kustomize --enable-helm prod | envfilesubst -f prod/secrets/env
|
2022-05-05 15:39:08 +00:00
|
|
|
|
|
|
|
load-prod-env:
|
|
|
|
$(eval include prod/secrets/env)
|
|
|
|
$(eval export)
|
2022-05-11 01:10:22 +00:00
|
|
|
|
2022-05-11 01:10:41 +00:00
|
|
|
# Usage: make inflate name=prometheus chart=prometheus-community/prometheus [base=dev]
|
|
|
|
base=base
|
2022-05-11 01:10:22 +00:00
|
|
|
inflate:
|
2022-05-11 01:10:41 +00:00
|
|
|
@bin/helm-chart-inflate.sh $(name) $(chart) $(base)
|