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
e48ec6b241
Merge pull request #2461 from johngmyers/quad-a
...
Add support for AAAA records
2023-04-13 14:26:42 -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
John Gardiner Myers
de1db3f03d
Unit test fixes
2023-03-30 17:49:31 -07:00
Skyler Mäntysaari
6f42a8a2da
Initial IPv6 support
2023-03-30 17:49:28 -07:00
Sewci0
815ff2a6d9
Fix cli docs
2023-03-29 14:00:24 +01:00
Thomas Kosiewski
458b702762
Added traefik source
2023-03-17 15:15:41 +01:00
megum1n
3d48d66c91
Add support for multiple gloo namespaces in one External DNS instance
2023-03-15 02:33:00 +01:00
Mikael Johansson
9a76be0202
Add F5 VirtualServer source
2023-03-14 10:23:56 +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
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
Andy Bursavich
13d978caeb
gateway-api: upgrade from v0.5.1 to v0.6.0 and add GRPCRoute support
2023-01-04 08:18:35 -08:00
Jonas Badstübner
0ef72c7eb9
[flags/provider] handle providers DRY-style
2022-12-14 10:21:25 +01:00
Jonas Badstübner
240aaaec02
[flags/provider] add gone providers
2022-12-14 10:14:47 +01:00
Jonas Badstübner
b2afcdd854
[flags/provider] add civo; order alphabetically
2022-12-14 10:05:19 +01:00
Sergiusz Urbaniak
d81aeb3194
pkg/apis/externaldns/types.go: add civo
2022-11-20 20:22:43 +01:00
Andrea Florio
cc2c3878c4
use gofmt to fix lint issues
2022-11-07 13:35:16 +00:00
Andrea Florio
b5dc865e11
completed pi-hole
2022-10-31 23:07:44 +01:00
Andy Bursavich
74ffff6c26
gofumpt
2022-09-20 20:48:57 -07:00
Lukasz Zajaczkowski
0b2d3ed109
rebase
2022-09-15 14:59:36 +02:00
DavidSpek
62848b5a85
Implement plural provider
...
add plural to provider enum
go mod tidy
remove gitlab-ci
Signed-off-by: DavidSpek <vanderspek.david@gmail.com>
cleanup
Signed-off-by: DavidSpek <vanderspek.david@gmail.com>
2022-09-15 14:48:22 +02:00
misakazhou
a2e7ffc36a
add the provider for the tencent cloud.
...
Signed-off-by: misakazhou <misakazhou@tencent.com>
2022-09-15 16:42:39 +08:00
Kubernetes Prow Robot
1f0f004d33
Merge pull request #2818 from PG2000/master
...
support ExternalID in AWS Provider when assuming a role
2022-08-19 08:41:52 -07:00
pg2000
03a28eea6e
Update pkg/apis/externaldns/types.go
...
Co-authored-by: Nick Jüttner <nick@juni.io>
2022-08-19 16:50:17 +02:00
Kubernetes Prow Robot
e2b86a1146
Merge pull request #2693 from tobikris/add-target-net-filter
...
add target filters based on network
2022-08-02 01:38:15 -07:00
pg2000
52c8edebab
replace Id with ID
...
Co-authored-by: Steven E. Harris <seh@panix.com>
2022-06-27 20:56:39 +02:00
pg2000
ff56bf8090
replace Id with ID
...
Co-authored-by: Steven E. Harris <seh@panix.com>
2022-06-27 20:56:29 +02:00
pg2000
fd68732cd5
replace Id with ID
...
Co-authored-by: Steven E. Harris <seh@panix.com>
2022-06-27 20:56:21 +02:00
pg2000
026e15b1aa
replace Id with ID
...
Co-authored-by: Steven E. Harris <seh@panix.com>
2022-06-27 20:56:07 +02:00
pg2000
d327ff7f6d
replace Id with ID
...
Co-authored-by: Steven E. Harris <seh@panix.com>
2022-06-27 20:55:47 +02:00
pg2000
4ace07f0a2
support ExternalID in AWS Provider when assuming a role
2022-06-15 18:49:31 +02:00
Kubernetes Prow Robot
de1db79bad
Merge pull request #2707 from hughhuangzh/add_ibmcloud_provider
...
Add IBM Cloud provider
2022-05-26 01:39:23 -07:00
Kubernetes Prow Robot
66e0d8c7fe
Merge pull request #2292 from abursavich/gateway-redo
...
Add Support for Gateway API Route Sources
2022-05-25 01:20:44 -07:00
hzhihui
57aa72f279
Merge branch 'master' into add_ibmcloud_provider
2022-04-20 09:00:16 +08:00
Kubernetes Prow Robot
01e8a2c269
Merge pull request #2703 from scottd018/feat-restrict-rfc2136-sensitive-values
...
feat: restrict rfc2136 kerberos password from being exposed in logs
2022-04-19 01:39:17 -07:00
Dinar Valeev
25c7cb28ea
Add additional txt record with record type marker
...
In order to track multiple record types with the same name, lets migrate
to new format, were record name contains record type in it.
Signed-off-by: Dinar Valeev <dinar.valeev@absa.africa>
2022-04-14 16:39:36 +02:00
hzhihui
4703c11741
Add IBM Cloud provider
2022-04-14 11:53:16 +08:00
Dustin Scott
d035ecce71
feat: restrict rfc2136 kerberos password from being exposed in logs
...
Signed-off-by: Dustin Scott <sdustin@vmware.com>
2022-04-11 10:19:41 -05:00
Tobias Krischer
692f2bbc23
add target filters based on network
2022-04-08 19:29:58 +02:00
Rafal Korepta
4f6ab703c1
Revert hetzner plugin
2022-03-09 22:20:14 +01:00
Andy Bursavich
71e45ce1d3
gateway-udproute: add source
2022-02-24 21:30:10 -08:00
Andy Bursavich
52e3fd61db
gateway-tcproute: add source
2022-02-24 21:30:10 -08:00
Andy Bursavich
32ca4e6de8
gateway-tlsroute: add source
2022-02-24 21:30:10 -08:00
Andy Bursavich
3a1d86be20
gateway-httproute: add source
2022-02-24 21:30:10 -08:00
Dave Salisbury
1ceec80ec5
Merge remote-tracking branch 'origin/master' into ingress-class-filtering
2022-02-14 16:36:26 +11:00
Kubernetes Prow Robot
06405ed29c
Merge pull request #2510 from voro015/aws-sd-delete-empty-services
...
AWSSD: Cleanup empty Services
2022-02-12 04:39:46 -08:00
Vinny Sabatini
8aef3e089f
provider/bluecat: add full deploy functionality
...
New configuration options created for setting the DNS deployment type,
as well as the DNS server to deploy. A DNS server name must be provided
and a valid DNS deployment type must be set in order for a deployment to be
initiated.
Currently, the only supported deployment type is "full deploy", however
"quick deploy" and "selective deploy" could be added in the future.
2022-02-11 16:12:45 -06:00
Sean Malloy
6521557f62
New bluecat provider CLI options
2022-01-28 14:24:26 -06:00
Jirka Kremser
79c3123e8f
Add missing test for overriding managed-record-types
...
Signed-off-by: Jirka Kremser <jiri.kremser@gmail.com>
2022-01-24 14:07:30 +01:00
Artem Voronin
8c951e8a76
Merge branch 'master' into aws-sd-delete-empty-services
2022-01-09 14:28:02 -08:00
Kubernetes Prow Robot
c8ef36567c
Merge pull request #2359 from assureddt/rjh_safedns_provider
...
Create SafeDNS provider
2022-01-05 12:31:49 -08:00
Rick Henry
d3ef1cd39f
Create package for SafeDNS
2022-01-05 09:22:01 +00:00
dbxbbm
a15f7807be
[Infoblox] Disable permenant changes by disabling TTL
2022-01-02 15:58:31 +01:00
Dave Salisbury
097df5c458
Merge remote-tracking branch 'origin/master' into ingress-class-filtering
2021-12-28 14:27:30 +11:00
Eric R. Rath
02b7ffa324
Merge branch 'master' into oci-auth-instance-principal
2021-12-06 16:59:34 -08:00
Artem Voronin
7a0601c8b4
AWSSD Remove Empty Service
2021-11-14 17:43:35 -08:00
Miheer Salunke
ab8a62045e
In OCP when you have multiple ingress controllers the route's status Ingress object get populated with multiple router canonical names. So in this case, the external dns tries to add multiple CNAME records for same host in the same hosted zone which is a violation of RFC 1912 and therefore is rejected by standards-compliant DNS services.
...
This feature adds a router field to the OCP Route Source so that a user can add an ingress controller name in flag --ocp-router-name which will be used to pick up the respective routerCanonicalHostname from Route's Status Ingress Object.
Signed-off-by: Miheer Salunke <miheer.salunke@gmail.com>
2021-11-03 12:52:57 +10:00
Dave Salisbury
b8cbd4bbf4
Merge remote-tracking branch 'origin/master' into ingress-class-filtering
2021-10-25 11:18:56 +11:00
Kubernetes Prow Robot
3756f60c47
Merge pull request #2258 from sagor999/ptr-support
...
Infoblox: add PTR record support
2021-10-20 01:13:58 -07:00
Arjun Naik
d91b7e6b8f
Label filtering for Ingress, Service, Openshift Route sources
...
Currently the `--label-filter` flag can only be used to filter CRDs
which match the label selector passed through that flag. This change
extends the functionality to the Ingress, Service and Openshift Route
type objects. When the flag is not specified the default value is
`labels.Everything()` which is an empty string, the same as before.
Annotation based filter is inefficient because the filtering has to be
done in the controller instead of the API server like with label
filtering.
2021-10-14 11:06:55 +02:00
Dave Salisbury
6c4a450b25
gofmt simplify new ingress-class changes
2021-10-02 16:54:42 +10:00
Dave Salisbury
8da6f99857
Rename ingressClassNameFilter to ingressClassNames
...
...and update the help text to specify use more clearly
2021-10-02 15:22:01 +10:00
Dave Salisbury
0b6c67fe56
cli args: rename ingress-class-filter to ingress-classes
2021-10-02 14:34:49 +10:00
Dave Salisbury
c4898b7e98
Plumb in filtering on ingress class name
2021-10-02 14:29:34 +10:00
Christian Groschupp
f9145981c3
infoblox: also create a ptr entry
2021-09-30 15:42:14 -07:00
Kubernetes Prow Robot
ec54ea73cb
Merge pull request #2153 from RentTheRunway/falconertc/clouddns_visibility_filter
...
CloudDNS: Allow filtering for private and public zones
2021-07-28 01:23:36 -07:00
Eric R. Rath
ce2ccebb2e
Merge branch 'master' into oci-auth-instance-principal
2021-07-26 09:49:41 -07:00
Kubernetes Prow Robot
0a49e61268
Merge pull request #2091 from anandkumarpatel/feature/ignore-ingress-rules
...
Feature/ignore ingress rules
2021-07-14 00:40:28 -07:00
Kubernetes Prow Robot
ababc7bc63
Merge pull request #2127 from knackworks/rfc2136-batch-size
...
rfc2136: add batch size support
2021-07-03 10:58:18 -07:00
Falcon Taylor-Carter
436b9c3cf1
Add support for GoogleZoneVisibility
2021-07-01 19:21:39 -04:00
Anand Patel
509a07c493
create new source ingress config option IgnoreIngressRulesSpec
2021-06-30 10:03:04 -07:00
Jeffrey Egeland
45e28261d0
rfc2136: add unit tests for batch size changes
2021-06-30 07:24:19 -04:00
Jeffrey Egeland
fdbaef499a
rfc2136: add config validation for batch size
2021-06-30 07:24:19 -04:00
Aron Parsons
3c7813088a
rfc2136: add batch size support
...
Signed-off-by: Aron Parsons <aparsons@knackworks.com>
2021-06-30 07:24:12 -04:00
Kubernetes Prow Robot
0148bca0f5
Merge pull request #2041 from olemarkus/kops
...
Kops compatibility mode
2021-06-24 06:25:41 -07:00
Ole Markus With
ba30810641
Use kops dns controller instead of just dns controller where it makes sense
...
Co-authored-by: Nick Jüttner <nick@juni.io>
2021-06-24 08:31:42 +02:00
Kubernetes Prow Robot
c78be00600
Merge pull request #2109 from krmichel/master
...
Add support for Kong's TCPIngress with a load balancer
2021-06-23 11:34:10 -07:00
Kubernetes Prow Robot
d29b4316e2
Merge pull request #2089 from bbl/master
...
Add the --default-targets flag
2021-06-23 01:22:10 -07:00
Kubernetes Prow Robot
43ce441e08
Merge pull request #2110 from mmerrill3/feature/infoblox-reg-ex
...
Adding ability to query Infoblox API using regex for fqdn (#2102 )
2021-06-23 01:04:10 -07:00
Kubernetes Prow Robot
3b98597ae1
Merge pull request #2037 from packi/gandi-provider
...
Add Gandi provider
2021-06-23 00:20:10 -07:00
Ole Markus With
7a16ab46fa
Add support for dns-controller compat mode for services
2021-06-23 09:06:38 +02:00
mmerrill3
539aa8980e
Adding ability to query Infoblox API using regex for fqdn ( #2102 )
...
Signed-off-by: mmerrill3 <jjpaacks@gmail.com>
2021-05-27 09:22:22 -04:00
Kyle Michel
8676dda63f
Add support for Kong's TCPIngress with a load balancer
2021-05-26 21:04:07 -04:00
Bogdan
2476e77541
Add the --default-targets flag
...
This is a useful feature in environments
with public global WAN address(es)
2021-05-21 08:21:14 +02:00
Kubernetes Prow Robot
a5baad26d7
Merge pull request #1993 from ba-work/master
...
add krb5 realm support
2021-04-15 08:41:50 -07:00
Kubernetes Prow Robot
9b1183fca7
Merge pull request #2032 from olemarkus/pod-source
...
Add pod source [kops compatibility]
2021-04-07 00:37:53 -07:00
Kubernetes Prow Robot
7d6eeed766
Merge pull request #1504 from offzale/df-regex
...
Add regex domain filters
2021-04-05 03:24:13 -07:00
Patrick Stählin
b5f7570c35
Add Gandi provider
2021-04-04 20:54:23 +02:00
brross
663459d436
Add 'bluecat' as possible option to the provider flag
...
'bluecat' was missing from the enumerated list of possible values for the provider flag
2021-03-31 18:10:46 -07:00
Ole Markus With
5a46584221
Add pod source
...
Pod source is a key feature of kOps' DNS Controller.
Among other things, i is used for etcd and API discovery.
2021-03-31 15:48:41 +02:00
Enrique Gonzalez
a09c416fc8
Merge remote-tracking branch 'origin/master' into df-regex
2021-03-30 15:19:46 +02:00
Kubernetes Prow Robot
d7be11b611
Merge pull request #2013 from tjamet/feat/flag-min-sync
...
Add the ability to configure k8s event rate limit
2021-03-25 13:51:46 -07:00
Thibault Jamet
43f9f564b3
Rename MinInterval to MinEventSyncInterval
...
Co-authored-by: Raffaele Di Fazio <raffo@github.com>
2021-03-24 11:27:18 +01:00
Brock Alberry
ecbcf27e35
remove double type definition
2021-03-18 18:12:53 +00:00
Brock Alberry
f9ad22cbbd
Merge branch 'master' into master
2021-03-18 14:05:18 -04:00
Kubernetes Prow Robot
030d86c201
Merge pull request #1693 from LuxChanLu/gloo-proxy
...
feat: add gloo proxy source
2021-03-18 07:51:19 -07:00
Kubernetes Prow Robot
87960f94ef
Merge pull request #1506 from KohlsTechnology/add-bluecat-provider
...
Add Initial BlueCat Provider Support
2021-03-18 07:45:19 -07:00
stovemeerkat
0b8e047d2e
rfc2136: Add new flag to specify Kerberos realm for GSS-TSIG
2021-03-18 11:36:46 +01:00
Tim Curless
e20aea4d5f
Add Initial BlueCat Provider Support
...
The new BlueCat provider uses the BlueCat API Gateway(REST API). Not
the legacy XML based BlueCat API.
https://github.com/bluecatlabs/gateway-workflows
2021-03-17 17:29:03 -05:00
Thibault Jamet
72b4b4f411
Add the ability to configure k8s event rate limit
...
Currently, the minimum delay between 2 kubernetes events handling is
hard-coded to 5s.
This may cause higher synchronization rates and higher DNS provider API
calls when handling an important number of kubernetes events at once.
Give the opportunity to configure this delay so service owners can
define the acceptable thresholds on their side
2021-03-16 11:59:00 +01:00
Brock Alberry
dad038b7f0
corrected flag help output
2021-03-10 16:19:57 +00:00
Brock Alberry
d0472db866
add realm flag validation
2021-03-10 14:41:02 +00:00
Hugome
5221b1d525
feat: add gloo proxy source
2021-03-03 22:34:22 +01:00
Brock Alberry
fa857131c2
add krb5 realm support
2021-03-03 21:28:11 +00:00
Enrique Gonzalez
fd365034da
git: merge upstream master
...
Signed-off-by: Enrique Gonzalez <goga.enrique@gmail.com>
2021-03-03 12:05:11 +01:00
Kubernetes Prow Robot
38da5fdc22
Merge pull request #1924 from Fred78290/godaddy
...
Godaddy
2021-02-12 01:22:47 -08:00
Enrique Gonzalez
e3c14b5490
refactor: regexp types for filter and add tests
2021-02-10 12:38:57 +01:00
Dustin Scott
1e4c1e299d
Add RFC3645 support for secure updates with GSS-TSIG
2021-02-05 08:40:31 -06:00
Eric R. Rath
e3feec4c8f
Merge branch 'master' into oci-auth-instance-principal
2021-01-30 17:41:58 -08:00
fboltz
f7f90733ce
Merge remote-tracking branch 'kubernetes-sigs/master' into godaddy
2021-01-30 10:22:48 +01:00
Alvaro Saurin
6eeef96b14
Support Ambassador Host resources as sources
...
Ambassador can be configured with `Host` resources (based on the
`Host` CRD) for defining the external DNS host name.
This code adds a new source, `ambassador-host`, that looks for the
`ambassador/ambassador` Service and and uses the `hostname` from the
`Host` resource.
Signed-off-by: Alvaro Saurin <alvaro.saurin@gmail.com>
Signed-off-by: Flynn <flynn@datawire.io>
2021-01-27 12:47:10 -05:00
Frederic BOLTZ
db648acfd3
Update pkg/apis/externaldns/types.go
...
Co-authored-by: Nick Jüttner <nick@juni.io>
2021-01-19 14:32:20 +01:00
Frederic BOLTZ
6e3c8ef1a4
Update pkg/apis/externaldns/types.go
...
Co-authored-by: Nick Jüttner <nick@juni.io>
2021-01-19 14:32:05 +01:00
fboltz
d3c30919ba
Merge branch 'master' into godaddy
2021-01-17 17:30:50 +01:00
fboltz
7ccc70b12f
Change arguments: Switch to OTE and add TTL
2021-01-17 17:22:57 +01:00
Kubernetes Prow Robot
71953230cc
Merge pull request #1870 from edglynes/akamai-provider-1846
...
Refactor, cleanup Akamai provider
2021-01-13 01:04:35 -08:00
Raffaele Di Fazio
daeee26684
Add flag to opt in for NS records management ( #1915 )
...
* adds flag to opt in for NS records management
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* go fmt
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* goimports
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* fix more tests
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* go fmt again
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* fix test
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* more tests
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* make ordering of managed records consistent
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
* fix flag
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2021-01-12 06:32:26 -08:00
fboltz
72f0be6eb7
FEAT: Add GoDaddy provider
...
First commit
2021-01-10 19:23:02 +01:00
Edward Lynes
71a9a73f39
Merge branch 'master' into akamai-provider-1846
2021-01-04 14:03:32 -05:00
bl-ue
84a23191b5
Fix typos
...
* fix typos
* fix special quote characters
* fix syntax highlighting in some code blocks
2020-12-13 10:03:14 -05:00
Kubernetes Prow Robot
9d2aaf0efe
Merge pull request #1695 from dansimone/dansimone/support-wildcard-records
...
Support wildcard records - Optional ability to replace the asterisk in generated registry TXT records with another string
2020-12-09 08:24:50 -08:00
Edward Lynes
395879ebfb
Code review feedback updates
...
- removed commented code
- removed unnecessary provider checks in GetRecords and AddChanges
- removed noisy debugf comments
- updated validation keys check
2020-12-03 13:24:55 -05:00
Edward Lynes
75429cc504
Refactor and clean up akamai provider
...
refactor: remove dns api logic and use dns api library
enhancement: add additional args for auth credential retieval
cleanup: simplify, organize processing logic
test: update automation and validate
2020-11-23 14:34:44 -05:00
Enrique Gonzalez
28b61befbf
git: solve merge conflict
...
Signed-off-by: Enrique Gonzalez <goga.enrique@gmail.com>
2020-11-03 16:36:17 +01:00
Enrique Gonzalez
76817b350f
git: merge upstream master
...
Signed-off-by: Enrique Gonzalez <goga.enrique@gmail.com>
2020-11-03 16:29:36 +01:00
João Marçal
79ea64884b
Added labelFilter for source CRD ( #1461 )
...
* Added label filter for source CRD
* Fixed bug with labels and added tests for source CRD
* Fixed formating
* Update source/crd_test.go
Co-authored-by: Vinny Sabatini <vincent.sabatini@gmail.com>
Co-authored-by: Vinny Sabatini <vincent.sabatini@gmail.com>
2020-09-24 01:28:05 -07:00
Kubernetes Prow Robot
32fedeaf07
Merge pull request #1645 from Caascad/ignore_tls_rules
...
Optionally ignore tls rules in ingress source
2020-09-24 01:12:05 -07:00
Benjile
fefb1b2777
Optionally ignore tls rules in ingress source
2020-09-18 09:12:14 +02:00
Kubernetes Prow Robot
699a8b3cb5
Merge pull request #1060 from titilambert/master
...
Add --zone-name-filter option for azure provider
2020-09-16 00:43:19 -07:00
Eric R. Rath
69510e662f
Merge branch 'master' into oci-auth-instance-principal
2020-09-12 09:00:49 -07:00
Kubernetes Prow Robot
8b81c100fd
Merge pull request #1704 from DataDog/aws-cache-zones-list
...
aws: cache zones list
2020-09-10 07:17:44 -07:00
Kubernetes Prow Robot
0947994d37
Merge pull request #1628 from josephglanville/jpg/contour-httpproxy
...
Contour HTTPProxy support
2020-09-07 06:27:42 -07:00
Eric R. Rath
cd5039364b
Merge branch 'master' into oci-auth-instance-principal
2020-09-04 09:08:08 -07:00
Benjamin Pineau
837d1ea248
aws: cache zones list
...
When it syncs AWS DNS with k8s cluster content (at `--interval`), external-dns submits two distinct Route53 API calls:
* to fetch available zones (eg. for tag based zones discovery, or when zones are created after exernal-dns started),
* to fetch relevant zones' resource records.
Each call taxes the Route53 APIs calls budget (5 API calls per second per AWS account/region hard limit), increasing the probability of being throttled.
Changing synchronization interval would mitigate those calls' impact, but at the cost of keeping stale records for a longer time.
For most practical uses cases, zones list aren't expected to change frequently.
Even less so when external-dns is provided an explicit, static zones set (`--zone-id-filter` rather than `--aws-zone-tags`).
Using a zones list cache halves the number of Route53 read API calls.
2020-09-03 13:03:07 +02:00
Thibault Cohen
dac21e3aff
Add --zone-name-filter option for azure provider
2020-09-02 16:23:12 -04:00
Kubernetes Prow Robot
8c3220b527
Merge pull request #1576 from newrelic-forks/dennisme/minttl-ns1
...
ns1: add minttlseconds
2020-09-02 01:13:07 -07:00
dan.simone@oracle.com
e3bac0fb55
Merge remote-tracking branch 'origing/master' into dansimone/support-wildcard-records
...
# Conflicts:
# registry/txt.go
# registry/txt_test.go
2020-09-01 11:24:44 -07:00
Eric R. Rath
099e82595d
Merge branch 'master' into oci-auth-instance-principal
2020-08-27 13:44:54 -07:00
Tariq Ibrahim
7e2b550866
remove unused field IstioIngressGatewayServices
2020-08-25 19:20:08 -07:00
Eric R. Rath
434c1ca241
Merge branch 'master' into oci-auth-instance-principal
2020-08-20 14:20:35 -07:00
Tariq Ibrahim
600f4f1ba0
fix goimports local import order and update golangci-lint
2020-08-19 20:05:07 -07:00
Patrik Cyvoct
9a7a873ce8
Add Scaleway DNS as a new provider
...
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2020-08-19 06:41:42 +02:00