Commit Graph

1048 Commits

Author SHA1 Message Date
Artur Rodrigues
d8bf24696e
Document new option
Signed-off-by: Artur Rodrigues <artur.rodrigues@lacework.net>
2023-02-17 13:21:11 +00:00
Craig Post
7cd5d5782a
Updated infoblox docs with section on --infoblox-name-regex 2023-02-10 13:52:15 -07:00
Raffaele Di Fazio
75a83b013f replaces all versions of docker images
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-02-04 15:56:39 +01:00
Philippe M. Chiasson
786cd5da51
Fix table indentation 2023-01-25 21:33:26 -05:00
Philippe M. Chiasson
8389939f18
Add external_dns_controller_last_reconcile_timestamp_seconds metric 2023-01-25 21:33:18 -05:00
Kubernetes Prow Robot
1a556ce3a9
Merge pull request #3201 from zioproto/azure-tutorials
Improve Azure tutorials
2023-01-17 02:02:33 -08:00
Gari Singh
ed15768727
Minor correction in GKE tutorial
Updated the backend.service.name in the Ingress resource to match the name used in the Service created earlier.
2023-01-06 09:03:46 -05: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
Saverio Proto
617a32aa3d Improve Azure tutorials
* Bump container images to v0.13.1
* Add example with kubernetes service and `external-dns.alpha.kubernetes.io/hostname` annotation
* Add example with `external-dns.alpha.kubernetes.io/internal-hostname`
* Add example used in combination with `service.beta.kubernetes.io/azure-load-balancer-internal`
2023-01-04 10:23:26 +01:00
gugdewescale
b99289d0c9 fix: scaleway documentation, remove SCW_DEFAULT_ORGANIZATION_ID 2023-01-03 08:57:41 +01:00
Prasad Katti
8630c1f1c3
docs: rename alb-ingress-controller to aws-load-balancer-controller 2023-01-02 14:49:29 -08:00
Kubernetes Prow Robot
e48524af1f
Merge pull request #3273 from prasadkatti/master
docs: rename ALB ingress controller to AWS Load Balancer Controller
2023-01-02 11:03:31 -08:00
gugdewescale
ec2ad730ce fix: scaleway provider documentation missing parameter 2022-12-29 21:44:50 +01:00
Prasad Katti
f86dea88d0 docs: rename ALB ingress controller to AWS Load Balancer Controller 2022-12-29 10:49:49 -08:00
John Gardiner Myers
d5e1fa1cc1 Update external-dns version in docs 2022-12-22 19:58:22 -08:00
John Gardiner Myers
9f382f41da Use registry.k8s.io instead of k8s.gcr.io 2022-12-22 19:55:54 -08:00
Kubernetes Prow Robot
d074a8becc
Merge pull request #2993 from hfoxy/add-cloudflare-ttl
Fix documentation for CloudFlare TTL
2022-12-13 01:11:33 -08:00
Kubernetes Prow Robot
82f79e027c
Merge pull request #3191 from KENNYSOFT/fix-typo-kvu-clusterip
Fix typo: kustomize-version-updater.sh file name, ClusterIP capitalization
2022-12-04 03:19:54 -08:00
Saverio Proto
5cf91ea648 Bump external-dns image tag to v0.13.1
I tested the tutorial with:

