Commit Graph

576 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
f367622dbc
Merge pull request #3842 from pendo-io/istio-ingress-resource
feat: add support for ingress backed istio gateways
2023-08-23 12:50:08 -07:00
Predrag Janosevic
7ddc9daba7
exoscale provider: migrate to exoscale API v2 (#2917)
* exoscale provider: migrate to exoscale API v2

* exoscale: fix comment typo

* exoscale: remove debug line from test

* exoscale: replace endpoint config with environment

* exoscale: update Config

* Update pkg/apis/externaldns/types.go

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>

* exoscale: document api zone & environment flags

* exoscale: update tutorial

* Sync deps with master

---------

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-08-14 07:57:21 -07:00
Matúš Ferech
2e00d428f2
Add docs for regex domain filter 2023-08-14 11:14:43 +02:00
Kubernetes Prow Robot
13d09b25d5
Merge pull request #3026 from rbeuque74/ovhcloud-cache
feat(ovh): add cache based on DNS zone SOA value
2023-08-12 13:41:18 -07:00
Anthony Corbacho
d5e97fa8a2
Update docs/tutorials/traefik-proxy.md
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2023-08-10 16:41:32 +09:00
Anthony Corbacho
b7973ebb4c doc: Add example of setting up traefik IngressRoute with externalDNS annotations 2023-08-10 16:15:37 +09:00
David Pait
362b233833 update istio gateway annotation name and docs 2023-08-08 08:04:51 -04:00
David Pait
1253afa11e add supoort for ingress backed istio gateways 2023-08-06 16:57:42 -04:00
Romain Beuque
1a48cb8e16 feat(ovh): add cache based on DNS zone SOA value
OVHcloud customers using 'ovh' provider for large DNS zone will spend a
lot of time waiting for all records to be retrieved from the API. As
records can't change without a modification of the SOA Serial of the DNS
zone, this commit adds a client-side cache that stores the value of the
DNS records for each zone, based of the current SOA Serial value of the
zone. In case the SOA Serial of the zone is identical to the one in
cache, we can serve all the records directly from cache. Otherwise,
fallback on refreshing the cache from the API.

Signed-off-by: Romain Beuque <556072+rbeuque74@users.noreply.github.com>
2023-07-17 10:14:01 +00:00
Megum1n
70a43a4231
Merge branch 'master' into gloo-multiple-namespaces 2023-07-08 22:49:13 +02:00
John Gardiner Myers
4a40346d42 Remove flags and documentation for removed contour-ingressroute source 2023-07-04 16:37:37 -07:00
Kubernetes Prow Robot
d25ba9f37c
Merge pull request #3282 from gugdewescale/fix-scaleway-documentation
fix: scaleway documentation, remove SCW_DEFAULT_ORGANIZATION_ID
2023-06-28 03:30:32 -07:00
Kubernetes Prow Robot
aa347685f8
Merge pull request #3687 from alejandrojnm/master
Fix bug in the civo provider to avoid infinite record creation
2023-06-26 03:03:44 -07:00
Alejandro J. Nuñez Madrazo
27f9f5286c
Merge branch 'master' into master 2023-06-26 07:03:30 +01:00
Megum1n
c5af401026
Update gloo docs 2023-06-25 06:12:50 +02:00
Megum1n
845b53cfa1
Update docs/tutorials/gloo-proxy.md
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-06-25 03:29:11 +02:00
Megum1n
41d3de5364
Merge branch 'master' into gloo-multiple-namespaces 2023-06-24 02:11:35 +02:00
Jameel Al-Aziz
2df31d410b
Update aws IAM policy example
Update the IAM policy example to include `route53:ListTagsForResource` permissions.

This is required for `--aws-zone-tags`.
2023-06-23 01:48:20 -07:00
Kubernetes Prow Robot
8e2140baab
Merge pull request #3055 from ThomasK33/master
Add support for Traefik 2's IngressRoute, IngressRouteTCP and IngressRouteUDP
2023-06-16 13:08:19 -07:00
Thomas Kosiewski
97deda58ef
Updated traefik docs to use registry.k8s.io
Signed-off-by: Thomas Kosiewski <thoma471@googlemail.com>
2023-06-15 10:50:30 +02:00
Thomas Kosiewski
88a726f690
Update docs/tutorials/traefik-proxy.md
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2023-06-15 09:04:52 +02:00
Alejandro J. Nuñez Madrazo
3056ac57d6
Fix bug in the civo provider to avoid infinite record creation
Signed-off-by: Alejandro J. Nuñez Madrazo <alejandro@civo.com>
2023-06-14 23:42:40 +01:00
Kubernetes Prow Robot
a2ff741695
Merge pull request #3594 from dmealo/patch-1
Very minor typo Update to azure.md
2023-06-11 10:45:47 -07:00
Thomas Kosiewski
95abe994c4
Merge remote-tracking branch 'kubernetes-sigs/master' 2023-06-01 18:49:38 +02:00
Kubernetes Prow Robot
52196b8db1
Merge pull request #3643 from kubernetes-sigs/raffo/bump-docs-v0.13.5
Bump versions in docs for v0.13.5
2023-05-31 08:37:45 -07:00
Antti Viitala
8dc72e5fcd
docs: update rbac.authorization apiVersion 2023-05-30 16:59:52 +08:00
Antti Viitala
5a7192d8a6
docs: update deployment and statefulset apiVersion
apps/v1beta2 was deprecated in k8s 1.16 so the examples are no longer working - updated kind to just v1.
2023-05-30 16:59:45 +08:00
Raffaele Di Fazio
b7c1d9519e bump versions in all docs
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-05-29 23:11:04 +02:00
Kubernetes Prow Robot
3346b4e53c
Merge pull request #3519 from Sewci0/feature/mx-support
Add support for MX records in Azure, GCP and AWS
2023-05-15 12:13:07 -07:00
Kubernetes Prow Robot
3a788d6a44
Merge pull request #3588 from johngmyers/ipv6-external
IPv6 internal node IPs are usable externally
2023-05-10 13:17:14 -07:00
Kubernetes Prow Robot
c4dcbf7321
Merge pull request #3589 from alefray/ingress-class-filtering
(V2) Support filtering ingresses on ingressClassName as well as deprecated kubernetes.io/ingress.class annotation
2023-05-09 06:03:57 -07:00
Arnaud Lefray
7b940026be
docs(aws): remove mention of deprecated annotation filter 2023-05-09 08:46:56 +02:00
David Mealo
ea4eb4230c
Update azure.md 2023-05-08 10:03:21 -04:00
John Gardiner Myers
683663e9c2 IPv6 internal node IPs are usable externally 2023-05-07 12:00:28 -07:00
Arnaud Lefray
f42f3705c5
docs: replace mentions of ingress.class annotations for the spec.ingressClassName field 2023-05-05 16:11:26 +02:00
Arnaud Lefray
e3842a4be6
Apply suggestions from code review
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-05-05 08:37:12 +02:00
Arnaud Lefray
56773c0430
chore: merge with master 2023-05-04 15:23:10 +02:00
Arnaud Lefray
04d7ed8ad7
docs: update class name filtering documentation 2023-05-04 15:11:50 +02:00
Seweryn Chlewicki
4e9dcd0966
Update docs 2023-05-02 16:00:07 +01:00
Houssem Dellai
e233a2accb
Added video tutorial in azure.md for using Azure DNS 2023-05-01 11:57:54 +02:00
Kubernetes Prow Robot
21da27f9cd
Merge pull request #3552 from cxuu/cloudflare-token
cloudflare: support reading API token from file
2023-04-24 11:49:01 -07:00
Kubernetes Prow Robot
747999413c
Merge pull request #3459 from HoussemDellai/patch-1
Updated new annotation : ingressClassName: nginx
2023-04-22 03:49:12 -07:00
Eric R. Rath
bdcdcd1e25 Fix incorrect arg in Oracle OCI tutorial
The recently-added support for Oracle's OCI IAM instance principal
authentication included an incorrect arg name in the change to the Oracle
tutorial.  This changes the tutorial to specify the correct arg name.  Thanks to
joe.rosinski@oracle.com for spotting the problem.
2023-04-20 10:20:33 -07:00
Charles Xu
4447b2a810 cloudflare: support reading API token from file 2023-04-18 15:44:27 -07:00
megum1n
ac605fa4ce
Rename gloo-namespace flag back to singular word 2023-04-13 23:00:26 +02:00
Kubernetes Prow Robot
e7749e94d7
Merge pull request #1701 from ericrrath/oci-auth-instance-principal
OCI provider: add support for instance principal authentication
2023-04-11 06:43:06 -07:00
Raffaele Di Fazio
00f919d20f all the v0.13.4 updates
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-03-27 23:07:49 +02:00
Thomas Kosiewski
e5422811a3 Updated docs 2023-03-17 15:16:22 +01:00
Thomas Kosiewski
7ee3f28876 Fixed rbac permissions in documentation 2023-03-17 15:16:11 +01:00
Thomas Kosiewski
458b702762 Added traefik source 2023-03-17 15:15:41 +01:00
megum1n
3d48d66c91
Add support for multiple gloo namespaces in one External DNS instance 2023-03-15 02:33:00 +01:00
Mikael Johansson
9a76be0202 Add F5 VirtualServer source 2023-03-14 10:23:56 +01:00
Kubernetes Prow Robot
38e786203c
Merge pull request #3433 from jwenz723/master
Add AWS VPC endpoint canonical hosted zone IDs
2023-03-08 12:50:09 -08:00
Houssem Dellai
84f9daa57d
Updated new annotation : ingressClassName: nginx
Replaced old annotation:
  annotations:
    kubernetes.io/ingress.class: nginx

with new one:
  ingressClassName: nginx
2023-03-08 15:20:45 +01:00
Kubernetes Prow Robot
b3a7698554
Merge pull request #3364 from arturhoo/cloudflare-paginated-list-requests
cloudflare - customizable pagination when listing DNS records
2023-03-02 07:30:55 -08:00
Kubernetes Prow Robot
fd8d7577c9
Merge pull request #3392 from craigapple/feature/infoblox-name-regex
Added name~ regex match to infoblox with --infoblox-name-regex argument
2023-03-01 00:33:17 -08:00
Jeff Wenzbauer
31f06153f6
add documentation about canonical hosted zones 2023-02-22 13:45:19 -07:00
Jeff Wenzbauer
94d72a5ca8
add documentation about target-hosted-zone 2023-02-22 13:33:08 -07:00
Guangwen Feng
fb15602f12 Fix a minor typo in AWS tutorial
Signed-off-by: Guangwen Feng <fenggw-fnst@fujitsu.com>
2023-02-21 22:58:12 +08:00
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
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
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
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
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
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
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
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