4924 Commits

Author SHA1 Message Date
Joel Studler
b716b764af Fixing NAPTR support (https://github.com/kubernetes-sigs/external-dns/issues/3979) 2024-01-26 18:27:28 +01:00
Kubernetes Prow Robot
1bc685774e
Merge pull request #4208 from stevehipwell/release-v1.14.3
chore: Released chart v1.14.3
external-dns-helm-chart-1.14.3
2024-01-26 14:32:43 +01:00
Steve Hipwell
0cd8a022cc chore: Released chart v1.14.3
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2024-01-26 09:40:22 +00:00
orenlevi111
fb87e344db
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>
2024-01-26 00:08:50 +01:00
Tobias Bradtke
8dd49cc8b2
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
2024-01-25 17:18:17 +01:00
Greg Dubicki
ea45cc665d
Fix "workload identity" spelling 2024-01-23 12:13:52 +00:00
jeanfrancoislelezec
1b79fca437
add soft error 2024-01-22 13:43:51 +01:00
Jan-Otto Kröpke
a86fa4173e
[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>
external-dns-helm-chart-1.14.2
2024-01-22 12:27:11 +01:00
Laurent Gil
65b95fa296
Update .github/ISSUE_TEMPLATE/-support-request.md
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-01-18 11:05:18 +01:00
Sandor Szücs
99626eedd1
test: #4059 detect no change necessary with provider specific config
Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>
2024-01-17 17:06:39 +01:00
Manuel Rüger
3e550d7476 cleanup: Drop additional docker files
Since the build was moved to ko.build I believe these are not necessary
anymore.

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2024-01-15 22:43:55 +01:00
Kubernetes Prow Robot
4db7b22917
Merge pull request #4166 from kubernetes-sigs/fix/softerror-should-not-fatal
fix: provide possibility to have a soft error mode
2024-01-15 17:01:20 +01:00
papaya kiwi
f9ee550912 fix(aws): allow alias records to be created when using the alias annotation 2024-01-14 23:17:50 +00:00
Sandor Szücs
b8ac272f99
doc: add godoc
Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>
2024-01-12 20:54:12 +01:00
Sandor Szücs
e5f7e91c0c
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>
2024-01-12 20:34:02 +01:00
Gabe Cook
2b69c578b6
fix(chart): Fix webhook install failure (#4173)
* fix(chart): Fix webhook install failure

* chore(chart): Update chart metadata
external-dns-helm-chart-1.14.1
2024-01-12 08:14:09 +01:00
Megum1n
7f726e09f5
Remove unnecessary assignments 2024-01-12 00:22:48 +01:00
Megum1n
1a8bbd3af3
Fix typo in docs 2024-01-12 00:20:54 +01:00
Kubernetes Prow Robot
67fc04298f
Merge pull request #4162 from toujou/fix/pdns-converts-cname-to-alias
fix(pdns): provider implicitly changes CNAME to ALIAS
2024-01-11 09:29:38 +01:00
Kubernetes Prow Robot
17f9ab33ba
Merge pull request #4168 from stevehipwell/chart-release-fix
chore(chart): Fixed chart changelog
external-dns-helm-chart-1.14.0
2024-01-10 21:27:09 +01:00
Thomas Maroschik
99b7abda7e feat: add debug message to CNAME to ALIAS conversion
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-01-10 18:12:49 +01:00
Steve Hipwell
e9eb2be9e4
chore(chart): Fixed chart changelog
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2024-01-10 15:20:55 +00:00
Kubernetes Prow Robot
0aa4e83aa9
Merge pull request #4073 from appkins/helm-chart-0.14.0
feat(helm-chart): Released chart for v0.14.0
2024-01-10 16:15:16 +01:00
appkins
a1e638ef00 feat(helm-chart): Released chart for v0.14.0 2024-01-10 08:36:05 -06:00
Sandor Szücs
1ee6c0a77d
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>
2024-01-09 22:13:24 +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
Kubernetes Prow Robot
70a70892a8
Merge pull request #4161 from stevehipwell/helm-deprecate-secret-configuration
chore(chart): Deprecated secretConfiguration
2024-01-09 02:28:18 +01:00
dongjiang
79a45b3aea
feat(helm-chart): Allow configuration of ipFamilyPolicy (#4153)
* update chart version && support dualstack && update values.schema.json info

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* update by codereview

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* update values.schema.json

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* fix by helm-docs

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* just add service schema

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* with 2 space indent

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* fix EOF

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>

* 更新 CHANGELOG.md

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

---------

Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-01-08 15:27:22 +01:00
Thomas Maroschik
60450d09d0 fix(pdns): provider implicitly changes CNAME to ALIAS
Fixes: https://github.com/kubernetes-sigs/external-dns/issues/3970
2024-01-08 14:47:36 +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
Megum1n
c711820c77
Bug fixes 2024-01-05 22:02:10 +01:00
Megum1n
a814586ca2
Test fixes 2024-01-05 22:02:02 +01:00
Kubernetes Prow Robot
02d75c934f
Merge pull request #4087 from nefelim4ag/master
fix: godaddy - rate limiter add one token every second
2024-01-05 20:27:35 +01:00
Kubernetes Prow Robot
8a1bf654d4
Merge pull request #4071 from exoscale/predrag/sc-82055/external-dns-reduce-the-api-calls-rate
Exoscale provider optimization
2024-01-05 20:27:26 +01:00
Sandor Szücs
2b50b14726
refactor: as suggested
fix: race as suggested

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>
2024-01-05 20:11:19 +01:00
Kubernetes Prow Robot
7bb79a3276
Merge pull request #4107 from gregsidelinger/fix-multizone-rfc2136
Update rfc2136 provider to split out changes per zone
2024-01-05 20:05:03 +01: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
Kubernetes Prow Robot
cab3fd1912
Merge pull request #4155 from kubernetes-sigs/dependabot/go_modules/dev-dependencies-92ac88719d
build(deps): bump the dev-dependencies group with 9 updates
2024-01-05 19:21:37 +01:00
Kubernetes Prow Robot
b226ea8368
Merge pull request #4140 from tanujd11/fix/txt-record
fix: heritage txt record was not able to be created for txt record
2024-01-05 19:21:28 +01:00
Kubernetes Prow Robot
d7f709ff67
Merge pull request #4154 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-a737179758
build(deps): bump the dev-dependencies group with 1 update
2024-01-05 19:01:13 +01:00
dependabot[bot]
4ce4b0c0cc
build(deps): bump the dev-dependencies group with 9 updates
Bumps the dev-dependencies group with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/aliyun/alibaba-cloud-sdk-go](https://github.com/aliyun/alibaba-cloud-sdk-go) | `1.62.648` | `1.62.652` |
| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.49.13` | `1.49.15` |
| [github.com/civo/civogo](https://github.com/civo/civogo) | `0.3.55` | `0.3.56` |
| [github.com/cloudflare/cloudflare-go](https://github.com/cloudflare/cloudflare-go) | `0.84.0` | `0.85.0` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.830` | `1.0.834` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.830` | `1.0.834` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.830` | `1.0.834` |
| [golang.org/x/sync](https://github.com/golang/sync) | `0.5.0` | `0.6.0` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.154.0` | `0.155.0` |


Updates `github.com/aliyun/alibaba-cloud-sdk-go` from 1.62.648 to 1.62.652
- [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.648...v1.62.652)

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

Updates `github.com/civo/civogo` from 0.3.55 to 0.3.56
- [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.55...v0.3.56)

Updates `github.com/cloudflare/cloudflare-go` from 0.84.0 to 0.85.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.84.0...v0.85.0)

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

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

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

Updates `golang.org/x/sync` from 0.5.0 to 0.6.0
- [Commits](https://github.com/golang/sync/compare/v0.5.0...v0.6.0)

Updates `google.golang.org/api` from 0.154.0 to 0.155.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.154.0...v0.155.0)

---
updated-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-patch
  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/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: golang.org/x/sync
  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
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-05 04:14:12 +00:00
dependabot[bot]
505d4c00f8
build(deps): bump the dev-dependencies group with 1 update
Bumps the dev-dependencies group with 1 update: [GrantBirki/json-yaml-validate](https://github.com/grantbirki/json-yaml-validate).


Updates `GrantBirki/json-yaml-validate` from 2.5.0 to 2.6.0
- [Release notes](https://github.com/grantbirki/json-yaml-validate/releases)
- [Commits](https://github.com/grantbirki/json-yaml-validate/compare/v2.5.0...v2.6.0)

---
updated-dependencies:
- dependency-name: GrantBirki/json-yaml-validate
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-05 03:19:39 +00:00
Kubernetes Prow Robot
88fabd4a61
Merge pull request #4145 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-09e6506b13
build(deps): bump the dev-dependencies group with 2 updates
2024-01-03 19:59:39 +01:00
Kubernetes Prow Robot
0e98260b69
Merge pull request #4078 from mrueg/webhook-reusable-p2
webhook: Fix metric name and add request gauges
2024-01-03 09:38:43 +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
Greg Sidelinger
8e9a4169a5 Cleanup error msgs
Signed-off-by: Greg Sidelinger <gate@ilive4code.net>
2024-01-02 14:12:20 +00:00
dependabot[bot]
88aaf5df38
build(deps): bump the dev-dependencies group with 2 updates
Bumps the dev-dependencies group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [GrantBirki/json-yaml-validate](https://github.com/grantbirki/json-yaml-validate).


Updates `github/codeql-action` from 2 to 3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

Updates `GrantBirki/json-yaml-validate` from 2.4.0 to 2.5.0
- [Release notes](https://github.com/grantbirki/json-yaml-validate/releases)
- [Commits](https://github.com/grantbirki/json-yaml-validate/compare/v2.4.0...v2.5.0)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: GrantBirki/json-yaml-validate
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-02 03:24:45 +00:00
Kubernetes Prow Robot
af8b5d875e
Merge pull request #4146 from kubernetes-sigs/dependabot/go_modules/dev-dependencies-75333f3541
build(deps): bump the dev-dependencies group with 4 updates
2024-01-01 12:30:18 +01:00
dependabot[bot]
bce78790a5
build(deps): bump the dev-dependencies group with 4 updates
Bumps the dev-dependencies group with 4 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go), [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go), [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod](https://github.com/tencentcloud/tencentcloud-sdk-go) and [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns](https://github.com/tencentcloud/tencentcloud-sdk-go).


Updates `github.com/aws/aws-sdk-go` from 1.49.12 to 1.49.13
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.49.12...v1.49.13)

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common` from 1.0.829 to 1.0.830
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.829...v1.0.830)

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod` from 1.0.829 to 1.0.830
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.829...v1.0.830)

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns` from 1.0.829 to 1.0.830
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.829...v1.0.830)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 03:55:49 +00: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