-
Notifications
You must be signed in to change notification settings - Fork 21
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
Signing Helm packages #238
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #238 +/- ##
=======================================
Coverage 61.54% 61.54%
=======================================
Files 2 2
Lines 788 788
=======================================
Hits 485 485
Misses 251 251
Partials 52 52
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Signed-off-by: dd di cesare <[email protected]>
Signed-off-by: dd di cesare <[email protected]>
* Needs an extra step because svenstaro/upload-release-action@v2 doesn't support asset naming on file_glob Signed-off-by: dd di cesare <[email protected]>
Signed-off-by: dd di cesare <[email protected]>
* One should import the keyring first for signing the package Signed-off-by: dd di cesare <[email protected]>
7dce3a7
to
039dc5a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At a glance, this LGTM. I haven't tried it myself but all in all I trust it works as expected.
Leaving a couple of questions below just for clarity. Feel free to ignore if they are stupid questions of mine.
Signed-off-by: dd di cesare <[email protected]>
Part of the work needed for Kuadrant/helm-charts#18
This PR introduces the GPG signing of Helm chart packages upon creation. It also uploads its provenance file to the GH release page.
The job now requires to be passed an environment variable GPG_KEYRING_BASE64 which represents the GPG keyring base64 encoded, in order to be stored as a GH action variable.