You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: charts/external-dns/CHANGELOG.md
+4
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
27
27
28
28
- Fixed automatic addition of pod selector labels to `affinity` and `topologySpreadConstraints` if not defined. _@pvickery-ParamountCommerce_
29
29
30
+
### Changed
31
+
32
+
- Allow templating `serviceaccount.annotations` keys and values, by rendering them using the `tpl` built-in function. [#4958](https://github.com/kubernetes-sigs/external-dns/pull/4958)_@fcrespofastly_
Copy file name to clipboardExpand all lines: charts/external-dns/README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -153,7 +153,7 @@ If `namespaced` is set to `true`, please ensure that `sources` my only contains
153
153
| service.ipFamilies | list |`[]`| Service IP families. |
154
154
| service.ipFamilyPolicy | string |`nil`| Service IP family policy. |
155
155
| service.port | int |`7979`| Service HTTP port. |
156
-
| serviceAccount.annotations | object |`{}`| Annotations to add to the service account. |
156
+
| serviceAccount.annotations | object |`{}`| Annotations to add to the service account. Templates are allowed in both the key and the value. Example: `example.com/annotation/{{ .Values.nameOverride }}: {{ .Values.nameOverride }}`|
157
157
| serviceAccount.automountServiceAccountToken | string |`nil`| Set this to `false` to [opt out of API credential automounting](https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#opt-out-of-api-credential-automounting) for the `ServiceAccount`. |
158
158
| serviceAccount.create | bool |`true`| If `true`, create a new `ServiceAccount`. |
159
159
| serviceAccount.labels | object |`{}`| Labels to add to the service account. |
Copy file name to clipboardExpand all lines: charts/external-dns/values.yaml
+1-1
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ serviceAccount:
31
31
create: true
32
32
# -- Labels to add to the service account.
33
33
labels: {}
34
-
# -- Annotations to add to the service account.
34
+
# -- Annotations to add to the service account. Templates are allowed in both the key and the value. Example: `example.com/annotation/{{ .Values.nameOverride }}: {{ .Values.nameOverride }}`
35
35
annotations: {}
36
36
# -- (string) If this is set and `serviceAccount.create` is `true` this will be used for the created `ServiceAccount` name, if set and `serviceAccount.create` is `false` then this will define an existing `ServiceAccount` to use.
0 commit comments