Thanks Tison, I fully agree that we should have a clear representation of the actual status of the Helm chart, so that users can have the correct expectation.
In particular I think we should have this Helm chart to provide basic functionality out of the box and serve as a template/example on top of which one can tweek to its specific needs for productions environments. Since this thread got started, there was no one stepping up, so I guess your prevision was also correct :) and reinforces the idea that we should reduce a bit the scope and expectation for this Helm chart. -- Matteo Merli <matteo.me...@gmail.com> On Wed, Jul 19, 2023 at 11:26 AM tison <wander4...@gmail.com> wrote: > Hi Pulsar devs and users, > > The pulsar-helm-chart[1] was initially developed in the main repo[2] and > later moved to its own repo in 2018[3]. > > During the past years, it gets little attention on both development or > maintenance, while the Pulsar ecosystem has grown multiple alternatives to > distributed pulsar deployment via helm charts or Kubernetes operators - > > 1. https://github.com/streamnative/charts > 2. https://github.com/streamnative/pulsar-operators > 3. https://github.com/streamnative/terraform-helm-charts > 4. https://github.com/datastax/pulsar-helm-chart > 5. https://github.com/datastax/kaap > > Almost all of the ecosystem projects have better maturity than the upstream > one. Although, we in the upstream still recommend the pulsar-helm-chart as > the "official" helm chart among the README[4] and docs[5]. > > Of course, it's by-defined the "official" one. But such an advertisement > can mislead Pulsar users to choose a half-unmaintained project over better > implemented and maintained projects. > > The upstream community, when it doesn't have the bandwidth to maintain the > repo, doesn't have to take the place of an official helm chart. And I saw a > pull request proposing to update the README of pulsar-helm-chart[6]. > > I approved that PR and understand that our community makes decisions on > mailing lists. Thus, here is the discussion thread to roll up the project > status for pulsar-helm-chart. > > My suggestion is - > > 1. Accept the PR to update README reflecting the project status and remove > the "official" advertisement. It is not wrong, but it can mislead our users > as described above. > 2. Correspondingly update the word in the docs on the Pulsar website. > > There can be some arguments that we can pick up the project again and > develop and maintain it - this is good. > > However, generally talk is cheap and real effort is slow to apply. I > totally appreciate anyone who is willing to maintain the pulsar-helm-chart, > but let's do not block the description updates by such an argument. > Instead, update the description, and change it back when the development > and maintenance really happen. It also reflects the low traffic during the > past few years. > > Looking forward to your feedback :) > > Best, > tison. > > [1] https://github.com/apache/pulsar-helm-chart > [2] > https://github.com/apache/pulsar/tree/master/deployment/kubernetes/helm > [3] https://github.com/apache/pulsar-helm-chart/graphs/contributors > [4] > > https://github.com/apache/pulsar-helm-chart/blob/73fe688a439c3ab9b56f2d249f16505292391f4b/README.md > [5] https://pulsar.apache.org/docs/3.0.x/deploy-kubernetes/ > [6] https://github.com/apache/pulsar-helm-chart/pull/367 >