postgres-operator/pkg
Raphael Torquato 8011e9a9e6 feat: allow overriding external-dns hostname annotation
This change allows users to override the external-dns.alpha.kubernetes.io/hostname
annotation by specifying it in serviceAnnotations, masterServiceAnnotations,
or replicaServiceAnnotations in the cluster manifest.

Previously, the operator always overwrote this annotation with the value from
master_dns_name_format or replica_dns_name_format. Now, if the user has
already defined the annotation, the operator will preserve the user's value.

Changes:
- Modified generateServiceAnnotations() to check if annotation exists before setting
- Updated tests to verify user-defined annotations are preserved
- Updated documentation to reflect the new behavior

Closes #2591
2026-04-26 13:52:40 -03:00
..
apis feature toggle for using maintenance windows (#3074) 2026-04-16 17:13:18 +02:00
apiserver Add operator deployment readiness probe (#1874) 2023-01-05 18:29:47 +01:00
cluster feat: allow overriding external-dns hostname annotation 2026-04-26 13:52:40 -03:00
controller feature toggle for using maintenance windows (#3074) 2026-04-16 17:13:18 +02:00
generated Regenerate code for 2026 header (#3029) 2026-01-09 15:38:16 +01:00
spec Generate CRD for postgresteam resource (#3004) 2026-01-10 19:39:08 +01:00
teams Generate CRD for postgresteam resource (#3004) 2026-01-10 19:39:08 +01:00
util Do not set aws-load-balancer-connection-idle-timeout by default (#3054) 2026-04-24 14:23:54 +02:00