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
Matt Dennison
f69a82f8c6
Merge branch 'master' of https://github.com/kubernetes-sigs/external-dns into dennisme/minttl-ns1
2020-08-11 23:17:48 -07:00
Enrique Gonzalez
dea8bce9fe
Merge remote-tracking branch 'upstream/master' into df-regex
2020-08-10 11:27:11 +02:00
Joseph Glanville
5beb528c32
Contour HTTPProxy support
2020-08-06 18:56:59 +07:00
Eric R. Rath
51cf0d931c
OCI provider: add support for OCI IAM instance principal authentication
...
Oracle Cloud Infrastructure (OCI) supports "instance princpal" authentication.
From
<https://docs.cloud.oracle.com/en-us/iaas/Content/Identity/Tasks/callingservicesfrominstances.htm >:
> After you set up the required resources and policies, an application running
> on an instance can call Oracle Cloud Infrastructure public services, removing
> the need to configure user credentials or a configuration file.
This change adds support to the OCI provider for instance principal
authentication when external-dns is run on an OCI instance (e.g. in OCI OKE).
Existing support for key/fingerprint-based authentication is unchanged.
2020-07-31 13:46:26 -07:00
dan.simone@oracle.com
b01daf5927
Support wildcard records - Optional ability to replace the asterisk in generated registry TXT records with another string
2020-07-29 12:01:33 -07:00
Kushal Bhandari
768211d6ff
Merge branch 'master' into master
2020-07-10 10:49:48 -04:00
Raffaele Di Fazio
7505f29e4c
Remove occurrences of "master" from the project ( #1636 )
...
* intial removal of inappropriate terminology
Signed-off-by: Raffaele Di Fazio <raffo@github.com>
* removed other occurrences
Signed-off-by: Raffaele Di Fazio <raffo@github.com>
* gofmt
Signed-off-by: Raffaele Di Fazio <raffo@github.com>
* addresses comment
Signed-off-by: Raffaele Di Fazio <raffo@github.com>
* gofmt
Signed-off-by: Raffaele Di Fazio <raffo@github.com>
2020-07-08 01:13:08 -07:00
Kubernetes Prow Robot
a11414fa3b
Merge pull request #1607 from tariq1890/add_vs
...
add new source for istio virtual services
2020-07-01 00:46:17 -07:00
Kushal Bhandari
3b085c5fcc
Merge branch 'master' into master
2020-06-30 11:18:58 -07:00
Tariq Ibrahim
c2788b2735
add new source for istio virtual services
...
Co-authored-by: Alfred Krohmer <alfred.krohmer@logmein.com>
Co-authored-by: Jonas-Taha El Sesiy <github@elsesiy.com>
2020-06-29 13:19:50 -07:00
Tariq Ibrahim
96cffaff93
rm unused flag param istio-ingressgateways
2020-06-26 17:13:26 -07:00
Kushal Bhandari
4809e19d4e
Merge branch 'master' into master
2020-06-18 10:56:13 -07:00
Kubernetes Prow Robot
0f186d31b5
Merge pull request #1570 from 21h/master
...
Hetzner DNS service support
2020-06-18 09:14:20 -07:00
Kushal Bhandari
00da3a130f
Merge branch 'master' into master
2020-06-16 13:55:52 -07:00
kbhandari
db3fdfb1d9
Finalized version of ultradns provider
2020-06-15 19:03:37 +00:00
kbhandari
844b787dba
Started making changes on ultradns plugin
2020-06-15 19:03:31 +00:00
Vladimir Smagin
28c01075d0
Merge branch 'master' of github.com:kubernetes-sigs/external-dns
2020-06-09 23:57:15 +07:00
Hugome
ba5afe9518
Add OVH API rate limiting option
2020-06-09 08:56:32 +02:00
Tom Dyas
f79b6c91db
fix TestParseFlags
2020-06-05 22:39:56 -07:00
Tom Dyas
0d0da6df5f
set default to 50 plus add docs
2020-06-05 21:41:28 -07:00
Tom Dyas
51fd8a91d3
make page size a configurable option
2020-06-05 21:23:14 -07:00
Matt Dennison
6176d8151d
feat: ns1 min-ttl-seconds
2020-05-14 08:58:54 -07:00
Vladimir Smagin
7aecb284e0
Add hetzner support ( #1 )
...
To run:
provide token HETZNER_TOKEN in ENV
set command line parameter --provider=hetzner
2020-05-14 08:56:19 +07:00
Johannes Grumböck
c80909f0e7
Added txt-suffix feature (rebased)
2020-05-12 13:35:40 +00:00
Kubernetes Prow Robot
490ff5dd4e
Merge pull request #1509 from ddymko/vultr-dns
...
Vultr Provider
2020-04-23 10:37:11 -07:00
David Dymko
a80d7cf6fc
adding vultr provider spots
2020-04-10 08:09:59 -04:00
Enrique Gonzalez
c5e0227180
feat: add regex domain filters
...
Signed-off-by: Enrique Gonzalez <goga.enrique@gmail.com>
2020-04-09 14:37:45 +02:00
Johannes Grumböck
b1d6d3b688
source-type openshift-route was missing
2020-04-02 06:00:23 +00:00
Hugome
62ac50229c
Remove 'Generate consumer key' options and add more docs on that
2020-03-10 15:11:32 +01:00
Hugome
792fd891e3
Fix tests/linter
2020-03-10 14:38:53 +01:00
Hugome
430e357d27
Add OVH Provider
...
- OVH Provider
- Tests
- Documentations
2020-03-10 14:37:52 +01:00
Martin Linkhorst
6b977cbb3d
chore: add skipper routegroups to source flag documentation
2020-03-09 16:40:03 +01:00
Sandor Szücs
116856f422
implement RouteGroup with similar feature set to ingress
...
add documentation for kube-ingress-aws-controller and RouteGroup
Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>
2020-03-05 17:14:30 +01:00
Kubernetes Prow Robot
a563022e8a
Merge pull request #1005 from devkid/feature/headless-services-publishnotreadyaddresses
...
Headless service: retrieve endpoints via Endpoints resource; evaluate spec.publishNotReadyAddresses
2020-03-04 05:37:46 -08:00
Alfred Krohmer
9343fb261f
Fix typo
2020-02-18 19:43:41 +01:00
Alfred Krohmer
6cab35b404
Add CLI option to always publish not ready addresses of headless services
2020-02-18 19:43:41 +01:00
Oguz Kilcan
21275c9aa0
Updated minTTL variable type from int64 to Duration
2020-02-12 12:18:18 +01:00
Oguz Kilcan
b6111b9768
Refactoring after review
...
* Updated TTL variable type to int64
* Updated rfc2136 contructor to have nil as last variable
* Removed unnecessary variable `data`
2020-02-11 10:41:09 +01:00
Oguz Kilcan
86c9332b17
Add option to define minimum TTL for rfc2136 provider
2020-02-06 18:23:28 +01:00
jlamillan
fed2f0f0dd
Add --events flag to use informers to automatically trigger sync loop on adds/updates/deletes for supported ingress and service sources.
2020-01-27 11:00:26 -08:00
k.siemer
3d821d74ce
Added new provider: Akamai FastDNS
2020-01-21 15:47:02 +01:00
Tariq Ibrahim
41ba7f1ff5
rename project root package to sigs.k8s.io
2020-01-06 08:08:35 -08:00
fcarletti
9aee917964
fix: use ingress gateway service as target instead of hard-coded ones
2019-12-23 10:33:01 +01:00
Max Rosin
3ab27bfc6b
Add missing bracket in help output
2019-12-03 16:24:34 +01:00
Tongyao Si
0c4878f115
feat(Azure): support specifying user assigned identity's clientID to authenticate
2019-11-28 19:08:45 +08:00
saidst
eb0cdb0962
Created Azure Private DNS Provider by forking Azure Provider.
2019-11-19 12:04:46 +01:00
Kubernetes Prow Robot
e9c834ae9b
Merge pull request #1248 from vdesjardins/clouddns-batching
...
Google Provider: add support for batching updates
2019-11-19 02:23:42 -08:00
Vincent Desjardins
ce94d2f328
Google Provider: add support for batch interval.
...
The parameter is google-batch-change-interval.
Default value is 2s.
2019-11-01 21:27:21 -04:00
Nick Jüttner
f763d2a413
Move into kubernetes-sigs organization ( #1245 )
...
* Move into kubernetes-sigs organization
* Disable labeler action for forks
2019-11-01 17:10:19 +01:00
Vincent Desjardins
ce2eadcd66
Google Provider: add support for batching updates
...
The parameter is google-batch-change-size.
Default value is 1000.
2019-10-31 13:41:02 -04:00
Reinier Schoof
a491d8f6a2
added support for using nodes as source
2019-10-01 09:27:06 +02:00
danieldabate
2b13a7fa38
Add create-only policy
2019-08-22 11:48:26 -03:00
Kubernetes Prow Robot
32043f29ac
Merge pull request #1102 from xunpan/config-prefix
...
add option for coredns to specify prefix name
2019-07-31 02:40:24 -07:00
Kubernetes Prow Robot
eb54263256
Merge pull request #1084 from jonasrmichel/feature/contour-ingressroute
...
Add source implementation for Heptio Contour IngressRoute
2019-07-30 08:54:51 -07:00
Kubernetes Prow Robot
4421b019d5
Merge pull request #1103 from linki/prefer-cname
...
Allow to force usage of CNAME over ALIAS
2019-07-26 04:19:59 -07:00
xunpan
b73f67793a
Merge branch 'master' into config-prefix
2019-07-22 22:36:25 +08:00
Jason-ZW
f685704fcc
Add rancher dns(RDNS) provider
2019-07-19 19:40:00 +08:00
Martin Linkhorst
4dce600a2b
feat(aws): allow to force usage of CNAME over ALIAS
2019-07-17 14:46:32 +02:00
xunpan
1260d7b456
add test case for coredns-prefix
2019-07-17 03:47:03 -04:00
xunpan
984e7de398
add option for coredns to specify prefix name
2019-07-17 02:47:23 -04:00
Jonas Michel
aa551ac704
Add Contour IngressRoute source implementation
2019-07-04 20:06:24 -05:00
Dave Grizzanti
5b28d7f7f3
Add VinylDNS as a provider
2019-06-27 11:07:21 -04:00
Curtis Mattoon
63816deb81
Add Config.ExcludeDomains
2019-05-22 12:19:25 -04:00
Kubernetes Prow Robot
6b07f97eb2
Merge pull request #953 from dsbrng25b/infoblox-max-results
...
Add --infoblox-max-results setting
2019-05-19 03:35:11 -07:00
David Schneider
ccf3a2adc7
Update --infoblox-max-results parameter help text
...
Co-Authored-By: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2019-05-19 12:13:16 +02:00
Anand Patel
edfc413e48
add empty source
2019-05-17 11:40:20 -04:00
Dave Grizzanti
002a85e92a
Rebase and address PR comments
2019-05-10 12:09:54 -04:00
Dave Grizzanti
b9b87113fa
Add missing ,
2019-05-10 11:34:57 -04:00
Dave Grizzanti
b529a92d5b
Add Cloud Foundry routes as a source
2019-05-10 11:34:57 -04:00
Reinier Schoof
3323229ae0
Merge branch 'master' of github.com:kubernetes-incubator/external-dns into transipSupport
2019-05-07 13:23:47 +02:00
Reinier Schoof
55612a2fcd
added test for TransIP provider flags
2019-05-07 12:51:39 +02:00
Reinier Schoof
a2b07c1383
added TransIP provider
2019-04-28 14:42:07 +02:00
mburtless
171e87d9ec
Fix wording on flag description
2019-04-26 11:12:26 -04:00
mburtless
4fdeef3f2f
Add flags for configuring custom NS1 endpoint and ignoring SSL verification for PrivateDNS support
2019-04-26 10:47:17 -04:00
mburtless
bd791ebdf4
Add ns1 option for provider flag
2019-04-22 11:43:38 -04:00
David Schneider
1a721ac5ce
Add --infoblox-max-results setting
...
The number of objects returned by the infoblox api is limited to 1000 objects
(see https://ipam.illinois.edu/wapidoc ). If there are more then 1000 objects
the API returns an error. By setting max-results one can raise the limit.
2019-03-31 18:36:02 +02:00
David Schneider
d190510a62
Remove passwords from config output based on tag
2019-03-28 22:44:03 +01:00
Christian Glombek
0076e4156c
Add support for multiple Istio Ingress Gateways
...
The --istio-ingress-gateway flag may now be specified multiple times.
2019-03-18 22:13:44 +01:00
Kubernetes Prow Robot
c3702c9130
Merge pull request #895 from dsbrng25b/infoblox-dns-view
...
Infoblox provider support for DNS view
2019-03-18 09:44:22 -07:00
David Schneider
8d499e3bcf
Correct default of infoblox-view parameter
2019-03-15 22:44:48 +01:00
David Schneider
943e27ad10
Add infoblox view flag to tests
2019-03-15 18:05:50 +01:00
David Schneider
909e376387
Make view configurable for infoblox provider
2019-03-15 18:05:50 +01:00
Dimitrij Klesev
34bf630ded
Fix rcodezero txt encrypt flag parameter
...
Add rcodezero txt encrypt parameter tests
2019-03-14 14:26:55 +01:00
Dimitrij Klesev
79bf8c807e
Add RcodeZero Anycast DNS provider
2019-02-19 11:20:15 +01:00
Anand Patel
60a79b698b
merge with master
2019-02-14 15:17:03 -05:00
njuettner
8810311ca8
Resolving conflicts
2019-01-28 14:15:09 +01:00
Anand Patel
7c8cc02856
fix gofmt issue
2019-01-18 11:42:26 -05:00
Anand Patel
a023ad7475
merge with master
2019-01-18 10:54:24 -05:00
Joe Hohertz
7a28e3047a
Adds a new flag --aws-api-retries
which allows overriding the
...
number of retries that API calls will attempt before giving up.
This somewhat mitigates the issues discussed in #484 by allowing
the current sync attempt to complete vs. failing and starting anew.
Defaults to 3, which is what the aws-sdk-go defaults to where not
specified.
Signed-off-by: Joe Hohertz <joe@viafoura.com>
2019-01-17 12:37:27 -05:00
njuettner
370bae6dd3
Cloudflare pagination for zones
2019-01-16 16:13:49 +01:00
Adam Medzinski
391b536c13
Change default AWSBatchChangeSize to 1000
...
AWS API ChangeResourceRecordSets method only allows 1000 ResourceRecord
elements in one call, so the previous value was not very useful.
2019-01-04 18:12:35 +01:00
Cesar Wong
65e13af9b7
Add zone tag filter for AWS
2018-12-07 10:38:52 -05:00
David Schneider
59f0022b6d
Change default apiversion of crd
...
- Change default apiversion of DNSEndpoint
- Add error to output CRDClient
2018-11-16 18:41:06 +01:00
Anand Patel
230113c7b8
Merge branch 'master' of github.com:kubernetes-incubator/external-dns into feature/ignore-annotations
2018-11-16 14:21:23 -03:00
Bily Zhang
c0968ab857
Fix typos: sychronized->synchronized, resouce->resource, sepecified->specified ( #769 )
...
Signed-off-by: mooncake <xcoder@tenxcloud.com>
2018-11-12 08:33:53 +01:00
Anand Patel
3454363d67
allow hostname annotations to be ignored
2018-10-17 17:17:15 -04:00
Vladislav Troinich
f3b2de09a3
Add missing rfc2136 enum value to provider flag
2018-10-15 16:37:48 +03:00
k8s-ci-robot
dd352b347b
Merge pull request #702 from mackIOConsulting/rfc2136_provider
...
Rfc2136 provider
2018-10-11 05:49:34 -07:00
Vladislav Troinich
51447c41a2
Change RFC2136 default port to zero
2018-09-07 12:03:19 +03:00
Vladislav Troinich
02437bb25c
Merge remote-tracking branch 'origin/master' into rfc2136_provider
...
# Conflicts:
# Gopkg.lock
# Gopkg.toml
2018-09-07 10:51:35 +03:00