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
--help Show context-sensitive help (also try --help-long and --help-man).
12
-
--version Show application version.
13
-
--dry-run When enabled, prints DNS record changes rather than actually performing them (default: disabled)
14
-
--log-format=text The format in which log messages are printed (default: text, options: text, json)
15
-
--log-level=info Set the level of logging. (default: info, options: panic, debug, info, warning, error, fatal
11
+
--help Show context-sensitive help (also try --help-long and --help-man).
12
+
--version Show application version.
13
+
--dry-run When enabled, prints DNS record changes rather than actually performing them (default: disabled)
14
+
--log-format=text The format in which log messages are printed (default: text, options: text, json)
15
+
--log-level=info Set the level of logging. (default: info, options: panic, debug, info, warning, error, fatal
16
16
--webhook-provider-read-timeout=5s
17
-
The read timeout for the webhook provider in duration format (default: 5s)
17
+
The read timeout for the webhook provider in duration format (default: 5s)
18
18
--webhook-provider-write-timeout=5s
19
-
The write timeout for the webhook provider in duration format (default: 5s)
19
+
The write timeout for the webhook provider in duration format (default: 5s)
20
20
--webhook-provider-port="0.0.0.0:8888"
21
-
Webhook provider port (default: 0.0.0.0:8888)
22
-
--prefix="/skydns/" Specify the prefix name
23
-
--txt-owner-id="default" When using the TXT registry, a name that identifies this instance of ExternalDNS (default: default)
24
-
--pre-filter-external-owned-records
25
-
Services are pre filter based on the txt-owner-id (default: false)
21
+
Webhook provider port (default: 0.0.0.0:8888)
22
+
--prefix="/skydns/" Specify the prefix name
23
+
--managed-by="" Only allow checking of services created by the same manager (default: "")
24
+
--ignore-empty-managed-by If the 'managed-by' field is set, this prevents the takeover of services without a 'managed-by' value (default: disabled)
26
25
```
27
26
28
27
## ENVs for Etcd
@@ -38,10 +37,9 @@ Flags:
38
37
| ETCD_TLS_SERVER_NAME | Optionally, can be used to configure TLS settings for etcd. | "" |
39
38
| ETCD_TLS_INSECURE | Optionally, To insecure handle connection use "true", default is false. | "" |
40
39
41
-
## Pre-filtering CoreDNS services based on ownerIDs
40
+
## Pre-filtering CoreDNS services based on managed by field
42
41
43
-
If you are running external-dns in multi cluster, you can use `--coredns-pre-filter-external-owned-records` and
44
-
`--txt-owner-id` to ignore external created services, for example from a different external-dns.
42
+
If you are running external-dns in multi cluster, you can use `--managed-by` to filter externally created services, for example from a different external-dns.
0 commit comments