From dafc99d5f2c9728c33dd427f41a1e3ed00faa88c Mon Sep 17 00:00:00 2001 From: Marc Barry <4965634+marc-barry@users.noreply.github.com> Date: Fri, 10 Nov 2023 09:50:26 -0500 Subject: [PATCH] Add Helmify generation for a Helm chart. --- .gitignore | 3 +++ Makefile | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/.gitignore b/.gitignore index bb691fa..cc14dad 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,6 @@ Dockerfile.cross # temp files tmp/ + +# Helmify +chart/ diff --git a/Makefile b/Makefile index 8b80a16..ca84c14 100644 --- a/Makefile +++ b/Makefile @@ -235,3 +235,13 @@ $(ENVTEST): $(LOCALBIN) air: $(AIR) ## Download air locally if necessary. $(AIR): $(LOCALBIN) test -s $(LOCALBIN)/air || GOBIN=$(LOCALBIN) go install github.com/cosmtrek/air@latest + +HELMIFY ?= $(LOCALBIN)/helmify + +.PHONY: helmify +helmify: $(HELMIFY) ## Download helmify locally if necessary. +$(HELMIFY): $(LOCALBIN) + test -s $(LOCALBIN)/helmify || GOBIN=$(LOCALBIN) go install github.com/arttor/helmify/cmd/helmify@latest + +helm: manifests kustomize helmify + $(KUSTOMIZE) build config/default | $(HELMIFY)