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
Kubernetes Prow Robot
385d2cebaf
Merge pull request #1092 from kubernetes-incubator/incubator-kep
...
Add initial KEP for external DNS.
2019-07-29 06:55:56 -07:00
Jason-ZW
f685704fcc
Add rancher dns(RDNS) provider
2019-07-19 19:40:00 +08:00
Raffaele Di Fazio
15f2866d7c
Add initial KEP for external DNS.
2019-07-08 09:27:27 -04:00
Jonas Michel
43dce0b9d9
Add documentation for Contour IngressRoute source
2019-07-04 20:06:25 -05:00
Kubernetes Prow Robot
454eb59622
Merge pull request #1079 from twilfong/master
...
add dualstack support for AWS provider with ALB ingress controllers
2019-07-04 07:22:36 -07:00
Dave Grizzanti
3b4e207edf
Docs and small fix to find suitable zone
2019-07-01 16:53:50 -04:00
twilfong
efebfa2d7c
add tutorial for using alb-ingress-controller with ExternalDNS
2019-06-27 17:13:08 -07:00
Dave Grizzanti
5b28d7f7f3
Add VinylDNS as a provider
2019-06-27 11:07:21 -04:00
Nick Jüttner
c4dce019dd
Merge branch 'master' into external-services
2019-06-04 15:08:18 +02:00
Anton Mironov
7a593386c9
Add docs for ExternalName services
2019-05-29 15:49:20 +03:00
Jérôme Lecorvaisier
a98637aa02
docs(cloudflare): set ttl annotation for cloudflare proxied entries to 1
2019-05-20 22:38:58 -04:00
Anand Patel
edfc413e48
add empty source
2019-05-17 11:40:20 -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
eca0025558
tweaked transip provider tutorial
2019-05-07 12:01:01 +02:00
Paweł Prażak
db47517076
Update aws.md
...
Fixes `Failed to watch *v1.Node: unknown (get nodes)`
2019-05-02 09:51:54 +02:00
Reinier Schoof
a2b07c1383
added TransIP provider
2019-04-28 14:42:07 +02:00
Raffaele Di Fazio
4fc13e10f4
add docker image faq
2019-04-28 11:26:29 +02:00
mburtless
b7c10bb80f
Add tutorial for NS1 and link in README
2019-04-23 11:27:25 -04:00
Kubernetes Prow Robot
887b5f7614
Merge pull request #977 from xianlubird/docs/add-sts
...
Fix alibaba cloud config file missing by enable sts token
2019-04-16 00:41:04 -07:00
xianlubird
4ea79d1144
Update the docs link
2019-04-16 09:58:20 +08:00
Gordan Grasarevic
7485ef6f68
Remove disable-addon argument from gke + nginx tutorial
2019-04-14 16:36:46 +01:00
xianlubird
261765fb71
Add Chinese docs link
2019-04-14 19:33:02 +08:00
xianlubird
24c0d0eef3
Enable sts token
2019-04-14 19:24:57 +08:00
Joseph
8f0b1c9c52
fix wrong arg 'alibaba-cloud-zone' -> 'alibaba-cloud-zone-type'
2019-04-14 11:45:49 +08:00
Kubernetes Prow Robot
02faeb914d
Merge pull request #952 from hobti01/patch-1
...
Remove superfluous trailing period from hostname
2019-04-10 02:22:14 -07:00
igork
a70fff1560
describe how to check if your cluster has a RBAC
2019-04-02 13:24:12 +02:00
Tim Hobbs
252dc2b0f5
Remove superfluous trailing period from hostname
...
Tutorial specifies version >0.4 which also removed the requirement for a trailing period. New users could misunderstand the trailing dot as a significant syntax. Removing the dot simplifies the configuration of the annotation.
2019-03-29 11:37:59 +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
f292f8e75c
Merge pull request #874 from nic-at/master
...
Add RcodeZero Anycast DNS provider
2019-03-18 09:42:24 -07:00
Kubernetes Prow Robot
d27c8d2d12
Merge pull request #911 from st1t/add-description
...
Added description for multiple dns name
2019-03-14 03:12:28 -07:00
Kubernetes Prow Robot
f1f5600cec
Merge pull request #915 from dirkgomez/clarify-aws-install-docs
...
Clarify that hosted zone identifier is to be used
2019-03-04 06:49:39 -08:00
Dirk Gómez
60a2083921
Clarify that hosted zone identifier is to be used
2019-02-22 20:52:50 +01:00
Dirk Gómez
293efb27cf
Turns out sudo is not necessary
2019-02-22 20:46:58 +01:00
Dirk Gómez
eea13a85ec
Document make dep step which may be needed to run make build
2019-02-22 17:22:55 +01:00
Shota Ito
1eaf02d108
Added description for multiple dns name
...
This PR is a comment about "Multiple DNS names per Service" setting.
2019-02-22 19:01:43 +09:00
Dimitrij Klesev
76b9b4c472
Trigger travis
2019-02-19 11:49:41 +01:00
Dimitrij Klesev
e7f90743e2
Apply doc review changes
2019-02-19 11:20:15 +01:00
Dimitrij Klesev
79bf8c807e
Add RcodeZero Anycast DNS provider
2019-02-19 11:20:15 +01:00
Raffaele Di Fazio
492ae50d90
Fixes some style in the faq.md file
2019-01-28 17:35:19 +01:00
Kubernetes Prow Robot
00450a8d44
Merge pull request #868 from alexnederlof/patch-1
...
Improve documentation regarding Alias
2019-01-28 02:57:18 -08:00
Kubernetes Prow Robot
49afe00cd1
Merge pull request #650 from eswets/cloudflare-proxied-annotation
...
Allow setting Cloudflare proxying on a per-ingress basis
2019-01-28 02:16:48 -08:00
Alex Nederlof
ffee2018ba
Improve documentation regarding Alias
...
I got stuck here and opened #865 because I thought it was a bug. I hope this will help others set it up correctly the first time.
2019-01-26 09:35:13 +01:00
Nick Jüttner
6d39526069
Merge branch 'master' into cloudflare-proxied-annotation
2019-01-24 11:16:54 +01:00
Kubernetes Prow Robot
d15df89cc1
Merge pull request #849 from ifosch/patch-1
...
Make awscli commands use JSON output
2019-01-24 02:15:34 -08:00
Martin Linkhorst
67df440b36
Add questions from slack to the faq
2019-01-23 14:52:26 +01:00
Kubernetes Prow Robot
b5cd62d6ee
Merge pull request #829 from conplementAG/master
...
docs(azure): better security granuality concerning external dns service principal
2019-01-17 01:06:04 -08:00
Ignasi Fosch
0258cf6f89
Make awscli commands use JSON output
...
This way the use of `jq`, and the output in this document would make sense.
2019-01-14 17:42:49 +01:00
Sheng Lao
6927af4067
Add apiVersion to ingress.yaml, and Delete the duplicated line in dnstools
2019-01-12 00:06:43 +08:00
Kubernetes Prow Robot
a948fe659f
Merge pull request #824 from PascalKu/patch-1
...
Update cloudflare.md
2019-01-10 12:00:46 -08:00
Kubernetes Prow Robot
ca0e34274f
Merge pull request #822 from zachyam/update-readme-metrics
...
Add metrics info to FAQ
2019-01-08 01:37:15 -08:00
Zach Yam
451bfa879f
Clarify registry error info
2019-01-07 15:11:00 -05:00
Kubernetes Prow Robot
871cb4c5f3
Merge pull request #818 from acrogenesis/patch-1
...
Fix commands to cleanup Cloudflare
2019-01-07 09:26:02 -08:00
Zach Seils
9cc0fbf3e1
Correct Google Cloud DNS (ref: https://cloud.google.com/dns/ ) naming in docs
2019-01-04 21:37:00 +00:00
Denis Biondic
d0de07c084
docs(azure): better security granuality concerning external dns service principal
2018-12-24 16:44:06 +01:00
Pascal Kutscha
5aee5ad345
Update cloudflare.md
2018-12-22 21:27:48 +01:00
Zach Yam
a19cc0a3d0
Add metrics info to FAQ
2018-12-20 23:30:52 +01:00
Wade Lee
cea58909f0
Update coredns.md
...
Make the DNS service IP consistent with `my-coredns-coredns` in example
2018-12-20 16:31:55 +08:00
Adrian Rangel
374bb9235a
fix commands to cleanup
2018-12-19 02:08:20 -06:00
THEBAULT Julien
7747db2351
Update coredns tutorial with RBAC manifest (see #791 )
2018-12-10 10:05:02 +01:00
Matteo Dell'Aquila
36b443f853
fix json syntax error - typing error ( #765 )
...
there was an unexpected comma in json used as custom configuration file
2018-12-04 16:02:32 +01:00
Davis Phillips
f25f90db0e
adding config for bind for tsig ( #790 )
...
* adding config for bind for tsig
* add indentation as requested
2018-11-30 20:57:06 +01:00
Marques Johansson
78c63c3187
update the FAQ list of supported DNS providers ( #796 )
2018-11-30 20:56:51 +01:00
k8s-ci-robot
75b3ac37ba
Merge pull request #788 from pelithne/master
...
Updating Azure tutorial
2018-11-28 02:09:04 -08:00
xunpan
31e50b792c
add tutorial for coredns ( #791 )
...
There is no coredns tutorial for externalDNS. This pull request makes
coredns based on minikube for working with externalDNS.
2018-11-28 10:59:24 +01:00
Author pelithne
5bbaf7f3fc
Updating Azure tutorial
2018-11-24 18:19:55 +01:00
Erik Swets
e0e7a9defd
Allow setting Cloudflare proxying by annotation
2018-11-16 12:52:47 +01:00
Nick Jüttner
ae2b782b58
Merge pull request #742 from mytaxi/feature/add-alias-annotation
...
Feature/add alias annotation
2018-11-14 14:22:58 +01:00
Nick Jüttner
c63bf03097
Merge pull request #737 from ottoyiu/pdns-domainfilter
...
PowerDNS: Add DomainFilter support
2018-11-14 13:50:19 +01:00
Nick Jüttner
305c96686f
Merge pull request #764 from coderanger/patch-1
...
Add Traefik to the supported list of ingress controllers.
2018-11-13 16:09:26 +01:00
Bily Zhang
10134b26a9
Remove dupplicated words:have,aliyun ( #768 )
...
Signed-off-by: mooncake <xcoder@tenxcloud.com>
2018-11-12 08:36:08 +01:00
vaegt
4b985ab04a
Add docs for alias annotation
2018-11-09 13:07:55 +01:00
Noah Kantrowitz
15d5fa1f96
Add Traefik to the supported list of ingress controllers.
2018-11-07 00:17:51 -08:00
Patrick Galbraith
2c602631dd
Oracle doc fix (add "key:" to secret) ( #750 )
...
* fix domain filter match logic to not match similar domain names
* MAINTAINER is deprecated - using LABEL instead
https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
* Fix to documentation for Oracle to include `key:`
2018-11-06 20:58:18 +01:00
Pascal
f11987ca09
Update Azure documentation
2018-10-23 20:47:44 +02:00
Otto Yiu
04ca5ec22f
pdns: Add DomainFilter support
2018-10-22 13:54:11 -07:00
Vladislav Troinich
f15d8f454a
Add small Readme for RFC2136 provider
2018-10-16 15:24:45 +03:00
Martin Linkhorst
8163db497d
docs: document how to use a different security context
2018-10-02 18:36:58 +02:00
Jonas Michel
b9b6842195
Add Source implementation for Istio Gateway ( #694 )
...
* add Istio Gateway Source
* add documentation for Istio Gateway Source
* make both istio namespace and ingress gateway service configurable
* prefix gateway types, constructors, and flags with 'istio-'
* fix: add missing sources to source flag docs
2018-09-06 16:39:32 +02:00
Nick Jüttner
488f10394a
Merge branch 'master' into generic-source
2018-09-03 10:55:12 +02:00
xianlubird
ae9c135d75
Add zone info to deployment
2018-09-03 16:20:26 +08:00
xianlubird
3e771e5b72
Change README.md from 0.4 to 0.5.6
2018-08-31 10:06:25 +08:00
xianlubird
e488e2bb0f
Add aliyun sts token support
2018-08-30 18:48:31 +08:00
Li Yi
1db16f35af
Initial support for Alibaba Cloud
2018-08-28 17:30:36 +08:00
shashidharatd
1529c0231f
Add documentation for CRD source
2018-08-22 19:37:21 +05:30
Nick Jüttner
ce525ce507
Updating changelog for new release v0.5.5
2018-08-17 13:28:28 +02:00
cliedeman
65f8b914b1
Linode Provider Implementation
2018-08-14 16:26:14 +02:00
Andrew Starr-Bochicchio
19476bd869
s/Ttl/TTL/
2018-08-10 09:58:05 -04:00
Andrew Starr-Bochicchio
edc018cfd1
Add support to configure TTLs on DigitalOcean.
2018-08-09 18:43:23 -04:00
Arttii
874502ebf8
adding a flag to optionally publish hostIP instead of podIP for headless services ( #597 )
...
* Added HostPort feature docs
* Fixed some typos
* Fixing hostIP,podIP change
Fixing hostIP,podIP change
Merge artifacts in docs
Naming typo
removing unnecessary files
fix(source): fix misleading log message
Naming typo
removing unnecessary files
* fix(source): fix misleading log message
2018-07-26 18:16:32 +02:00
Christopher Schmidt
0fd3a7afb1
added list nodes
2018-07-13 12:52:16 +02:00
Nick Jüttner
717ee8440c
Merge branch 'master' into external-dns-exoscale
2018-07-12 12:21:12 +02:00
Nick Jüttner
f38c347636
Merge branch 'master' into external-dns-exoscale
2018-07-12 11:30:05 +02:00
Andrew Pryde
3c9a944fec
Code review comments
2018-07-11 15:44:40 +01:00
Andrew Pryde
88da61e742
Implement Oracle Cloud Infrastructure DNS provider
2018-07-11 15:42:00 +01:00
Christopher Schmidt
df03cb8107
added version tag
2018-07-11 07:09:34 +02:00
Christopher Schmidt
56e4fe82db
added an Exoscale tutorial
2018-07-10 15:25:48 +02:00
Derek Perkins
9d345272d9
fix typo in cloudflare.md
2018-07-02 20:43:52 -06:00
Nick Jüttner
5994e55708
Bump version to v0.5.4 ( #618 )
2018-06-28 15:30:56 +02:00
Yurii Soldak
cd74835e28
fix docs, now mentions "spec.tls.hosts" and annotation on ingress
2018-06-21 13:38:07 +02:00
Nick Jüttner
501023cd67
Add node list allow to all RBAC tutorials
2018-06-15 17:23:00 +02:00
Nick Jüttner
2e4238014f
Update RBAC for external-dns to list nodes
...
Introducing support for NodePort services might break cluster which
using RBAC
* allow external-dns to list nodes
Signed-off-by: Nick Jüttner <nick@zalando.de>
2018-06-15 17:03:24 +02:00
Nick Jüttner
8683d25b19
Bump version to v0.5.3
...
* Add recent changes to the changelog
* Update version in docs
Signed-off-by: Nick Jüttner <nick@zalando.de>
2018-06-15 11:52:29 +02:00
Jason L. van Brackel
49f36ea479
Update azure.md to fix protocol value ( #593 )
...
'tcp' is not a supported value whereas 'TCP' is.
2018-06-14 10:56:06 +02:00
Jaromir Vanek
e7cbc5239c
bump version to v0.5.2 ( #586 )
2018-06-06 09:57:41 +02:00
Roman Sokolkov
b2a5ed229d
Add Azure MSI support
2018-05-31 14:57:58 +02:00
Nick Jüttner
baa1da6fa0
Merge pull request #483 from vanekjar/AWS-SD-final
...
Add AWS Service Discovery provider
2018-05-30 10:31:34 +02:00
Nick Jüttner
74de102a13
Remove the logic of preventing failing TTL's which are less than 120
...
Signed-off-by: Nick Jüttner <nick@juni.io>
2018-05-28 09:54:32 +02:00
Jaromir Vanek
cd94888800
Implementation of AWS ServiceDiscovery provider
2018-05-25 07:45:47 -07:00
Raffaele Di Fazio
a104993630
Update docs to latest changes ( #563 )
...
* Minor changes to docs and faq
* Other minor changes
* better docs
* Addressed comments
2018-05-22 18:23:08 +02:00
shashidharatd
c18c1c79ec
Add a new source called connector ( #552 )
...
* Add new connector source
* Update docs for connector source
2018-05-22 17:49:16 +02:00
Martin Linkhorst
960151a5ac
chore: bump version to v0.5.1 ( #560 )
2018-05-16 13:53:53 +02:00
Henning Jacobs
e664bde484
AWS IAM Instance Profile ( #557 )
2018-05-15 16:42:57 +02:00
Dan Bond
25af706af3
docs/tutorials: add pods resources to external-dns ClusterRole
2018-04-24 16:07:51 +01:00
Martin Linkhorst
b94288fcb9
chore: bump version to v0.5.0
2018-04-23 16:50:13 +02:00
Anhad Jai Singh
bea99407c6
Add docs for pdns provider
2018-04-17 18:56:16 +05:30
Nick Jüttner
f58f53a3e4
RBAC permissions
2018-04-16 17:38:41 +02:00
Nick Jüttner
5fc7d31a57
Resolving merge conflicts
2018-04-05 12:40:27 +02:00
Helgi Þormar Þorbjörnsson
321d4d463b
Support a comma separated list for the FQDN template ( #512 )
...
* Support a comma separated list for the FQDN template
* Add documentation for comma separated FQDN templates
* chore: add multiple fqdn templates to changelog
2018-04-04 11:39:39 +02:00
Seshadri Mahalingam
a7c6a77285
Update nginx-ingress.md ( #516 )
2018-04-04 08:39:24 +02:00
jmo808
1559f6508c
Update azure.md
...
Added nginx-ingress information and made setting up AzureDNS with k8s on AKS or other providers easier to understand.
2018-03-27 09:46:46 -06:00
John Slivka
297b503a6e
Fix typo for serviceAccountName in RBAC example
...
serviceAccountName was transposed onto the non-RBAC example
2018-03-21 11:51:28 -06:00
Anders Bruun Olsen
0d6f3ce312
Update helper-text and GKE tutorial to reflect google project auto-detection. ( #494 )
2018-03-14 13:14:00 +01:00
Zach Arnold
389527785d
update RBAC rules in docs ( #451 )
...
* update RBAC rules in docs
* update docs with split between rbac and non
* make deployment use new sa
* docs: correctly reference service account in CRB
* docs: correctly reference service account in CRB in other docs
2018-02-27 11:54:20 +01:00
Herrmann Hinz
21c3dce4c2
fixing image tag typo in public-private-route53.md tutorial ( #476 )
...
* fixing image tag typo in public-private-route53.md tutorial
* fixing image tag typo in public-private-route53.md tutorial
2018-02-23 16:02:09 +01:00
Kamil Szczygieł
1832011c3a
Setting up ExternalDNS using same domain for public/private Route53 zones ( #472 )
...
* setting up externaldns using the same domain for public and private route53 zones
* update nginx-ingress-controller image to 0.11.0
2018-02-22 13:47:54 +01:00
Nick Jüttner
bd1aef2667
Merge pull request #461 from eik3/patch-1
...
Typos
2018-02-09 11:11:56 +01:00
Nick Jüttner
9ed9bae16d
Merge pull request #457 from jvassev/dyn-provider
...
Add Dyn Provider
2018-02-09 11:11:00 +01:00
Eike Herzbach
2d632f229d
Typos
2018-02-09 10:15:28 +01:00
Julian Vassev
414d394354
Add Dyn Provider
...
* add "dyn" provider
* add several --dyn-* args to configure Dyn login
* add github.com/nesv/go-dynect/dynect@0.6.0 to Gopkg and vender/ (the client
of choice by Terraform)
* make externdns.Version public so it can be stored when committing
zone changes
* add tutorial for Ingress resources and update root README.md file
Dyn REST API is documented here: https://help.dyn.com/dns-api-knowledge-base/
Example usage:
external-dns \
--provider=dyn \
--dyn-customer-name=acme \
--dyn-username=acme-api \
--dyn-password=t0pS3cr3t \
--domain-filter=portal.acme.com \
--zone-id-filter=acme.com \
--namespace=my-test-ns \
--log-level=debug \
--txt-prefix=_
2018-02-08 09:37:33 -08:00
shane lee
272e12e62a
[aws-doc-update] docker image version and new arg aws-zone-type ( #371 )
...
* [aws-doc-update] docker image version and new arg aws-zone-type
* changes after review
* remove annotation for ingress
* docs: modify docs according to suggestions
2018-01-26 11:12:51 +01:00
Søren Mathiasen
a7ad512d04
Add documentation about annotation-filter ( #448 )
...
There were no documentation describing how to use the annotation-filter
parameter
2018-01-26 11:00:59 +01:00
Yerken
998f3618b8
add first proposal version for multi target ( #396 )
...
* add first proposal version for multi target
* update docs
* remove todo, add how to do it for other providers
2017-12-21 11:45:02 +01:00
Fabian Topfstedt
5f88867e75
Adding required name
values ( #416 )
...
Added a name value so make Kubernetes 1.8.5 work.
Had this error before:
```The Service "nginx" is invalid:
* spec.ports[0].name: Required value```
2017-12-10 03:08:34 +01:00
Arttii
40350a9b23
Added HostPort feature docs ( #399 )
...
* Added HostPort feature docs
* Fixed some typos
2017-11-24 09:11:39 +01:00
Henning Jacobs
76dc93bd29
update docs to use latest release v0.4.8 ( #398 )
2017-11-24 09:04:43 +01:00
leigh schrandt
65f4239d44
provider=google: Add Ttl from annotations:
...
Use `int64(ep.RecordTTL)` in `newRecord()`
Fallback to hardcoded 300s for backwards-compat
Add `TestNewRecords()`
Add notes in *ttl.md*
2017-11-14 15:23:51 -07:00
Lars Kristian Bremnes
238dfb1102
Doc: how to use Azure DNS from non-Azure cluster ( #385 )
...
* How to use Azure DNS from non-Azure cluster
If the cluster is not Azure Container Service (or acs-engine) the configuration file for Azure DNS needs to be created manually.
* Azure.md, give explicit name to Service Principal
2017-11-13 16:09:46 +01:00
Khris Richardson
84634fd1a7
address #378 ( #384 )
2017-11-13 15:11:05 +01:00
Tom Downes
9d6d137f65
Fix minimum version of external-dns container to match that needed for InfoBlox DNS provider. ( #383 )
2017-11-07 20:45:43 +01:00
Khris Richardson
cab3e0454e
Initial commit of Infoblox provider ( #349 )
...
* Initial commit of Infoblox provider
* address @ideahitme's observations
* fail at addressing @szuecs comments
* fix(infoblox): avoid shadowing err variable
* fix flag descriptions
* default ssl verify to true. thanks @szuecs
* chore(infoblox): bump minium required version
This should ideally be a minor bump but let's do that when we have v0.5
2017-10-12 13:41:18 +02:00
Kevin J. Qiu
71723bdd5b
Allow specifying a custom TTL through annotation on Ingress or Service ( #320 )
...
* Add RecordTTL
* Route53: test for custom TTL
* Fix tests
* Fix remaining tests
* Add ttl when endpoint is created from ingress
* Missed a word
* Fix bad refactoring
* Add ingress custom TTL test
* gofmt
* Satisfy go-lint
* Unshadow `endpoint` in azure provider
* Fix and add an output test
* Add TTL for endpoints generated from service templates
* Take TTL into account when generating update plan
* Tests for TTL change impact on the plan
* Refactor factory method name
* Refactoring
* Run gofmt
* Make endpoint string format look like BIND config
* Update plan and plan_test
* Replace NewEndpointWithTTLValue with NewEndpointWithTTL in aws
* Remove NewEndpointWithTTLValue func
* Update references to TTL
* Remove getTTLValue func
* Handle merge conflict
* Update tests
* Update README, CHANGELOG and documentation
* Run gofmt
* Move getTTLFromAnnotations to a common file
* Refactor getTTLFromAnnotations
* Gofmt
* Add tests for getTTLFromAnnotations
* Trigger build
* Add boilerplate header
* Update README/CHANGELOG according to code review
* Add ttl.md and link it from README
* change CNAME string to endpoint.RecordTypeCNAME
* fix test cases with AWS ALIAS records, these do not behave different in these tests
2017-10-11 14:17:02 +02:00
Stan Lagun
09a6f6bac8
Tutorial with example on how to use Designate was added
2017-09-22 20:55:08 -07:00
Kévin Dunglas
02c38d5cf7
Add a new --cloudflare-proxied flag to toggle Cloudflare proxy feature ( #340 )
...
* Add a new --cloudflare-proxied flag to toggle Cloudflare proxy feature
* Change flag description
2017-09-18 10:54:08 +02:00
Clayton O'Neill
ea4cbfe803
Ingress target annotation should set, not append ( #318 )
...
If the user has specified a target for the ingress, treat that as
overriding any endpoints already set on the ingress, even if that list
is not empty. This allows overriding the IP address or hostname set
when using a service like kube-keepalived-vip.
2017-08-17 22:27:14 +02:00
Henning Jacobs
d54cd72e94
Support for annotation based targets for Ingress ( #312 )
...
* Support for annotation based targets for Ingress
* stay DRY: extract into addEndpointsFromTargetAnnotation
2017-08-10 20:53:22 +02:00
Martin Linkhorst
5d3926bdff
docs: document how to configure sources via env vars ( #310 )
2017-08-10 20:23:55 +02:00
Martin Linkhorst
d4cc1fbef3
docs: update docs to the latest release
2017-08-03 09:47:53 +02:00
Peter Luttrell
24e871faa7
Update README.md and docs/faq.md ( #296 )
...
* Update the docs/faq.md to include details on propertly setting up nginx-ingress-controller to assign the fqdn of ELBs on AWS.
* Updated the README.md to include links to the tutorials to the various platforms.
* Corrected invalid YAML.
2017-08-01 14:17:13 +02:00
Martin Linkhorst
aa17c342a6
docs(faq): add answer for how to run ExternalDNS under service account ( #293 )
2017-07-27 23:25:43 +02:00
Martin Linkhorst
12a67523c2
docs: update documented version to v0.4 ( #294 )
2017-07-27 23:25:17 +02:00
Martin Linkhorst
804dbc00ed
docs(faq): add gke permissions to the faq ( #288 )
2017-07-25 21:05:21 +02:00
Martin Linkhorst
669f98b7a0
docs: update docs to the v0.4.0 release ( #286 )
2017-07-24 12:48:09 +02:00
Martin Linkhorst
aa3f6c04c5
tutorials: add tutorial for digital ocean ( #282 )
...
* docs(tutorials): add tutorial for digital ocean
* docs(tutorials): fix version used in cloudflare tutorial
* chore: update the changelog with the latest and greatest, thanks to all who contributed
2017-07-21 17:43:39 +02:00
Martin Linkhorst
e891397a3d
docs(faq): add some questions to the FAQ ( #268 )
2017-07-19 21:21:50 +02:00
Nick Jüttner
c69c557fbc
Cloudflare Tutorial ( #271 )
2017-07-17 11:25:21 +02:00
Nils Juenemann
73d397961e
Support for multiple domains within --domain-filter ( #252 )
...
* Support for multiple domains within --domain-filter
The parameter accepts a comma separated list of domains with or without trailing dot. Example: --domain-filter="example.org, company.test.,staging.com". Closes #247 and #229
* Add boilerplate header
* Add documentation for methods and structs
* use StringsVar for the domain-filter flag
* go fmt
* Remove camel case from tests
* Revert changes in README.md
* Move DomainFilter to provider package
* Make a new slice and copy elements to it
* Update CHANGELOG.md
* docs: change minor spelling mistake
2017-06-29 18:59:05 +02:00
jordanjennings
1592ef0afa
Fix incorrect flag in nginx-ingress.md ( #245 )
...
Originally had `dry-run=true` as the dry run flag but that doesn't work and makes external-dns fail to start. Changed to `--dry-run`.
2017-06-20 23:15:01 +02:00
Martin Linkhorst
c1f5179739
docs: explain the concept behind sources and providers ( #226 )
...
* docs(contributing): explain the concept behind sources and providers
* docs(contributing): we don't filter Services by type
2017-06-16 11:07:10 +02:00
Shane Starcher
bc4127b0b7
Add IAM permissions to tutorial ( #231 )
2017-06-08 14:11:24 +02:00
Peter Huene
3355528c16
Implement Azure DNS provider ( #210 ) ( #214 )
...
* vendor Azure Go SDK (#210 )
* vendor the Azure Go SDK and dependencies
* add initial Azure DNS provider implementation (#210 )
* add 'azure' value to 'provider' command line option
* add 'azure-config-file' command line option
* add 'azure-resource-group' command line option
* implement initial Azure DNS provider
note: azure provider is not yet fully implemented (does not query for existing
records).
tests and documentation are forthcoming.
* add a tutorial for the Azure provider (#210 )
* add tutorial for using ExternalDNS with Azure DNS
* finish implementation of Azure DNS provider (#210 )
* implement the Records method for the Azure DNS provider
* refactor Azure API interface for future tests (#210 )
* make Azure provider use an interface for future unit tests
* add unit tests for the Azure provider (#210 )
* test retrieving Azure DNS records.
* test updating and deleting Azure DNS records.
* test dry run for the Azure provider (i.e. noop).
2017-06-02 15:24:52 +02:00
Martin Linkhorst
a2c893f2bb
fix: align more docs with the current release ( #202 )
2017-05-08 18:45:59 +02:00
Henning Jacobs
55d709c38c
fix link to AWS tutorial ( #201 )
2017-05-08 18:02:42 +02:00
Yerken
55816ae57c
adjust docs before the v0.3.0 release ( #184 )
...
* adjust docs before the v0.3.0 release
* minor fixes
* docs: add missing dot
* docs: add missing dot
* docs: drop line
* docs: drop another line
* adjust documentation
* update main readme
* checkbox for releases, add --txt-owner-id flag in description
* docs: minor weird character fixes [ci skip]
2017-05-08 17:29:17 +02:00
Martin Linkhorst
d6222a454d
docs: do not reference buggy version
2017-04-28 00:46:23 +02:00
Omar Yasin
d4a396b667
Tutorial uses buggy version for GKE example ( #177 )
...
Bug in question: https://github.com/kubernetes-incubator/external-dns/issues/154
This is fixed in 0.2.1
2017-04-26 09:07:59 +02:00
Martin Linkhorst
04bbdb5d80
docs: update docs to the latest release
2017-04-07 23:01:33 +02:00
Martin Linkhorst
7f6626921d
docs: update tutorials to latest version ( #134 )
2017-04-07 14:56:26 +02:00
Martin Linkhorst
9f712c15af
chore: bump version to v0.2.0
2017-04-07 14:29:23 +02:00
Martin Linkhorst
26d1b6f241
chore: bump version to v0.2.0-beta.1
2017-04-07 14:21:23 +02:00
Martin Linkhorst
02253aa70c
docs(aws): update aws tutorial with passing the hosted zone id
2017-04-06 14:58:20 +02:00
Martin Linkhorst
b0f437a438
support hostnames as endpoint targets (CNAME support) ( #122 )
...
* feat(aws): support hostnames as endpoint targets
* docs: describe how to run ExternalDNS on AWS
* docs: update changelog with CNAME feature
* docs: update changelog to include AWS documentation
* fix(aws): test that updating records removes the old value
* feat(google): add CNAME support to Google provider
* fix(source): sanitize source and target hostnames
* docs: update changelog to include latest changes
* docs(aws): mention that ExternalDNS takes full ownership of a hosted zone
* fix(aws): switch route53 tests to use endpoint pointers
* docs: add TODO to remove record filtering once ownership is in place
2017-04-05 14:58:10 +02:00
Martin Linkhorst
5c794e1b39
docs: document how to use ExternalDNS with nginx ingress controller ( #113 )
2017-04-05 11:48:32 +02:00
Yerken
d507345a63
adjust documentation as per latest discussion regarding registry/storage ( #114 )
...
* adjust documentation as per latest discussion regarding registry/storage
* rename group-id -> owner-id
2017-04-04 12:02:37 +02:00
Lauri Apple
4db71d480b
Edited README and FAQ ( #115 )
...
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update faq.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* docs: minor changes to the readme and faq
2017-04-03 15:48:48 +02:00
Martin Linkhorst
5ff801557b
Elaborate the docs, add a faq section ( #109 )
...
* docs: elaborate the docs, add a faq section
* docs: fix a messed up command
* docs: update docs to reference v0.1 release
* docs(faq): fix stray whitespace
* docs: restructure docs for a leaner README
* docs: move first run section back to main readme
* docs: fix references to packages
* docs: fix reference to gke tutorial
* docs: fix missing source flag in examples
* docs: fix missing provider flag in examples
* docs: mention ingress support in main readme
2017-03-30 11:30:06 +02:00
Martin Linkhorst
d7b107aab3
chore: remove cloudbuild to avoid confusion ( #106 )
2017-03-17 17:35:10 +01:00
Martin Linkhorst
318c6e532c
ref(*): rename DNSProvider to just Provider ( #101 )
2017-03-17 14:35:10 +01:00
Martin Linkhorst
ff0461219d
docs: move example from README to tutorials ( #100 )
2017-03-16 21:03:23 +01:00
Martin Linkhorst
000297b1e9
add tutorial on how to use external-dns with GKE ( #92 )
...
* docs(tutorials): add tutorial on how to use external-dns with GKE
* docs(gke): document how to setup a zone with its parent
2017-03-16 15:34:24 +01:00
Yerken
15f45fcacd
storage proposal v1 ( #76 )
...
* storage proposal v1
* few fixes, remove code
* link issues
* another caveat
* fix typos, more details
* small refactoring
2017-03-13 14:17:14 +01:00
Martin Linkhorst
69565ced3e
chore: use alpha annotations
2017-03-08 11:50:21 +01:00
Justin Santa Barbara
cb364cdbf7
Move config to apimachinery ( #37 )
...
Types that we want to work using apimachinery typically go into
pkg/apis/X, and the validation goes into pkg/apis/X/validation. We then
add versions into e.g. pkg/apis/X/v1alpha1, but this feels premature at
the moment.
Changing this later is annoyingly difficult, especially in terms of
validation and dependencies.
We will want the apimachinery, so that we can configure from a
configuration file that is versioned. Hopefully dns-controller won't
end up so complicated that we will require it, but I think there is also
value in following the "standard" patterns for controllers that are
emerging from e.g. ingress.
For a fairly simple example of an API, please consult
https://github.com/kubernetes/kubernetes/tree/master/pkg/apis/certificates
2017-03-01 11:49:02 +01:00
Justin Santa Barbara
67fa237cd4
Document existing kops dns-controller annotations
...
Kops includes a dns-controller, and this document describes the existing
annotations and their behaviour. This document is intended to allow us
to see the use-cases identified by kops dns-controller, to ensure the
same annotations can be recognized (perhaps with a `--compatibilty`
flag), and to ensure that we have comparable functionality.
2017-02-26 16:38:52 -05:00
ideahitme
ef5b7b38f9
small readme adjustments
2017-02-23 17:15:54 +01:00
ideahitme
35d28f23f9
typo fix
2017-02-21 16:31:46 +01:00
ideahitme
5c7f4a5bbb
minor changes, list client libraries
2017-02-21 16:30:02 +01:00
ideahitme
9f429a8641
include interace files
2017-02-20 15:22:44 +01:00
ideahitme
ee2ac2c3ea
include flag lib, config file
2017-02-20 15:10:00 +01:00
ideahitme
4b3516e282
consisten naming, controller package
2017-02-20 13:46:38 +01:00
ideahitme
d74dc27972
main proposal + alternatives
2017-02-20 12:04:39 +01:00
ideahitme
ac624ce106
naming fixes
2017-02-20 12:00:15 +01:00
ideahitme
4717109fda
Draft project structure documentation
2017-02-20 11:58:12 +01:00
ideahitme
d9825d7202
be more elaborate regarding required annotations, compatibility
2017-02-14 15:58:45 +01:00
Adam Sunderland
30c04fb338
Tweak configuration section
...
Fix formatting
2017-02-13 12:21:58 -06:00
Adam Sunderland
49fb86d782
Document compatibility with route53-kubernetes
2017-02-13 12:08:33 -06:00
Adam Sunderland
4a4b8c71fd
Add Design/Configuration section
2017-02-13 11:45:34 -06:00
ideahitme
b2306cc7d2
fix broken table
2017-02-13 16:38:43 +01:00
ideahitme
dc16c78810
initial-design file
2017-02-13 16:05:30 +01:00