Raffaele Di Fazio
672e2c029f
replace all links in tutorials for v0.14.1
...
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2024-03-22 17:14:35 +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
6970972b6d
docs(aws): refactor explanation of aws-zone-match-parent
2024-02-06 15:20:02 -03:00
Megum1n
1a8bbd3af3
Fix typo in docs
2024-01-12 00:20:54 +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
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
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
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
Arnaud Lefray
7b940026be
docs(aws): remove mention of deprecated annotation filter
2023-05-09 08:46:56 +02:00
Arnaud Lefray
f42f3705c5
docs: replace mentions of ingress.class annotations for the spec.ingressClassName field
2023-05-05 16:11:26 +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
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
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
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
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
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
Akshay Jain
6b3baec380
Fixed a minor typo in aws tutorial
2022-08-16 08:55:45 +02:00
Joaquin Menchaca
116d26af0c
docs/tutorials/aws - small fix for env vars
2022-06-25 13:11:05 -07:00
Joaquin Menchaca
61a7c7bd57
minor fix for creating namespace
2022-05-23 13:23:22 -07:00
joaquin
0da9640b0f
AWS refresh, added IRSA section
2022-05-22 15:14:29 -07:00
lou-lan
2f70ee66f1
Fix ingress formal error
2022-05-11 11:43:56 +08: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
ef1ed4d142
Merge pull request #2261 from nadilas/patch-1
...
Document usage of AWS env vars
2021-12-17 00:48:29 -08:00
Anthony Stanton
61e3948981
doc: how-to randomise startup vs AWS API throttling
2021-11-24 09:04:33 +01:00
afirth
45886608db
Expand the AWS tutorial with common args to mitigate rate limiting
2021-11-03 10:58:27 +01:00
nadilas
07115e4092
Document usage of AWS env vars
...
Document the working method of using environment variables on the external-dns deployment to avoid the overhead of kiam or kube2iam when not using EKS
2021-09-01 22:53:13 +02:00
Kundan Kumar
083e243eae
fix_2099
2021-06-03 17:07:44 +05:30
Kundan Kumar
e1cf5f88a7
updated ingress apiVersion
2021-03-16 12:42:30 +05:30
Jeff Spahr
eaf933328f
updated docs to reference the v0.7.6 image
2021-02-04 22:29:38 -05:00
Victor Chan
8565d0fe78
small changes to get PR approved
2021-01-13 08:18:19 -08:00
Victor Chan
61ed6b643e
changed wording to prevent confusion of using R53 in govcloud vs needing to make public facing r53 entries
2021-01-11 21:59:35 -08:00
Victor Chan
de93699850
tweak
2021-01-11 21:36:39 -08:00
Victor Chan
a4e469aa7f
added space
2021-01-11 21:34:26 -08:00
Victor Chan
8eaef452e7
added instructions for govcloud
2021-01-11 21:33:03 -08:00
RaymondKYLiu
8bbce07337
Update aws.md
2020-12-17 00:47:18 +08:00
Rajat Jindal
a3dc3e8579
add documentation for aws health check id
2020-09-29 15:11:12 +05:30
Benjamin Pineau
837d1ea248
aws: cache zones list
...
When it syncs AWS DNS with k8s cluster content (at `--interval`), external-dns submits two distinct Route53 API calls:
* to fetch available zones (eg. for tag based zones discovery, or when zones are created after exernal-dns started),
* to fetch relevant zones' resource records.
Each call taxes the Route53 APIs calls budget (5 API calls per second per AWS account/region hard limit), increasing the probability of being throttled.
Changing synchronization interval would mitigate those calls' impact, but at the cost of keeping stale records for a longer time.
For most practical uses cases, zones list aren't expected to change frequently.
Even less so when external-dns is provided an explicit, static zones set (`--zone-id-filter` rather than `--aws-zone-tags`).
Using a zones list cache halves the number of Route53 read API calls.
2020-09-03 13:03:07 +02:00
Sean Malloy
b349103de7
Update Documentation with Updated Registry Location
...
The k8s external-dns project now uses the official Kubernetes projects
container registry at k8s.gcr.io. Update all references to use the new
registry.
2020-08-21 16:28:57 -05:00
David Dooling
cd750c95ea
Update apiVersions in docs ( #1690 )
...
* Update apiVersions in docs
Update docs to reflect new apiVersions for ingresses and deployments.
* Add selector to apps/v1 deployments
2020-08-05 00:44:28 -07:00
Raffaele Di Fazio
7505f29e4c
Remove occurrences of "master" from the project ( #1636 )
...
* intial removal of inappropriate terminology
Signed-off-by: Raffaele Di Fazio <raffo@github.com>
* removed other occurrences
Signed-off-by: Raffaele Di Fazio <raffo@github.com>
* gofmt
Signed-off-by: Raffaele Di Fazio <raffo@github.com>
* addresses comment
Signed-off-by: Raffaele Di Fazio <raffo@github.com>
* gofmt
Signed-off-by: Raffaele Di Fazio <raffo@github.com>
2020-07-08 01:13:08 -07:00
Alfred Krohmer
65208db6ec
Address review comments
2020-02-18 20:18:56 +01:00
Alfred Krohmer
c91eae9d2f
Update documentation to include RBAC permissions for endpoints resources
2020-02-18 19:43:41 +01:00
Michael S. Fischer
c1ebc7726f
Update AWS documentation
...
Using EC2 Instance Roles to provide Route 53 permissions is overly
permissive and dangerous. Emphasize using alternatives such
as EKS IAM Roles for Service Accounts, kiam, or kube2iam that
limit access to the ExternalDNS pod.
2020-01-18 16:45:49 -06:00
Martin Linkhorst
b78d472940
Merge branch 'master' into docs_apps/v1_deployment
2020-01-07 14:51:20 +01:00