Have an idea to improve PGO? We'd love to hear it! We're going to need some information from you to learn more about your feature requests.
Please be sure you've done the following:
[x] Provide a concise description of your feature request.
[x] Describe your use case. Detail the problem you are trying to solve.
[x] Describe how you envision that the feature would work.
[x] Provide general information about your current PGO environment.
Overview
I would like to use Kubernetes Secrets when configuring the PGAdmin CRD.
For example the OAUTH2_CLIENT_SECRET in this example should be a Kubernetes secret.
Use Case
Describe your use case. Why do you want this feature? What problem will it solve? Why will it help you? Why will it make it easier to use PGO?
This will solve an issue whereby secrets are being checked in as plain text in Git repositories.
A practice that is frowned upon (with good reason) by most security teams.
Desired Behavior
Describe how the feature would work. How do you envision interfacing with it?
Allow me to provide secrets as environment variables to the PGAdmin CR. This could look something like this:
Have an idea to improve PGO? We'd love to hear it! We're going to need some information from you to learn more about your feature requests.
Please be sure you've done the following:
Overview
I would like to use Kubernetes Secrets when configuring the PGAdmin CRD. For example the OAUTH2_CLIENT_SECRET in this example should be a Kubernetes secret.
Use Case
Describe your use case. Why do you want this feature? What problem will it solve? Why will it help you? Why will it make it easier to use PGO?
This will solve an issue whereby secrets are being checked in as plain text in Git repositories. A practice that is frowned upon (with good reason) by most security teams.
Desired Behavior
Describe how the feature would work. How do you envision interfacing with it?
Allow me to provide secrets as environment variables to the PGAdmin CR. This could look something like this:
My understanding is that you're converting those settings directly into
config.py
. This feature would require the translation of:into:
Environment
Tell us about your environment:
Please provide the following details:
Kubernetes
1.30.4
ubi8-16.3-1
16
PersistentVolume
1
Additional Information
Please provide any additional information that may be helpful.