move helm charts page to ghpages branch and publish on release #759
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
1. Issue, if available:
https://github.com/awslabs/karpenter/runs/3965960509
2. Description of changes:
For some reason the pages build and deployment stopped working. We were publishing the whole repo, but since we're hosting https://karpenter.sh w/ Netlify now, we can just publish the charts dir without the docs and website content. Unfortunately, GH pages doesn't allow you to configure a custom directory to deploy in the same branch (only
/(root)
and/docs
). So this PR adds a gh-action that publishes the charts dir to thegh-pages
branch which will hopefully avoid running into weird build failures unrelated to the content that we actually care about publishing.This PR also uses
https://charts.karpenter.sh
which is currently a CDN distro for the github pages origin/path. But this can be changed in the future if we'd like to move away from GH Pages for helm chart distribution without requiring users to update their helm repo URL.3. Does this change impact docs?
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.