Commit Graph

726 Commits

Author SHA1 Message Date
Bas Janssen
7d57ac2394 RFC2136: Update tutorial to show Helm example with TSIG in secret 2025-04-24 13:13:15 +02:00
Kubernetes Prow Robot
026feab62b
Merge pull request #5239 from conduitxyz/mrozentsvayg/cloudflare-multiple-custom-hostnames
feat(cloudflare): multiple custom hostnames support
2025-04-02 23:58:47 -07:00
tJouve
1efdf4161c
feat(pihole): add optional support for v6 (#5226)
* Pi hole V6 impl

* Code Review Part One

* Fix Go Lint

* Regenerate Flags file

* Increase code coverage 1/2

* Increase code coverage 2/2

* Fix merge conflict => Provider init move from main.go to execute.go
2025-04-02 09:10:43 -07:00
mrozentsvayg
165506c275
Update cloudflare.md
split long lines
2025-03-31 15:27:42 -07:00
Mikhail Rozentsvayg
6da38ba746 feat(cloudflare): multiple custom hostnames support 2025-03-30 22:21:03 -07:00
Tim Collins
658d1efb76
fix: correct route53 iam 2025-03-19 15:36:12 +00:00
Romain Beuque
ecd57c86f5
feat(ovh): major rewriting of the provider (#5143)
* feat: ovh: improve cache invalidation on errors + dry-run mode + relative CNAME handling + optimization

Signed-off-by: Romain Beuque <556072+rbeuque74@users.noreply.github.com>

* chore: add more tests

Signed-off-by: Romain Beuque <556072+rbeuque74@users.noreply.github.com>

* fix: align cache expiration with Default value

* chore: address comments from review + updated documentation

* chore: address comments from review

---------

Signed-off-by: Romain Beuque <556072+rbeuque74@users.noreply.github.com>
2025-03-17 07:53:49 -07:00
Michel Loiseleur
313e15ac2c chore(openstack designate)!: remove in-tree provider 2025-03-15 17:19:10 +01:00
Michel Loiseleur
d5b403a9fd chore(release): updates kustomize & docs with v0.16.1
Signed-off-by: Michel Loiseleur <michel.loiseleur@traefik.io>
2025-03-15 15:50:00 +01:00
mrozentsvayg
017f7687ca
fix(cloudflare): infinite loop with more than 50 custom hostnames (#5181)
* bugfix - do not reset the resultInfo var, causing infinite loop when number of custom hostnames more than 50

* support paging for custom hostnames tests; update doc
2025-03-14 10:49:48 -07:00
mrozentsvayg
44f1008ee1
cloudflare: bugfix - do not attempt to create unconfigured empty custom hostnames; improve tests; streamline logic (#5146)
improve test coverage

test the edge case when the custom hostname has changed during the record deletion

don't use custom hostnames if Cloudflare for SaaS fails to authenticate

Use new --cloudflare-custom-hostnames flag to enable cloudflare custom hostnames support

custom hostnames flags --cloudflare-custom-hostnames-min-tls-version and --cloudflare-custom-hostnames-certificate-authority support

markdown lint

Update cloudflare.md
2025-03-12 09:59:48 -07:00
Rich
7c23e01e31
feat(aws): always create AAAA alias records in route53 (#5111)
* First pass based on existing PR, what is currently on master and some
extra tests.

* Try to resolve AWS service documentation

* Add documentation on how to opt-out of AAAA record creation

* Address documentation concerns

* Add some IPv6 tests to sources

* Make recommended changes to documentation
2025-03-03 00:21:00 -08:00
Ivan Ka
d4a66bdb66
feat(aws): fetch zones with tags batching (#5058)
* feat(aws-provider): aws tags batching

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(aws-provider): aws tags batching

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* wip

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(aws-provider): aws tags batching functionality

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(aws-provider): aws tags batching functionality

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(aws-provider): aws tags batching functionality

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(aws-provider): aws tags batching functionality

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(aws-provider): aws tags batching functionality

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(aws-provider): aws tags batching functionality

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(aws-provider): aws tags batching functionality

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(aws-provider): aws tags batching functionality

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(aws-provider): aws tags batching functionality

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(aws-provider): aws tags batching functionality

* chore(aws-provider): aws tags batching functionality

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(aws-provider): fetch zones with aws tags batching

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(aws-provider): fetch zones with aws tags batching

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(aws-provider): aws tags batching functionality

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-03-02 23:46:56 -08:00
Mikhail Rozentsvayg
880220a2b6 more cloudflare custom hostanmes requiremenets clarifications in docs and errors 2025-02-17 10:22:35 -08:00
Mikhail Rozentsvayg
147df48ff5 Merge remote-tracking branch 'upstream/master' into mrozentsvayg/cloudflare-custom-hostname 2025-02-17 09:39:41 -08:00
ivan katliarchuk
76f5d4e2da
chore(filter-tags): pre-process filter tags
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-14 08:14:34 +00:00
ivan katliarchuk
2177e2b4e5
Merge branch 'master' into chore-tags-filter-tweaks
* master:
  test(domain-filter): simple filters on domain exclusion (#5064)
  chore(deps): bump nosborn/github-action-markdown-cli
  ci(docs): add markdown linters and editorconfig (#5055)
  docs: update and refactor contribution part (#5073)
  fix(chart): update rbac for F5 transportserver source (#5066)
  fix(chart): non-string types on svcaccount annotations (#5067)
  Update aws.md
  fix: expand tabs in ClouDNS entry
  fix alignment
  feat(docs): add ClouDNS webhook provider to readme
  chore(deps): bump the dev-dependencies group across 1 directory with 22 updates
2025-02-14 08:10:53 +00:00
ivan katliarchuk
f9f54ac08f
chore(filter-tags): pre-process filter tags
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-13 14:51:56 +00:00
ivan katliarchuk
1c116bcf2b
chore(filter-tags): pre-process filter tags
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-13 14:50:45 +00:00
Mikhail Rozentsvayg
7391344381 satisfy lint markdown 2025-02-12 08:30:28 -08:00
Mikhail Rozentsvayg
e6f2cb0e95 Merge remote-tracking branch 'upstream/master' into mrozentsvayg/cloudflare-custom-hostname 2025-02-11 15:40:41 -08:00
Mikhail Rozentsvayg
b282c29ab7 do not attempt UpdateDataLocalizationRegionalHostname() if RegionKey is not set in the plan change; API requires admin role and fails on any change unnecessarily otherwise 2025-02-11 15:29:49 -08:00
mrozentsvayg
39be298595
Update cloudflare.md
Add cloudflare-custom-hostnames support information
2025-02-10 10:10:51 -08:00
Michel Loiseleur
ac4049bf03
ci(docs): add markdown linters and editorconfig (#5055)
* ci(docs): add markdown linters

* fixes issues in md detected by the linter

* fix workflow

* pre commit

* add editor config

* fix test

* review
2025-02-09 14:07:56 -08:00
Ileriayo Adebiyi
5712b8c52b
Update aws.md
Change confusing term from Principal to Principle.
2025-02-06 12:32:25 +01:00
Jeremy-Boyle
781eb5c8ef
Added init work to support RFC2136 multiple hosts.
Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>

Fixed go tests, added checks to ensure multiple hosts, and RFC2136LoadBalancingStrategy is set and can be overritten

Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>

Documentation to support Multiple Hosts and Load Balancing features

Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>

WIP, counter not working correctly

Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>

Make pointers to the rfc2136 provider, fixed counter issue, log out last error.

Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>

Fix error with failover not working correctly

Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>

Repoint makefile us.gcr.io/k8s-artifacts-prod/external-dns

Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>

Repoint makefile us.gcr.io/k8s-artifacts-prod/external-dns

Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>

Fix changes that arent related directly to this PR

Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>

Changed comment message details for counter

Signed-off-by: Jeremy-Boyle <9406398+Jeremy-Boyle@users.noreply.github.com>
2025-01-28 17:06:41 -06:00
Kubernetes Prow Robot
a61780280d
Merge pull request #4782 from foyerunix/reverse-for-all-pods
feat(source): allow to register all pods and their associated PTR record
2025-01-28 07:51:24 -08:00
Kubernetes Prow Robot
4885dcc775
Merge pull request #5029 from gofogo/fix-issue-5012
fix(aws-provider): ListTagsForResource incorrect zone-id handling
2025-01-28 00:43:24 -08:00
Leon White
0b191623d6 fix(docs): aws tutorial broken internal markdown links 2025-01-27 17:34:02 +01:00
Ivan Ka
3af7b48722
fix(aws-provider): ListTagsForResource incorrect zone-id handling
code review suggestions

Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-01-27 09:40:58 +00:00
ivan katliarchuk
304ed56b8e
fix(aws-provider): ListTagsForResource incorrect zone-id handling. docs updated
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-25 09:19:53 +00:00
ivan katliarchuk
f0b47c31a1
fix(aws-provider): ListTagsForResource incorrect zone-id handling. docs updated
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-01-25 08:53:37 +00:00
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
foyerunix
bf8c4c0ba6 Allow to register all pods and their associated PTR record
Add two new options:
- --ignore-non-host-network-pods
- --pod-source-domain

Combined toghether, they can be used to register the IPs
of all pods with their associated PTR record.

Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-01-14 07:23:38 +00: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