-
Notifications
You must be signed in to change notification settings - Fork 12
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
Support Helm Chart #9
Conversation
9b547ff
to
4c67ab5
Compare
4c67ab5
to
bf001bf
Compare
version: 0.0.0 | ||
# This is the version number of the application being deployed. This version number should be | ||
# incremented each time you make changes to the application. Versions are not expected to | ||
# follow Semantic Versioning. They should reflect the version the application is using. | ||
# It is recommended to use it with quotes. | ||
# DEVELOPER'S NOTE: appVersion will be mutated in release process | ||
appVersion: 0.0.0 |
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.
version
and appVersion
will be injected in release.yaml
ref: #9 (comment)
app_version: ${{steps.tag.outputs.no_v}} | ||
chart_version: ${{steps.tag.outputs.no_v}} |
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.
This injects version
and appVersion
in Chart.yaml
ref: #9 (comment)
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.
@JorTurFer @superbrothers I wrote a helm chart and ci(lint)/release workflow. could you review this??
sure, tomorrow I'll review it. Thanks a lot! 🙇 |
charts/gcp-workload-identity-federation-webhook/templates/deployment.yaml
Show resolved
Hide resolved
Co-authored-by: Kazuki Suda <[email protected]>
Co-authored-by: Kazuki Suda <[email protected]>
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.
LGTM! I'll add it to KEDA e2e tests once it's available and I can provide more info about if it works :)
Awesome job 🙇
Just one tip working with helm charts, you can use Kind in the GH Runner to deploy your charts to a local cluster, that could give you more feedback about invalid APIs or sections in the manifests. For instance, in KEDA we use it to validate the chart with several k8s versions
Cool! I will try to do this in another PR. |
depends on #8
fixes #6
This PR introduces helm chart support.
charts/gcp-workload-identity-federation-webhook
dirci.yaml
)values.yaml
are validated by kubeconformindex.yaml
and chart tgz will be pushed ingh-pages
branch. (sample in my fork)TODO
gh-pages
branchgh-pages
branch