```
image: k8s.gcr.io/external-dns/external-dns:v0.13.1
```
2022-12-01 13:00:31 +01:00
Hyeonmin Park
c5824ae5d7 Merge branch 'master' into fix-typo-kvu-clusterip 2022-12-01 00:17:38 +09:00
Raffaele Di Fazio
cfce744c75
Upgrade ExternalDNS to go 1.19 (#3152)
* upgrades ExternalDNS to go 1.19

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* fixes testutil comparison

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* disable golint

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* bump golangici-lint

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* remove deprecated linters and revive

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* remove other linters to make it pass

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* remove gosimple

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2022-11-30 00:24:54 -08:00
Hyeonmin Park
8fd846593f Fix typo: service type ClusterIP capitalization 2022-11-24 17:59:54 +09:00
Hyeonmin Park
fe3d38ce1c Fix typo: kustomize-version-updater.sh file name 2022-11-24 17:59:31 +09:00
Kubernetes Prow Robot
66ec9912ea
Merge pull request #3099 from pkbhowmick/fix-helm
Update ingress-nginx installation guide for azure private dns
2022-11-10 05:18:55 -08:00
Andrea Florio
126921667c
Merge branch 'kubernetes-sigs:master' into master 2022-11-07 14:11:21 +01:00
Kubernetes Prow Robot
5c4a2c2778
Merge pull request #2852 from alejandrojnm/master
Add Civo DNS as a new provider
2022-11-05 02:42:14 -07:00
Andrea Florio
8a7fda4224
Create pihole.md
added pihole.md
2022-10-31 22:59:57 +01:00
misakazhou
b36d06482d update the document for Tencent provider. 2022-10-21 11:54:16 +08:00
Pulak Kanti Bhowmick
c57d22e5db Use helm 3 installation for ingress-nginx chart
Signed-off-by: Pulak Kanti Bhowmick <pkbhowmick007@gmail.com>
2022-10-20 22:57:09 +06:00
Pulak Kanti Bhowmick
6bda38886c Update ingress-nginx chart url
Signed-off-by: Pulak Kanti Bhowmick <pkbhowmick007@gmail.com>
2022-10-20 22:52:17 +06:00
Alejandro J. Nuñez Madrazo
5a9af0e151
Fix error reported and updated the civogo lib
Signed-off-by: Alejandro J. Nuñez Madrazo <alejandro@civo.com>
2022-10-12 19:04:06 +01:00
Bobby Argenbright
894f8e334f
fix more typos 2022-09-26 12:49:40 -07:00
Bobby Argenbright
138ac3d5f3
Update aws.md 2022-09-26 12:34:07 -07:00
Andy Bursavich
d43d7b9393
gateway-api: switch to v1beta1 apis where available 2022-09-22 10:45:30 +01:00
Andy Bursavich
f6392be41e
gofumpt 2022-09-22 10:44:50 +01:00
DavidSpek
111060ba9f
Add Plural to READMEs
Signed-off-by: DavidSpek <vanderspek.david@gmail.com>
2022-09-22 10:39:57 +01:00
misakazhou
3fa1b3c141
add the provider for the tencent cloud.
Signed-off-by: misakazhou <misakazhou@tencent.com>
2022-09-22 10:38:56 +01:00
Nathan J Mehl
7b9473c1cb
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-09-22 10:35:55 +01:00
Andy Bursavich
b0dc1739aa gateway-api: switch to v1beta1 apis where available 2022-09-21 09:01:30 -07:00
Andy Bursavich
74ffff6c26 gofumpt 2022-09-20 20:48:57 -07:00
DavidSpek
d70e4bcf14 Add Plural to READMEs
Signed-off-by: DavidSpek <vanderspek.david@gmail.com>
2022-09-15 14:49:29 +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
648c0dcee5
Merge pull request #2847 from odenio/master
Set logformat before logging config
2022-09-15 00:55:22 -07:00
Harry Fox
e8225455d5 Fix documentation for CloudFlare TTL 2022-08-31 14:43:51 +01: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
Akshay Jain
6b3baec380
Fixed a minor typo in aws tutorial 2022-08-16 08:55:45 +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
Kubernetes Prow Robot
3d7437cb41
Merge pull request #2811 from alebedev87/handle-missing-txt-records
Handle the migration to the new TXT format: create missing records
2022-07-20 01:06:40 -07:00
Andrey Lebedev
50f196c0db Handle the migration to the new TXT format: create missing records 2022-07-13 21:49:27 +02:00
Kubernetes Prow Robot
beb74955f3
Merge pull request #2842 from assureddt/master
Update references to UK Fast after merge with ANS group
2022-07-13 01:01:36 -07: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
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
Joaquin Menchaca
116d26af0c docs/tutorials/aws - small fix for env vars 2022-06-25 13:11:05 -07:00
Rick Henry
698f3a6a85
Update SafeDNS tutorial page to refer to ANS Group
Note that some URLs were not updated, as there is not yet equivalent
pages on the `ans.co.uk` domain.

Signed-off-by: Rick Henry <rick.henry@assureddigitaltech.com>
2022-06-23 22:02:49 +01:00
Kubernetes Prow Robot
81f2c9b7a4
Merge pull request #2766 from darkn3rd/aws-refresh
AWS refresh, added IRSA section
2022-06-22 00:43:44 -07:00
Kubernetes Prow Robot
4b3a17badb
Merge pull request #2767 from acj/master
Docs: Improve NodePort and hostPort mentions in FAQ
2022-06-10 01:21:47 -07:00
Kubernetes Prow Robot
d4ef91b142
Merge pull request #2759 from darkn3rd/gke-refresh
GKE doc tutorial refresh
2022-06-10 01:17:47 -07:00
Kubernetes Prow Robot
2613d476c1
Merge pull request #2716 from wbh1/fix/prefer-ips-as-less
fix: prefer IP addresses as "less" when comparing endpoints
2022-06-10 01:15:48 -07: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
Adam Jensen
43525cd94c Mention support for NodePort services 2022-05-23 17:09:38 -04:00
Adam Jensen
b00c51963f Link to hostPort tutorial 2022-05-23 17:09:26 -04:00
Adam Jensen
deb2b6ea71 Remove unbalanced code block start 2022-05-23 17:08:35 -04:00
Joaquin Menchaca
61a7c7bd57
minor fix for creating namespace 2022-05-23 13:23:22 -07:00
joaquin
73e657df5a use recommended labels and config for mounting secret credentials.json 2022-05-22 20:02:49 -07:00
joaquin
d179cff5e3 change spelling of EXTENALDNS_NS 2022-05-22 19:12:01 -07:00
joaquin
0da9640b0f AWS refresh, added IRSA section 2022-05-22 15:14:29 -07:00
joaquin
7342285583 gke refresh 2022-05-14 08:49:01 -07:00
hzhihui
bbb1581838 address comments 2022-05-13 16:03:19 +08:00
Kubernetes Prow Robot
91f912bc26
Merge pull request #2574 from jgoldschrafe/patch-1
[Docs] Clarify registry feature description in FAQ
2022-05-12 23:29:48 -07:00
Kubernetes Prow Robot
23648c2f31
Merge pull request #2749 from lou-lan/fix/ingress
Fix ingress formal error
2022-05-12 05:55:14 -07:00
lou-lan
2f70ee66f1 Fix ingress formal error 2022-05-11 11:43:56 +08:00
Joaquin Menchaca
17879a1b8a
Minor fixes 2022-05-09 12:26:15 -07:00
hzhihui
2270904b9d
Merge branch 'master' into add_ibmcloud_provider 2022-05-09 19:24:03 +08:00
Joaquin Menchaca
a2f5953c06
Update azure.md 2022-05-07 15:21:12 -07:00
Joaquin Menchaca
38c12c0e6c
Update azure.md 2022-05-07 15:17:39 -07:00
joaquin
2eb88c266b Azure tutorial refresh 2022-05-07 13:38:05 -07:00
Kubernetes Prow Robot
8fe105f2f5
Merge pull request #2738 from kubernetes-sigs/revert-2727-revert-2652-documentation
Revert "Revert "Workflow for automatic documentation creation and publishing""
2022-05-06 01:29:08 -07:00
Kubernetes Prow Robot
36396c58b9
Merge pull request #2728 from JohanRyberg/master
Updated tutorial to support Kubernetes 1.22
2022-05-06 01:17:08 -07:00
Raffaele Di Fazio
afe3b09f45
Revert "Revert "Workflow for automatic documentation creation and publishing"" 2022-05-06 10:10:52 +02:00
Alfred Krohmer
ea45b03972 Headless service: allow to specify target as NodeExternalIP or by annotation
If external-dns.alpha.kubernetes.io/target annotation is present on a
pod, it's value will be used as the target for the headless service.

If annotation external-dns.alpha.kubernetes.io/access=public is present,
NodeExternalIP of the node running the pod is used as the target for the
headless service.
2022-05-05 19:44:32 +02:00
Johan Ryberg
511bc8a7f2 Updated miminal version of external-dns for this tutorial 2022-04-29 14:11:22 +00:00
Johan Ryberg
35a76ad62d Updated tutorial to support Kubernetes 1.22 2022-04-29 10:24:37 +00:00
Raffaele Di Fazio
f271f0ac9a
Revert "Workflow for automatic documentation creation and publishing" 2022-04-29 09:51:16 +02:00
hzhihui
090270e89f
Merge branch 'master' into add_ibmcloud_provider 2022-04-28 09:11:15 +08:00
Kubernetes Prow Robot
17ff991dbc
Merge pull request #2652 from renehernandez/documentation
Workflow for automatic documentation creation and publishing
2022-04-27 00:30:10 -07:00
Will Hegedus
316345731c Bump to go 1.18
Required for net/netip package
2022-04-20 13:35:34 -04:00
hzhihui
57aa72f279
Merge branch 'master' into add_ibmcloud_provider 2022-04-20 09:00:16 +08:00
renehernandez
5d0a99716f Merge branch 'master' into documentation 2022-04-14 15:13:07 -04: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
Kubernetes Prow Robot
350a983815
Merge pull request #2645 from pbertera/node-source-doc
ADD: added node source doc
2022-04-10 23:52:06 -07:00
Kubernetes Prow Robot
c4d1f0e03d
Merge pull request #2579 from alebedev87/use-route-status-more
OpenShift route source: better use of route status
2022-04-08 13:32:04 -07:00
Sean Malloy
4b2ab8ffc5 bluecat docs: JSON configuration file is not deprecated
Based on feedback having both the configuration file and command line
flags for the BlueCat provider will be used. Therefore update the
documentaiton to reflect that the JSON configuration file for the
BlueCat provider is not deprecated.
2022-04-08 15:03:26 -05:00
Tobias Krischer
692f2bbc23
add target filters based on network 2022-04-08 19:29:58 +02:00
renehernandez
222f64361f Update Mkdocs Material to 8.2.8 (latest) 2022-04-07 07:05:39 -04:00
renehernandez
f74880a347 Upgrade mkdocs to version 1.3.0 to fix jinja compatibility issue 2022-04-07 06:56:09 -04:00
Steve Hipwell
d46d91228d
feat[chart]: Release v1.8.0
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-04-04 15:24:52 +01:00
Rafal Korepta
9b27e6aeda
Revert hetzner plugin 2022-04-04 15:24:49 +01:00
Alexander Sharov
a6642a6f06
Fix documentation for Azure TTL 2022-04-04 15:24:36 +01:00
renehernandez
e8977e2c48 Merge branch 'master' into documentation 2022-03-30 11:08:51 -04:00
renehernandez
ee3a20b927 Fix lint issues in scripts/docs.go 2022-03-30 11:07:21 -04:00
kvendingoldo
e4cb7fbf09
Merge branch 'kubernetes-sigs:master' into master 2022-03-29 00:06:37 +04:00
Kubernetes Prow Robot
2751dd0ebc
Merge pull request #2571 from stevehipwell/chart-v1-8-0
feat[chart]: Release v1.8.0
2022-03-28 10:45:31 -07:00
Francisco Robles Martín
27aa444b9d [AWS] Include DnsEndpoint example with AWS provider specifics
Signed-off-by: Francisco Robles Martín <f.robles.martin@pm.me>
2022-03-22 11:17:32 +01:00
renehernandez
c139a99c1f Merge branch 'master' into documentation 2022-03-21 14:51:32 -04:00
renehernandez
9272b9f578 Add multiple versions support via mike 2022-03-17 15:19:34 -04:00
renehernandez
b4007d289f Mkdocs fixes 2022-03-17 13:12:35 -04:00
renehernandez
c328d67926 Add docs release workflow 2022-03-17 11:02:38 -04:00
Alexander Sharov
2f9556681a
Fix documentation for Azure TTL 2022-03-15 15:20:08 +04:00
Pietro Bertera
9daca3e060 ADD: added node source doc 2022-03-14 10:15:47 +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
db8435d7ca gateway: add docs tutorial 2022-02-24 22:08:00 -08:00
Andrey Lebedev
a53498735b openshift route source: better use of route status 2022-02-21 13:26:50 +01:00
Steve Hipwell
a3a0f6d7bb feat[chart]: Release v1.8.0
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-02-17 17:24:14 +00:00
Dave Salisbury
f76382a5ad docs: update public-private-route53 example for ingress-class filtering 2022-02-14 16:57:01 +11:00
Dave Salisbury
15f27aafd3 faq: extend notes about annotation filter risks 2022-02-14 16:48:56 +11:00
Dave Salisbury
1ceec80ec5 Merge remote-tracking branch 'origin/master' into ingress-class-filtering 2022-02-14 16:36:26 +11: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
Jeff Goldschrafe
585536fbaf
Update registry description in FAQ
The current wording of the FAQ implies that the registry option is enabled by default, which can lead to users losing data. This change updates the registry description to make obvious that this is a supported configuration option, but not a default one.
2022-02-05 14:31:40 -05:00
Sean Malloy
6521557f62 New bluecat provider CLI options 2022-01-28 14:24:26 -06:00
Kubernetes Prow Robot
9b01ac6f06
Merge pull request #2521 from jhoblitt/bugfix/aws-ttl-must-be-string
add quotes to ttl example to force string context
2022-01-26 01:06:26 -08:00
Sean Malloy
bcc60e8531 Bump To Go 1.17 2022-01-21 14:23:58 -06:00
Joshua Hoblitt
14a6603798 add quotes to ttl example to force string context
Annotation values may not be an integer, they must be handled as a
string.  The current example tested on k8s 1.20.13 generates this error
message:

    json: cannot unmarshal number into Go struct field ObjectMeta.metadata.annotations of type string
2022-01-14 12:14:28 -07: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
733f6a834c
Document SafeDNS provider 2022-01-05 09:22:02 +00:00
Raffaele Di Fazio
c4d978498c
remove broken link 2021-12-28 16:25:41 +01:00
Dave Salisbury
097df5c458 Merge remote-tracking branch 'origin/master' into ingress-class-filtering 2021-12-28 14:27:30 +11:00
Kubernetes Prow Robot
f3afef29b8
Merge pull request #2479 from alebedev87/bluecat-support-proxy-upstream
BlueCat: use proxy env variables
2021-12-20 05:43:25 -08:00
Kubernetes Prow Robot
277251b209
Merge pull request #2414 from gregwhorley/patch-1
Fix ingress spec in given examples
2021-12-17 06:52:29 -08:00
Kubernetes Prow Robot
ef1ed4d142
Merge pull request #2261 from nadilas/patch-1
Document usage of AWS env vars
2021-12-17 00:48:29 -08:00
Andrey Lebedev
57f36d9a16 BlueCat: use proxy env variables 2021-12-15 18:42:47 +01:00
Kubernetes Prow Robot
69e0e54844
Merge pull request #2422 from adityask2/arecords_metric_addition
Changes to add count of A records of source and registry as metrics
2021-12-10 02:45:10 -08:00
Eric R. Rath
02b7ffa324 Merge branch 'master' into oci-auth-instance-principal 2021-12-06 16:59:34 -08:00
Kubernetes Prow Robot
1b57fd7f8b
Merge pull request #2417 from elblivion/random-wait
feat: randomise startup
2021-12-02 01:35:33 -08:00
Kubernetes Prow Robot
dae832b67d
Merge pull request #2394 from kubernetes-sigs/raffo/release-note-patch
Small change to release notes tutorial
2021-11-24 01:05:22 -08:00
Anthony Stanton
61e3948981 doc: how-to randomise startup vs AWS API throttling 2021-11-24 09:04:33 +01:00
Kubernetes Prow Robot
9cf3d4906c
Merge pull request #2400 from miheer/add-router-field-for-ocpRouteSource
Fix CNAME record when multiple router canonical name are defined in Route Status.
2021-11-19 05:50:52 -08:00
Steve Hipwell
c5259353fc feat(chart): update chart process
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2021-11-11 16:46:38 +00:00
Greg Whorley
f2fc9c9636
add another missing ingressClassName field 2021-11-09 14:06:38 -08:00
Greg Whorley
a1af6323a2
add missing ingressClassName field 2021-11-09 14:04:23 -08:00
Greg Whorley
86f5d1f038
add ingressClassName field 2021-11-09 14:03:11 -08:00
Greg Whorley
4fec0329ff
add ingressClassName field 2021-11-09 14:02:06 -08:00
Greg Whorley
2f24219713
update ingress spec 2021-11-09 14:00:37 -08:00
Greg Whorley
33d47a0cf7
fix ingress spec 2021-11-09 13:57:05 -08:00
Greg Whorley
97425b7542
update ingress spec 2021-11-09 13:55:34 -08:00
Aditya Kolhar
19d9bc8ef9 Changes to add A records of source and registry as metrics
Changes to add A records of source and registry as metrics. The existing metrics -
external_dns_registry_endpoints_total & external_dns_source_endpoints_total gives a cumulative count of records all records (A, SRV, CNAME, TXT).

We have a metric - external_dns_controller_verified_records which gives the intersection of A records between source & regsitry. However, in order to determined how many records are yet to be synced to registry, we need count of total A records in registry & source.
2021-11-08 15:22:36 +05:30
Greg Whorley
03ee303979
Fix ingress spec in given examples
### Description
A previous PR (#1978) updated the ingress API version but the spec needed an update as well. I tested this locally by applying the yaml with a valid DNS hostname.

### Checklist
- [ ] Unit tests updated
- [x] End user documentation updated
2021-11-03 12:26:20 -07:00
afirth
45886608db Expand the AWS tutorial with common args to mitigate rate limiting 2021-11-03 10:58:27 +01: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
Kubernetes Prow Robot
4c66715a61
Merge pull request #2338 from adityask2/metric-addition
Changes to add 2 metrics to external-dns.
2021-10-28 10:06:27 -07:00
Aditya Kolhar
39d5b39e18 Changes to add metric to external-dns.
1. external_dns_controller_verified_records - No of DNS A-records that exists both in source and registry - Gauge Metric
2021-10-27 13:51:31 +05:30
Dave Salisbury
b8cbd4bbf4 Merge remote-tracking branch 'origin/master' into ingress-class-filtering 2021-10-25 11:18:56 +11:00
Raffaele Di Fazio
1f62b72607 small change to release notes
Signed-off-by: GitHub <noreply@github.com>
2021-10-22 08:03:44 +00: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
8ec342a1c6 docs: format ingressClassName as inline code 2021-10-02 16:41:39 +10:00
Dave Salisbury
807e213590 docs: add info about new --ingress-class 2021-10-02 16:37:02 +10:00
Pavel Tumik
ae07a2d2cb
make sure that external-dns will create PTR records for records that are already managed by external dns 2021-09-30 15:42:55 -07:00
Christian Groschupp
f9145981c3
infoblox: also create a ptr entry 2021-09-30 15:42:14 -07:00
Andrew Stuart
0e27f41fa0
Update external-dns to use v1 ingress 2021-09-08 09:29:05 -07:00
nadilas
07115e4092
Document usage of AWS env vars
Document the working method of using environment variables on the external-dns deployment to avoid the overhead of kiam or kube2iam when not using EKS
2021-09-01 22:53:13 +02: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
4edf5cdf8a
Merge pull request #2065 from dkravetz/master
Provide example of multiple values for "in" filter
2021-07-14 00:44:27 -07:00
Kubernetes Prow Robot
6183270f5c
Merge pull request #2083 from SimonGurney/patch-1
Updated k8s manifest for Azure DNS provider #2082
2021-07-14 00:36:27 -07:00
Falcon Taylor-Carter
62011f09aa Update GKE docs with visibility example 2021-07-01 19:28:28 -04:00
Falcon Taylor-Carter
1d9b45bfcb Rename Google Kubernetes Engine 2021-07-01 17:25:50 -04:00
Kubernetes Prow Robot
979c2d611b
Merge pull request #2138 from kundan2707/dnsversion
updated external-dns version to latest
2021-06-30 08:39:04 -07:00
Nick Jüttner
3754701ab4
Update docs/tutorials/scaleway.md 2021-06-30 17:30:31 +02:00
Nick Jüttner
bc7aa5abeb
Update docs/tutorials/scaleway.md 2021-06-30 17:30:26 +02:00
Kubernetes Prow Robot
2605c5ee93
Merge pull request #2141 from edglynes/akamai-tutorial-update
Akamai tutorial update
2021-06-24 06:29:41 -07: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
0306e20429 Add documentation on kops-compatibility-mode 2021-06-24 08:55:42 +02:00
Edward Lynes
eff1a93158
Merge branch 'kubernetes-sigs:master' into akamai-tutorial-update 2021-06-23 14:48:16 -04:00
Edward Lynes
6158bc118e Minor edits. Use v0.8.0 image. Add service account reference to the deployment spec example. Add --txt-prefix to avoid CNAME conflict. 2021-06-23 14:45:50 -04: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
Kyle Michel
2b39eabe38
Apply suggestions from code review
Co-authored-by: Nick Jüttner <nick@juni.io>
2021-06-23 08:14:56 -04:00
Kundan Kumar
9295f188e3 updated external-dns version to latest 2021-06-23 15:45:52 +05:30
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
b8767ab077
Merge pull request #2113 from bynare/feature-matchparent
Feature matchparent
2021-06-23 00:26: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
Kubernetes Prow Robot
72a304db76
Merge pull request #2130 from KylePolansky/master
Update azure-private-dns tutorial image tag to v0.8.0
2021-06-22 23:48:13 -07:00
Roeland van Batenburg
4a107529c5
replace all occurrences 2021-06-18 16:31:54 +02:00
Roeland van Batenburg
2dc706bfb4
update for latest version 2021-06-18 15:47:04 +02:00
Kyle Polansky
450e8b6444 Update azure-private-dns tutorial image tag to v0.8.0 2021-06-17 21:14:14 -05:00
Kubernetes Prow Robot
35f2594745
Merge pull request #2118 from aSauerwein/patch-1
Update rfc2136.md
2021-06-16 00:49:59 -07:00
Kubernetes Prow Robot
2f78d09b47
Merge pull request #1696 from dansimone/dansimone/support-prefer-ingress-annotations
Optional ability to use the host name defined on an ingress's annotations *instead* of its hosts stanza
2021-06-14 02:13:04 -07:00
aSauerwein
6ce7374fb8
Update docs/tutorials/rfc2136.md
Co-authored-by: Nick Jüttner <nick@juni.io>
2021-06-09 10:32:05 +02:00
Kundan Kumar
083e243eae fix_2099 2021-06-03 17:07:44 +05:30
aSauerwein
57597820cf
Update rfc2136.md
rfc2136-gss-tsig is needed for secure dynamic updates on windows
2021-06-02 11:19:43 +02:00
Eugene Venter
249370ba85 docs/tutorials/pdns.md: updates 2021-05-28 10:43:32 +12: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
DOliana
9c0bd8dd43
Update azure.md
updated version of external-dns, added notes for MSI permissions and which roles can be used, fixed mounting of config-file-secret
2021-05-20 20:53:50 +02:00
SimonGurney
026fa1c4d2
Updated k8s manifest for Azure DNS provider #2082
As detailed in #2082, following the tutorial does not work because the default TXT register is not configured with a prefix and therefore CNAME records can not be updated / deleted once added.
2021-05-14 16:38:09 +01:00
Sean Malloy
73e2694dc6 docs: update bluecat tutorial
* Updated with v0.8.0 details
* Document getting credentials via environment variables
2021-05-07 10:45:13 -05:00
Daniel Kravetz
9116ae6ede
Provide example of multiple values for "in" filter 2021-04-30 10:46:07 +02:00
Vinny Sabatini
3a1a01b72e bluecat: update docs for provider
Add docs for skipping TLS verification
2021-04-16 16:05:56 -05: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
43d29f8032
Merge pull request #2021 from Sh4d1/scaleway_drop_org
fix(scaleway): drop support for organization ID as it's not needed
2021-04-07 01:15:53 -07:00
Raffaele Di Fazio
c52de7d78a
Update docs/release.md
Co-authored-by: Sean Malloy <sean.malloy@kohls.com>
2021-04-07 08:41:15 +02:00
Raffaele Di Fazio
a5ddddbfb6
adds release conventions 2021-04-06 17:40:08 +02:00
Patrick Stählin
b5f7570c35 Add Gandi provider 2021-04-04 20:54:23 +02:00
Kubernetes Prow Robot
497aba2cfb
Merge pull request #2018 from timtorChen/doc-update
Document annotation-filter usage
2021-04-03 02:44:12 -07:00
Patrik Cyvoct
088449d68f
doc(scaleway): remove organization ID usage
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2021-03-31 09:23:51 +02:00
Kubernetes Prow Robot
fbbc2b9f68
Merge pull request #2003 from lunarway/bump-go-1-16
Update to Go 1.16
2021-03-31 00:14:58 -07:00
Thomas Stig Jacobsen
67ef48f8ba
Update docs/contributing/getting-started.md
Co-authored-by: Nick Jüttner <nick@juni.io>
2021-03-30 11:10:40 +02:00
Timtor Chen
88917956fa
Update the usage of annotation-filter
Signed-off-by: Timtor Chen <to@timtor.dev>
2021-03-19 17:27:54 +08: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
Kubernetes Prow Robot
ef04905cbb
Merge pull request #2015 from stovemeerkat/rfc2136-kerberos-realm
rfc2136: Add cli flag for Kerberos realm and improve tutorial
2021-03-18 07:41:19 -07:00
stovemeerkat
098cedb7f9 docs: Update and improve tutorial for the RFC2136 provider 2021-03-18 12:28:31 +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
Kundan Kumar
e1cf5f88a7 updated ingress apiVersion 2021-03-16 12:42:30 +05:30
Kubernetes Prow Robot
e2cb36c070
Merge pull request #2007 from k0da/approval
Approve crd v1
2021-03-15 13:18:35 -07:00
Morre
2476b3bbe1
remove outdated provider list from FAQ, link to list in README 2021-03-13 00:41:23 +01:00
Thomas Stig Jacobsen
ac01d16c89
Another bump to 1.16.2 2021-03-12 15:44:05 +01:00
Thomas Stig Jacobsen
b1dd82e8ba
Further bump to 1.16.1 2021-03-11 14:22:41 +01:00
Dinar Valeev
add7a4102a Approve crd v1
All CRDs under k8s.io and kubernetes.io API groups should go through API
approval.

Signed-off-by: Dinar Valeev <dinar.valeev@absa.africa>
2021-03-10 11:36:18 +01:00
Kubernetes Prow Robot
e5fd13044f
Merge pull request #2001 from k0da/crd_v1
Switch to controller-gen for CRD generation and update CRD to apiextentions v1
2021-03-10 00:57:13 -08:00
Kundan Kumar
6adbd4ec25 external-dns configuration update 2021-03-09 17:42:30 +05:30
Thomas Stig Jacobsen
1c4d474440
Update to Go 1.16 2021-03-09 11:02:00 +01:00
Dinar Valeev
544d245464 Update apiextentions to v1
v1 is available since kubernetes 1.16, since then v1beta1 is deprecated
and will be dropped in kubernetes 1.22

Signed-off-by: Dinar Valeev <dinar.valeev@absa.africa>
2021-03-08 20:12:08 +01:00
Dinar Valeev
a143a6cd59 Generate CRD with controller-gen
Signed-off-by: Dinar Valeev <dinar.valeev@absa.africa>
2021-03-08 20:12:05 +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
Kundan Kumar
2f220603a4 update external-dns image versiona nd ingress api version 2021-02-26 13:56:13 +05:30
brumhard
e39d09f7a6 Add info in FAQ on how to enable new traefik chart 2021-02-16 10:36:34 +01:00
Kubernetes Prow Robot
57ea816d62
Merge pull request #1946 from jeffspahr/master
Updated docs to reference the v0.7.6 image
2021-02-15 09:23:05 -08:00
Kubernetes Prow Robot
38da5fdc22
Merge pull request #1924 from Fred78290/godaddy
Godaddy
2021-02-12 01:22:47 -08:00
Dustin Scott
1e4c1e299d Add RFC3645 support for secure updates with GSS-TSIG 2021-02-05 08:40:31 -06:00
Jeff Spahr
d3577a1e17 fixed sed being too eager on kube-ingress-aws 2021-02-04 22:48:43 -05:00
Jeff Spahr
eaf933328f updated docs to reference the v0.7.6 image 2021-02-04 22:29:38 -05: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
Raffaele Di Fazio
b65b945e27
corrects broken links in alb-ingress tutorial 2021-01-28 09:17:37 +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
02acef614d
Update docs/tutorials/godaddy.md
Co-authored-by: Nick Jüttner <nick@juni.io>
2021-01-19 14:30:57 +01:00
Frederic BOLTZ
85e048d4c9
Update docs/tutorials/godaddy.md
Co-authored-by: Nick Jüttner <nick@juni.io>
2021-01-19 14:30:47 +01:00
Frederic BOLTZ
bf6641d973
Update docs/tutorials/godaddy.md
Co-authored-by: Nick Jüttner <nick@juni.io>
2021-01-19 14:30:34 +01:00
timyinshi
bc10232ad7
modify the error url of external-dns rbac
Signed-off-by: timyinshi <shiguangyin@inspur.com>
2021-01-18 12:10:44 +08:00
fboltz
d3c30919ba Merge branch 'master' into godaddy 2021-01-17 17:30:50 +01:00
fboltz
2b113c25fa Add tutorial 2021-01-17 17:26:31 +01:00
Kubernetes Prow Robot
43d587f7bb
Merge pull request #1918 from vchan2002/master
Documentation on Route53 and Govcloud.
2021-01-13 09:04:36 -08:00
Victor Chan
8565d0fe78 small changes to get PR approved 2021-01-13 08:18:19 -08:00
Victor Chan
61ed6b643e changed wording to prevent confusion of using R53 in govcloud vs needing to make public facing r53 entries 2021-01-11 21:59:35 -08:00
Victor Chan
de93699850 tweak 2021-01-11 21:36:39 -08:00
Victor Chan
a4e469aa7f added space 2021-01-11 21:34:26 -08:00
Victor Chan
8eaef452e7 added instructions for govcloud 2021-01-11 21:33:03 -08: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
dan.simone@oracle.com
a70d8010b5 Tidy up newline 2021-01-04 15:41:52 -08:00
dan.simone@oracle.com
01d426b07b Merge FAQ line 2021-01-04 15:39:56 -08:00
dan.simone@oracle.com
fa95e86fb1 Merge remote-tracking branch 'origing/master' into dansimone/support-prefer-ingress-annotations
# Conflicts:
#	docs/faq.md
2021-01-04 15:39:34 -08:00
Edward Lynes
71a9a73f39 Merge branch 'master' into akamai-provider-1846 2021-01-04 14:03:32 -05:00
Kubernetes Prow Robot
6a7fb3a9a7
Merge pull request #1425 from btoonk/internalhostname
feat: use ClusterIP with internal-hostname annotation
2020-12-23 05:56:26 -08:00
Kubernetes Prow Robot
fb04daafc2
Merge pull request #1898 from RaymondKYLiu/master
fix doc: Correct document for aws.md about route53 health check association
2020-12-21 14:18:25 -08:00
Bas Toonk
381382413e add docs 2020-12-17 15:14:34 +01:00
RaymondKYLiu
8bbce07337
Update aws.md 2020-12-17 00:47:18 +08:00
bl-ue
4d6cac7d44 Fix quotes 2020-12-13 10:06:27 -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
Edward Lynes
7d0ee0b146 change vers refs from v0.7.4 to v0.7.5 2020-12-09 13:01:23 -05:00
dan.simone@oracle.com
d8d9275265 Merge remote-tracking branch 'origing/master' into dansimone/support-prefer-ingress-annotations 2020-12-04 10:47:29 -08:00
dan.simone@oracle.com
0bcc2ed39e FAQ changes based on feedback 2020-12-04 10:44:12 -08:00
Edward Lynes
ef5e888488 Merge branch 'master' into akamai-provider-1846 2020-12-03 13:34:32 -05: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
Kubernetes Prow Robot
c79e457220
Merge pull request #1879 from kundan2707/akamaifastdns
fix for 1878
2020-12-03 03:05:00 -08:00
Kundan Kumar
7f7c663da9 fir for 1878 2020-12-03 15:41:07 +05:30
Kubernetes Prow Robot
de852f535f
Merge pull request #1876 from windayski/typos
fix some typos
2020-12-02 01:12:50 -08:00
windayski
9f28aa9106 fix some typos 2020-11-30 10:23:19 +00:00
bl-ue
615c92ddd2 Cleanup extra whitespace 2020-11-28 13:32:44 -05:00
bl-ue
fdbc66a47d Fix diff highlighting in CoreDNS tutorial 2020-11-28 13:21:44 -05:00
Edward Lynes
f33a90f88b Update documentation
update README.md to include akamai provider changes
update CHANGEME.md to rename akamai-fastdns refs to akamai-edgedns
update Akamai tutorial name and content for updated functionality and tested scenarios.
2020-11-23 14:42:31 -05:00
cyluss
aa8bcbf21a fix rfc2136 tutorial inconsistency within document 2020-11-06 18:46:50 +09:00
cyluss
d1fc39bfad fix rfc2136 tutorial RBAC 2020-11-06 18:43:38 +09:00
kundan2707
7ea1871ef4 updated review comments 2020-11-05 15:14:56 +05:30
Victor Coutellier
7ca078441f
Fix OVH tutorial to match new permissions
External DNS now require permissions on endpoints resource. Adding it in the OVH tutorial manifest following this comment (https://github.com/kubernetes-sigs/external-dns/issues/961#issuecomment-664849509) for making it continue to work out of the box.
2020-10-28 09:36:19 +01:00
Kubernetes Prow Robot
8a69aacea2
Merge pull request #1818 from elsesiy/go1.15
Update to Go 1.15 & update Azure dependencies
2020-10-28 01:23:55 -07:00
Kubernetes Prow Robot
983879b7ff
Merge pull request #1839 from yangy2000/istio_doc
Add namespace for httpbin-gateway in istio doc
2020-10-24 09:51:01 -07:00
Raffaele Di Fazio
082c92a7f1 adds faq for multiarch images
Signed-off-by: GitHub <noreply@github.com>
2020-10-24 09:03:13 +00:00
杨阳 10014842
280a9b7235 Add namespace for httpbin-gateway
Signed-off-by: 杨阳 10014842 <yangyang1@zte.com.cn>
2020-10-23 16:48:15 +08:00
Jonas-Taha El Sesiy
774fb1e1c6
Update to Go 1.15 & update Azure dependencies 2020-10-21 23:52:29 -07:00
Kubernetes Prow Robot
764b944669
Merge pull request #1813 from ytsarev/crd-source-other-records
Add NS record support
2020-10-21 01:14:20 -07:00
R. Aidan Campbell
23757987aa
cloudflare: readme update for RBAC config
service account needs access to `watch` nodes.  GKE and AWS R53, the two stable providers, have this permission
2020-10-20 12:06:41 -07:00
Yury Tsarev
ba46a49857 Add short tutorial on how to create NS record 2020-10-16 10:57:22 +02:00
Raffaele Di Fazio
755edb400f
Adds release script (#1794)
* adds release script

Signed-off-by: Raffaele Di Fazio <raffo@github.com>

* save

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* scripts

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* update script

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* update docs

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* Update releaser.sh
2020-10-14 02:21:54 -07:00
Kubernetes Prow Robot
aea5b7631d
Merge pull request #1288 from rajatjindal/health-check-support
allow to associate aws dns records with health checks
2020-10-08 08:42:16 -07:00
Johannes Grumböck
63be26d798 Added some documentation 2020-10-03 15:50:22 +02:00
Romain Guichard
69e2cd5aa1
fix: bump version to 0.7.4
Scaleway provider doesn't work with 0.7.3
2020-10-01 20:23:02 +02:00
Rajat Jindal
a3dc3e8579 add documentation for aws health check id 2020-09-29 15:11:12 +05:30
dan.simone@oracle.com
4d88b47917 Resolve differences 2020-09-25 15:59:18 -07:00
rbtr
54320a16ab
add doc and test 2020-09-16 12:02:19 -04: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
Kubernetes Prow Robot
0f3e9cf1f1
Merge pull request #1768 from kapekost/patch-2
fix ingress-controller yaml link
2020-09-02 00:39:05 -07:00
Kostas Kapetanakis
8e28d46aeb
fix ingress-controller yaml link 2020-09-01 23:49:49 +03:00
Sean Malloy
d42251eaad Add quick start section to contributor docs 2020-09-01 08:57:04 -05:00
David Dooling
bfda251c71
Add tutorial for GKE with workload identity
Add instructions for using GKE workload identity to allow ExternalDNS
to authenticate against Google Cloud DNS APIs. Add blog link to
README.

Signed-off-by: David Dooling <dooling@gmail.com>
2020-08-31 16:59:14 -05:00
Eric R. Rath
d1865a5850 Merge branch 'master' into oci-auth-instance-principal 2020-08-31 13:12:09 -07:00
Kubernetes Prow Robot
93caa7088d
Merge pull request #1751 from loozhengyuan/update-cf-docs
Add Cloudflare documentation on use of `--zone-id-filter`
2020-08-29 06:51:19 -07:00
Johannes Grumböck
4291995765 Updated FAQ for usage of annotation-filter 2020-08-28 13:47:49 +00:00
Eric R. Rath
099e82595d Merge branch 'master' into oci-auth-instance-principal 2020-08-27 13:44:54 -07:00
dan.simone@oracle.com
4cb5a85dd4 Merge remote-tracking branch 'origing/master' into dansimone/support-prefer-ingress-annotations 2020-08-27 12:16:05 -07:00
ZhengYuan Loo
cbccd00d79
Merge branch 'master' into update-cf-docs 2020-08-27 10:27:28 +08:00
Vinny Sabatini
6f1161ebc0 provide documentation of available prometheus metrics
A table of the available metrics is provided so end users do not have to
dig through the code to determine what metrics they have available to
them at runtime.
2020-08-26 10:40:09 -05:00
Loo Zheng Yuan
1518ae91f8
add examples using the --zone-id-filter flag 2020-08-26 01:34:14 +08:00
Loo Zheng Yuan
26156ad2db
improve docs on the exact configuration needed for zone-limited api tokens to work 2020-08-26 01:33:51 +08:00
Joseph Glanville
1fd40bd5fd Documentation for Contour HTTPProxy support 2020-08-22 17:51:47 +07:00
Sean Malloy
b349103de7 Update Documentation with Updated Registry Location
The k8s external-dns project now uses the official Kubernetes projects
container registry at k8s.gcr.io. Update all references to use the new
registry.
2020-08-21 16:28:57 -05:00
Eric R. Rath
434c1ca241 Merge branch 'master' into oci-auth-instance-principal 2020-08-20 14:20:35 -07:00
Kubernetes Prow Robot
7fe31aacfa
Merge pull request #1734 from ddymko/doc-typos
Docs: Fixed typos
2020-08-20 00:41:22 -07:00
Kubernetes Prow Robot
8b3ec72b4f
Merge pull request #1729 from prune998/patch-1
added --txt-prefix to google deployment
2020-08-20 00:39:22 -07:00
Vinny Sabatini
3a7892307c update release docs to include kustomization config 2020-08-19 22:01:23 -05:00
David Dymko
091580ae6d typos in docs 2020-08-19 01:41:59 -04:00
Patrik
b22edb8f4b
Update docs/tutorials/scaleway.md
Co-authored-by: Nick Jüttner <nick@juni.io>
2020-08-19 06:42:53 +02: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
prune
32a28ca5fa
removed ref to vinylDNS 2020-08-18 17:45:40 -04:00
Prune Sebastien THOMAS
e0723bb28b
added --txt-prefix to google deployment
when using `registry=txt` option, make sure to also use the `txt-prefix` and `txt-owner-id` options as well. If you try to create a `TXT` record in VinylDNS without a prefix, it will try to create a `TXT` record with the same name as your actual DNS record and fail (creating a stranded record `external-dns` cannot manage).
2020-08-18 11:11:36 -04:00
Kubernetes Prow Robot
4544ca797f
Merge pull request #1712 from tonychoe/patch-1
"passphrase:" is missing from oci.yaml example
2020-08-17 13:05:30 -07:00
Kubernetes Prow Robot
1e2b11d3d3
Merge pull request #1581 from stefanlasiewski/patch-1
Improve documentation about rfc2136 TTLs
2020-08-17 12:59:30 -07:00
Kubernetes Prow Robot
a7f0e8213b
Merge pull request #1697 from openstacker/add-serviceAccountName
Fix Designate doc
2020-08-17 12:57:30 -07:00
Tony Choe
67815a5cf7
Update oracle.md 2020-08-10 20:34:10 -07:00
Eric R. Rath
cbb3bc7137 Merge branch 'master' into oci-auth-instance-principal 2020-08-07 13:16:03 -07:00
Tony Choe
e69dcecabc
"passphrase:" is missing from oci.yaml example
The current example is incomplete. It misses "passphrase".
2020-08-06 21:19:38 -07:00
David Dooling
cd750c95ea
Update apiVersions in docs (#1690)
* Update apiVersions in docs

Update docs to reflect new apiVersions for ingresses and deployments.

* Add selector to apps/v1 deployments
2020-08-05 00:44:28 -07:00
Eric R. Rath
9d90d082bd OCI provider: updated tutorial with info about instance principal auth 2020-07-31 13:56:31 -07:00
Feilong Wang
cf26b450a0 Fix Designate doc 2020-07-30 14:18:18 +12:00
dan.simone@oracle.com
f85cddab58 Change to an annotation-based approach, based on feedback 2020-07-29 11:51:27 -07:00
kbhandari
783355fd76 Added review comments 2020-07-29 13:13:47 +00:00
kbhandari
0a7c4fd8ca Incorprated master changes 2020-07-29 13:07:44 +00:00
kbhandari
63408f5333 Incorporated review comments 2020-07-22 13:19:49 +00:00
Kubernetes Prow Robot
a1db49c7da
Merge pull request #1661 from phillc/master
Update link for linode cloud manager
2020-07-17 04:49:00 -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
phillc
4ec55c5bcf
Update link for linode cloud manager 2020-07-07 10:19:43 -04: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
Kubernetes Prow Robot
7164cd04d3
Merge pull request #1547 from weppos/patch-1
Update TTL docs to confirm DNSimple support
2020-06-28 00:40:14 -07:00
ikovnatskymiacar
a54aa72303
Upgrade istio httpbin from 1.0 to 1.6 version 2020-06-22 11:08:23 +03:00
Kushal Bhandari
4809e19d4e
Merge branch 'master' into master 2020-06-18 10:56:13 -07:00
Kushal Bhandari
00da3a130f
Merge branch 'master' into master 2020-06-16 13:55:52 -07:00
kbhandari
f5db378090 Made go.mod and go.sunm file changes 2020-06-16 20:36:51 +00:00
kbhandari
7a71b2932a Added final review comments 2020-06-16 20:15:32 +00:00
kbhandari
a2027755c9 Added fix for default TTL 2020-06-16 19:07:19 +00:00
kbhandari
00ecf547e6 Quick fixed ultradns.md doc 2020-06-15 19:16:10 +00: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
Vladimir Smagin
f0d811a198 watch for nodes 2020-06-09 23:47:37 +07:00
Vladimir Smagin
2494672f12 readme 2020-06-09 07:54:53 +07:00
Tom Dyas
0d0da6df5f set default to 50 plus add docs 2020-06-05 21:41:28 -07:00
Vladimir Smagin
76f391d8f8
fix typo 2020-05-26 03:30:57 +07:00
Kubernetes Prow Robot
02c7c6f178
Merge pull request #1559 from lowkeyliesmyth/patch-1
Use consistent headless service name in example
2020-05-24 02:21:10 -07:00
Vladimir Smagin
ae60b0cebe Add doc for Hetzner 2020-05-18 12:25:21 +07:00
Stefan Lasiewski
1681d4944b
Improve documentation about rfc2126 TTLs
Now that `--rfc2136-min-ttl` is an option, show how to set it and also how to override it using an annotation.
2020-05-15 16:42:44 -07:00
Tariq Ibrahim
5176b366ec
fix minor typos in istio gateway source docs 2020-05-09 11:54:48 -07:00
Dave Parker
b15c8737a4
Fix a few more minor "external" typos 2020-05-08 22:41:42 -07:00
Ratnadeep Debnath
e1bf3fb612
Fix typo in ttl.md
This fixes a typo `docs/ttl.md`
2020-05-08 16:49:35 +05:30
Dave Parker
defe8b7ffc
Use consistent headless service name
Fix a typo and update the headless service name to be consistent.
2020-05-06 16:14:51 -07:00
Gordan Grasarevic
e23ae80bb9
Remove duplicate selector from DO manifest 2020-05-03 18:43:58 +01:00
Simone Carletti
77d7dea556 Update TTL docs to confirm DNSimple support
It was added in #477
2020-04-27 18:49:11 +02:00
Kubernetes Prow Robot
490ff5dd4e
Merge pull request #1509 from ddymko/vultr-dns
Vultr Provider
2020-04-23 10:37:11 -07:00
Kubernetes Prow Robot
fba0d496b2
Merge pull request #1516 from scottd018/bugfix-windows-documentation-rfc2136
Fix RFC2316 Windows Documentation
2020-04-23 10:31:11 -07:00
Kubernetes Prow Robot
3ce5701fd5
Merge pull request #1484 from porscheinformatik/ocproute
Support for openshift routes
2020-04-20 11:59:40 -07:00
Dustin Scott
7cacf32bda Fix RFC2316 Windows DNS Documentation 2020-04-17 09:31:08 -05:00
Tiago Matias
dd9c9104ac
fix typo 2020-04-16 17:54:49 -03:00
David Dymko
beedea2977 docs 2020-04-10 12:46:59 -04:00
Johannes Grumböck
3331392d74 added tutorial 2020-04-10 09:44:05 +00: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
Martin Linkhorst
bbed273d21
docs: fix skipper routegroup flag in docs 2020-03-09 12:44:19 +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
ttonline
4fb9b61072
fix broken links:https://community.exoscale.com/documentation/dns/api/ (#1451) 2020-03-03 14:36:11 +01:00
Alfred Krohmer
65208db6ec Address review comments 2020-02-18 20:18:56 +01:00
Alfred Krohmer
c91eae9d2f Update documentation to include RBAC permissions for endpoints resources 2020-02-18 19:43:41 +01:00
Tariq Ibrahim
e623d9f35f
update docker image references of external-dns 2020-02-12 16:00:10 -08:00
njuettner
bbea3262c7 v0.6.0 2020-02-11 13:37:39 +01:00
Kubernetes Prow Robot
3235e621f1
Merge pull request #1397 from saidst/fix/azure-private-dns-zone-detection
Azure Private DNS: Fix endless loop in zone-detection
2020-02-11 00:56:02 -08:00
Kubernetes Prow Robot
829ed01e1e
Merge pull request #1237 from hypnoglow/ttl-duration
Add support for human-friendly TTL values
2020-02-04 06:27:26 -08:00
saidst
5340c89756 updated infos on required technical users in azure private dns tutorial. 2020-01-29 08:16:58 +01:00
k.siemer
55281360bf Added Akamai FastDNS as an alpha provider and added a tutorial 2020-01-22 19:49:52 +01:00
Kubernetes Prow Robot
9353d1283d
Merge pull request #1378 from marcellodesales/patch-1
istio.md: update existing external-dns to enable Istio Gateway DNS for customers
2020-01-20 12:11:36 -08:00
Kubernetes Prow Robot
052080ff18
Merge pull request #1382 from ttonline6/ns1
fix broken liks:https://ns1.com/knowledgebase/creating-and-managing-u
2020-01-20 07:25:37 -08:00
Kubernetes Prow Robot
915980a959
Merge pull request #1380 from otterley/aws_irsa
Update AWS documentation
2020-01-19 04:59:35 -08:00
wangyetao
867f54957f fix broken liks:https://ns1.com/knowledgebase/creating-and-managing-users 2020-01-19 17:29:40 +08:00
wangyetao
701292f3dd fix broken links:https://github.com/kubernetes/ingress/tree/master/controllers/nginx 2020-01-19 17:02:49 +08:00
Michael S. Fischer
c1ebc7726f Update AWS documentation
Using EC2 Instance Roles to provide Route 53 permissions is overly
permissive and dangerous.  Emphasize using alternatives such
as EKS IAM Roles for Service Accounts, kiam, or kube2iam that
limit access to the ExternalDNS pod.
2020-01-18 16:45:49 -06:00
Marcello de Sales
1526446998 istio.md: add patch for existing clusterrole + add debug information
Making sure the records are created depends on different settings. Add the section about debugging.
2020-01-16 22:27:05 -08:00
Marcello de Sales
de2c535bc4 istio.md: patch deployment with istio-gateway 2020-01-16 22:26:01 -08:00
Ikiru Yoshizaki
a073e30f6c docs: add REgion for aws-sd external-dns deployment 2020-01-14 20:17:05 +09:00
JPantsjoha
7be57d4c53
Update gke.md 2020-01-13 11:52:22 +00:00
Igor Zibarev
6e6af8aa0d Add support for human-friendly TTL values
Supports specifying TTL values in Golang duration format for
`external-dns.alpha.kubernetes.io/ttl` annotation.
2020-01-09 21:13:53 +03:00
Jaromir Vanek
3f488acd6c AWS-SD: Rebrand AWS Auto Naming to Cloud Map 2020-01-07 17:25:35 -08:00
Martin Linkhorst
b78d472940
Merge branch 'master' into docs_apps/v1_deployment 2020-01-07 14:51:20 +01:00
Martin Linkhorst
f02c3c7679 docs: add missing template labels 2020-01-07 14:48:56 +01:00
Martin Linkhorst
ad54d4cad2 docs: switch apiVersion of Ingress to networking 2020-01-07 14:42:47 +01:00
Martin Linkhorst
8ac741def2 add a missing label selector 2020-01-07 14:30:49 +01:00
David Grizzanti
084ea67be0
Update vinyldns docs
Make registry txt usage more clear
2020-01-06 09:14:45 -05:00
Kubernetes Prow Robot
eba1410d94
Merge pull request #1332 from ytsarev/doc-and-sample-fixes
CRD documentation and sample fixes
2019-12-28 10:57:39 -08:00
Yury Tsarev
95624432b7 Update CRD source doc with RBAC, fix CRD manifest
* Add RBAC piece of documentation

* Remove `status:` to avoid validation failure

Otherwise it fails with
```
$ kubectl apply -f crd-manifest.yaml
error: error validating "crd-manifest.yaml": error validating data: ValidationError(CustomResourceDefinition.status): missing required field "storedVersions" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionStatus;
```
2019-12-28 15:51:09 +01:00
Kubernetes Prow Robot
1055d02037
Merge pull request #1328 from ashleyschuett/multiple-istio-ingress-gateway
Multiple istio ingress gateway
2019-12-27 06:27:38 -08:00
fcarletti
9aee917964
fix: use ingress gateway service as target instead of hard-coded ones 2019-12-23 10:33:01 +01:00
Kubernetes Prow Robot
e68ea6050b
Merge pull request #1319 from saidst/feature/extend-azure-private-dns-tutorial
Reworked tutorial for Azure Private DNS
2019-12-20 00:39:33 -08:00
saidst
a567ac58d8 changed intending. 2019-12-20 09:00:38 +01:00
saidst
c66576112b added example for simple check of correct ingress-controller configuration. 2019-12-17 19:45:35 +01:00
Andrew Hemming
7706910fe0
Corrected typo in readme 2019-12-16 09:00:17 +00:00
saidst
48ed325c56 added details for configuring nginx-ingress-controller in azure private dns tutorial. 2019-12-12 15:40:58 +01:00
Kubernetes Prow Robot
7ab7b2f3d5
Merge pull request #1163 from adipascu/patch-1
Fix confusing arrow direction
2019-12-05 02:50:32 -08:00
Kubernetes Prow Robot
09860ede26
Merge pull request #1305 from kubernetes-sigs/linki-patch-4
Add missing service account to spec
2019-12-03 06:56:57 -08:00
Martin Linkhorst
d5709d04d6
docs: add missing service account to spec 2019-12-02 13:49:08 +01:00
Alex Orange
1c8b189859 Improve RFC2136 documentation. 2019-11-26 11:36:27 -07:00
Zhang Jinghui
1e41400149 fix broken link of ingress-gce and ingress-nginx 2019-11-22 21:01:57 +08:00
Tim Jacomb
b7ea40ff78 Refine azure-private-dns tutorial 2019-11-19 12:04:52 +01:00
saidst
f14d792315 resolved review findings as of nov 12. 2019-11-19 12:04:52 +01:00
saidst
eb0cdb0962 Created Azure Private DNS Provider by forking Azure Provider. 2019-11-19 12:04:46 +01:00
Nick Jüttner
9418e3acd8
Merge pull request #1008 from devkid/feature/aws-routing-policies
[RFC] Add support for all AWS Route53 routing policies; add additional Setldentifier abstraction layer
2019-11-19 11:21:12 +01:00
Jakub Scholz
8475895fd4
Use apps/v1 for the deployment to be compatible with Kubernetes 1.16
Signed-off-by: Jakub Scholz <www@scholzj.com>
2019-11-14 23:01:42 +01:00
Kubernetes Prow Robot
d02b4d11ab
Merge pull request #1268 from yujunz/tutorial/aws
Fix tutorial for kubernetes 1.16+
2019-11-12 04:06:06 -08:00
Kubernetes Prow Robot
645ba9b8ef
Merge pull request #1234 from PiotrJander/patch-1
Update aws.md
2019-11-12 04:04:07 -08:00
Yujun Zhang
4eb3da327c Fix tutorial for kubernetes 1.16+
`Deployment` has been removed from `apiVersion: extensions/v1beta1`

See https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/
2019-11-12 13:50:31 +08:00
Eugene Klimov
b585868372
update links to RDNS 2019-11-06 09:09:15 +03:00
Kubernetes Prow Robot
ceae2f9a38
Merge pull request #1254 from bavarianbidi/docs/openstack/snippet-for-rbac-enabled-environment
docs/designate: add snippet for rbac env
2019-11-05 05:30:39 -08:00
Mario Constanti
a16827e73c docs/designate: add snippet for rbac env
* extend the external-dns deployment to work within a RBAC enabled
environment
* add short hint how to mount/use/trust self-sign certificates
2019-11-05 09:51:16 +01:00
Mario Constanti
82e43e85ec docs: fix log-level param in tutorials
* arg --debug is now --log-level=debug
* flag --log-level was merged 2017 with
  PR https://github.com/kubernetes-sigs/external-dns/pull/339
2019-11-04 06:53:30 +01: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
Piotr Jander
36a8ec987a
Update aws.md 2019-10-18 13:51:27 +02:00
Zoltán Reegn
aff20c1ff7 docs: use apps/v1 instead of extensions/v1beta1 in Deployment examples
The extensions/v1beta1 API is deprecated for Deployment and with 1.16 is
not served by default anymore. This breaks the examples on k8s 1.16.

See this blog post for details on the deprecations:

https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/
2019-10-15 22:33:11 +02:00
Kubernetes Prow Robot
cec75d7da4
Merge pull request #1223 from dgrizzanti/namespace_doc_updates
Propose a few doc changes to make the use of namespace more clear
2019-10-15 03:47:52 -07:00
David Grizzanti
c4db4af310 Propose a few doc changes to make the use of namespace more clear 2019-10-08 09:54:59 -04:00
Kubernetes Prow Robot
59475a1c5c
Merge pull request #1206 from dooman87/patch-1
#582: Unknown Serviceaccount error
2019-10-08 03:09:11 -07:00
Kubernetes Prow Robot
8db7e77d78
Merge pull request #1149 from dkeightley/master
Add RBAC manifest, update wording around IAM policy
2019-09-24 04:49:27 -07:00
Pokidov N. Dmitry
aa2b4589cd
#582: Unknown Serviceaccount error
Seems like there was attempts to fix it but change didn't make it to master
2019-09-24 10:26:37 +10:00
Kubernetes Prow Robot
40ede2557c
Merge pull request #1189 from Evesy/cf_token
Support Cloudflare API Token Auth
2019-09-17 04:12:23 -07:00
Brian Hong
c97781a49d
Fix AWS IAM Roles for Service Accounts permission
Amazon EKS supports IAM Roles for Service Accounts. It mounts tokens
files to `/var/run/secrets/eks.amazonaws.com/serviceaccount/token`.
Unfortunately, external-dns runs as 'nobody' so it cannot access this
file. External DNS is then unable to make any AWS API calls to work:

```
time="2019-09-11T07:31:53Z" level=error msg="WebIdentityErr: unable to read file at /var/run/secrets/eks.amazonaws.com/serviceaccount/token\ncaused by: open /var/run/secrets/eks.amazonaws.com/serviceaccount/token: permission denied"
```

See: https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts-technical-overview.html

Below are the file permissions mounted on External DNS pod:

```
~ $ ls -al /var/run/secrets/eks.amazonaws.com/serviceaccount/
total 0
drwxrwxrwt    3 root     root           100 Sep 11 06:40 .
drwxr-xr-x    3 root     root            28 Sep 11 06:40 ..
drwxr-xr-x    2 root     root            60 Sep 11 06:40 ..2019_09_11_06_40_49.865776187
lrwxrwxrwx    1 root     root            31 Sep 11 06:40 ..data -> ..2019_09_11_06_40_49.865776187
lrwxrwxrwx    1 root     root            12 Sep 11 06:40 token -> ..data/token
~ $ ls -al /var/run/secrets/eks.amazonaws.com/serviceaccount/..data/token
-rw-------    1 root     root          1028 Sep 11 06:40 /var/run/secrets/eks.amazonaws.com/serviceaccount/..data/token
```

This commit fixes this problem by specifying securityContext to make
mounted volumes with 65534 (nobody) group ownership.
2019-09-16 17:01:07 +09:00
Mike Eves
49e0c8b0e7 Support Cloudflare API Token Auth 2019-09-12 22:00:29 +01:00
Alfred Krohmer
a1738f9828 Add documentation for routing policies 2019-09-10 20:47:36 +02:00
Braxton Schafer
905800f9e5
Update rfc2136 tutorial for use with Microsoft DNS
Clean up the tutorial and update it to clarify usage with non-BIND DNS servers.
2019-09-05 13:28:09 -05:00
Adrian Pascu
78c48af7e4
Fix confusing arrow direction 2019-08-23 16:45:14 +03:00
dkeightley
b12f3ef049 Add RBAC manifest, update wording around IAM policy 2019-08-15 11:47:03 +10:00
Kubernetes Prow Robot
cf7437f1a1
Merge pull request #1123 from dbluxo/prefer-cname-faq
Add FAQ for the new aws-prefer-cname flag
2019-07-31 05:38:20 -07:00
Daniel Ulman
d0448b2b4b added faq for the new aws-prefer-cname flag 2019-07-31 13:51:33 +02: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
Marc Sensenich
cf1827cf36 Add DNSimple Tutorial Document 2019-07-29 17:44:55 -04:00