-
Notifications
You must be signed in to change notification settings - Fork 13.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build(helm): Helm-docs + fix Helm chart release #21963
Conversation
Codecov Report
@@ Coverage Diff @@
## master #21963 +/- ##
==========================================
+ Coverage 66.86% 66.96% +0.09%
==========================================
Files 1807 1807
Lines 69218 69215 -3
Branches 7402 7402
==========================================
+ Hits 46280 46347 +67
+ Misses 21033 20963 -70
Partials 1905 1905
Flags with carried forward coverage won't be shown. Click here to find out more.
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Hmm, struggling a bit to set up Should be OK now with latest commit, let's see when CI completes... |
Alright @craig-rueda after much tweaking I have the CI now fairly clean! I finally opted not to run a separate Github action to check for There is still a CI failure with one of the cypress e2e tests, but I can see it's a known flaky test, and is very unlikely to be related to the changes in this PR. Note that since this would (hopefully) be the first successful helm chart release since #20722 this should also force the metadata refresh in artifacthub, and enable the 'verified publisher' badge. |
Awesome, thanks for this! Ready to merge? |
Yes I think we're good! |
Perfect, chart succesfully released, and the artifacthub page now has icon, docs, and Verified badge! |
SUMMARY
This PR implements 2 improvements to the releasing of Helm chart:
Chart.yaml
and annotatedvalues.yaml
. It will be enforced both as apre-commit
check, as well as a CI check.chart-releaser
action which seems broken due to missing dependency on the bitnami chart repo (which prevented the release of the updated chart from feat(helm): Support for flower and websocket containers #21806 ) - this may need some trial & error to confirm a successful release.This PR includes a (useless) bump of the chart version to force the CI to go through a Helm release.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
See generated Chart
README
:TESTING INSTRUCTIONS
helm-docs
pre-commit:pre-commit install
)Chart.yaml
) and stage the changepre-commit run helm-docs
to force execute the helm-docs generation, stage the resulting change and commit againADDITIONAL INFORMATION