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 |
||
|---|---|---|
| .. | ||
| apis | ||
| apiserver | ||
| cluster | ||
| controller | ||
| generated | ||
| spec | ||
| teams | ||
| util | ||