4924 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
61a6bcb1fa
Merge pull request #1777 from mgoodness/kustomize
Update kustomize base
2020-09-10 07:43:45 -07:00
Kubernetes Prow Robot
8b81c100fd
Merge pull request #1704 from DataDog/aws-cache-zones-list
aws: cache zones list
2020-09-10 07:17:44 -07:00
Michael Goodness
9b8a723d0f
chore(kustomize): move image tag to kustomization.yaml
Signed-off-by: Michael Goodness <michael.goodness@mlb.com>
2020-09-09 12:30:27 -05:00
Michael Goodness
151259c7ff
chore(kustomize): consolidate RBAC
Signed-off-by: Michael Goodness <michael.goodness@mlb.com>
2020-09-09 12:30:06 -05:00
Thibault Cohen
a706ba32ab Add test for ZoneNameFilter 2020-09-08 11:18:04 -04:00
Kubernetes Prow Robot
0947994d37
Merge pull request #1628 from josephglanville/jpg/contour-httpproxy
Contour HTTPProxy support
2020-09-07 06:27:42 -07:00
Eric R. Rath
cd5039364b Merge branch 'master' into oci-auth-instance-principal 2020-09-04 09:08:08 -07:00
Benjamin Pineau
837d1ea248 aws: cache zones list
When it syncs AWS DNS with k8s cluster content (at `--interval`), external-dns submits two distinct Route53 API calls:
* to fetch available zones (eg. for tag based zones discovery, or when zones are created after exernal-dns started),
* to fetch relevant zones' resource records.

Each call taxes the Route53 APIs calls budget (5 API calls per second per AWS account/region hard limit), increasing the probability of being throttled.
Changing synchronization interval would mitigate those calls' impact, but at the cost of keeping stale records for a longer time.

For most practical uses cases, zones list aren't expected to change frequently.
Even less so when external-dns is provided an explicit, static zones set (`--zone-id-filter` rather than `--aws-zone-tags`).

