postgres-operator/docs
adshin21 bbc3eab7e0
Skip owner references on user secrets when secret deletion is disabled (#3165)
* Skip owner references on user secrets when secret deletion is disabled

Kubernetes garbage-collects owner-referenced secrets as soon as the
owning Postgresql resource is deleted, regardless of the operator's
own EnableSecretsDeletion check in Delete() (which only guards the
operator's explicit deleteSecrets() call, not GC). This made
enable_secrets_deletion=false ineffective whenever
enable_owner_references was also enabled, since GC removed the
credential secrets anyway.

Now the generated secrets are not removed when
enable_owner_references: true, enable_secrets_deletion: false.

* Document skip-owner-refs on user secrets when deletion disabled

- refresh inline comment in generateSingleUserSecret
- extend enable_owner_references / enable_secrets_deletion docs in
  operator_parameters.md to describe the interaction
- clarify in operator_parameters.md that the protection takes effect
  on the cluster's next sync after the setting is applied
- add third exception in administrator.md "Owner References and Finalizers"
- add TestGenerateSingleUserSecret_OwnerReferences covering all four
  flag combinations plus the cross-namespace cases

---------

Co-authored-by: Serdar Dalgıç <sd@serdardalgic.org>
2026-08-11 17:22:39 +02:00
..
diagrams bump to v2.0 (#3134) 2026-07-27 23:50:17 +02:00
reference Skip owner references on user secrets when secret deletion is disabled (#3165) 2026-08-11 17:22:39 +02:00
administrator.md Skip owner references on user secrets when secret deletion is disabled (#3165) 2026-08-11 17:22:39 +02:00
developer.md update docker build commands in Makefiles to use buildx (#3137) 2026-07-23 16:24:23 +02:00
index.md bump to v2.0 (#3134) 2026-07-27 23:50:17 +02:00
migrate.md bump to v2.0 (#3134) 2026-07-27 23:50:17 +02:00
operator-ui.md docs: fix broken links (#1594) 2021-10-18 16:50:27 +02:00
quickstart.md DOC: Minikube has many drivers now, incl. Docker (#2949) 2025-10-14 13:50:11 +02:00
user.md remove gp3 migration flow (#3142) 2026-07-27 14:02:44 +02:00