.PHONY: build clean # Build a kustomization path to manifests directory # Usage: make build clusters/au-syd1/bootstrap build: @mkdir -p manifests/$(filter-out $@,$(MAKECMDGOALS)) @kustomize build --enable-helm $(filter-out $@,$(MAKECMDGOALS)) --output manifests/$(filter-out $@,$(MAKECMDGOALS)) # kubeconform kubeconform: @ci/validate-apps.sh && \ ci/validate-clusters.sh # Clean all generated manifests clean: @rm -rf manifests/ # Allow any argument after build to be treated as a path %: @: