build: merge helm indexes instead of recreating for every release
A new helm repo index was created from scratch for every new release
which meant that the release timestamps in the index were basically all
identical.
This change intends to fix that by merging the new index with the
existing one
Fixes: #15604
Signed-off-by: Michael Adam <obnox@samba.org>
(cherry picked from commit 2704f23ea7)
This commit is contained in:
1 parent
4b4d280900
commit
1dcbf5d6d7
1 file changed
+1
-1
@@ -121,7 +121,7 @@ promote.helm: $(HELM)
|
||||
# copy existing charts to a temp dir, then combine with new charts, reindex, and upload
|
||||
$(S3_SYNC) s3://$(HELM_S3_BUCKET)/$(HELM_CHANNEL) $(HELM_TEMP)
|
||||
$(S3_SYNC) s3://$(S3_BUCKET)/build/$(BRANCH_NAME)/$(VERSION)/charts $(HELM_TEMP)
|
||||
$(HELM) repo index --url $(HELM_URL) $(HELM_TEMP)
|
||||
$(HELM) repo index --url $(HELM_URL) --merge $(HELM_TEMP)/index.yaml $(HELM_TEMP)
|
||||
$(S3_SYNC_DEL) $(HELM_TEMP) s3://$(HELM_S3_BUCKET)/$(HELM_CHANNEL)
|
||||
rm -fr $(HELM_TEMP)
|
||||
|
||||
|
||||
Reference in new issue
Block a user