Using a zones list cache halves the number of Route53 read API calls.
2020-09-03 13:03:07 +02:00
Thibault Cohen
dac21e3aff Add --zone-name-filter option for azure provider 2020-09-02 16:23:12 -04:00
Kubernetes Prow Robot
0ef226f77e
Merge pull request #1760 from KohlsTechnology/docs-round-3
Update Contributing Documentation
2020-09-02 12:11:06 -07:00
Sean Malloy
153131041f Remove test automation section from contributing docs 2020-09-02 13:38:54 -05:00
Sean Malloy
428b305d76 Bump CHANGELOG 2020-09-02 13:38:54 -05:00
Sean Malloy
5a8916ea22 Update Contributing Documentation 2020-09-02 13:38:09 -05:00
codearky
53c0cf951d
Remove duplication of external ips when ExternalTrafficPolicy set to … (#1744)
* Remove duplication of target ips for NodePort services with ExternalTrafficPolicy=Local

* Removed trailing lines
2020-09-02 11:33:06 -07:00
Kubernetes Prow Robot
8c3220b527
Merge pull request #1576 from newrelic-forks/dennisme/minttl-ns1
ns1: add minttlseconds
2020-09-02 01:13:07 -07:00
Kubernetes Prow Robot
0f3e9cf1f1
Merge pull request #1768 from kapekost/patch-2
fix ingress-controller yaml link
2020-09-02 00:39:05 -07:00
Kubernetes Prow Robot
c6101aacb0
Merge pull request #1766 from KohlsTechnology/docs-round-4
Add quick start section to contributor docs
2020-09-02 00:37:06 -07:00
Kubernetes Prow Robot
8fe23a146e
Merge pull request #1769 from KohlsTechnology/update-pr-template
Update pull requests template
2020-09-02 00:11:06 -07:00
Sean Malloy
fdbd00f9c0 Update pull requests template
* Add section for linked issues
* Add checklist
* Do NOT include CHANGELOG updates as part of the checklist
2020-09-01 22:49:53 -05:00
Kostas Kapetanakis
8e28d46aeb
fix ingress-controller yaml link 2020-09-01 23:49:49 +03:00
Kubernetes Prow Robot
eb96cb1eac
Merge pull request #1767 from kubernetes-sigs/remove-pr-template
Remove changelog from PR template
2020-09-01 12:07:50 -07:00
Raffaele Di Fazio
6a2f40a6d1
remove checklist from PR template 2020-09-01 21:05:28 +02:00
Sean Malloy
f52c47a259 Bump CHANGELOG 2020-09-01 13:59:47 -05:00
dan.simone@oracle.com
e3bac0fb55 Merge remote-tracking branch 'origing/master' into dansimone/support-wildcard-records
# Conflicts:
#	registry/txt.go
#	registry/txt_test.go
2020-09-01 11:24:44 -07:00
Sean Malloy
d42251eaad Add quick start section to contributor docs 2020-09-01 08:57:04 -05:00
Kubernetes Prow Robot
cbde512e35
Merge pull request #1762 from porscheinformatik/fix-coverall
Fixes coverall, #1755
2020-09-01 02:49:50 -07:00
Johannes Grumböck
fb80737ea3
Merge branch 'master' into fix-coverall 2020-09-01 09:06:25 +02:00
Kubernetes Prow Robot
9b923e9d12
Merge pull request #1765 from ddgenome/gke-workload-identity
Add tutorial for GKE with workload identity
2020-09-01 00:01:50 -07:00
Johannes Grumböck
61933ef635 Merge branch 'fix-coverall' of https://github.com/porscheinformatik/external-dns into fix-coverall 2020-09-01 06:33:38 +00:00
Johannes Grumböck
6f5ef2a56d Moved coverprofile creation into Makefile 2020-09-01 06:32:04 +00:00
Johannes Grumböck
26f2badfc9 Updated CHANGELOG because of rebasing 2020-09-01 06:31:28 +00:00
Johannes Grumböck
541c22e72c Fixes coverall, #1755 2020-09-01 06:31:00 +00:00
David Dooling
bfda251c71
Add tutorial for GKE with workload identity
Add instructions for using GKE workload identity to allow ExternalDNS
to authenticate against Google Cloud DNS APIs. Add blog link to
README.

Signed-off-by: David Dooling <dooling@gmail.com>
2020-08-31 16:59:14 -05:00
Eric R. Rath
d1865a5850 Merge branch 'master' into oci-auth-instance-principal 2020-08-31 13:12:09 -07:00
Pavel Tumik
b80233a17c
Merge pull request #6 from kubernetes-sigs/master
update to latest
2020-08-31 12:13:13 -07:00
Kubernetes Prow Robot
8381b4ccea
Merge pull request #1578 from daddonpa/feature/azure-private-dns-non-global-cloud
Enable azure_private_dns to work with non "AzurePublicCloud" clouds
2020-08-30 11:22:20 -07:00
Kubernetes Prow Robot
30a5083dc4
Merge pull request #1761 from KohlsTechnology/update-owners
Move Inactive Maintainers To Emeritus Approvers
2020-08-29 06:55:19 -07:00
Kubernetes Prow Robot
93caa7088d
Merge pull request #1751 from loozhengyuan/update-cf-docs
Add Cloudflare documentation on use of `--zone-id-filter`
2020-08-29 06:51:19 -07:00
Kubernetes Prow Robot
f3a62dbf92
Merge pull request #1763 from porscheinformatik/annotation-filter-docs
Updated FAQ for usage of annotation-filter
2020-08-29 01:51:19 -07:00
Kubernetes Prow Robot
924a7e4e9e
Merge pull request #1756 from chemasan/master
Fix index out of range when hostname has no dots
2020-08-29 01:49:19 -07:00
Johannes Grumböck
4291995765 Updated FAQ for usage of annotation-filter 2020-08-28 13:47:49 +00:00
Johannes Grumböck
5eceb08ced Updated CHANGELOG 2020-08-28 13:09:06 +00:00
Johannes Grumböck
7bf381fd33 Fixes coverall, #1755 2020-08-28 13:00:53 +00:00
Sean Malloy
89160ffc3d Move Inactive Maintainers To Emeritus Approvers 2020-08-28 01:43:09 -05:00
Eric R. Rath
099e82595d Merge branch 'master' into oci-auth-instance-principal 2020-08-27 13:44:54 -07:00
dan.simone@oracle.com
4cb5a85dd4 Merge remote-tracking branch 'origing/master' into dansimone/support-prefer-ingress-annotations 2020-08-27 12:16:05 -07:00
Chema Sanchez
8af060b9f8 Update changelog 2020-08-27 09:29:52 +02:00
Chema Sanchez
73be02b155 Fix index out of range when hostname has no dots 2020-08-27 09:28:12 +02:00
ZhengYuan Loo
cbccd00d79
Merge branch 'master' into update-cf-docs 2020-08-27 10:27:28 +08:00
Kubernetes Prow Robot
275f2e6801
Merge pull request #1747 from KohlsTechnology/docs-round-2
docs: enhance pull request template
2020-08-26 12:16:19 -07:00