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/README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,6 +94,7 @@ If `namespaced` is set to `true`, please ensure that `sources` my only contains
94
94
| Key | Type | Default | Description |
95
95
|-----|------|---------|-------------|
96
96
| affinity | object |`{}`| Affinity settings for `Pod`[scheduling](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/). If an explicit label selector is not provided for pod affinity or pod anti-affinity one will be created from the pod selector labels. |
97
+
| annotationFilter | string |`nil`| Filter resources queried for endpoints by annotation selector. |
97
98
| automountServiceAccountToken | bool |`true`| 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 `Pod`. |
98
99
| commonLabels | object |`{}`| Labels to add to all chart resources. |
99
100
| deploymentAnnotations | object |`{}`| Annotations to add to the `Deployment`. |
@@ -117,7 +118,7 @@ If `namespaced` is set to `true`, please ensure that `sources` my only contains
117
118
| imagePullSecrets | list |`[]`| Image pull secrets. |
118
119
| initContainers | list |`[]`|[Init containers](https://kubernetes.io/docs/concepts/workloads/pods/init-containers/) to add to the `Pod` definition. |
119
120
| interval | string |`"1m"`| Interval for DNS updates. |
120
-
| labelFilter | string |`nil`| Filter resources queried for endpoints by label selector |
121
+
| labelFilter | string |`nil`| Filter resources queried for endpoints by label selector.|
121
122
| livenessProbe | object | See _values.yaml_|[Liveness probe](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) configuration for the `external-dns` container. |
Copy file name to clipboardExpand all lines: charts/external-dns/values.schema.json
+22-13Lines changed: 22 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,13 @@
6
6
"description": "Affinity settings for `Pod` [scheduling](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/). If an explicit label selector is not provided for pod affinity or pod anti-affinity one will be created from the pod selector labels.",
7
7
"type": "object"
8
8
},
9
+
"annotationFilter": {
10
+
"description": "Filter resources queried for endpoints by annotation selector.",
11
+
"type": [
12
+
"string",
13
+
"null"
14
+
]
15
+
},
9
16
"automountServiceAccountToken": {
10
17
"description": "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 `Pod`.",
11
18
"type": "boolean"
@@ -23,9 +30,8 @@
23
30
"type": "object",
24
31
"properties": {
25
32
"type": {
26
-
"type": [
27
-
"string"
28
-
],
33
+
"default": "Recreate",
34
+
"type": "string",
29
35
"enum": [
30
36
"Recreate",
31
37
"RollingUpdate"
@@ -98,6 +104,13 @@
98
104
"null"
99
105
]
100
106
},
107
+
"gatewayNamespace": {
108
+
"description": "_Gateway API_ gateway namespace to watch.",
109
+
"type": [
110
+
"string",
111
+
"null"
112
+
]
113
+
},
101
114
"global": {
102
115
"type": "object",
103
116
"properties": {
@@ -151,7 +164,7 @@
151
164
"type": "string"
152
165
},
153
166
"labelFilter": {
154
-
"description": "Filter resources queried for endpoints by label selector",
167
+
"description": "Filter resources queried for endpoints by label selector.",
155
168
"type": [
156
169
"string",
157
170
"null"
@@ -192,9 +205,7 @@
192
205
"logFormat": {
193
206
"description": "Log format.",
194
207
"default": "text",
195
-
"type": [
196
-
"string"
197
-
],
208
+
"type": "string",
198
209
"enum": [
199
210
"text",
200
211
"json"
@@ -203,9 +214,7 @@
203
214
"logLevel": {
204
215
"description": "Log level.",
205
216
"default": "info",
206
-
"type": [
207
-
"string"
208
-
],
217
+
"type": "string",
209
218
"enum": [
210
219
"panic",
211
220
"debug",
@@ -272,9 +281,7 @@
272
281
"policy": {
273
282
"description": "How DNS records are synchronized between sources and providers; available values are `create-only`, `sync`, \u0026 `upsert-only`.",
# -- _ExternalDNS_ provider name; for the available providers and how to configure them see [README](https://github.com/kubernetes-sigs/external-dns/blob/master/charts/external-dns/README.md#providers).
0 commit comments