zalando / zalando/postgres-operator
set password for dbuser
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 5.2k
- Forks
- 1.1k
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 3
Description
Please, answer some short questions which should help us to understand your problem / question better?
- Which image of the operator are you using?
registry.opensource.zalan.do/acid/postgres-operator:v1.8.2
- Where do you run it - cloud or metal? Kubernetes or OpenShift?
Bare Metal K8s
- Are you running Postgres Operator in production? [yes | no]
no
- Type of issue? [Bug report, question, feature request, etc.]
question & feature reques
question
i want install Automatic installation harbor ,when i install harbor helm with external database , i need database.password, the default one is Randomly generated, can i define password by myself in operator?
database:
external:
host: "192.168.0.1"
port: "5432"
username: "user"
password: "password"
coreDatabase: "registry"
notaryServerDatabase: "notary_server"
notarySignerDatabase: "notary_signer"
# "disable" - No SSL
# "require" - Always SSL (skip verification)
# "verify-ca" - Always SSL (verify that the certificate presented by the
# server was signed by a trusted CA)
# "verify-full" - Always SSL (verify that the certification presented by the
# server was signed by a trusted CA and the server host name matches the one
# in the certificate)
sslmode: "disable"
the features i want password
apiVersion: "acid.zalan.do/v1"
kind: postgresql
metadata:
name: acid-minimal-cluster
namespace: postgres
spec:
teamId: "acid"
volume:
size: 1Gi
numberOfInstances: 2
users:
harbor: # database owner
- superuser
- createdb
password:
harbor: password123
databases:
registry: harbor
notary_server: harbor
notary_signer: harbor
preparedDatabases:
registry: {}
notary_server: {}
notary_signer: {}
postgresql:
version: "14"
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start from the PostgreSQL custom resource YAML in the issue and compare its password configuration with Harbor's external database settings in the linked values.yaml. Determine whether the requested user-defined password is supported and what operator behavior or configuration change would be required; done means a clear supported approach or a defined implementation path with validation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kubernetes, postgresql
- Domain
- databases, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100