Thanks for the information, Enrico. I will put together a PR to the apache/pulsar-helm-chart repo to document our new release procedure. Once we agree on the process, I'll volunteer to run the release.
We currently host the index.yaml on the pulsar site at https://pulsar.apache.org/charts/index.yaml (helm uses this to discover the artifacts for each version), and we host the chart tarballs on github, as you can see in the index.yaml. I plan to maintain that process. We'll just update how the artifacts get created and published. Thanks, Michael On Tue, Jun 14, 2022 at 7:21 AM Enrico Olivelli <eolive...@gmail.com> wrote: > > Michael, > thanks for bringing this up to the attention of the community > > Il giorno mar 14 giu 2022 alle ore 05:24 Michael Marshall > <mmarsh...@apache.org> ha scritto: > > > > Hello Pulsar Community, > > > > I propose that we release a new version of the Pulsar Helm Chart since > > it now supports the 2.10.0 docker image. It looks like the version > > should be 2.9.4, but I'm not entirely sure how we version the chart. > > Does anyone have guidance on what the version ought to be? > > > > Note that recently we have not been voting on these releases. Since > > this is an ASF requirement for releases [0], I think we should start > > voting on these releases. > > > > Also, is it important that we sign the release? It looks like the > > `helm package` command provides a signing feature here [1]. We will > > need to modify our release procedure to sign artifacts. > > from the ASF point of view we have to: > - create a tarball of the sources > - sign the tarball (by someone who has committer karma) > - put the tarball in the "dist" repo > - put a link to the sources, the checksum and the signatures on some > public download area > > this must happen after running a regular VOTE > > how we distribute the helm chart for convenience is not covered by the > rules and the PMC can decide what is better for the project and the > community > > > That said, I suggest that we run a VOTE, we do the release, and then > we do the "Helm release" (a tag??) > > Enrico > > > > > Let me know what you think. > > > > Thanks, > > Michael > > > > [0] https://www.apache.org/foundation/voting.html#ReleaseVotes > > [1] https://helm.sh/docs/topics/provenance/