Commit Graph

1048 Commits

Author SHA1 Message Date
Frederic Mereu
f721b415db
docs: provider-specific annotations for ambassador 2024-02-12 11:40:29 +01:00
Dimitri Delabroye
da4c99030a feat(gandi): add support for personal access token 2024-02-12 09:40:18 +01:00
Michel Loiseleur
b07ecfb7ae doc: explain how to use Azure internal load balancer 2024-02-11 11:35:38 +01:00
Andrew Hay
e7987e1ab1
Update link to current workshop (#4170)
* Update link to current workshop

The old link shows that the workshop has been updated and points you to a different one

* fix(pdns): provider implicitly changes CNAME to ALIAS

Fixes: https://github.com/kubernetes-sigs/external-dns/issues/3970

* feat: add debug message to CNAME to ALIAS conversion

Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>

* fix(chart): Fix webhook install failure (#4173)

* fix(chart): Fix webhook install failure

* chore(chart): Update chart metadata

* fix: provide possibility to have a soft error mode to only log error and not fatal

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* fix: provide possibility to have a soft error mode to only log error and not fatal

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* doc: add godoc

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>

* [helm] Allow tpl in provider again (#4180)

* [helm] Allow tpl in provider again

Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>

* bump version and changelog

Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>

* re-run helm-docs

Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>

---------

Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>

* Fix args for webhook deployment (#4202)

* Fix args for webhook deployment

The upfront bullet point resulted in `- ""` and could brake the webhook container.

* Add changeloog

* add RBAC fix to namespaces - get, watch, list to each gateway-*route (#4205)

* add RBAC fix to namespaces - get, watch, list to each gateway-*route

* fix conflicts

* resolve conflicts

* Apply suggestions from code review

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

---------

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

* chore: Released chart v1.14.3

Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>

* build(deps): bump the dev-dependencies group with 24 updates

Bumps the dev-dependencies group with 24 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go) | `1.4.0` | `1.5.1` |
| [github.com/F5Networks/k8s-bigip-ctlr/v2](https://github.com/F5Networks/k8s-bigip-ctlr) | `2.15.0` | `2.15.1` |
| [github.com/IBM/go-sdk-core/v5](https://github.com/IBM/go-sdk-core) | `5.15.0` | `5.15.1` |
| [github.com/aliyun/alibaba-cloud-sdk-go](https://github.com/aliyun/alibaba-cloud-sdk-go) | `1.62.652` | `1.62.673` |
| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.49.15` | `1.50.9` |
| [github.com/civo/civogo](https://github.com/civo/civogo) | `0.3.56` | `0.3.58` |
| [github.com/cloudflare/cloudflare-go](https://github.com/cloudflare/cloudflare-go) | `0.85.0` | `0.87.0` |
| [github.com/digitalocean/godo](https://github.com/digitalocean/godo) | `1.107.0` | `1.108.0` |
| [github.com/infobloxopen/infoblox-go-client/v2](https://github.com/infobloxopen/infoblox-go-client) | `2.4.0` | `2.5.0` |
| [github.com/linode/linodego](https://github.com/linode/linodego) | `1.26.0` | `1.28.0` |
| [github.com/miekg/dns](https://github.com/miekg/dns) | `1.1.57` | `1.1.58` |
| [github.com/oracle/oci-go-sdk/v65](https://github.com/oracle/oci-go-sdk) | `65.55.0` | `65.57.0` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.834` | `1.0.856` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.834` | `1.0.856` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.834` | `1.0.856` |
| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.5.11` | `3.5.12` |
| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.5.11` | `3.5.12` |
| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.15.0` | `0.16.0` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.155.0` | `0.161.0` |
| [istio.io/api](https://github.com/istio/api) | `1.20.1` | `1.20.2` |
| [istio.io/client-go](https://github.com/istio/client-go) | `1.20.1` | `1.20.2` |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.29.0` | `0.29.1` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.29.0` | `0.29.1` |
| [k8s.io/klog/v2](https://github.com/kubernetes/klog) | `2.110.1` | `2.120.1` |


Updates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.4.0 to 1.5.1
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md)
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.4.0...sdk/internal/v1.5.1)

Updates `github.com/F5Networks/k8s-bigip-ctlr/v2` from 2.15.0 to 2.15.1
- [Release notes](https://github.com/F5Networks/k8s-bigip-ctlr/releases)
- [Changelog](https://github.com/F5Networks/k8s-bigip-ctlr/blob/v2.15.1/docs/RELEASE-NOTES.rst)
- [Commits](https://github.com/F5Networks/k8s-bigip-ctlr/compare/v2.15.0...v2.15.1)

Updates `github.com/IBM/go-sdk-core/v5` from 5.15.0 to 5.15.1
- [Release notes](https://github.com/IBM/go-sdk-core/releases)
- [Changelog](https://github.com/IBM/go-sdk-core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/IBM/go-sdk-core/compare/v5.15.0...v5.15.1)

Updates `github.com/aliyun/alibaba-cloud-sdk-go` from 1.62.652 to 1.62.673
- [Release notes](https://github.com/aliyun/alibaba-cloud-sdk-go/releases)
- [Changelog](https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/ChangeLog.txt)
- [Commits](https://github.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.652...v1.62.673)

Updates `github.com/aws/aws-sdk-go` from 1.49.15 to 1.50.9
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.49.15...v1.50.9)

Updates `github.com/civo/civogo` from 0.3.56 to 0.3.58
- [Release notes](https://github.com/civo/civogo/releases)
- [Changelog](https://github.com/civo/civogo/blob/master/changelog.yml)
- [Commits](https://github.com/civo/civogo/compare/v0.3.56...v0.3.58)

Updates `github.com/cloudflare/cloudflare-go` from 0.85.0 to 0.87.0
- [Release notes](https://github.com/cloudflare/cloudflare-go/releases)
- [Changelog](https://github.com/cloudflare/cloudflare-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cloudflare/cloudflare-go/compare/v0.85.0...v0.87.0)

Updates `github.com/digitalocean/godo` from 1.107.0 to 1.108.0
- [Release notes](https://github.com/digitalocean/godo/releases)
- [Changelog](https://github.com/digitalocean/godo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalocean/godo/compare/v1.107.0...v1.108.0)

Updates `github.com/infobloxopen/infoblox-go-client/v2` from 2.4.0 to 2.5.0
- [Release notes](https://github.com/infobloxopen/infoblox-go-client/releases)
- [Changelog](https://github.com/infobloxopen/infoblox-go-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/infobloxopen/infoblox-go-client/commits)

Updates `github.com/linode/linodego` from 1.26.0 to 1.28.0
- [Release notes](https://github.com/linode/linodego/releases)
- [Commits](https://github.com/linode/linodego/compare/v1.26.0...v1.28.0)

Updates `github.com/miekg/dns` from 1.1.57 to 1.1.58
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release)
- [Commits](https://github.com/miekg/dns/compare/v1.1.57...v1.1.58)

Updates `github.com/oracle/oci-go-sdk/v65` from 65.55.0 to 65.57.0
- [Release notes](https://github.com/oracle/oci-go-sdk/releases)
- [Changelog](https://github.com/oracle/oci-go-sdk/blob/master/CHANGELOG.md)
- [Commits](https://github.com/oracle/oci-go-sdk/compare/v65.55.0...v65.57.0)

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common` from 1.0.834 to 1.0.856
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.834...v1.0.856)

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod` from 1.0.834 to 1.0.856
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.834...v1.0.856)

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns` from 1.0.834 to 1.0.856
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.834...v1.0.856)

Updates `go.etcd.io/etcd/api/v3` from 3.5.11 to 3.5.12
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.11...v3.5.12)

Updates `go.etcd.io/etcd/client/v3` from 3.5.11 to 3.5.12
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.11...v3.5.12)

Updates `golang.org/x/oauth2` from 0.15.0 to 0.16.0
- [Commits](https://github.com/golang/oauth2/compare/v0.15.0...v0.16.0)

Updates `google.golang.org/api` from 0.155.0 to 0.161.0
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.155.0...v0.161.0)

Updates `istio.io/api` from 1.20.1 to 1.20.2
- [Commits](https://github.com/istio/api/compare/1.20.1...1.20.2)

Updates `istio.io/client-go` from 1.20.1 to 1.20.2
- [Commits](https://github.com/istio/client-go/compare/1.20.1...1.20.2)

Updates `k8s.io/api` from 0.29.0 to 0.29.1
- [Commits](https://github.com/kubernetes/api/compare/v0.29.0...v0.29.1)

Updates `k8s.io/client-go` from 0.29.0 to 0.29.1
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.29.0...v0.29.1)

Updates `k8s.io/klog/v2` from 2.110.1 to 2.120.1
- [Release notes](https://github.com/kubernetes/klog/releases)
- [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md)
- [Commits](https://github.com/kubernetes/klog/compare/v2.110.1...v2.120.1)

---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: github.com/F5Networks/k8s-bigip-ctlr/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: github.com/IBM/go-sdk-core/v5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: github.com/aliyun/alibaba-cloud-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: github.com/civo/civogo
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: github.com/cloudflare/cloudflare-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: github.com/digitalocean/godo
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: github.com/infobloxopen/infoblox-go-client/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: github.com/linode/linodego
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: github.com/miekg/dns
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: github.com/oracle/oci-go-sdk/v65
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: go.etcd.io/etcd/api/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: go.etcd.io/etcd/client/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: google.golang.org/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: istio.io/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: istio.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: k8s.io/klog/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix "workload identity" spelling

* feat(aws-provider): create flag to support sub-domains match parent

The current implementation of external-dns from sig-external-dns does
not support domain filtering (--domain-filter) for sub-domains on Route53,
such as test.sub-domain.domain.com. The function MatchParent was recently
removed from the base code, but it is still necessary for this purpose.
An example of a use case for this support is having a cluster per hosted
zone with a hundred ingress related to that zone with different variants of
sub-domains. With the matchParent function and zone-match-parent flag,
external-dns will now support an extended automatic match for sub-domains.

* test(types): adding missing test to aws-zone-match-parent flag

* docs(aws-provider): add aws-zone-match-parent use

* docs(aws): refactor explanation of aws-zone-match-parent

* fix(aws-provider): add aws-zone-match-parent flag value to aws config

---------

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>
Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Thomas Maroschik <tmaroschik@dfau.de>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
Co-authored-by: Gabe Cook <gabe565@gmail.com>
Co-authored-by: Sandor Szücs <sandor.szuecs@zalando.de>
Co-authored-by: Jan-Otto Kröpke <mail@jkroepke.de>
Co-authored-by: Tobias Bradtke <webwurst@gmail.com>
Co-authored-by: orenlevi111 <121795464+orenlevi111@users.noreply.github.com>
Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Greg Dubicki <566632+gdubicki@users.noreply.github.com>
Co-authored-by: thiagoluiznunes <thiagoluiz.dev@gmail.com>
2024-02-10 10:03:27 -08:00
Megum1n
7d3d355175
Merge branch 'master' into aws-provider-validate-value-size 2024-02-07 16:27:36 +01:00
thiagoluiznunes
ca4f3ae12b fix(aws-provider): add aws-zone-match-parent flag value to aws config 2024-02-06 18:36:06 -03:00
thiagoluiznunes
6970972b6d docs(aws): refactor explanation of aws-zone-match-parent 2024-02-06 15:20:02 -03:00
thiagoluiznunes
5a0263b510 docs(aws-provider): add aws-zone-match-parent use 2024-02-06 11:24:15 -03:00
Greg Dubicki
ea45cc665d
Fix "workload identity" spelling 2024-01-23 12:13:52 +00:00
Megum1n
1a8bbd3af3
Fix typo in docs 2024-01-12 00:20:54 +01:00
Michel Loiseleur
0009a6b67b
feat: support webhook provider in Chart (#4032)
* BREAKING CHANGE: 💥 support webhook provider in Chart

* add /healthz to webhook tutorial

* keep backward compatibility

* moved images to values

* Update charts/external-dns/values.yaml

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

* fixed name for sidecar + doc update + externalVolumeMounts

* add serviceMonitor endpoint, improve webhook provider tutorial and differentiate probes

* doc: use helm-docs for README

* fix rebase error

* Apply suggestions from code review

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

* introduce external-dns.webhookImage to match current image function

* fix port name of probes

* update template with webhook provider support

* Apply suggestions from code review

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

* Update charts/external-dns/templates/deployment.yaml

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

* Update charts/external-dns/templates/deployment.yaml

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

* following review on provider.name doc

* remove secretConfiguration on webhook

---------

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>
2024-01-09 15:32:57 +01:00
Steve Hipwell
411a8aab89
chore(chart): Deprecated secretConfiguration
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2024-01-08 10:23:20 +00:00
Kubernetes Prow Robot
fb85418d03
Merge pull request #4094 from KarstenSiemer/fix/istio_gateway/AppendExternalIPsToTargets
fix(istio): support for ExternalIPs in Istio resources
2024-01-05 20:04:56 +01:00
Manuel Rüger
540990e00c webhook: Fix metric name and add request gauges
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2024-01-03 04:42:06 +01:00
Kubernetes Prow Robot
2446baa991
Merge pull request #4133 from thesse1/patch-1
doc(azure): shows how to use userAssignedIdentityID with clientId in azure.json
2023-12-30 13:13:26 +01:00
Kubernetes Prow Robot
97a8fa3195
Merge pull request #4076 from k8r-io/fix-hangs-on-traefik-listeners
Fix timeout for traefik-proxy source
2023-12-27 17:22:52 +01:00
Kristopher Kirkland
9f29220c16 Doc update 2023-12-22 17:58:55 -06:00
Thomas Hesse
df122b03fd
Documentation update - solves issue #4132
Adding userAssignedIdentityID of the kubelet identity solves the problem with multiple parallel node pool identities - issue #4132
2023-12-21 22:57:51 +01:00
Megum1n
126c5130b1
Update AWS provider documentation regarding batch size options 2023-12-21 02:52:48 +01:00
Jongwoo Han
7928482acc
Correct typo from 'Kuberntes' to 'Kubernetes'
Signed-off-by: Jongwoo Han <jongwooo.han@gmail.com>
2023-12-17 11:56:17 +09:00
Karsten Siemer
a3eaccab34
feat(istio): enhance Istio tutorial document
ℹ️ We're making the Istio tutorial more user-friendly! 💡 We've added extra
context and instructions related to how external-dns can gather information
from the Kubernetes service of the Istio Ingress Gateway. Also, we've guided
users on setting targets manually with the appropriate annotation. 😎

Changes include:
- Illustration on how to get targets to extracted DNS names using external-dns
- Guidance to the source service documentation for more understanding 📚
- Steps to manually set targets using the 'external-dns.alpha.kubernetes.io/target'
annotation on the Istio Ingress Gateway resource or the Istio VirtualService.
2023-12-06 10:41:21 +01:00
Kubernetes Prow Robot
0e63390955
Merge pull request #4036 from tanerm/docs/infoblox-arg
doc: added --infoblox-view argument to Infoblox documentation
2023-11-16 21:20:08 +01:00
Kubernetes Prow Robot
fb584aab33
Merge pull request #4049 from anders-swanson/oracle-provider-cache
oracle provider: dns zone cache
2023-11-15 13:12:54 +01:00
Kubernetes Prow Robot
c2eb6747f7
Merge pull request #4007 from nokia/master
service source uses externalIPs in ExternalName type if available
2023-11-15 13:12:27 +01:00
Kubernetes Prow Robot
04c4b505a6
Merge pull request #3964 from johngmyers/ignore-host-ann
Make --ignore-hostname-annotation flag more consistent
2023-11-15 13:12:18 +01:00
Kubernetes Prow Robot
dc9ca456b6
Merge pull request #3794 from kundan2707/ultradns_update_link
updated various broken link in ultradns tutorial
2023-11-15 12:50:46 +01:00
Anders Swanson
dbaca73de2 oracle provider: dns zone cache
Signed-off-by: Anders Swanson <anders.swanson@oracle.com>
2023-11-14 12:59:45 -08:00
tanerm
c58e84713c Added --infoblox-view argument to Infoblox documentation 2023-11-12 23:26:00 +03:00
Raffaele Di Fazio
5b5d68f45a updates all versions in documentation
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-11-11 17:15:49 +01:00
Kubernetes Prow Robot
0c8002b191
Merge pull request #3976 from CRASH-Tech/master
RFC2136: Allow multiple zones
2023-11-10 09:15:19 +01:00
Kubernetes Prow Robot
1bfce6a8b5
Merge pull request #3995 from anders-swanson/oracle-private-zone-scope
OCI Provider private zone and workload identity support
2023-11-09 18:35:52 +01:00
Kubernetes Prow Robot
9751c803d9
Merge pull request #4019 from larivierec/feature/support-gw-api-1.0.0
add initial support for gw apis 1.0.0 GA
2023-11-09 13:39:24 +01:00
Christopher Larivière
6d78df4388
add initial support for gw apis 1.0.0 GA
Signed-off-by: Christopher Larivière <lariviere.c@gmail.com>
2023-11-06 09:32:31 -05:00
sesoldi
eae94cef62
Update docs/tutorials/azure.md
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2023-10-31 14:43:31 +01:00
sesoldi
bed99a9b96
Update azure.md
azure.json file for Workload Identity should also contain the tenantId, otherwise it failes to pass the credentials to the external-dns pod
2023-10-31 13:01:54 +01:00
Nandor Galambosi
d7b0dfd781 service source uses externalIPs in ExternalName type if available 2023-10-29 10:58:46 +01:00
Artyom Bakhtin
783e6999e6
Update Scaleway provider to support config files
Signed-off-by: Artyom Bakhtin <a@bakhtin.net>
2023-10-23 13:49:48 +01:00
Anders Swanson
4eb71536e1 OCI Provider private zone and workload identity support 2023-10-17 10:55:11 -07:00
fcd
5225be2899
fix case of userAssignedIdentityID field
Minor documentation fix to ensure that all references to the
`userAssignedIdentityID` field are correct.
2023-10-15 23:28:24 +01:00
Kundan Kumar
8cd595fef8 updated various broken link in ultradns tutorial 2023-10-12 13:46:07 +05:30
s.kharlamov
4794c01c6f Allow multiple RFC2136 zones 2023-10-08 22:48:48 +00:00
Kubernetes Prow Robot
bc22050579
Merge pull request #3340 from gozer/issue/3339/last_reconcile_timestamp_seconds
Add external_dns_controller_last_reconcile_timestamp_seconds metric
2023-10-07 11:45:10 +02:00
fcd
6fd8637290
document there are four ways of configuring access
Documentation for granting permissions suggests there are three ways
configure the access but lists four, fix that to prevent any confusion.

Also some minor typo fixes.
2023-10-03 20:57:23 +01:00
John Gardiner Myers
76a2ea17aa Make --ignore-hostname-annotation flag more consistent 2023-10-02 23:51:43 -07:00
Rich Siomporas
dcf9463bf6
Update pihole.md
Documented Pi-hole version, since the Pi-hole REST API is much newer than the last time I updated my Pi-hole's software. This will hopefully save frustration for other folks
2023-09-28 15:39:36 -04:00
John Gardiner Myers
4a32aaec01 Implement target annotation for more sources 2023-09-27 23:16:14 -07:00
John Gardiner Myers
859892fc72
Add --webhook-server flag for running as a webhook server (#3957)
* Add --webhook-server flag for running as a webhook server

* Address review comment
2023-09-27 07:40:09 -07:00
Kubernetes Prow Robot
f0b6260012
Merge pull request #3940 from johngmyers/node-filter
Support --label-filter for node source
2023-09-26 16:55:44 -07:00
Kubernetes Prow Robot
9ad15cf76f
Merge pull request #3938 from johngmyers/internal-service
Use ServiceIP for ClusterIP Services with internal-hostname annotation
2023-09-26 16:55:37 -07:00
Raffaele Di Fazio
8251b6dd85
Webhook provider (#3063)
* initial plugin implementation

* rename to webhook

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

* json encoder changes

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

* addressing review comments

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

* changes according to ionos review

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

* fix to accomodate changes in master

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

* fixes to accomodate master changes

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

* remove all propertyvaluesequals leftovers

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

* readd negotiation to pass the domain filter around

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

* fix domain filter passing

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

* webhook fixes

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

* fix tests

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

* fix docs

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

* docs fixes

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

* code review comments on json unmarshal

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

* handle error in adjustendpoints

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

* fix a bunch of wrong require

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

* tests and docs

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

* fix typo

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

---------

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-09-25 01:14:58 -07:00
John Gardiner Myers
75639b759c Support --label-filter for node source 2023-09-20 08:56:26 -07:00
John Gardiner Myers
7044fdf040 Use ServiceIP for ClusterIP Services with internal-hostname annotation 2023-09-16 17:33:30 -07:00
John Gardiner Myers
6b230c6c44 Document the Gateway sources 2023-09-16 14:18:16 -07:00
Kubernetes Prow Robot
d54fa589c2
Merge pull request #3480 from Megum1n/gloo-multiple-namespaces
Add support for multiple gloo namespaces in one External DNS instance
2023-09-15 22:10:13 -07:00
Kubernetes Prow Robot
fa332e9ed3
Merge pull request #3913 from johngmyers/doc-service
Document the Service source
2023-09-15 14:10:14 -07:00
Kubernetes Prow Robot
65db0c73ec
Merge pull request #3452 from BadLiveware/feature/allow-target-annotation-gateway
Allow annotation target override on gateway
2023-09-14 22:08:12 -07:00
Michel Loiseleur
d68fd0217b feat: upgrade ExternalDNS to go 1.21 2023-09-08 10:57:23 +02:00
John Gardiner Myers
77fe3a23c8 Switch from bulleted to numbered lists 2023-09-06 17:47:26 -07:00
John Gardiner Myers
47828f196e
Apply suggestions from code review
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2023-09-06 17:16:23 -07:00
Kubernetes Prow Robot
add5e92860
Merge pull request #3906 from weisdd/feature/azure-workload-identity-azidentity
feat(azure): add support for workload identity using azidentity
2023-09-04 12:33:49 -07:00
John Gardiner Myers
da3fe0463c Document the Service source 2023-09-04 11:44:08 -07:00
Kubernetes Prow Robot
6a53959385
Merge pull request #3806 from johngmyers/doc-sources
Document the Ingress source
2023-09-04 01:03:48 -07:00
Igor Beliakov
a1c2775d45 feat(azure): add support for workload identity
Signed-off-by: Igor Beliakov <demtis.register@gmail.com>
2023-09-01 19:08:42 +02:00
Kubernetes Prow Robot
5426005874
Merge pull request #3835 from johngmyers/ko
Build image with ko
2023-08-26 07:23:22 -07:00
Kubernetes Prow Robot
24b40383cb
Merge pull request #3869 from matusf/fix/pdns-conform-with-other-providers
fix!: align PDNS provider by removing MatchParent
2023-08-23 12:50:16 -07:00
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
John Gardiner Myers
ef8b223b8e Migrate metadata from TXT to DynamoDB registries 2023-08-11 12:16:36 -07:00
John Gardiner Myers
07b1f81c14 Build image with ko 2023-08-10 07:45:45 -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
John Gardiner Myers
0eb91e358d Document the Ingress source 2023-08-04 04:06:02 -07: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
Samuel Liu
48fe50c39e fix both the docs site and the README on github 2023-07-17 14:05:58 +08:00
Megum1n
70a43a4231
Merge branch 'master' into gloo-multiple-namespaces 2023-07-08 22:49:13 +02:00
Fredrik Larsson
bd568e9ba9 Add docs for annotation support on Gateway 2023-07-05 09:54:24 +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
Kubernetes Prow Robot
3fd118b1d4
Merge pull request #3729 from johngmyers/annotation
Document annotations
2023-06-26 02:43:44 -07:00
Kubernetes Prow Robot
974ad3976f
Merge pull request #3723 from jalaziz/patch-1
Update aws IAM policy example
2023-06-26 00:01:09 -07:00
Alejandro J. Nuñez Madrazo
27f9f5286c
Merge branch 'master' into master 2023-06-26 07:03:30 +01:00
John Gardiner Myers
7c36154341 Document annotations 2023-06-25 16:58:48 -07: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
John Gardiner Myers
1a4c7b5f3c Support DynamoDB tables in other regions 2023-06-18 16:50:02 -07:00
John Gardiner Myers
5aae0af68a Add DynamoDB registry implementation 2023-06-18 16:49:58 -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
3dfec6b30d
Merge pull request #3652 from johngmyers/registry-doc
Improve registry documentation
2023-06-12 11:01:58 -07:00
Kubernetes Prow Robot
e62d2f3ac5
Merge pull request #3673 from mloiseleur/golang-1.20
Upgrade ExternalDNS to go 1.20
2023-06-12 07:51:48 -07: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
Kubernetes Prow Robot
ab11b2e688
Merge pull request #3456 from aruneshpa/patch-1
Define Labels type and JSON tags for ProviderSpecific fields
2023-06-09 03:34:13 -07:00
Michel Loiseleur
93e7fcdb64 update go 1.20 on go.mod, docs & on ci 2023-06-09 11:46:55 +02:00
John Gardiner Myers
40ed5e03b6 Improve registry documentation 2023-06-01 21:35:00 -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
f56e2f6198
Merge pull request #1828 from vsychov/txt-encryption
Try #3: Support encrypted DNS txt records
2023-05-09 10:47:57 -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
Arnaud Lefray
7feb8d67e9
docs: remove product mention. 2023-05-09 08:46:04 +02:00
David Mealo
ea4eb4230c
Update azure.md 2023-05-08 10:03:21 -04:00
Kubernetes Prow Robot
9877b8fef9
Merge pull request #3525 from morremeyer/docs/crd-source
docs: add example for provider specific config
2023-05-08 04:45:17 -07: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
Viacheslav Sychov
2554f9f879 #1828: Support encrypted DNS txt records
Signed-off-by: Viacheslav Sychov <viacheslav.sychov@gmail.com>
2023-04-28 20:29: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
Philippe M. Chiasson
6e15aa0406
Merge branch 'master' into issue/3339/last_reconcile_timestamp_seconds 2023-04-14 02:08:34 -04:00
Kubernetes Prow Robot
e48ec6b241
Merge pull request #2461 from johngmyers/quad-a
Add support for AAAA records
2023-04-13 14:26:42 -07:00
megum1n
ac605fa4ce
Rename gloo-namespace flag back to singular word 2023-04-13 23:00:26 +02:00
Kubernetes Prow Robot
bf055a1736
Merge pull request #2661 from servicelayers/crd-aws-example
[AWS] Include DnsEndpoint example with AWS provider specifics
2023-04-13 11:48:39 -07: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
Maurice Meyer
4c546fb73a docs: add example for provider specific config 2023-03-31 17:34:20 +02:00
John Gardiner Myers
2eed9cb6ba Add AAAA records metrics 2023-03-30 17:49:31 -07:00
Raffaele Di Fazio
120ba1c938 do not replace this file
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-03-27 23:11:05 +02: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
Arunesh Pandey
b2eebecd68 Define Labels type and JSON tags for ProviderSpecific fields
The current example of CRD source is missing the `Labels` type
definition.  It also does not have the JSON tag for the `Name` and
`Value` fields of the `ProviderSpecificProperty` type.  As such,
creating a CRD from these types will result in errors.

This change fixes the two issues highlighted above.
2023-03-06 14:19:58 -08: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
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