Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs/flags.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ tags:
| `--ingress-class=INGRESS-CLASS` | Require an Ingress to have this class name; specify multiple times to allow more than one class (optional; defaults to any class) |
| `--label-filter=""` | Filter resources queried for endpoints by label selector (default: all resources) |
| `--managed-record-types=A...` | Record types to manage; specify multiple times to include many; (default: A,AAAA,CNAME) (supported records: A, AAAA, CNAME, NS, SRV, TXT) |
| `--namespace=""` | Limit resources queried for endpoints to a specific namespace (default: all namespaces) |
| `--namespace=NAMESPACE` | Limit resources queried for endpoints to specific namespaces; specify multiple times or as a comma-separated list (default: all namespaces) |
| `--nat64-networks=NAT64-NETWORKS` | Adding an A record for each AAAA record in NAT64-enabled networks; specify multiple times for multiple possible nets (optional) |
| `--openshift-router-name=""` | if source is openshift-route then you can pass the ingress controller name. Based on this name external-dns will select the respective router from the route status and map that routerCanonicalHostname to the route host while creating a CNAME record. |
| `--pod-source-domain=""` | Domain to use for pods records (optional) |
Expand Down Expand Up @@ -153,6 +153,7 @@ tags:
| `--[no-]pihole-tls-skip-verify` | When using the Pihole provider, disable verification of any TLS certificates |
| `--policy=` | Modify how DNS records are synchronized between sources and providers (required, no default; options: sync, upsert-only, create-only) |
| `--registry=txt` | The registry implementation to use to keep track of DNS record ownership (default: txt, options: aws-sd, crd, dynamodb, noop, txt) |
| `--crd-registry-namespace=""` | When using the CRD registry, the namespace the DNSRecord objects are stored in (default: the namespace ExternalDNS runs in) |
| `--txt-owner-id="default"` | When using the TXT, DynamoDB or CRD registry, a name that identifies this instance of ExternalDNS (default: default) |
| `--txt-prefix=""` | When using the TXT registry, a custom string that's prefixed to each ownership DNS record (optional). Could contain record type template like '%{record_type}-prefix-'. Mutual exclusive with txt-suffix! |
| `--txt-suffix=""` | When using the TXT registry, a custom string that's suffixed to the host portion of each ownership DNS record (optional). Could contain record type template like '-%{record_type}-suffix'. Mutual exclusive with txt-prefix! |
Expand Down
6 changes: 4 additions & 2 deletions docs/registry/crd.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,10 @@ instance with `--txt-owner-id`:
* `--txt-owner-id=my-identifier` — a value unique to this ExternalDNS deployment,
stable for its lifetime. Deployments sharing a DNS zone must use different
owner IDs. See [Registries](registry.md).
* `--namespace=external-dns` — the namespace `DNSRecord` objects are created in.
When unset, the registry uses the `default` namespace.
* `--crd-registry-namespace=external-dns` — the namespace `DNSRecord` objects are
created in. When unset, the registry uses the namespace ExternalDNS runs in,
falling back to `default` outside of a cluster. It is independent of
`--namespace`, which scopes the sources.

## Status

Expand Down
Loading
Loading