tisonkun opened a new issue, #290: URL: https://github.com/apache/pulsar-helm-chart/issues/290
Currently, we host Pulsar Helm Chart's metadata (`index.yaml`) on https://pulsar.apache.org/charts/index.yaml. Users encountered an issue today (https://github.com/apache/pulsar/issues/17799) due to we removed the file during "clean up" content before building the official website fully. Depending on another repo is brittle. It's hard to ensure further development happening in the pulsar-site repo is aware of this trick while this is critical to the pulsar-helm-chart usage. I propose we adopt releasing Pulsar Helm Chart in GitHub Pages flavor to make this chart self-contained. * Helm official document: https://helm.sh/docs/howto/chart_releaser_action/ * Chart release action: https://github.com/helm/chart-releaser-action * A live example from OpenSearch: * https://github.com/opensearch-project/helm-charts/blob/main/.github/workflows/release.yaml * https://github.com/opensearch-project/helm-charts/blob/gh-pages/index.yaml The implementation steps are: 1. Create `gh-pages` branch on pulsar-helm-chart repo. 2. Ask Apache INFRA team to config the branch as the GitHub Pages branch. 3. Add the workflow using chart-releaser-action (bundled in this repo, it's lightweight). 4. (optionally) redirect https://pulsar.apache.org/charts to the new place. The last step _may_ be optional because IIUC helm chart's index is global. Thus once we publish the first new index with chart-releaser-action, all downloads to the chart will find the index from the new place. Although, I'm not an expert on Helm Chart so here requires some verification. (cc @lhotari @mattisonchao @yaalsn) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org