Commit Graph

1048 Commits

Author SHA1 Message Date
Michel Loiseleur
8fa8ce08f6 fix typo on cloudflare tutorial 2024-12-22 18:23:17 +01:00
Kubernetes Prow Robot
2f5ff4ee26
Merge pull request #4882 from juan-vg/fix/docs/managed-record-types
Improve sources' docs to mention '--managed-record-types'
2024-12-22 18:18:10 +01:00
Michel Loiseleur
15f350ef2a docs: fix reference to wrong field in service 2024-12-22 18:03:26 +01:00
Vivian Ta
8989e9d19f fix: Add f5-transportserver docs 2024-12-21 16:12:38 -08:00
Kubernetes Prow Robot
eea985ff30
Merge pull request #4874 from mloiseleur/webhook-openapi
feat(webhook): initial OpenAPI spec
2024-12-01 10:00:58 +00:00
Michel Loiseleur
36c6da990d
add documentation 2024-11-29 15:15:04 +01:00
juan-vg
c9de76be16 Link CRD-source example from DNS providers 2024-11-26 09:47:07 +01:00
juan-vg
cc937a36aa Move CRD-source doc to sources
* Also move example to CRD-source doc
2024-11-26 09:43:55 +01:00
juan-vg
71c5a05183 Remove extra line 2024-11-26 09:31:56 +01:00
Evan Schallerer
bb2520534f Fix incorrect documentation tutorial for configuring external-dns with Azure. 2024-11-25 10:46:07 -08:00
TomyLobo
cd9be5ff80
Improve Microsoft DNS instructions
- List secure updates first
- Remove the confusing "(Insecure Updates)" part from the main headline
- Mention zone transfers to other domains
- Mention creating a user for secure updates
2024-11-22 13:02:38 +01:00
juan-vg
ee79d0da01 Improve sources' docs to mention '--managed-record-types'
* Also add some CRD examples for AWS and Cloudflare
2024-11-18 14:09:39 +01:00
Andrew Hay
10d383c146
Update docs/tutorials/cloudflare.md
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-11-02 12:35:03 -04:00
Andrew Hay
6f6e714821 docs: notes on how to use cloudflare-region-key 2024-11-01 16:44:22 +00:00
Michael Shen
0b4c0e8ecd
Add tutorial for AWS-SD AAAA record support
Signed-off-by: Michael Shen <mishen@umich.edu>
2024-10-22 10:52:58 -04:00
Kubernetes Prow Robot
b834fef2b7
Merge pull request #4745 from github-vincent-miszczak/aws-sd-tags
feat(aws-sd): tag services
2024-10-19 22:33:04 +01:00
tanujd11
55839f5bcb addressed review comments
Signed-off-by: tanujd11 <dwiveditanuj41@gmail.com>
2024-10-18 11:59:36 +05:30
tanujd11
faced93ba2 feature: add azure zone list cache
Signed-off-by: tanujd11 <dwiveditanuj41@gmail.com>
2024-10-16 16:48:42 +05:30
Kubernetes Prow Robot
2b93938cab
Merge pull request #4761 from n-Arno/master
source node: Skip unschedulable nodes
2024-10-10 15:20:31 +01:00
claycooper
aab109aa81
Update godaddy.md spelling and reference to NS1
Standardized spellings of GoDaddy.
Replaced instance of NS1 from copying NS1 docs to GoDaddy.
2024-10-07 19:35:21 -04:00
Vincent Miszczak
ad744bda83
Merge branch 'kubernetes-sigs:master' into aws-sd-tags 2024-10-07 10:20:22 +02:00
Vincent Miszczak
5ac7afa50c
Update docs/tutorials/aws-sd.md
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-10-07 10:17:26 +02:00
Vincent Miszczak
f2c376c6e8
Update docs/tutorials/aws-sd.md
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-10-04 18:51:02 +02:00
Raffaele Di Fazio
59fe374d79 removes deprecated rdns provider
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2024-10-03 18:48:29 +02:00
Kubernetes Prow Robot
25b44e5c4e
Merge pull request #4648 from saravanan30erd/fix-mx-srv
Add support for MX and SRV records in pdns provider
2024-10-03 09:44:27 +01:00
Kubernetes Prow Robot
45257fb303
Merge pull request #4690 from amoniacou/mx-and-txt-records-for-do
feat(digitalocean): add mx and txt records support
2024-09-30 09:54:03 +01:00
n-Arno
326ee0be69 source node: Skip unschedulable nodes 2024-09-20 21:17:01 +02:00
romeroalx
1a909b871d pdns provider: added optional argument to make server_id configurable 2024-09-17 20:43:45 +02:00
Vincent Miszczak
7664cea905 feat: aws-sd tags 2024-09-16 14:56:43 +02:00
Kubernetes Prow Robot
a087c87ba1
Merge pull request #4691 from neticdk/webhook-api-change
Do not risk exposing unauthenticated webhook port on container
2024-09-10 20:21:26 +01:00
Oleksandr Simonov
dd19bedc37 fix typos 2024-09-06 13:32:41 +03:00
Oleksandr Simonov
5d7f75bb72 documentation 2024-09-06 13:32:39 +03:00
Raffaele Di Fazio
4117398643 Merge branch 'master' into raffo/docs-v0.15.0 2024-09-06 12:10:29 +02:00
Raffaele Di Fazio
c2117b9713
Update docs/release.md
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-09-06 12:00:53 +02:00
Kubernetes Prow Robot
7bdb0f6070
Merge pull request #4726 from mloiseleur/docs/fix-title
docs: refactor title and organisation
2024-09-05 19:03:44 +01:00
Raffaele Di Fazio
2313af8bd2 update the docs to v0.15.0
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2024-09-05 19:37:57 +02:00
Kubernetes Prow Robot
848e309ad4
Merge pull request #4593 from johannwagner/feature/nat64
feat: NAT64 network source
2024-09-05 14:34:29 +01:00
Michel Loiseleur
50a53c8868
add deprecation notice on coredns tutorial 2024-09-05 09:15:49 +02:00
Michel Loiseleur
7ae03cdfc7
docs: refactor title and organisation 2024-09-05 09:09:48 +02:00
Michel Loiseleur
9ceca8fa81
review with Raffo 2024-09-04 13:51:29 +02:00
Michel Loiseleur
74a8cdad85
chore: remove unmaintained providers 2024-09-03 08:53:23 +02:00
Kubernetes Prow Robot
ccab9a95c5
Merge pull request #4469 from thameezb/feat-support-dual-stack-gateway-api
feat: support dual stack for gateway api
2024-09-01 18:40:45 +01:00
Kyle
38178940a3
feat: add annotation and label filters to Ambassador Host Source (#2633)
* Add annotation filter to Ambassador Host Source

This change makes the Ambassador Host source respect the External-DNS annotationFilter allowing for an Ambassador Host resource to specify what External-DNS deployment to use when there are multiple External-DNS deployments within the same cluster. Before this change if you had two External-DNS deployments within the cluster and used the Ambassador Host source the first External-DNS to process the resource will create the record and not the one that was specified in the filter annotation.

I added the `filterByAnnotations` function so that it matched the same way the other sources have implemented annotation filtering. I didn't add the controller check only because I wanted to keep this change to implementing the annotationFilter.

Example: Create two External-DNS deployments 1 public and 1 private and set the Ambassador Host to use the public External-DNS using the annotation filter.

```
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: external-dns-private
spec:
  strategy:
    type: Recreate
  selector:
    matchLabels:
      app: external-dns-private
  template:
    metadata:
      labels:
        app: external-dns-private
      annotations:
        iam.amazonaws.com/role: {ARN} # AWS ARN role
    spec:
      serviceAccountName: external-dns
      containers:
      - name: external-dns
        image: k8s.gcr.io/external-dns/external-dns:latest
        args:
        - --source=ambassador-host
        - --domain-filter=example.net # will make ExternalDNS see only the hosted zones matching provided domain, omit to process all available hosted zones
        - --provider=aws
        - --policy=upsert-only # would prevent ExternalDNS from deleting any records, omit to enable full synchronization
        - --aws-zone-type=private # only look at public hosted zones (valid values are public, private or no value for both)
        - --registry=txt
        - --txt-owner-id= {Hosted Zone ID} # Insert Route53 Hosted Zone ID here
        - --annotation-filter=kubernetes.io/ingress.class in (private)
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: external-dns-public
spec:
  strategy:
    type: Recreate
  selector:
    matchLabels:
      app: external-dns-public
  template:
    metadata:
      labels:
        app: external-dns-public
      annotations:
        iam.amazonaws.com/role: {ARN} # AWS ARN role
    spec:
      serviceAccountName: external-dns
      containers:
      - name: external-dns
        image: k8s.gcr.io/external-dns/external-dns:latest
        args:
        - --source=ambassador-host
        - --domain-filter=example.net # will make ExternalDNS see only the hosted zones matching provided domain, omit to process all available hosted zones
        - --provider=aws
        - --policy=upsert-only # would prevent ExternalDNS from deleting any records, omit to enable full synchronization
        - --aws-zone-type= # only look at public hosted zones (valid values are public, private or no value for both)
        - --registry=txt
        - --txt-owner-id= {Hosted Zone ID} # Insert Route53 Hosted Zone ID here
        - --annotation-filter=kubernetes.io/ingress.class in (public)
---
apiVersion: getambassador.io/v3alpha1
  kind: Host
  metadata:
    name: your-hostname
    annotations:
      external-dns.ambassador-service: emissary-ingress/emissary
      kubernetes.io/ingress.class: public
  spec:
		acmeProvider:
      authority: none
		hostname: your-hostname.example.com
```

Fixes kubernetes-sigs/external-dns#2632

* Add Label filltering for Ambassador Host source

Currently the `--label-filter` flag can only be used to filter CRDs, Ingress, Service and Openshift Route objects which match the label selector passed through that flag. This change extends the functionality to the Ambassador Host type object.

When the flag is not specified the default value is `labels.Everything()` which is an empty string, the same as before. An annotation based filter is inefficient because the filtering has to be done in the controller instead of the API server like with label filtering. The Annotation based filtering has been left in for legacy reasons so the Ambassador Host source can be used inconjunction with the other sources that don't yet support label filltering.

It is possible to use label based filltering with annotation based filltering so you can initially filter by label then filter the returned hosts by annotation. This is not recomended

* Update Ambassador Host source docs

Add that the Ambassador Host source now supports both annotation and label filltering.
2024-08-28 18:02:57 +01:00
Kubernetes Prow Robot
cb89c0efdd
Merge pull request #4698 from mloiseleur/chore/go1.23
chore: upgrade ExternalDNS to go 1.23
2024-08-26 13:59:08 +01:00
Michel Loiseleur
50672d66b9
chore: upgrade ExternalDNS to go 1.23 2024-08-22 09:10:10 +02:00
Michael Shen
3ee7771195
Emphasize the dynamodb registry in the rate limits doc
Signed-off-by: Michael Shen <mishen@umich.edu>
2024-08-21 19:36:41 -04:00
Michael Shen
b43ad1c432
Add tutorial to DynamoDB registry docs
The existing docs described how to configure the DynamoDB registry, but
didn't have a tutorial for someone to walk through.

Signed-off-by: Michael Shen <mishen@umich.edu>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-08-21 19:36:31 -04:00
Kim Sondrup
cc4439f624
doc: Update webhook-provider API to fix K8s probe 2024-08-20 12:09:23 +02:00
Johann Wagner
1b4843aa02 Added documentation for NAT64 prefix rewriting 2024-08-19 08:00:25 +02:00
Michael Shen
4595e0d5ef
Annotation key/value pairs must be strings
As-is, following the docs results in the following error:

```
json: cannot unmarshal number into Go struct field ObjectMeta.metadata.annotations of type string
```

Signed-off-by: Michael Shen <mishen@umich.edu>
2024-08-15 22:39:29 -04:00
Thibault Jamet
a6ab2badce
Update docs/tutorials/aws.md 2024-08-14 11:36:47 +02:00
Thibault Jamet
ef0dd29cf5
Apply suggestions from code review
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-08-14 10:21:00 +02:00
Thibault Jamet
309f34f4f5
Add an advanced topic about rate limits 2024-08-14 10:21:00 +02:00
Thibault Jamet
2955e5d456
Apply suggestions from code review
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-08-14 10:21:00 +02:00
Thibault Jamet
089744c6ff
Add cache at provider level
**Description**

In the current implementation, DNS providers are called to list all
records on every loop. This is expensive in terms of number of requests
to the provider and may result in being rate limited, as reported in 1293
and 3397.

In our case, we have approximately 20,000 records in our AWS Hosted Zone.
The ListResourceRecordSets API call allows a maximum of 300 items per call.
That requires 67 API calls per external-dns deployment during every sync period

With this, we introduce an optional generic caching mechanism at the provider
level, that re-uses the latest known list of records for a given time.

This prevents from expensive Provider calls to list all records for each
object modification that does not change the actual record (annotations,
statuses, ingress routing, ...)

This introduces 2 trade-offs:

1. Any changes or corruption directly on the provider side will be
longer to detect and to resolve, up to the cache time

2. Any conflicting records in the DNS provider (such as a different
external-dns instance) injected during the cache validity will cause
the first iteration of the next reconcile loop to fail, and hence add a
delay until the next retry

**Checklist**

- [X] Unit tests updated
- [X] End user documentation updated

Change-Id: I0bdcfa994ac1b76acedb05d458a97c080284c5aa
2024-08-14 10:20:56 +02:00
Kubernetes Prow Robot
c875e65d8d
Merge pull request #3400 from tjamet/min-event-sync
Improve MinEventInterval compliance with docs
2024-08-13 06:22:13 -07:00
Kubernetes Prow Robot
852087e21c
Merge pull request #4577 from pier-oliviert/helm-route-53-docs
AWS: Change documentation to use Helm values
2024-08-09 02:57:44 -07:00
Kubernetes Prow Robot
1ceaf798ae
Merge pull request #4663 from orgads/patch-1
azure-private-dns: Fix LoadBalancer example
2024-08-07 07:48:53 -07:00
Orgad Shaneh
f7e8ca19b3
azure-private-dns: Fix LoadBalancer example
annotations should be inside the metadata object.
2024-08-07 08:05:06 +03:00
Massimiliano Donini
53f4465823
Nit: Fix hyperlink
PR #4365 changed the anchor in the readme, this change fixes few outdated links
2024-08-07 06:53:56 +02:00
Thibault Jamet
1b5ed44e48
Improve documentation 2024-08-06 08:52:30 +02:00
Saravanan Palanisamy
f4eeeae7f7 update pdns tutorial documentation 2024-08-02 16:20:03 +04:00
Kubernetes Prow Robot
4da484b7e4
Merge pull request #4610 from abursavich/gateway-api
Gateway API: Revert Gateway and HTTPRoute objects from v1 to v1beta1
2024-07-27 01:33:34 -07:00
Andy Bursavich
2daa842eb7 docs/gateway-api: update supported API versions 2024-07-14 09:07:17 -07:00
ThameezBo
e9968d839c
fix: update docs as per review 2024-07-14 14:17:55 +02:00
Thomas Hopkins
9f29d3c188
docs(annotations): note how to set multiple hostnames
Setting multiple hostnames through this annotation has been possible since #256, but this behavior has not been sufficiently documented before.
2024-07-10 11:07:22 -04:00
Tobia Bocchi
8728b25f71
Update cloudflare.md
Hey! I was trying out external-dns using cloudflare. I followed your docs and managed to deploy it successfully on my k3s cluster. While reading the docs and copying pasting the yaml files I noticed there was some inconsistencies with the indentation.. 
I am no kubernetes expert, I just fixed the problems that were not allowing me to deploy this service and checked the files using yamllint.com
While I was at it I also noticed a few errors on the syntax highlighting for code blocks, some had shell where the content was yaml, I fixed those too.. 
I hope this helps, thank you for this amazing project!
2024-06-29 15:39:52 +02:00
Pier-Olivier Thibault
bbaa3eb290 Attempts at making the docs more clear with secret volume
The secret includes keys/value pair and a secret, when mounted as a
volume, will generate a file for each of the pair where the name of the
file is the key and the content of the file, the value.

This hopefully makes the doc clear on how to configured credentials.
2024-06-27 12:14:05 -04:00
Pier-Olivier Thibault
4c86e53d01
Update docs/tutorials/aws.md
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-06-27 11:48:45 -04:00
Pier-Olivier Thibault
e49c141ced
Update docs/tutorials/aws.md
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-06-27 11:48:41 -04:00
Pier-Olivier Thibault
edb2513a06 Add configuration option for non-eks with Helm 2024-06-27 09:59:40 -04:00
Pier-Olivier Thibault
dd0667849c Change header to be consistent within the section 2024-06-27 09:56:44 -04:00
Pier-Olivier Thibault
c7138b8a15
Update docs/tutorials/aws.md
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-06-27 09:44:32 -04:00
Pier-Olivier Thibault
ebd3a7eafb AWS: Change documentation to use Helm values
The Helm section includes templates files that aren't needed as those
values can all be generated from the values.yaml file. It seems that the
current documentation also missed the role arn annotation so it was
added as well.
2024-06-26 10:46:34 -04:00
Kubernetes Prow Robot
8245b89891
Merge pull request #4283 from angeloxx/feature/rfc-2136-ptr
feat(rfc2136): add PTR optional support
2024-06-20 00:44:17 -07:00
Kubernetes Prow Robot
b84fc93843
Merge pull request #4378 from mloiseleur/docs/upgrade-mkdocs
docs: upgrade mkdocs and fix broken links
2024-06-11 00:26:01 -07:00
Kubernetes Prow Robot
0ba14d8873
Merge pull request #3973 from c445/roehrijn/aws-profiles
feat(aws): use AWS profiles using .credentials file
2024-06-10 13:59:23 -07:00
Alessandro Zanatta
cd4ad36873 Add documentation about etcd HTTPS for CoreDNS provider 2024-06-09 08:53:27 +02:00
Michel Loiseleur
233c46e83e mkdocs on root level 2024-06-07 08:16:15 +02:00
Michel Loiseleur
3773411a5a docs: upgrade mkdocs and fix warnings 2024-06-07 08:15:44 +02:00
Kubernetes Prow Robot
e608c9e9d1
Merge pull request #4516 from mloiseleur/feat/drop-infobox-provider
chore!: Remove infoblox in-tree provider
2024-06-06 10:00:17 -07:00
Maria Salcedo
00910b1cfc docs(footer): Add trademark disclaimer 2024-06-05 10:47:00 +02:00
Michel Loiseleur
84da6be1dd chore: Remove infoblox in-tree provider 2024-05-29 16:01:45 +02:00
matthieugouel
57c351b66f feat(coredns): etcd authentication 2024-05-27 11:36:17 +02:00
Kubernetes Prow Robot
b4eea99efe
Merge pull request #4458 from Raffo/webhook-annotations
feat(webhooks): pass webhook-* annotations to webhook providers
2024-05-24 08:51:11 -07:00
Raffaele Di Fazio
bfa4e0620d
custom metrics docs 2024-05-24 17:31:44 +02:00
Morre
c0a183b006
fix: re-add api-approved.kubernetes.io annotation 2024-05-21 09:27:03 +02:00
Raffaele Di Fazio
226dbb931f update docs to v0.14.2 2024-05-18 18:32:35 +02:00
Robert Jensen
5084f3e234
changed documentation to include more details description when using api tokens 2024-05-15 13:42:43 +02:00
ThameezBo
fdb2475892
fix: docs 2024-05-13 22:42:16 +02:00
ThameezBo
bd33e5e277
feat: support dualstack Gateway route resources 2024-05-13 22:41:42 +02:00
Kubernetes Prow Robot
551ee96c23
Merge pull request #4456 from DrFaust92/gke-docs
docs: lint gke docs + make terraform config more secure
2024-05-13 00:19:45 -07:00
Stefan Lasiewski
d3212c36a9
Fix headings, whitespace
Fixed headings around "Secure Updates" .
Also fixed a couple of whitespace issues.
2024-05-10 18:51:11 -07:00
Kubernetes Prow Robot
6b510682ed
Merge pull request #4449 from mfreeman451/patch-1
Update cloudflare.md
2024-05-10 04:31:27 -07:00
Kubernetes Prow Robot
fac5b44cfc
Merge pull request #4324 from PseudoResonance/master
Add IPv6 AAAA record support to PiHole provider
2024-05-10 04:07:45 -07:00
drfaust92
113b775f02 lint gke docs + make tf config more secure
Signed-off-by: drfaust92 <ilia.lazebnik@gmail.com>
2024-05-10 13:06:24 +03:00
Michael Freeman
e0799293c3
Update cloudflare.md
missing clear instructions on where to find the chart, without this the upgrade command will not work.
2024-05-08 00:47:37 -05:00
ilyes Ajroud
7a9af84300
fix syntax on cloudflare externalDNS 2024-05-06 20:48:21 +01:00
Kubernetes Prow Robot
b416018b34
Merge pull request #4405 from omerap12/docs/helm-documentation
docs: add setup example with helm chart on some providers
2024-04-30 13:09:48 -07:00
Omer
82fd2773be Remove version flag from helm command 2024-04-27 08:23:57 +03:00
Omer
9d41b48146 removed unused files 2024-04-27 00:36:29 +03:00
Omer
51b35cb0ac Add spaces 2024-04-27 00:35:12 +03:00
Omer
a37d4972a3 Add spaces 2024-04-27 00:32:56 +03:00
Omer
4e655fbc2e Add spaces 2024-04-27 00:31:17 +03:00
Omer
5ca2a29119 Add spaces 2024-04-27 00:30:57 +03:00
Omer
689f9ffa4f Add spaces 2024-04-27 00:29:38 +03:00
Omer
c3e8e0997c Add spaces 2024-04-27 00:23:55 +03:00
Omer
a6585190f4 Add spaces 2024-04-27 00:23:21 +03:00
Omer
bd44a29ac6 Add spaces 2024-04-27 00:22:46 +03:00
Omer
7e7d452de5 Add spaces 2024-04-27 00:22:14 +03:00
Omer
0a1f6d77ef Change secret name 2024-04-26 22:43:31 +03:00
Omer
399940f985 Added helm docs to plural 2024-04-26 22:42:01 +03:00
Omer
2c87289ee6 Added helm docs to vult 2024-04-26 22:34:34 +03:00
Omer
8d6e87ff1c Added helm docs to aws 2024-04-26 22:27:40 +03:00
Omer
66592c7b25 Added helm docs to godaddy 2024-04-26 22:21:22 +03:00
Omer
19f149f660 Added helm docs to digitalocean 2024-04-26 18:38:58 +03:00
Omer
3e54746681 Fixed typo 2024-04-26 18:37:18 +03:00
Omer
dcbcdd5084 Fixed typo 2024-04-26 18:36:43 +03:00
Omer
739993c69d Added helm docs to ns1 2024-04-26 18:31:41 +03:00
PseudoResonance
332f679cc0
Merge branch 'master' of https://github.com/kubernetes-sigs/external-dns 2024-04-26 05:05:26 -07:00
Khue Doan
b16d1b3a4b Merge branch 'master' into az-private-dns-zone-name-filter 2024-04-26 00:31:11 +07:00
Kubernetes Prow Robot
c006a49596
Merge pull request #4415 from jonas-budde/docs--annotation-placement-for-azuredns-tutorial
docs: annotation placement for azuredns tutorial
2024-04-25 09:00:09 -07:00
Kubernetes Prow Robot
aee99e21f3
Merge pull request #4274 from IntegralProgrammer/dnsimple-user-api-token
feat(DNSimple): User API tokens
2024-04-25 08:17:56 -07:00
Kubernetes Prow Robot
9f81bbeaaa
Merge pull request #4210 from Jeremy-Boyle/feature/azure-add-endpoints-4209
custom Azure Active Directory Authority Host
2024-04-25 08:17:38 -07:00
jonas-budde
28181e49fe add fix 2024-04-25 08:45:03 +02:00
Omer
83b3ed110a Added helm docks to akami-edgedns 2024-04-24 20:10:49 +03:00
Omer
de07d9dbda Set all credentials in secrets 2024-04-24 20:09:53 +03:00
Omer
a7e487d413 Revert changes to charts/external-dns/README.md and add helm docs for docs/tutorials/cloudflare.md 2024-04-24 19:52:46 +03:00
dongjiang1989
4e6dd80301
update controller-tools version
Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
2024-04-22 16:16:49 +08:00
Kubernetes Prow Robot
de08c4e5f2
Merge pull request #4373 from userbradley/master
docs(gke): detail how to configure workload identity
2024-04-18 09:19:21 -07:00
Jeremy-Boyle
104adb0b0b Added documentation for overriding the activeDirectoryAuthorityHost 2024-04-16 10:11:57 -07:00
Federico François
6a95a095ac
docs(aws): fix typo and upgrade cleanup flow
Signed-off-by: Federico François <federico.francois@kiratech.it>
2024-04-16 17:29:14 +02:00
PseudoResonance
a48287b5e0
Add PiHole IPv6/AAAA tests/documentation
Signed-off-by: PseudoResonance <kaio11604@gmail.com>
2024-04-09 21:58:14 -07:00
Bradley
db3630d583
Moving workload identity up in the docs as users should avoid using static credentials or the node service accounts as per googles best practices [noted here](https://cloud.google.com/iam/docs/best-practices-for-managing-service-account-keys#alternatives) and their [flow diagram](https://cloud.google.com/docs/authentication#auth-decision-tree) where it noted GKE users should use workload identity 2024-04-09 11:53:07 +01:00
Bradley
9e47e5c584
Updating GKE docs on workload identity 2024-04-09 11:49:52 +01:00
Khue Doan
3852a3697d docs(azure): describe --zone-name-filter behavior 2024-03-28 21:43:15 +07:00
Kubernetes Prow Robot
cfdfbd5b73
Merge pull request #4318 from mloiseleur/chore/go1.22
chore: upgrade ExternalDNS to go 1.22
2024-03-23 10:18:30 -07:00
Raffaele Di Fazio
672e2c029f replace all links in tutorials for v0.14.1
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2024-03-22 17:14:35 +01:00
angeloxx
cd2088dff3 Merged from master and tested. 2024-03-19 13:27:17 +01:00
Michael Lescisin
3eb852fe2a
Allow for DNSimple User API tokens to be used by implementing the DNSIMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
Grammar fix in docs/tutorials/dnsimple.md

Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-03-15 13:03:53 -04:00
Michel Loiseleur
251d579d2e chore: upgrade ExternalDNS to go 1.22 2024-03-14 08:34:57 +01:00
Kubernetes Prow Robot
3a2da65e36
Merge pull request #4120 from fad3t/feat-amb-provider-specific
feat(ambassador): add support for provider specific annotations
2024-03-12 07:17:27 -07:00
Jan Roehrich
d298517539
add AWS profile aspect to documentation 2024-03-05 23:06:19 +01:00
Kubernetes Prow Robot
edd09daa9b
Merge pull request #4252 from mloiseleur/doc/azure2
doc: explain how to use Azure internal load balancer
2024-02-29 10:01:08 -08:00
Kubernetes Prow Robot
8d3eb3a3ff
Merge pull request #3974 from iteratee/rfc2136-dns-over-tls
RFC2136: Add support for DNS-over-TLS
2024-02-29 10:00:41 -08:00
Kubernetes Prow Robot
edab7eb522
Merge pull request #4249 from deadlybore/gandi_pat_support
feat(gandi): add support for personal access token
2024-02-27 12:47:00 -08:00
Kyle Butt
1030de7da9
RFC2136: Document DNS-over-TLS
Add a note about the TLS flags to the RFC2136 Tutorial.
2024-02-26 11:23:34 -07:00
Michael Lescisin
ea2d259485 Allow for DNSimple User API tokens to be used by implementing the DNSIMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
Update documentation for these new environment variables
2024-02-26 10:48:16 -05:00
angeloxx
b083e34dfb Rename option with --rfc2136-create-ptr, similar to infoblox option 2024-02-25 18:50:35 +01:00
angeloxx
940899b758 Add command line parameter and update helm 2024-02-25 18:40:12 +01:00