Skip to content

Configure automated Helm chart publishing via GitHub Pages #2287

Closed
@Matthew-Beckett

Description

@Matthew-Beckett

@Matthew-Beckett in order to get easy github pages hosting, cdr team needs to create a cdr.github.io (see https://pages.github.com/) repo and clone the repo I made as "PR" to the project:

https://github.com/alexgorbatchev/alexgorbatchev.github.io

example output: https://alexgorbatchev.github.io/helm-charts/public/

This repo includes chart files from THIS PR and assumes they will be hosted there. It makes it easier to publish github pages.

Alternatively one could simply look at how I've implemented publishing and move it else where. Everything happens via a few simple HELM shell commands and as a bonus I'm generating index.html with Bash.

The output from the build.sh file looks like this:

❯ ./scripts/build.sh
Packaging helm charts
Successfully packaged chart and saved it to: public/code-server-1.0.0.tgz
Writing: public/index.yaml
Writing: public/index.html

Please let me know if this looks sufficient.

This issue is for post merge of #2048 to configure GitHub pages and GitHub Actions to auto-publish changes to the Helm Chart.

Originally posted by @Matthew-Beckett in #2048 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions