File tree 2 files changed +21
-0
lines changed
2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -205,6 +205,9 @@ jobs:
205
205
helm template reloader deployments/kubernetes/chart/reloader/ > deployments/kubernetes/reloader.yaml
206
206
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
207
207
208
+ - name : Remove labels and annotations from manifests
209
+ run : make remove-labels-annotations
210
+
208
211
# Publish helm chart
209
212
- name : Login to ghcr via helm
210
213
run : |
Original file line number Diff line number Diff line change @@ -86,3 +86,21 @@ bump-chart:
86
86
sed -i " s/^appVersion:.*/appVersion: v$( VERSION) /" deployments/kubernetes/chart/reloader/Chart.yaml
87
87
sed -i " s/tag:.*/tag: v$( VERSION) /" deployments/kubernetes/chart/reloader/values.yaml
88
88
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