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

CNPG for postgres? #488

Open
almahmoud opened this issue Jul 16, 2024 · 2 comments
Open

CNPG for postgres? #488

almahmoud opened this issue Jul 16, 2024 · 2 comments

Comments

@almahmoud
Copy link
Member

almahmoud commented Jul 16, 2024

When looking at things for AnVIL, noticed that AKS uses CNPG for their managed Posgres CRDs, so given how well maintained and widely used it seems to be now, might be time to consider using that instead of the current one, although current one still seems maintained so maybe not urgent, but they also have charts to deploy CNPG operator

@pcm32
Copy link
Member

pcm32 commented Jul 17, 2024

I wonder how this would affect an instance being upgraded from a galaxy helm chart version that uses the current solution with the Postgres operator to a newer helm chart version that uses this. It might be a lot of work for the people maintaining that instance. We would need a detailed and well tested process for that.

@almahmoud
Copy link
Member Author

Sure, if we decide to do this, I agree we should provide some guidance on dumping and loading the database from the old to the new one. However, I also think even if it's a complicated process, that shouldn't stop us from improving the chart. Old users who don't want the change could either stay on a fixed version, or keep their old postgres and redeploy a new chart with postgres deployment disabled, connecting a new Galaxy chart to an existing postgres instance. Thus, I think it would be great to provide a way to move between them, but even if we can't provide a straightforward universal solution, I don't think that should keep us from choosing the better option going forward.

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

No branches or pull requests

3 participants