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

Reply via email to