apache / pulsar-helm-chart

Official Apache Pulsar Helm Chart
https://pulsar.apache.org/
Apache License 2.0
212 stars 224 forks source link

Missing Bundle Splitting in broker configuration #520

Closed Khemendra-Bhardwaj closed 3 months ago

Khemendra-Bhardwaj commented 3 months ago

Is your feature request related to a problem? Please describe.

I'm currently using the Pulsar Helm chart to deploy Apache Pulsar, and I've noticed that the bundle splitting configuration options available in Apache Pulsar are not included in the Helm chart. This limits the ability to fully customize and optimize the broker's behavior according to specific needs. I'm frustrated because I need to configure bundle splitting for optimal performance and scalability, but I can't do so using the current Helm chart configuration.

Describe the solution you'd like

I would like to see the bundle splitting configuration options added to the Helm chart's values.yaml file and corresponding templates. Specifically, it would be helpful to include parameters such as bundleSplitPolicy, and any other related options that are configurable in Apache Pulsar. This addition would allow users to leverage the full capabilities of Pulsar's bundle splitting features directly through the Helm chart.

Describe alternatives you've considered

As an alternative, I have considered manually extending the Helm chart by modifying the templates to include these configurations. However, this approach is cumbersome and not ideal for maintaining consistency across deployments or for users who are not familiar with Helm chart modifications. It would be more efficient and user-friendly if these options were supported natively within the chart.

Additional context

Adding support for bundle splitting in the Helm chart would greatly enhance its usability and flexibility. It would also align the chart more closely with the full capabilities of Apache Pulsar, improving the overall deployment experience for users who need advanced configuration options.