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
648c0dcee5
Merge pull request #2847 from odenio/master
...
Set logformat before logging config
2022-09-15 00:55:22 -07:00
Alejandro J. Nuñez Madrazo
d844ab115b
Merge branch 'master' of https://github.com/kubernetes-sigs/external-dns into kubernetes-sigs-master
2022-08-20 20:13:18 +01: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
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
Andrey Lebedev
50f196c0db
Handle the migration to the new TXT format: create missing records
2022-07-13 21:49:27 +02:00
Alejandro J. Nuñez Madrazo
82cba5a603
Merge branch 'master' of https://github.com/kubernetes-sigs/external-dns into kubernetes-sigs-master
...
Signed-off-by: Alejandro J. Nuñez Madrazo <alejandro@civo.com>
2022-06-30 23:43:37 +01:00
pg2000
3c5b1f96d3
replace Id with ID
...
Co-authored-by: Steven E. Harris <seh@panix.com>
2022-06-27 20:55:40 +02:00
pg2000
a05e5020c4
replace Id with ID
...
Co-authored-by: Steven E. Harris <seh@panix.com>
2022-06-27 20:55:00 +02:00
Nathan J Mehl
59ae8a88f5
Set logformat before logging config
...
Google Cloud Logging (AKA Stackdriver Logs) interprets the default
logrus log format as "error" severity even when `level=info` is
present in the log output: ensure that the normal startup log
is not parsed as an error by setting the JSON formatter first.
Signed-off-by: Nathan J Mehl <n@oden.io>
2022-06-26 13:05:38 -04: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
Sergey Kudriavtsev
1423e0466f
fixing Infoblox provider issue with constantly deleting/creating records when there is not changes in K8s
2022-05-13 15:18:45 +03:00
hzhihui
4703c11741
Add IBM Cloud provider
2022-04-14 11:53:16 +08:00
Vinny Sabatini
cbe1969511
provider/bluecat: fix txt pre/suffix bug
...
The prefix and suffix for the txt record was not being taken into
account when trying to find an owner for a cname and host record.
In addition, CName records have to be unique values, therefore txt records need to
have either a prefix or suffix included. This fixes the "owner" logic to
ensure when checking a corresponding txt recod against a cname record
that the prefix or suffix is used when comparing records.
Also, correct the response codes for the DELETE calls to Bluecat Gateway
2022-04-08 17:00:58 -05:00
Tobias Krischer
692f2bbc23
add target filters based on network
2022-04-08 19:29:58 +02:00
Rafal Korepta
9b27e6aeda
Revert hetzner plugin
2022-04-04 15:24:49 +01:00
Rafal Korepta
4f6ab703c1
Revert hetzner plugin
2022-03-09 22:20:14 +01:00
Alejandro J. Nuñez Madrazo
f735849157
Initial commit for the civo provider
...
Signed-off-by: Alejandro J. Nuñez Madrazo <alejandro@civo.com>
2022-02-26 12:55:27 +00: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
Andrey Lebedev
4f41229820
Pass stop channel to informer factory instances
2022-01-22 21:31:29 +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
a106313f55
First-pass implementation of SafeDNS provider
2022-01-05 09:22:01 +00: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
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
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
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
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
David Dymko
efe799e215
update vultr to use API v2
2021-06-04 16:12:27 -04: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
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
Patrick Stählin
b5f7570c35
Add Gandi provider
2021-04-04 20:54:23 +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
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
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
Kubernetes Prow Robot
c47ac9ba46
Merge pull request #1912 from sfc-gh-jelsesiy/azure-private-dns
...
Refactor azure private dns auth
2021-01-21 10:57:02 -08:00
Frederic BOLTZ
33e53edcd4
Update main.go
...
Co-authored-by: Nick Jüttner <nick@juni.io>
2021-01-19 14:31:47 +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
Jonas-Taha El Sesiy
c851a7973e
Refactor azure private dns auth
...
Add common config to be shared by both azure and azure-private-dns providers
Update tests & docs
2021-01-08 12:20:43 -08:00
Edward Lynes
71a9a73f39
Merge branch 'master' into akamai-provider-1846
2021-01-04 14:03:32 -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
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
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
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
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
Eric R. Rath
07cfb7fdfb
fixed linting error - no punc in errors
2020-07-31 14:18:37 -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
Kushal Bhandari
3b085c5fcc
Merge branch 'master' into master
2020-06-30 11:18:58 -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
kbhandari
521fff448b
Added golints recommendations
2020-06-17 17:16:25 +00:00
kbhandari
dd7d24a5db
Made changes according to the new external-dns changes
2020-06-17 15:14:37 +00: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
51fd8a91d3
make page size a configurable option
2020-06-05 21:23:14 -07:00
Kubernetes Prow Robot
1afc720cda
Merge pull request #1567 from sheerun/fix-scheduling
...
Fix scheduling of reconciliation
2020-05-22 09:59:10 -07:00
Adam Stankiewicz
1806ade2c1
Fix scheduling of reconciliation
2020-05-19 17:26:12 +02: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
Raffaele Di Fazio
db4224c705
restructures the providers (build only)
...
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2020-05-08 13:05:17 +02: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
Kubernetes Prow Robot
1e66c4a4ff
Merge pull request #1439 from Hugome/provider-ovh
...
Add OVH Provider
2020-03-17 01:40:22 -07:00
Kubernetes Prow Robot
ec7c6ba4d7
Merge pull request #1442 from freenowtech/filter-record-creation
...
Change DomainFilter to apply to records as well
2020-03-10 09:03:35 -07:00
Hugome
62ac50229c
Remove 'Generate consumer key' options and add more docs on that
2020-03-10 15:11:32 +01:00
Hugome
430e357d27
Add OVH Provider
...
- OVH Provider
- Tests
- Documentations
2020-03-10 14:37:52 +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
Markus Cisler
14d64e09f2
Change DomainFilter to apply to records as well
...
This moves `domain_filter.go` to the `endpoint` package to make it
possible to filter and exclude record names in
`plan.filterRecordsForPlan()` so it does not have to be implemented in
every single provider.
Because some providers access `DomainFilter.filters` directly it had to
be exported.
2020-02-24 11:19:45 +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
a5896c2326
remove context.TODO()s in external-dns
2020-01-15 13:59:20 -08:00
Jaromir Vanek
3f488acd6c
AWS-SD: Rebrand AWS Auto Naming to Cloud Map
2020-01-07 17:25:35 -08:00
Tariq Ibrahim
41ba7f1ff5
rename project root package to sigs.k8s.io
2020-01-06 08:08:35 -08: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
Corey O'Brien
3a62d4eaea
Fix --aws-api-retries
2019-08-22 08:35:00 -04: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