-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Add Support for Custom TLS Certificates in Connection Pooler #1232
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
Conversation
|
Thank @borchero for your contribution. We have just merged the inherited annotation feature to allow passing annotations from the postgres manifest down to child resources. You can also use the |
|
Removing pooler-specific annotations is a hacky solution imo. The reason for these annotations is to allow external operators to reload the pooler Pods once the TLS secret changes. When using Unfortunately, this means that these "reloading" annotations also trigger a redeploy of the Postgres Pods although they handle hot reloading internally. |
|
@borchero I would like to see this added to the operator config, don#t you agree? this seems like a potential global config for all poolers? |
|
Yes, that sounds reasonable. So can I update the PR with pooler specific annotations in the operator config? |
|
This is a feature we are interested in. @borchero do you still have plans to work on this at some point? If not, I would be happy to take a stab at rebasing on master and making the requested changes for pooler annotations. |
|
Hey @bchrobot I don't currently need the functionality anymore, so I'm unlikely to work on it soon ... feel free to take over! |
|
Really interested in this too, in fact we consider it to be more a bugfix than a feature as we can’t use MTLS through pgBouncer because of this. |
|
Should I open another PR ? I’ve rebased the branch but I can’t push it here. |
I have not made any progress and will not have time to work on this until November. A new PR is probably the easiest path forward. |
|
Closing this in favor of #2146. |
Fixes #1230
Dockerfile for new pgBouncer image: https://github.com/borchero/pgbouncer