Skip to content
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

chore(helm): actions for charts #102

Merged
merged 1 commit into from
Jan 5, 2024
Merged

chore(helm): actions for charts #102

merged 1 commit into from
Jan 5, 2024

Conversation

terinjokes
Copy link
Contributor

@terinjokes terinjokes commented Dec 31, 2023

Create a GitHub Action that for the origin-ca-issuer Helm chart that
lints, tests installing to a KinD cluster, and publishes to an OCI
registry on new releases.

Bug: #90
Bug: #97

@terinjokes terinjokes requested a review from a team December 31, 2023 07:22
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
run: |
echo ${{ secrets.GITHUB_TOKEN }} | helm registry login -u ${{ github.actor }} --password-stdin ghcr.io
helm push origin-ca-issuer-*.tgz oci://ghcr.io/cloudflare/origin-ca-issuer-charts
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This would allow users to use this chart via helm install my-origin-ca-issuer oci://ghcr.io/cloudflare/origin-ca-issuer-charts/origin-ca-issuer --version 0.x.y which is a bit verbose, but would allow for additional charts (eg, "option 4") in this project in the future.

@terinjokes terinjokes changed the title chore(helm): lint and test chart chore(helm): actions for charts Dec 31, 2023
deploy/charts/origin-ca-issuer/Chart.yaml Outdated Show resolved Hide resolved
Create a GitHub Action that for the origin-ca-issuer Helm chart that
lints, tests installing to a KinD cluster, and publishes to an OCI
registry on new releases.

Bug: #90
Bug: #97
@terinjokes terinjokes merged commit 12798e8 into trunk Jan 5, 2024
13 checks passed
@terinjokes terinjokes deleted the terin/helm branch January 5, 2024 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants