postgres-operator
postgres-operator copied to clipboard
PostgreSQL operator for Kubernetes
On our kubernetes clusters we have many namespaces one for each customer. We create a postgres-operator in each namespace for compliance reasons, to keep each deployment completely separate. To remove...
It looks like the `POSTGRES_URI_ARGS` settings applied to the operator don't end up [here](https://github.com/movetokube/postgres-operator/blob/035c13af11dcd69c36e3f825ac73262946c487d6/pkg/controller/postgresuser/postgresuser_controller.go#L283) in the resulting secrets. This can be rather important when connecting with something like `sslmode=disable`, it's...
On PostgreSQL, using user/password is not the only authentication method: we can use [certificates](https://www.postgresql.org/docs/current/auth-cert.html) too. this is the method used by CockroachDB for example. Is it possible to add this...
Is there any chance to disable the hash (it is actually nos a hash but a 6 chars random string) after username? I understand the good of this but allowing...
Due to custom finalizers, a [situation](https://github.com/movetokube/postgres-operator/issues/94) arises when the operator deployment was removed at a time when the CR was not removed. So let's let Kubernetes remove it all FYI...
Hi there. I am looking for a Postgres operator that can manage the Postgres DDL via CRs, and this project comes the closest thanks to the `PostgresUser` CRD. My use...
Hi! This PR adds annotations configuration for the operator `Deployment` resource. Main use case is that when using an externally rotating secret (i.e. Managed secrets in AWS RDS that rotate...
Hello, I have been conducting experiments with various annotations and deployments, yet I am encountering difficulties in implementing multiple databases. Specifically, I am managing two external RDS PostgreSQL instances and...
Hello there! I am facing a this kind of trouble: I created a database, created an owner for it, separately create a user `apiVersion: db.movetokube.com/v1alpha1 kind: PostgresUser metadata: name: my-db-user...
The 'annotations' field was missing from the PostgresUser CRD, disabling the feature to add annotations to the secret