Ivan Ka
a6243cf6bb
chore(providers): rename custom TTL constants to defaultTTL ( #5312 )
...
* chore(provider): inline providers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(provider): inline providers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(provider): inline providers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(provider): inline providers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(provider): inline providers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-27 14:59:25 -07:00
Valentin Flaux
6f65181681
add tests & fixes for dataLocalizationRegionalHostnamesChanges()
2025-04-12 10:59:47 +02:00
Valentin Flaux
c3f0cd668f
fix cloudflare regional hostnames
...
Implements create & delete of regional hostnames for A, AAAA & CNAME
records.
Implements "external-dns.alpha.kubernetes.io/cloudflare-region-key"
annotation.
2025-04-12 10:59:47 +02:00
Mikhail Rozentsvayg
6808aa3198
add test for logging error when creating endpoint and ignoring too long record name (shouldn't happen)
2025-04-02 10:09:00 -07:00
Mikhail Rozentsvayg
f3f58dd676
[attempt to] improve nested conditions readability for cloudflare tests failures scenarios
2025-04-01 12:01:50 -07:00
Mikhail Rozentsvayg
6da38ba746
feat(cloudflare): multiple custom hostnames support
2025-03-30 22:21:03 -07:00
Mikhail Rozentsvayg
43b218880e
fix private names
2025-03-19 12:08:50 -07:00
Mikhail Rozentsvayg
47236fd8bf
style/naming
2025-03-19 12:01:43 -07:00
Mikhail Rozentsvayg
2e29a19ab7
tidy up using underlying maps for dns records and custom hostnames
2025-03-19 10:09:37 -07:00
Mikhail Rozentsvayg
e47d83b224
types for records/custom hostnames maps
2025-03-18 12:24:54 -07:00
Mikhail Rozentsvayg
037a10174f
use maps for DNS records getRecordID() and custom hostnames getCustomHostname() for faster lookups
2025-03-18 12:12:57 -07:00
Mikhail Rozentsvayg
b1f20511c5
move custom hostnames related submitChanges() implementation to a separate method submitCustomHostnameChanges(); extend truncated logging
2025-03-18 10:07:13 -07:00
Mikhail Rozentsvayg
12cce6fa7f
Use %q log fmt for cloudflare provider code
2025-03-17 19:10:35 -07:00
Mikhail Rozentsvayg
2a15aba564
syntax/style
2025-03-17 19:10:35 -07:00
Mikhail Rozentsvayg
8d37820a56
fix(cloudflare): custom hostnames edge-cases causing duplicates
2025-03-17 19:10:35 -07: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
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
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
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 438b0bccb5
.
2025-02-11 15:30:22 -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
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
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
Vishnu Aynipilly Venu
4b84534126
fix: soft error on internal server error
2024-12-05 13:17:17 +05:30
Andrew Hay
3b5ef9733b
Merge branch 'master' into cloudflare/region
2024-11-01 10:39:22 -04:00
Andrew Hay
806cf81f45
fix: update function name to resemble crud
2024-10-29 14:52:46 +00:00
Andrew Hay
1e35134563
fix: add remove default from minimal config
2024-10-11 15:31:33 +00:00
Andrew Hay
438b0bccb5
fix: add UpdateDataLocalizationRegionalHostname to test framework
2024-10-11 15:02:33 +00:00
Andrew Hay
3b4568e620
fix: update failing tests
2024-10-07 19:36:54 +00:00
Michel Loiseleur
51300362cc
chore(deps): fix update on cloudflare and alibaba
2024-09-17 09:18:27 +02:00
Andrew Hay
e49c40dbd3
chore: remove extra comments
2024-09-13 18:41:29 +00:00
Andrew Hay
797629fec6
chore: remove extra comments
2024-09-13 18:39:59 +00:00
Andrew Hay
c18bb8baa6
test: add tests for cloudflare region
2024-09-09 01:45:12 +00:00
Andrew Hay
70406fcaec
fix: resolve syntax errors
2024-09-06 20:45:22 +00:00
Andrew Hay
bbe914b655
add flag declaration
2024-08-05 19:21:48 +00:00
Eddie Bachle
c9e5f594cb
add test for Records with rate limit
2024-05-07 12:04:10 -04:00
Eddie Bachle
ffa8f4a2c9
fmt
2024-05-07 11:56:26 -04:00
Eddie Bachle
4ee03cddbf
fix: soft error on cloudflare rate limits
2024-05-06 16:28:03 -04:00
Daniel Sullivan
cefb47c467
Improve Cloudflare provider metrics
2023-11-30 16:23:54 +01:00
John Gardiner Myers
c596611f9e
Allow AdjustEndpoints to return error
2023-09-03 11:23:03 -07:00
John Gardiner Myers
e9be5887bd
Remove DomainFilterInterface
2023-08-11 13:01:22 -07:00