Files
argocd-apps/Makefile
T
unkin-agent a34ff4be91
ci/woodpecker/pr/vector-test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
Pin helm capabilities version to the validation target
Render charts with --helm-kube-version from ci/kube-version so kustomize
no longer inherits the local helm binary's default Kubernetes version.
2026-09-19 12:28:16 +10:00

27 lines
732 B
Makefile

.PHONY: build clean schemas
KUBE_VERSION := $(shell cat ci/kube-version)
# 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 --helm-kube-version $(KUBE_VERSION) $(filter-out $@,$(MAKECMDGOALS)) --output manifests/$(filter-out $@,$(MAKECMDGOALS))
# Generate JSON schemas from CRDs and Kubernetes swagger spec (run manually, results committed)
schemas:
@ci/generate-schemas.sh schemas
# 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
%:
@: