Jan Roehrich
7fb25f44ce
Allow usage of (multiple) AWS profiles using .credentials file
2024-03-05 23:06:16 +01: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
Kyle Butt
a3c9908d5e
RFC2136: Add support for DNS-over-TLS
...
* Reuse the existing TLS options.
* Add two new flags, one to enable DNS-over-TLS, and the second to
disable cert checks for DNS-over-TLS.
* Factor out the connection code so that it can be shared between the
zone transfer and the updates. If TLS was requested, it will be used
for both.
* RFC9013 requires TLS 1.3 or later, and an ALPN negotiation of "dot".
2024-02-26 11:23:34 -07:00
Kubernetes Prow Robot
52460ba89c
Merge pull request #4186 from pascalgn/azure-subscription-id-override
...
feat: enable Azure subscription ID override
2024-02-15 06:00:13 -08:00
Pascal
be7cac2a56
feat: enable Azure subscription ID override
2024-02-09 12:17:44 +01:00
Megum1n
4ed7b2888d
Fix struct indentation
2024-02-07 16:29:51 +01:00
Megum1n
7d3d355175
Merge branch 'master' into aws-provider-validate-value-size
2024-02-07 16:27:36 +01:00
thiagoluiznunes
ca4f3ae12b
fix(aws-provider): add aws-zone-match-parent flag value to aws config
2024-02-06 18:36:06 -03:00
Kubernetes Prow Robot
97a8fa3195
Merge pull request #4076 from k8r-io/fix-hangs-on-traefik-listeners
...
Fix timeout for traefik-proxy source
2023-12-27 17:22:52 +01:00
Megum1n
c391f5588a
Validate AWS record values size during batch set generation
2023-12-19 10:21:47 +01:00
Manuel Rüger
28c3153826
webhook: Move httpapi into own package
...
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2023-11-30 21:59:00 +01:00
Kristopher Kirkland
9015377c12
Add flags to disable each of the Traefik API groups
2023-11-29 12:14:59 -06:00
Anders Swanson
dbaca73de2
oracle provider: dns zone cache
...
Signed-off-by: Anders Swanson <anders.swanson@oracle.com>
2023-11-14 12:59:45 -08:00
Anders Swanson
4eb71536e1
OCI Provider private zone and workload identity support
2023-10-17 10:55:11 -07:00
John Gardiner Myers
627f9b1a00
Remove the --run-aws-provider-as-webhook flag
2023-09-27 23:21:33 -07:00
John Gardiner Myers
859892fc72
Add --webhook-server flag for running as a webhook server ( #3957 )
...
* Add --webhook-server flag for running as a webhook server
* Address review comment
2023-09-27 07:40:09 -07:00
Raffaele Di Fazio
8251b6dd85
Webhook provider ( #3063 )
...
* initial plugin implementation
* rename to webhook
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* json encoder changes
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* addressing review comments
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* changes according to ionos review
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* fix to accomodate changes in master
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* fixes to accomodate master changes
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* remove all propertyvaluesequals leftovers
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* readd negotiation to pass the domain filter around
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* fix domain filter passing
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* webhook fixes
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* fix tests
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* fix docs
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* docs fixes
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* code review comments on json unmarshal
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* handle error in adjustendpoints
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* fix a bunch of wrong require
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* tests and docs
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* fix typo
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
---------
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-09-25 01:14:58 -07:00
Kubernetes Prow Robot
e0405a2e60
Merge pull request #3748 from johngmyers/exclude-managed
...
Add --exclude-record-types flag
2023-09-18 22:37:49 -07:00
Kubernetes Prow Robot
d54fa589c2
Merge pull request #3480 from Megum1n/gloo-multiple-namespaces
...
Add support for multiple gloo namespaces in one External DNS instance
2023-09-15 22:10:13 -07:00
John Gardiner Myers
94713c20c6
Add --exclude-record-types flag
2023-09-15 18:45:09 -07:00
Kubernetes Prow Robot
0483ffde22
Merge pull request #3839 from matusf/fix/pdns-tls-on
...
Make TLS enabled by default for PowerDNS provider
2023-09-05 11:24:51 -07:00
Michel Loiseleur
f04e72e15c
review
2023-08-30 09:07:44 +02:00
Michel Loiseleur
955f755508
fix: discard unwanted logs
2023-08-25 12:27:57 +02:00
Predrag Janosevic
7ddc9daba7
exoscale provider: migrate to exoscale API v2 ( #2917 )
...
* exoscale provider: migrate to exoscale API v2
* exoscale: fix comment typo
* exoscale: remove debug line from test
* exoscale: replace endpoint config with environment
* exoscale: update Config
* Update pkg/apis/externaldns/types.go
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
* exoscale: document api zone & environment flags
* exoscale: update tutorial
* Sync deps with master
---------
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-08-14 07:57:21 -07:00
Matúš Ferech
721c4e2110
Make TLS enabled by default for PowerDNS provider
...
All of the providers have TLS enabled by default so this change will
make PDNS provider behave as exected. Additionally, enabling TLS
by default is a good practice and previous bahaviour was a bit
misleading. It was possible to pass `--tls-ca` without
`--pdns-tls-enabled` and the PDNS provider would ignore the tls and
instantiate client with disabled tls. This change adds a flag to disable
the tls: `--pdns-skip-tls-verify`. Similar flag is used by pihole and
bluecat providers.
Additionaly this change makes providing custom TLS CA optional. It if is
not provided. A system certificates will be used. This makes PDNS behave
the same as other providers.
2023-08-14 11:06:43 +02:00
John Gardiner Myers
ef8b223b8e
Migrate metadata from TXT to DynamoDB registries
2023-08-11 12:16:36 -07:00
Megum1n
70a43a4231
Merge branch 'master' into gloo-multiple-namespaces
2023-07-08 22:49:13 +02:00
John Gardiner Myers
4a40346d42
Remove flags and documentation for removed contour-ingressroute source
2023-07-04 16:37:37 -07:00
Megum1n
41d3de5364
Merge branch 'master' into gloo-multiple-namespaces
2023-06-24 02:11:35 +02:00
John Gardiner Myers
1a4c7b5f3c
Support DynamoDB tables in other regions
2023-06-18 16:50:02 -07:00
John Gardiner Myers
5aae0af68a
Add DynamoDB registry implementation
2023-06-18 16:49:58 -07:00
John Gardiner Myers
794a10dfbe
Use common code for creating AWS sessions
2023-06-18 16:47:37 -07:00
Kubernetes Prow Robot
f56e2f6198
Merge pull request #1828 from vsychov/txt-encryption
...
Try #3 : Support encrypted DNS txt records
2023-05-09 10:47:57 -07:00
Megum1n
028656d649
Change variable type and description
2023-05-08 12:08:00 +02:00
Arnaud Lefray
56773c0430
chore: merge with master
2023-05-04 15:23:10 +02:00
Viacheslav Sychov
2554f9f879
#1828 : Support encrypted DNS txt records
...
Signed-off-by: Viacheslav Sychov <viacheslav.sychov@gmail.com>
2023-04-28 20:29:54 +02:00
Charles Xu
5e6f1a8b16
rename option to 'resolveServiceLoadBalancerHostname'
2023-04-23 16:25:13 -07:00
Charles Xu
1d232c4b86
feat: resolve LB-type Service hostname to create A/AAAA instead of CNAME
2023-04-18 21:10:56 -07:00
Kubernetes Prow Robot
e6ec8ea329
Merge pull request #2220 from ericrrath/crd-source-event-handler
...
CRD source: add event-handler support
2023-04-13 23:20:39 -07:00
megum1n
ac605fa4ce
Rename gloo-namespace flag back to singular word
2023-04-13 23:00:26 +02:00
Kubernetes Prow Robot
e7749e94d7
Merge pull request #1701 from ericrrath/oci-auth-instance-principal
...
OCI provider: add support for instance principal authentication
2023-04-11 06:43:06 -07:00
megum1n
3d48d66c91
Add support for multiple gloo namespaces in one External DNS instance
2023-03-15 02:33:00 +01:00
Kubernetes Prow Robot
b3a7698554
Merge pull request #3364 from arturhoo/cloudflare-paginated-list-requests
...
cloudflare - customizable pagination when listing DNS records
2023-03-02 07:30:55 -08:00
Eric R. Rath
929e618935
--events controls CRD informer creation
...
mgruener suggested that the --events flag could be wired to control whether or
not the CRD source created and started its informer. This commit makes that
change; good idea!
2023-02-27 12:34:16 -08:00
Artur Rodrigues
789190d565
Parametize cloudflare dns records per page
...
Signed-off-by: Artur Rodrigues <artur.rodrigues@lacework.net>
2023-02-17 13:21:11 +00:00
Artur Rodrigues
81068bc1ce
Remove unused cloudflare pagination options
...
Signed-off-by: Artur Rodrigues <artur.rodrigues@lacework.net>
2023-02-17 13:21:10 +00:00
Craig Post
fabc588750
Added name~ regex match to infoblox with --infoblox-name-regex argument
2023-02-10 13:29:53 -07:00
Andrea Florio
126921667c
Merge branch 'kubernetes-sigs:master' into master
2022-11-07 14:11:21 +01:00
Andrea Florio
b550b7993c
added pi-hole section
2022-10-31 23:05:14 +01:00
Andy Bursavich
f6392be41e
gofumpt
2022-09-22 10:44:50 +01:00