apache / apache/pulsar-helm-chart

Pulsar Manager Persistence in HerdDB

Open
#450 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
240
Forks
260
Avg merge
4h 12m
Merged PRs (30d)
1

Description

**Is your feature request related to a problem? Please describe.**
Currently the Pulsar Manager is not persisted outside of the container it is running in.
This means reconditioning of it is necessary should the helm chart be reinstalled. This is not a favorable solution.

**Describe the solution you'd like**
We can either provide a custom jdbc connectionstring to an external storage medium or use the zookeeper to store this data.
I think storing in the zookeeper should be the preferred solution.
The default value in `values.yaml` for the key: `pulsar_manager.configData.URL` (as well as others that need tuning) should be set according to: https://github.com/apache/pulsar-manager#default-test-database-herddb

**Describe alternatives you've considered**
External DB: keeping data in Zookeeper puts Zookeeper as a central point of data and should therefore be favored.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with values.yaml and the Pulsar Manager documentation linked in the issue, focusing on pulsar_manager.configData.URL and the other values that need tuning. Determine whether the chart should configure HerdDB through ZooKeeper or an external JDBC connection, then verify that Pulsar Manager data survives a Helm chart reinstall.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes
Domain
devops, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.