postgres-operator/pkg
Pavel Zaytsev c5b3cc9c3a Allow user env vars to override operator-generated ones
This change modifies appendEnvVars() to allow environment variables
defined in the PostgreSQL CRD spec.env to override operator-generated
environment variables (like SPILO_CONFIGURATION) instead of being
silently ignored.

Previously, if an env var already existed in the list, user-provided
values were skipped. Now, user values take precedence and replace
the operator-generated ones.

This enables users to customize SPILO_CONFIGURATION and other
operator-managed env vars through the CRD, which is useful for
adding custom Patroni DCS configuration like ignore_slots.
2025-11-12 14:53:33 -08:00
..
apis update codegen (#2832) 2025-01-03 16:18:17 +01:00
apiserver Add operator deployment readiness probe (#1874) 2023-01-05 18:29:47 +01:00
cluster Allow user env vars to override operator-generated ones 2025-11-12 14:53:33 -08:00
controller bump to v1.15.0 (#2965) 2025-10-21 11:56:33 +02:00
generated update codegen (#2832) 2025-01-03 16:18:17 +01:00
spec skip db user actions when its secret failed to sync on update (#2969) 2025-11-05 16:28:37 +01:00
teams improve additional teams lookup (#2445) 2023-10-16 16:48:19 +02:00
util skip db user actions when its secret failed to sync on update (#2969) 2025-11-05 16:28:37 +01:00