Commit Graph

693 Commits

Author SHA1 Message Date
ivan katliarchuk
82c7bcaabd
fix(aws-provider): ListTagsForResource incorrect zone-id handling. docs updated
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 17:38:55 +00:00
ivan katliarchuk
6e4a730ece
fix(aws-provider): ListTagsForResource incorrect zone-id handling. docs updated
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 17:36:27 +00:00
ivan katliarchuk
144a46b1f7
fix(aws-provider): ListTagsForResource incorrect zone-id handling. docs updated
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 17:35:38 +00:00
ivan katliarchuk
10e6becb98
fix(aws-provider): ListTagsForResource incorrect zone-id handling. docs updated
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-24 17:30:09 +00:00
Kubernetes Prow Robot
fc24607635
Merge pull request #4893 from TomyLobo/patch-1
docs(Microsoft DNS): improve instructions
2025-01-23 00:38:57 -08:00
TomyLobo
d3bf750d2b
Fix indentation 2025-01-16 19:21:06 +01:00
Raffaele Di Fazio
a8351d1103 replace all versions to v0.15.1
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2024-12-24 10:22:13 +01:00
Kubernetes Prow Robot
5f0147f33f
Merge pull request #4969 from mloiseleur/fix/typo
docs: fix typos in tutorials
2024-12-23 12:32:12 +01:00
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
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
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
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
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
Raffaele Di Fazio
4117398643 Merge branch 'master' into raffo/docs-v0.15.0 2024-09-06 12:10:29 +02: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
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
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
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
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
Orgad Shaneh
f7e8ca19b3
azure-private-dns: Fix LoadBalancer example
annotations should be inside the metadata object.
2024-08-07 08:05:06 +03: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
Andy Bursavich
2daa842eb7 docs/gateway-api: update supported API versions 2024-07-14 09:07:17 -07:00