1332 Commits

Author SHA1 Message Date
Sandor Szuecs
0139346f1e
test auto label
Signed-off-by: Sandor Szuecs <sandor.szuecs@zalando.de>
2025-03-11 18:45:50 +01:00
Jérémy Albuixech
5b5bd0980e
fix: add mexico region to external dns supported load balancers (#5157) 2025-03-10 11:59:48 -07:00
Guðlaugur Stefán Egilsson
e64e5368ee
fix(aws-sd): service instances registration and deregistration (#5135)
* Only de-register removed targets

* Use maps for current targets lookup.

* Use camelCase, not _
2025-03-05 00:23:46 -08:00
Ivan Ka
1e8e5e06c5
chore(docs): generate docs/monitoring/metrics.md file (#5117)
* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

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

* chore(docs): generate docs/monitoring/metrics.md file

Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-03-04 05:05:44 -08: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
Kubernetes Prow Robot
0e8f84662b
Merge pull request #4871 from Demonware/pdns-validate-mx-srv
feat(pdns): add validation for MX and SRV records
2025-02-24 23:32:30 -08:00
Kubernetes Prow Robot
3f8cef23ca
Merge pull request #5054 from AndrewCharlesHay/test/submitChanges
test(cloudflare): add scenarios on submitChanges
2025-02-24 01:30:28 -08:00
Kubernetes Prow Robot
f09124c952
Merge pull request #5106 from mloiseleur/chore/go-1.24
chore: upgrade ExternalDNS to go 1.24
2025-02-20 03:46:27 -08:00
Andrew Hay
750f8f40ab style: formatting 2025-02-19 17:06:04 +00:00
Andrew Hay
c9df817f04 fix: remove broken test 2025-02-19 16:47:58 +00:00
Andrew Hay
1da72312a9
Merge branch 'master' into test/submitChanges 2025-02-19 11:00:20 -05:00
Michel Loiseleur
a3ac49e269 fix test name 2025-02-19 15:03:37 +01:00
Mikhail Rozentsvayg
ec83b4b8d3 nitpick: rename cloudflare custom hostname test function 2025-02-18 15:23:25 -08:00
Mikhail Rozentsvayg
8dc667a2f6 review suggestions based improvements 2025-02-18 15:04:15 -08:00
Mikhail Rozentsvayg
799ec6d2c9 review suggestions 2025-02-18 14:54:13 -08:00
Mikhail Rozentsvayg
f659f40697 improve error message phrasing 2025-02-18 09:53:30 -08:00
Mikhail Rozentsvayg
b8c09b89cb merge upstream 2025-02-18 08:54:35 -08:00
Ivan Ka
99b9d0d3db
chore(formatting): fix infected files with correct formatting (#5099)
* chore(format): fix go formatting

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

* chore(format): linter check configuration

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

* chore(formatting): fix infected files with correct formatting

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

* chore(formatting): fix infected files with correct formatting

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

* chore(formatting): fix infected files with correct formatting

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

* chore(formatting): fix infected files with correct formatting

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

* chore(formatting): fix infected files with correct formatting

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-18 01:40:12 -08:00
Mikhail Rozentsvayg
c21afb88c2 fix (english) syntax error in cloudflare custom hostnames error message 2025-02-17 13:07:15 -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
Mikhail Rozentsvayg
b93f18d8d7 Add error reporting if CustomHostnames() fails (likely caused by missing Cloudflare for SaaS) 2025-02-17 09:28:54 -08:00
Ivan Ka
73c2f33239
test(aws): introduce first fixture-based (#5092)
* wip: added tests and fixtures

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

* chore(aws-provider): tests with fixtures

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

* test(aws): introduce first fixture-based

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-14 08:36:21 -08:00
Mikhail Rozentsvayg
13af20bda3 use pagination helpers for CustomHostnames() api 2025-02-12 10:40:37 -08:00
Mikhail Rozentsvayg
28f5c95f24 rename customHostnamesWithPagination to listCustomHostnamesWithPagination help function to improve the naming consistency 2025-02-12 08:35:37 -08:00
Mikhail Rozentsvayg
e8bda89de6 Revert "fix: add UpdateDataLocalizationRegionalHostname to test framework"
This reverts commit 438b0bccb539511ed73af885a414f10c894c81e6.
2025-02-11 15:30:22 -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
Julilla Paul
10f4a26184
chore: make CheckEndpoint an Endpoint type method 2025-02-10 11:20:39 -08:00
Andrew Hay
df0628faa2 feat: add APEX test 2025-02-10 16:52:55 +00:00
Mikhail Rozentsvayg
bd0dfeffea add basic custom hostnames test cases 2025-02-09 14:50:02 -08:00
Mikhail Rozentsvayg
4e624d53cc fix custom hostname mock test stubs 2025-02-09 11:11:34 -08:00
Mikhail Rozentsvayg
27a5f6e49c add stubs for custom hostname mock test 2025-02-09 10:51:16 -08:00
Mikhail Rozentsvayg
88fd2aa3a7 initial custom hostnames support 2025-02-09 10:01:35 -08:00
ivan katliarchuk
aaa5bc3947
chore(filter-tags): pre-process tags
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-05 08:52:17 +00:00
Kubernetes Prow Robot
b9d033b1a0
Merge pull request #4993 from jrosinsk/oci-provider-handle-multiple-ip-4940
fix(oci): records with multiple IP addresses
2025-02-05 00:28:16 -08:00
Andrew Hay
30c1c9ddf0 fix: remove log statements 2025-02-04 15:41:39 +00:00
Andrew Hay
9fb049ee74 fix: added more tests 2025-02-04 15:39:22 +00:00
ivan katliarchuk
76c8241bac
chore(filter-tags): added tags filter coverage
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-02-04 08:48:45 +00:00
jrosinsk
97a90544ea Fix:If multiple targets are part of an OCI provider record operation, create a new record for each target. 2025-02-02 14:51:54 -08:00
Andrew Hay
033853e947 chore: remove exess logs 2025-02-01 19:28:13 +00:00
Andrew Hay
7a2dccef87 chore: remove exess logs 2025-02-01 19:26:22 +00:00
Andrew Hay
2ff8fb4981 fix: remove unused field 2025-02-01 19:24:29 +00:00
Andrew Hay
cf1bc0b14b test(cloudflare_test): add test for submit changes 2025-02-01 19:19:24 +00:00
Kubernetes Prow Robot
7e2f31edba
Merge pull request #5047 from AndrewCharlesHay/hotfix/cloudflare1002
fix(cloudflare): add more descriptive log message
2025-01-31 02:14:56 -08:00
Andrew Hay
612d40fed1 style: space vs tabs 2025-01-30 17:02:40 +00:00
Andrew Hay
05bb9071f2 fix: remove misleading error message 2025-01-30 16:41:41 +00:00
Andrew Hay
23bb11ae20 fix(cloudflare): ignore 1002 permission denied errors in UpdateDataLocalizationRegionalHostname 2025-01-29 20:44:36 +00: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
b41f3fdd90
Merge pull request #5031 from gofogo/chore-improve-canonicalHostedZone
chore(provider-aws): improve canonicalHostedZone handling
2025-01-28 00:43:31 -08:00