Skip to content

Conversation

J12934
Copy link
Member

@J12934 J12934 commented Oct 22, 2021

Description

Closes #752

Helm Chart release pipeline was failing for release 3.2.0, this was fixed after the fact by hand by uploading the missing charts manually. It seems that in that process the charts we package slightly incorrectly so that they contained nested .tgz of the chart contents which dramatically increased their size causing installation issues for some of the charts.

This PR should resolve the issues with the release pipeline. Which should ensure that the charts are build automatically and correctly in the next release.

Tested this by running the script locally (thought with the pushing to the registry disabled) and the script skipped the .templates folder correctly

Checklist

  • Test your changes as thoroughly as possible before you commit them. Preferably, automate your test by unit/integration tests.
  • Make sure npm test runs for the whole project.

The charts in there are example which should not be published
@J12934 J12934 added bug Bugs ci Changes to the continuous integration setup labels Oct 22, 2021
@J12934 J12934 self-assigned this Oct 22, 2021
@J12934 J12934 requested review from malexmave and rseedorff October 22, 2021 08:21
@J12934 J12934 merged commit 6e008e1 into main Oct 22, 2021
@J12934 J12934 deleted the fix/helm-release-process branch October 22, 2021 10:55
@J12934 J12934 restored the fix/helm-release-process branch November 15, 2021 16:26
@J12934 J12934 deleted the fix/helm-release-process branch December 16, 2021 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Bugs ci Changes to the continuous integration setup
Projects
None yet
Development

Successfully merging this pull request may close these issues.

installation instructions are failing
2 participants