File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed
Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -205,6 +205,9 @@ jobs:
205205 helm template reloader deployments/kubernetes/chart/reloader/ > deployments/kubernetes/reloader.yaml
206206 helm template reloader deployments/kubernetes/chart/reloader/ --output-dir deployments/kubernetes/manifests && mv deployments/kubernetes/manifests/reloader/templates/* deployments/kubernetes/manifests/ && rm -r deployments/kubernetes/manifests/reloader
207207
208+ - name : Remove labels and annotations from manifests
209+ run : make remove-labels-annotations
210+
208211 # Publish helm chart
209212 - name : Login to ghcr via helm
210213 run : |
Original file line number Diff line number Diff line change @@ -86,3 +86,21 @@ bump-chart:
8686 sed -i " s/^appVersion:.*/appVersion: v$( VERSION) /" deployments/kubernetes/chart/reloader/Chart.yaml
8787 sed -i " s/tag:.*/tag: v$( VERSION) /" deployments/kubernetes/chart/reloader/values.yaml
8888 sed -i " s/version:.*/version: v$( VERSION) /" deployments/kubernetes/chart/reloader/values.yaml
89+
90+ YQ_VERSION = v4.42.1
91+ YQ_BIN = $(shell pwd) /yq
92+ CURRENT_ARCH := $(shell uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/')
93+
94+ YQ_DOWNLOAD_URL = "https://github.com/mikefarah/yq/releases/download/$(YQ_VERSION ) /yq_linux_$(CURRENT_ARCH ) "
95+
96+ yq-install :
97+ @echo " Downloading yq $( YQ_VERSION) for linux/$( CURRENT_ARCH) "
98+ @curl -sL $(YQ_DOWNLOAD_URL ) -o $(YQ_BIN )
99+ @chmod +x $(YQ_BIN )
100+ @echo " yq $( YQ_VERSION) installed at $( YQ_BIN) "
101+
102+ remove-labels-annotations : yq-install
103+ @for file in $$(find deployments/kubernetes/manifests -type f -name '*.yaml' ) ; do \
104+ echo " Processing $$ file" ; \
105+ $(YQ_BIN ) eval ' del(.metadata.labels, .metadata.annotations)' -i " $$ file" ; \
106+ done
You can’t perform that action at this time.
0 commit comments