Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable persistence for pulsar-manager #343

Merged
merged 2 commits into from
Feb 15, 2024

Conversation

vfauth
Copy link
Contributor

@vfauth vfauth commented Dec 15, 2022

Motivation

Currently, pulsar-manager volume is not persistent, which means that after a pod restart admin accounts must be recreated every time. I want to change that.

Modifications

Switch pulsar-manager from a Deployment to a StatefulSet and add settings to enable persistence. The settings are inspired by those offered for other components.

Also, the Docker image will always reinitialize the DB, so I made a PR to fix that too.

Verifying this change

  • Make sure that the change passes the CI checks.

@vfauth vfauth changed the title Enable persistency for pulsar-manager Enable persistence for pulsar-manager Dec 15, 2022
@vfauth
Copy link
Contributor Author

vfauth commented Mar 20, 2023

The pulsar-manager persistence fix has been merged, so it would be nice if this fix was merged too 😄

@erulabs
Copy link

erulabs commented Nov 8, 2023

Any chance we can get this merged? LGTM!

@lhotari
Copy link
Member

lhotari commented Jan 17, 2024

@vfauth Thanks for the contribution. Do you have a chance to rebase the changes and ensure that this works with recent versions?

@lhotari
Copy link
Member

lhotari commented Feb 14, 2024

@Mortom123 Please check this PR, is something like this needed after #457?

@Mortom123
Copy link
Contributor

Yes this is an open issue. However I think it could be quite charming to use the Zookeper as store for the Pulsar-Manager configuration data. @lhotari

Copy link
Member

@lhotari lhotari left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lhotari lhotari merged commit 29ea17b into apache:master Feb 15, 2024
30 checks passed
@lhotari
Copy link
Member

lhotari commented Feb 15, 2024

Thanks for the contribution @vfauth ! This is merged now and will be included in the next release of the chart.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants