chore(deps): update module sigs.k8s.io/external-dns to v0.18.0 #7

Closed
tommy wants to merge 1 commit from renovate/sigs.k8s.io-external-dns-0.x into main
Owner

This PR contains the following updates:

Package Type Update Change
sigs.k8s.io/external-dns require minor v0.16.1 -> v0.18.0

Release Notes

kubernetes-sigs/external-dns (sigs.k8s.io/external-dns)

v0.18.0

Compare Source

General information

⚠️ This release requires a RBAC update on endpointslices. It will be included in the next Chart release, see #​5493.

⚠️ The exposed metrics has been significantly changed. You'll need to update your observability stack accordingly, see #​5516

ℹ️ This release remove in-tree support for ibmcloud, tencentcloud & ultradns. Users needing those providers can use a previous version of external-dns or create a webhook-based provider.

ℹ️ The change on default-targets behavior provide a mitigation strategy, if you need it, see #​5316

⚠️ Breaking Changes

🚀 Features

🐛 Bug fixes

📝 Documentation

📦 Others

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.17.0...v0.18.0

v0.17.0

Compare Source

Global information

ℹ️ On Pi Hole, support for v6 has been added. Pi Hole v5 support is deprecated and will be removed in a future version

ℹ️ On OVH, the provider has been heavily rewritten. New ACLs are need. See documentation and PR #​5143 for details.

ℹ️ On IPv6, the proposal 002 has been implemented, thanks to @​hjoshi123

  • ⚠️ In the next release, the default of this new expose-internal-ipv6 flag will be set to false

⚠️ There is a severe known issue with Active Directory (#​5240) since v0.16.0. PR to fix it (#​5385) is in review

ℹ️ The legacy txt-format will be removed in the next minor version (#​5172)

  • ⚠️ There is currently no migration script to clean old style txt records. If you need it, if you think you can do it, PRs are welcome.

ℹ️ A new Nomad source may be added to external-dns (#​5284)

  • This PR can be merged only after a review and test from real Nomad users

🚀 Features

🐛 Bug fixes

📝 Documentation

📦 Others

📦 Docker Image

docker pull registry.k8s.io/external-dns/external-dns:v0.17.0

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.16.1...v0.17.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [sigs.k8s.io/external-dns](https://github.com/kubernetes-sigs/external-dns) | require | minor | `v0.16.1` -> `v0.18.0` | --- ### Release Notes <details> <summary>kubernetes-sigs/external-dns (sigs.k8s.io/external-dns)</summary> ### [`v0.18.0`](https://github.com/kubernetes-sigs/external-dns/releases/tag/v0.18.0) [Compare Source](https://github.com/kubernetes-sigs/external-dns/compare/v0.17.0...v0.18.0) #### General information :warning: This release requires a RBAC update on `endpointslices`. It will be included in the next Chart release, see [#&#8203;5493](https://github.com/kubernetes-sigs/external-dns/issues/5493). :warning: The exposed metrics has been significantly changed. You'll need to update your observability stack accordingly, see [#&#8203;5516](https://github.com/kubernetes-sigs/external-dns/issues/5516) :information_source: This release remove *in-tree* support for ibmcloud, tencentcloud & ultradns. Users needing those providers can use a previous version of external-dns or create a webhook-based provider. :information_source: The change on `default-targets` behavior provide a mitigation strategy, if you need it, see [#&#8203;5316](https://github.com/kubernetes-sigs/external-dns/issues/5316) #### :warning: Breaking Changes - chore!: remove unmaintained providers by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5463](https://github.com/kubernetes-sigs/external-dns/issues/5463) - feat(controller)!: publish metrics for all supported endpoint types by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5516](https://github.com/kubernetes-sigs/external-dns/issues/5516) - feat(source)!: introduce optional force-default-targets by [@&#8203;alen-z](https://github.com/alen-z) in [#&#8203;5316](https://github.com/kubernetes-sigs/external-dns/issues/5316) - feat(source): use EndpointSlices instead of Endpoints for Service by [@&#8203;vflaux](https://github.com/vflaux) in [#&#8203;5493](https://github.com/kubernetes-sigs/external-dns/issues/5493) #### :rocket: Features - feat(chart): add missing changelog for [#&#8203;5493](https://github.com/kubernetes-sigs/external-dns/issues/5493) by [@&#8203;vflaux](https://github.com/vflaux) in [#&#8203;5541](https://github.com/kubernetes-sigs/external-dns/issues/5541) - feat(cloudflare): add support for MX records by [@&#8203;arthlr](https://github.com/arthlr) in [#&#8203;5283](https://github.com/kubernetes-sigs/external-dns/issues/5283) - feat(cloudflare): change defaultCA from google to empty string by [@&#8203;henryjarend](https://github.com/henryjarend) in [#&#8203;5453](https://github.com/kubernetes-sigs/external-dns/issues/5453) - feat(cloudflare): improve cloudflare regional hostnames implementation by [@&#8203;vflaux](https://github.com/vflaux) in [#&#8203;5309](https://github.com/kubernetes-sigs/external-dns/issues/5309) - feat(cloudflare): Suppport DNS record comments by [@&#8203;7onn](https://github.com/7onn) in [#&#8203;5411](https://github.com/kubernetes-sigs/external-dns/issues/5411) - feat(controller)!: publish metrics for all supported endpoint types by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5516](https://github.com/kubernetes-sigs/external-dns/issues/5516) - feat(endpoint): IDNA aware in Plan and DomainFilter by [@&#8203;kimsondrup](https://github.com/kimsondrup) in [#&#8203;5049](https://github.com/kubernetes-sigs/external-dns/issues/5049) - feat(fqdn): improve ExecTemplate and add more functions by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5406](https://github.com/kubernetes-sigs/external-dns/issues/5406) - feat(metrics): consecutiveSoftErrors by [@&#8203;AndrewCharlesHay](https://github.com/AndrewCharlesHay) in [#&#8203;5502](https://github.com/kubernetes-sigs/external-dns/issues/5502) - feat(source): add resouce labels for nodes by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5509](https://github.com/kubernetes-sigs/external-dns/issues/5509) - feat(source)!: introduce optional force-default-targets by [@&#8203;alen-z](https://github.com/alen-z) in [#&#8203;5316](https://github.com/kubernetes-sigs/external-dns/issues/5316) - feat(source/node): fqdn support combineFQDNAnnotation by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5526](https://github.com/kubernetes-sigs/external-dns/issues/5526) - feat(source/pod): add support for fqdn templating by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5512](https://github.com/kubernetes-sigs/external-dns/issues/5512) - feat(source): support `ttl` annotation on pod by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5527](https://github.com/kubernetes-sigs/external-dns/issues/5527) - feat(source): use EndpointSlices instead of Endpoints for Service by [@&#8203;vflaux](https://github.com/vflaux) in [#&#8203;5493](https://github.com/kubernetes-sigs/external-dns/issues/5493) - feat(txt-registry): deprecate legacy txt-format by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5172](https://github.com/kubernetes-sigs/external-dns/issues/5172) #### :bug: Bug fixes - fix(azure): enhance retry logic using azure SDK by [@&#8203;Reddyshruti26](https://github.com/Reddyshruti26) in [#&#8203;5361](https://github.com/kubernetes-sigs/external-dns/issues/5361) - fix(chart): release chart process by [@&#8203;stevehipwell](https://github.com/stevehipwell) in [#&#8203;5538](https://github.com/kubernetes-sigs/external-dns/issues/5538) - fix(chart): release chart workflow by [@&#8203;Bartosz-lab](https://github.com/Bartosz-lab) in [#&#8203;5533](https://github.com/kubernetes-sigs/external-dns/issues/5533) - fix(chart): update schema with latest plugin release by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5510](https://github.com/kubernetes-sigs/external-dns/issues/5510) - fix(cloudflare): improve handling of rate limiting errors by [@&#8203;Hackatosh](https://github.com/Hackatosh) in [#&#8203;5524](https://github.com/kubernetes-sigs/external-dns/issues/5524) - fix: createRecord for alibabacloud provider by [@&#8203;zengyuxing007](https://github.com/zengyuxing007) in [#&#8203;5432](https://github.com/kubernetes-sigs/external-dns/issues/5432) - fix(docs): resolve broken links, add source description by [@&#8203;linoleparquet](https://github.com/linoleparquet) in [#&#8203;5413](https://github.com/kubernetes-sigs/external-dns/issues/5413) - fix(f5): validate virtualservers and transportservers based on IP only by [@&#8203;mikejoh](https://github.com/mikejoh) in [#&#8203;5532](https://github.com/kubernetes-sigs/external-dns/issues/5532) - fix: ovh: correct handling of records deletion by [@&#8203;rbeuque74](https://github.com/rbeuque74) in [#&#8203;5450](https://github.com/kubernetes-sigs/external-dns/issues/5450) - fix(provider): aws-sd provider null pointer by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5404](https://github.com/kubernetes-sigs/external-dns/issues/5404) - fix(provider/coredns): errjson linter by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5506](https://github.com/kubernetes-sigs/external-dns/issues/5506) - fix(rfc2136): collect existing records from all configured zones by [@&#8203;joshlreese](https://github.com/joshlreese) in [#&#8203;5426](https://github.com/kubernetes-sigs/external-dns/issues/5426) - fix(rfc2136): credential and realm issue when using active directory by [@&#8203;Jeremy-Boyle](https://github.com/Jeremy-Boyle) in [#&#8203;5385](https://github.com/kubernetes-sigs/external-dns/issues/5385) - fix(source): expose internal ipv6 flag on headless service by [@&#8203;kevinvalk](https://github.com/kevinvalk) in [#&#8203;5399](https://github.com/kubernetes-sigs/external-dns/issues/5399) - fix(source/node): template expansion by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5498](https://github.com/kubernetes-sigs/external-dns/issues/5498) - fix(source/pod): discrepancy between the documentation and the actual behavior by [@&#8203;foyerunix](https://github.com/foyerunix) in [#&#8203;5409](https://github.com/kubernetes-sigs/external-dns/issues/5409) #### :memo: Documentation - docs: add alibaba cloud provider reference by [@&#8203;zengyuxing007](https://github.com/zengyuxing007) in [#&#8203;5431](https://github.com/kubernetes-sigs/external-dns/issues/5431) - docs: add deSEC webhook by [@&#8203;michelangelomo](https://github.com/michelangelomo) in [#&#8203;5460](https://github.com/kubernetes-sigs/external-dns/issues/5460) - docs: add missing import by [@&#8203;lucasfcnunes](https://github.com/lucasfcnunes) in [#&#8203;5500](https://github.com/kubernetes-sigs/external-dns/issues/5500) - docs(cloudflare): add list of accepted values for regional host by [@&#8203;AndrewCharlesHay](https://github.com/AndrewCharlesHay) in [#&#8203;5495](https://github.com/kubernetes-sigs/external-dns/issues/5495) - docs(contributing): detail how to test a PR by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5443](https://github.com/kubernetes-sigs/external-dns/issues/5443) - docs(github): update pr template by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5445](https://github.com/kubernetes-sigs/external-dns/issues/5445) - docs(traefik): public and private routing by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5559](https://github.com/kubernetes-sigs/external-dns/issues/5559) - docs: unbound webhook by [@&#8203;guillomep](https://github.com/guillomep) in [#&#8203;5434](https://github.com/kubernetes-sigs/external-dns/issues/5434) #### :package: Others - add IONOS Cloud webhook reference by [@&#8203;smilutinovic-ionos](https://github.com/smilutinovic-ionos) in [#&#8203;5475](https://github.com/kubernetes-sigs/external-dns/issues/5475) - chore(ci): fix testify linter by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5461](https://github.com/kubernetes-sigs/external-dns/issues/5461) - chore(ci): rework labels in OWNERS by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5481](https://github.com/kubernetes-sigs/external-dns/issues/5481) - chore(cloudflare): move regional services logic to dedicated file by [@&#8203;vflaux](https://github.com/vflaux) in [#&#8203;5329](https://github.com/kubernetes-sigs/external-dns/issues/5329) - chore(cloudflare): remove unused funcs by [@&#8203;vflaux](https://github.com/vflaux) in [#&#8203;5553](https://github.com/kubernetes-sigs/external-dns/issues/5553) - chore(code): add pre-commit github action by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5414](https://github.com/kubernetes-sigs/external-dns/issues/5414) - chore(codebase): add cyclop max by [@&#8203;AndrewCharlesHay](https://github.com/AndrewCharlesHay) in [#&#8203;5427](https://github.com/kubernetes-sigs/external-dns/issues/5427) - chore(codebase): add linters for json/yaml tags by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5418](https://github.com/kubernetes-sigs/external-dns/issues/5418) - chore(codebase): add nilnil return check by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5415](https://github.com/kubernetes-sigs/external-dns/issues/5415) - chore(codebase): enable copyloopvar by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5433](https://github.com/kubernetes-sigs/external-dns/issues/5433) - chore(codebase): enable dupword linter by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5437](https://github.com/kubernetes-sigs/external-dns/issues/5437) - chore(codebase): enable errorlint by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5439](https://github.com/kubernetes-sigs/external-dns/issues/5439) - chore(codebase): enable linter recvcheck by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5522](https://github.com/kubernetes-sigs/external-dns/issues/5522) - chore(codebase): enable testifylint by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5441](https://github.com/kubernetes-sigs/external-dns/issues/5441) - chore(codebase): enable usestdlibvars for Go constants by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5438](https://github.com/kubernetes-sigs/external-dns/issues/5438) - chore(code-quality): added linter errchkjson by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5448](https://github.com/kubernetes-sigs/external-dns/issues/5448) - chore(code-quality): reduce cyclomatic complexity of podSource.Endpoints() by [@&#8203;vflaux](https://github.com/vflaux) in [#&#8203;5470](https://github.com/kubernetes-sigs/external-dns/issues/5470) - chore(code-quality): reduce cyclomatic complexity of validation.ValidateConfig by [@&#8203;vflaux](https://github.com/vflaux) in [#&#8203;5451](https://github.com/kubernetes-sigs/external-dns/issues/5451) - chore(crd): move code to `apis/v1alpha1` by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5446](https://github.com/kubernetes-sigs/external-dns/issues/5446) - chore(deps): bump json-yaml-validate to v3.3.1 by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5563](https://github.com/kubernetes-sigs/external-dns/issues/5563) - chore(deps): bump renovatebot/github-action from 42.0.5 to 42.0.6 in the dev-dependencies group by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5530](https://github.com/kubernetes-sigs/external-dns/issues/5530) - chore(deps): bump renovatebot/github-action from 42.0.6 to 43.0.0 in the dev-dependencies group by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5556](https://github.com/kubernetes-sigs/external-dns/issues/5556) - chore(deps): bump renovatebot/github-action from 43.0.0 to 43.0.1 in the dev-dependencies group by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5557](https://github.com/kubernetes-sigs/external-dns/issues/5557) - chore(deps): bump the dev-dependencies group across 1 directory with 11 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5484](https://github.com/kubernetes-sigs/external-dns/issues/5484) - chore(deps): bump the dev-dependencies group across 1 directory with 13 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5539](https://github.com/kubernetes-sigs/external-dns/issues/5539) - chore(deps): bump the dev-dependencies group across 1 directory with 14 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5408](https://github.com/kubernetes-sigs/external-dns/issues/5408) - chore(deps): bump the dev-dependencies group across 1 directory with 14 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5511](https://github.com/kubernetes-sigs/external-dns/issues/5511) - chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5531](https://github.com/kubernetes-sigs/external-dns/issues/5531) - chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5566](https://github.com/kubernetes-sigs/external-dns/issues/5566) - chore(deps): bump the dev-dependencies group across 1 directory with 3 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5480](https://github.com/kubernetes-sigs/external-dns/issues/5480) - chore(deps): bump the dev-dependencies group across 1 directory with 3 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5520](https://github.com/kubernetes-sigs/external-dns/issues/5520) - chore(deps): bump the dev-dependencies group with 10 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5519](https://github.com/kubernetes-sigs/external-dns/issues/5519) - chore(deps): bump the dev-dependencies group with 2 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5555](https://github.com/kubernetes-sigs/external-dns/issues/5555) - chore(deps): bump the dev-dependencies group with 3 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5544](https://github.com/kubernetes-sigs/external-dns/issues/5544) - chore(docs): add mkdocs-macros plugin by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5412](https://github.com/kubernetes-sigs/external-dns/issues/5412) - chore(docs): document the default behavior of --\[no-]combine-fqdn-annotation by [@&#8203;shapirus](https://github.com/shapirus) in [#&#8203;5403](https://github.com/kubernetes-sigs/external-dns/issues/5403) - chore(docs): fix documentation references by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5560](https://github.com/kubernetes-sigs/external-dns/issues/5560) - chore(docs): update aws role requirements with conditions by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5353](https://github.com/kubernetes-sigs/external-dns/issues/5353) - chore(domainfilter): use pointer receivers for DomainFilter by [@&#8203;u-kai](https://github.com/u-kai) in [#&#8203;5546](https://github.com/kubernetes-sigs/external-dns/issues/5546) - chore(provider/coredns): improve code coverage and reduce complexity by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5456](https://github.com/kubernetes-sigs/external-dns/issues/5456) - chore(release): chart for v0.17.0 by [@&#8203;stevehipwell](https://github.com/stevehipwell) in [#&#8203;5479](https://github.com/kubernetes-sigs/external-dns/issues/5479) - chore(release): updates kustomize & docs with v0.17.0 by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5396](https://github.com/kubernetes-sigs/external-dns/issues/5396) - chore(source): code coverage and refactoring of traefik by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5380](https://github.com/kubernetes-sigs/external-dns/issues/5380) - chore(source/crd): improve test coverage, fix deprecations by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5489](https://github.com/kubernetes-sigs/external-dns/issues/5489) - chore(source/crd): optimize endpoint labels without looping over by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5492](https://github.com/kubernetes-sigs/external-dns/issues/5492) - chore(source/ingress): add fqdn specific tests for ingress source by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5507](https://github.com/kubernetes-sigs/external-dns/issues/5507) - chore(source): move cache informer to dedicated folder by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5466](https://github.com/kubernetes-sigs/external-dns/issues/5466) - chore(source): reduce cyclomatic complexity of extractNodePortTargets by [@&#8203;linoleparquet](https://github.com/linoleparquet) in [#&#8203;5444](https://github.com/kubernetes-sigs/external-dns/issues/5444) - chore(source/service): add resource label without looping over by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5528](https://github.com/kubernetes-sigs/external-dns/issues/5528) - chore(source/service): restructure code to make service type filters testable by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5485](https://github.com/kubernetes-sigs/external-dns/issues/5485) - chore: update maintainers by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5491](https://github.com/kubernetes-sigs/external-dns/issues/5491) - perf(source): benchmarks on EndpointTargetsFromServices by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5536](https://github.com/kubernetes-sigs/external-dns/issues/5536) - refactor(provider): replace switch with if for record type filtering by [@&#8203;u-kai](https://github.com/u-kai) in [#&#8203;5548](https://github.com/kubernetes-sigs/external-dns/issues/5548) - revert: fix on gateway-api that ensure to use only latest generation with HTTPRoutes by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5490](https://github.com/kubernetes-sigs/external-dns/issues/5490) - test(awssd): fix a flaky test by [@&#8203;vflaux](https://github.com/vflaux) in [#&#8203;5552](https://github.com/kubernetes-sigs/external-dns/issues/5552) - test(controller): increase timeout and refactor toggle registry test by [@&#8203;u-kai](https://github.com/u-kai) in [#&#8203;5518](https://github.com/kubernetes-sigs/external-dns/issues/5518) - test(controller): reduce complexity and improve code coverage by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5523](https://github.com/kubernetes-sigs/external-dns/issues/5523) - test(endpoint): improve coverage from 76% to 95.9% by [@&#8203;upsaurav12](https://github.com/upsaurav12) in [#&#8203;5421](https://github.com/kubernetes-sigs/external-dns/issues/5421) - test(metrics): replace random value with a static value by [@&#8203;u-kai](https://github.com/u-kai) in [#&#8203;5462](https://github.com/kubernetes-sigs/external-dns/issues/5462) - test(provider/civo): improved test coverage by [@&#8203;upsaurav12](https://github.com/upsaurav12) in [#&#8203;5455](https://github.com/kubernetes-sigs/external-dns/issues/5455) - test(provider/gandi): bumped to 100% coverage by [@&#8203;upsaurav12](https://github.com/upsaurav12) in [#&#8203;5454](https://github.com/kubernetes-sigs/external-dns/issues/5454) - test(source): add fqdn specific tests on service by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5529](https://github.com/kubernetes-sigs/external-dns/issues/5529) - test(source): fix flakyness on pod_test.go by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5514](https://github.com/kubernetes-sigs/external-dns/issues/5514) - test(source): remove flaky log assertions from pod tests by [@&#8203;u-kai](https://github.com/u-kai) in [#&#8203;5517](https://github.com/kubernetes-sigs/external-dns/issues/5517) - test(testutils/endpoint): improved test coverage for testutils/endpoint by [@&#8203;upsaurav12](https://github.com/upsaurav12) in [#&#8203;5425](https://github.com/kubernetes-sigs/external-dns/issues/5425) - test(tlsconfig): improve code coverage by [@&#8203;linoleparquet](https://github.com/linoleparquet) in [#&#8203;5452](https://github.com/kubernetes-sigs/external-dns/issues/5452) #### New Contributors - [@&#8203;shapirus](https://github.com/shapirus) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5403 - [@&#8203;kevinvalk](https://github.com/kevinvalk) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5399 - [@&#8203;Reddyshruti26](https://github.com/Reddyshruti26) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5361 - [@&#8203;7onn](https://github.com/7onn) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5411 - [@&#8203;guillomep](https://github.com/guillomep) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5434 - [@&#8203;joshlreese](https://github.com/joshlreese) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5426 - [@&#8203;henryjarend](https://github.com/henryjarend) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5453 - [@&#8203;michelangelomo](https://github.com/michelangelomo) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5460 - [@&#8203;u-kai](https://github.com/u-kai) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5462 - [@&#8203;zengyuxing007](https://github.com/zengyuxing007) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5431 - [@&#8203;lucasfcnunes](https://github.com/lucasfcnunes) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5500 - [@&#8203;Bartosz-lab](https://github.com/Bartosz-lab) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5533 - [@&#8203;alen-z](https://github.com/alen-z) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5316 - [@&#8203;Hackatosh](https://github.com/Hackatosh) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5524 **Full Changelog**: https://github.com/kubernetes-sigs/external-dns/compare/v0.17.0...v0.18.0 ### [`v0.17.0`](https://github.com/kubernetes-sigs/external-dns/releases/tag/v0.17.0) [Compare Source](https://github.com/kubernetes-sigs/external-dns/compare/v0.16.1...v0.17.0) #### Global information :information_source: On Pi Hole, support for v6 has been added. Pi Hole v5 support is deprecated and will be removed in a future version :information_source: On OVH, the provider has been heavily rewritten. New ACLs are need. See documentation and PR [#&#8203;5143](https://github.com/kubernetes-sigs/external-dns/issues/5143) for details. :information_source: On IPv6, the [proposal 002](https://github.com/kubernetes-sigs/external-dns/blob/master/docs/proposal/002-internal-ipv6-handling-rollback.md) has been implemented, thanks to [@&#8203;hjoshi123](https://github.com/hjoshi123) - :warning: In the next release, the default of this new `expose-internal-ipv6` flag will be set to false :warning: There is a severe known issue with Active Directory ([#&#8203;5240](https://github.com/kubernetes-sigs/external-dns/issues/5240)) since v0.16.0. PR to fix it ([#&#8203;5385](https://github.com/kubernetes-sigs/external-dns/issues/5385)) is in review :information_source: The legacy txt-format will be removed in the next minor version ([#&#8203;5172](https://github.com/kubernetes-sigs/external-dns/issues/5172)) - :warning: There is currently no migration script to clean old style txt records. If you need it, if you think you can do it, PRs are welcome. :information_source: A new Nomad source may be added to external-dns ([#&#8203;5284](https://github.com/kubernetes-sigs/external-dns/issues/5284)) - This PR can be merged only after a review and test from real Nomad users #### :rocket: Features - feat: additional template functions by [@&#8203;matkam](https://github.com/matkam) in [#&#8203;3949](https://github.com/kubernetes-sigs/external-dns/issues/3949) - feat(banner): standardize user agent and output by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5154](https://github.com/kubernetes-sigs/external-dns/issues/5154) - feat(chart): Update image to v0.16.1 by [@&#8203;stevehipwell](https://github.com/stevehipwell) in [#&#8203;5201](https://github.com/kubernetes-sigs/external-dns/issues/5201) - feat(cloudflare): multiple custom hostnames support by [@&#8203;mrozentsvayg](https://github.com/mrozentsvayg) in [#&#8203;5239](https://github.com/kubernetes-sigs/external-dns/issues/5239) - feat(helm): allow extraArgs to also be a map enabling overrides of individual values by [@&#8203;frittentheke](https://github.com/frittentheke) in [#&#8203;5293](https://github.com/kubernetes-sigs/external-dns/issues/5293) - feat: IDNA awareness in the zone finder by [@&#8203;lexisother](https://github.com/lexisother) in [#&#8203;5147](https://github.com/kubernetes-sigs/external-dns/issues/5147) - feat(ovh): major rewriting of the provider by [@&#8203;rbeuque74](https://github.com/rbeuque74) in [#&#8203;5143](https://github.com/kubernetes-sigs/external-dns/issues/5143) - feat(pihole): add optional support for v6 by [@&#8203;tJouve](https://github.com/tJouve) in [#&#8203;5226](https://github.com/kubernetes-sigs/external-dns/issues/5226) - feat(pihole): add support for IPv6 Dual format by [@&#8203;tJouve](https://github.com/tJouve) in [#&#8203;5253](https://github.com/kubernetes-sigs/external-dns/issues/5253) - feat(source): optional exclusion of unschedulable nodes by [@&#8203;Hayajiro](https://github.com/Hayajiro) in [#&#8203;5045](https://github.com/kubernetes-sigs/external-dns/issues/5045) - feat(source): optional expose of nodes internal ipv6 by [@&#8203;hjoshi123](https://github.com/hjoshi123) in [#&#8203;5192](https://github.com/kubernetes-sigs/external-dns/issues/5192) #### :bug: Bug fixes - fix(aws): typo on route53 IAM by [@&#8203;tico24](https://github.com/tico24) in [#&#8203;5197](https://github.com/kubernetes-sigs/external-dns/issues/5197) - fix(chart): add missing types for empty values by [@&#8203;t3mi](https://github.com/t3mi) in [#&#8203;5207](https://github.com/kubernetes-sigs/external-dns/issues/5207) - fix(cloudflare): custom hostnames edge-cases causing duplicates by [@&#8203;mrozentsvayg](https://github.com/mrozentsvayg) in [#&#8203;5183](https://github.com/kubernetes-sigs/external-dns/issues/5183) - fix(cloudflare): regional hostnames by [@&#8203;vflaux](https://github.com/vflaux) in [#&#8203;5175](https://github.com/kubernetes-sigs/external-dns/issues/5175) - fix(Gateway API): ensure generation match by [@&#8203;davidwin93](https://github.com/davidwin93) in [#&#8203;5241](https://github.com/kubernetes-sigs/external-dns/issues/5241) - fix(gateway-api): ensure to use only latest generation with HTTPRoutes by [@&#8203;kashalls](https://github.com/kashalls) in [#&#8203;5349](https://github.com/kubernetes-sigs/external-dns/issues/5349) - fix(helm): added missing schema values by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5228](https://github.com/kubernetes-sigs/external-dns/issues/5228) - fix(helm): update helm schema by [@&#8203;semnell](https://github.com/semnell) in [#&#8203;5297](https://github.com/kubernetes-sigs/external-dns/issues/5297) - fix(log testing): re-use logger library testing functionality by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5368](https://github.com/kubernetes-sigs/external-dns/issues/5368) - fix(node): logger test fixed by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5232](https://github.com/kubernetes-sigs/external-dns/issues/5232) - fix(ovh): handling capitalized DNS records + prevent panic by [@&#8203;rbeuque74](https://github.com/rbeuque74) in [#&#8203;5390](https://github.com/kubernetes-sigs/external-dns/issues/5390) - fix(webhook): api json object plan.Changes case by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5355](https://github.com/kubernetes-sigs/external-dns/issues/5355) - fix(zonefinder): handle underscores in dns records by [@&#8203;arthlr](https://github.com/arthlr) in [#&#8203;5281](https://github.com/kubernetes-sigs/external-dns/issues/5281) #### :memo: Documentation - docs(contributing): add conventional commits by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5333](https://github.com/kubernetes-sigs/external-dns/issues/5333) - docs(proposal): externaldns api graduation to beta by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5079](https://github.com/kubernetes-sigs/external-dns/issues/5079) - docs(rfc2136): fix env variable in the guideline by [@&#8203;riupie](https://github.com/riupie) in [#&#8203;5352](https://github.com/kubernetes-sigs/external-dns/issues/5352) - docs(tutorials): add IONOS Cloud setup tutorial for ExternalDNS by [@&#8203;smilutinovic-ionos](https://github.com/smilutinovic-ionos) in [#&#8203;5364](https://github.com/kubernetes-sigs/external-dns/issues/5364) - docs(typo): grcp → grpc by [@&#8203;octo](https://github.com/octo) in [#&#8203;5231](https://github.com/kubernetes-sigs/external-dns/issues/5231) - docs: update link to Anexia webhook provider by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5244](https://github.com/kubernetes-sigs/external-dns/issues/5244) - docs: update rfc2136 by [@&#8203;BasJ93](https://github.com/BasJ93) in [#&#8203;5325](https://github.com/kubernetes-sigs/external-dns/issues/5325) #### :package: Others - Add Yandex Cloud Webhook by [@&#8203;ismailbaskin](https://github.com/ismailbaskin) in [#&#8203;5190](https://github.com/kubernetes-sigs/external-dns/issues/5190) - chore: add se for nlb, alb in thailand region by [@&#8203;xshot9011](https://github.com/xshot9011) in [#&#8203;5200](https://github.com/kubernetes-sigs/external-dns/issues/5200) - chore: fix typo on txtOwnerId comment/description by [@&#8203;lanandra](https://github.com/lanandra) in [#&#8203;5351](https://github.com/kubernetes-sigs/external-dns/issues/5351) - chore(ci): fix random data race failure on source/node test by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5268](https://github.com/kubernetes-sigs/external-dns/issues/5268) - chore(ci): improve release script by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5394](https://github.com/kubernetes-sigs/external-dns/issues/5394) - chore(ci): update linter to v2.0.2 by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5246](https://github.com/kubernetes-sigs/external-dns/issues/5246) - chore(code-cleanup): move logic away from main.go add tests by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5222](https://github.com/kubernetes-sigs/external-dns/issues/5222) - chore(code): improve some tests + re-order sources flags CLI by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5288](https://github.com/kubernetes-sigs/external-dns/issues/5288) - chore(code-quality): added lint checks by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5318](https://github.com/kubernetes-sigs/external-dns/issues/5318) - chore(code-quality): providers linter warnings fixes by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5320](https://github.com/kubernetes-sigs/external-dns/issues/5320) - chore(code-quality): refactoring and linter fixes by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5374](https://github.com/kubernetes-sigs/external-dns/issues/5374) - chore(code-quality): webhook increase code coverage by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5337](https://github.com/kubernetes-sigs/external-dns/issues/5337) - chore(crd): use conventional paths and update controller-gen to v0.17.2 by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5287](https://github.com/kubernetes-sigs/external-dns/issues/5287) - chore(dependencies): update toools versions by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5252](https://github.com/kubernetes-sigs/external-dns/issues/5252) - chore(deps): build with go 1.24.2 by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5306](https://github.com/kubernetes-sigs/external-dns/issues/5306) - chore(deps): bump renovatebot/github-action from 41.0.14 to 41.0.16 in the dev-dependencies group by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5188](https://github.com/kubernetes-sigs/external-dns/issues/5188) - chore(deps): bump renovatebot/github-action from 41.0.16 to 41.0.17 in the dev-dependencies group by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5210](https://github.com/kubernetes-sigs/external-dns/issues/5210) - chore(deps): bump the dev-dependencies group across 1 directory with 14 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5346](https://github.com/kubernetes-sigs/external-dns/issues/5346) - chore(deps): bump the dev-dependencies group across 1 directory with 14 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5382](https://github.com/kubernetes-sigs/external-dns/issues/5382) - chore(deps): bump the dev-dependencies group across 1 directory with 17 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5238](https://github.com/kubernetes-sigs/external-dns/issues/5238) - chore(deps): bump the dev-dependencies group across 1 directory with 19 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5262](https://github.com/kubernetes-sigs/external-dns/issues/5262) - chore(deps): bump the dev-dependencies group across 1 directory with 20 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5211](https://github.com/kubernetes-sigs/external-dns/issues/5211) - chore(deps): bump the dev-dependencies group across 1 directory with 21 updates by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5313](https://github.com/kubernetes-sigs/external-dns/issues/5313) - chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5247](https://github.com/kubernetes-sigs/external-dns/issues/5247) - chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5301](https://github.com/kubernetes-sigs/external-dns/issues/5301) - chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5323](https://github.com/kubernetes-sigs/external-dns/issues/5323) - chore(deps): code cleanup, pkg/errors is archived by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5335](https://github.com/kubernetes-sigs/external-dns/issues/5335) - chore(deps): switch to goccy yaml by [@&#8203;Raffo](https://github.com/Raffo) in [#&#8203;5292](https://github.com/kubernetes-sigs/external-dns/issues/5292) - chore(deps): update linter to v2.1.x by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5366](https://github.com/kubernetes-sigs/external-dns/issues/5366) - chore(fqdn-template): fqdn templating move to specific folder and update documentation by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5354](https://github.com/kubernetes-sigs/external-dns/issues/5354) - chore(github): add a release template by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5324](https://github.com/kubernetes-sigs/external-dns/issues/5324) - chore(helm): add validation for prefix and suffix and capture regression by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5250](https://github.com/kubernetes-sigs/external-dns/issues/5250) - chore(openstack designate)!: remove in-tree provider by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5126](https://github.com/kubernetes-sigs/external-dns/issues/5126) - chore(providers): rename custom TTL constants to defaultTTL by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5312](https://github.com/kubernetes-sigs/external-dns/issues/5312) - chore: Release Helm chart v1.16.1 by [@&#8203;stevehipwell](https://github.com/stevehipwell) in [#&#8203;5270](https://github.com/kubernetes-sigs/external-dns/issues/5270) - chore(release): updates kustomize & docs with v0.16.1 by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5184](https://github.com/kubernetes-sigs/external-dns/issues/5184) - chore(source): code cleanup by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5304](https://github.com/kubernetes-sigs/external-dns/issues/5304) - chore(webhook): bump cenkalti/backoff version by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5342](https://github.com/kubernetes-sigs/external-dns/issues/5342) - test: add tests for cloudflare provider by [@&#8203;natitomattis](https://github.com/natitomattis) in [#&#8203;5248](https://github.com/kubernetes-sigs/external-dns/issues/5248) - test(log): execute on multiple platforms by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5370](https://github.com/kubernetes-sigs/external-dns/issues/5370) - test(log): fix random race detection by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5273](https://github.com/kubernetes-sigs/external-dns/issues/5273) - test(source): cover unhappy paths by [@&#8203;linoleparquet](https://github.com/linoleparquet) in [#&#8203;5369](https://github.com/kubernetes-sigs/external-dns/issues/5369) - test(source): fix data race on node_test by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5334](https://github.com/kubernetes-sigs/external-dns/issues/5334) - test(source/pod): improve code coverage by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5378](https://github.com/kubernetes-sigs/external-dns/issues/5378) - test(tlsconfig): add unit tests by [@&#8203;linoleparquet](https://github.com/linoleparquet) in [#&#8203;5381](https://github.com/kubernetes-sigs/external-dns/issues/5381) - test(zone_filter): improve coverage from 66.7% to 100% by [@&#8203;upsaurav12](https://github.com/upsaurav12) in [#&#8203;5388](https://github.com/kubernetes-sigs/external-dns/issues/5388) #### :package: Docker Image docker pull registry.k8s.io/external-dns/external-dns:v0.17.0 #### New Contributors - [@&#8203;ismailbaskin](https://github.com/ismailbaskin) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5190 - [@&#8203;lexisother](https://github.com/lexisother) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5147 - [@&#8203;tico24](https://github.com/tico24) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5197 - [@&#8203;t3mi](https://github.com/t3mi) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5207 - [@&#8203;octo](https://github.com/octo) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5231 - [@&#8203;xshot9011](https://github.com/xshot9011) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5200 - [@&#8203;tJouve](https://github.com/tJouve) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5226 - [@&#8203;Hayajiro](https://github.com/Hayajiro) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5045 - [@&#8203;davidwin93](https://github.com/davidwin93) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5241 - [@&#8203;vflaux](https://github.com/vflaux) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5175 - [@&#8203;arthlr](https://github.com/arthlr) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5281 - [@&#8203;semnell](https://github.com/semnell) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5297 - [@&#8203;BasJ93](https://github.com/BasJ93) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5325 - [@&#8203;natitomattis](https://github.com/natitomattis) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5248 - [@&#8203;riupie](https://github.com/riupie) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5352 - [@&#8203;lanandra](https://github.com/lanandra) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5351 - [@&#8203;smilutinovic-ionos](https://github.com/smilutinovic-ionos) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5364 - [@&#8203;linoleparquet](https://github.com/linoleparquet) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5369 - [@&#8203;kashalls](https://github.com/kashalls) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5349 - [@&#8203;matkam](https://github.com/matkam) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3949 - [@&#8203;upsaurav12](https://github.com/upsaurav12) made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/5388 **Full Changelog**: https://github.com/kubernetes-sigs/external-dns/compare/v0.16.1...v0.17.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTEuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIxMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Author
Owner

ℹ Artifact update notice

File name: src/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 8 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.24.0 -> 1.24.4
github.com/go-logr/logr v1.4.2 -> v1.4.3
golang.org/x/net v0.36.0 -> v0.41.0
golang.org/x/sys v0.30.0 -> v0.33.0
golang.org/x/text v0.22.0 -> v0.26.0
k8s.io/apimachinery v0.32.2 -> v0.33.2
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 -> v0.0.0-20241210054802-24370beab758
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 -> v0.0.0-20241014173422-cfa47c3a1cc8
sigs.k8s.io/structured-merge-diff/v4 v4.5.0 -> v4.7.0
### ℹ Artifact update notice ##### File name: src/go.mod In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s): - 8 additional dependencies were updated - The `go` directive was updated for compatibility reasons Details: | **Package** | **Change** | | :------------------------------------- | :--------------------------------------------------------------------------- | | `go` | `1.24.0` -> `1.24.4` | | `github.com/go-logr/logr` | `v1.4.2` -> `v1.4.3` | | `golang.org/x/net` | `v0.36.0` -> `v0.41.0` | | `golang.org/x/sys` | `v0.30.0` -> `v0.33.0` | | `golang.org/x/text` | `v0.22.0` -> `v0.26.0` | | `k8s.io/apimachinery` | `v0.32.2` -> `v0.33.2` | | `k8s.io/utils` | `v0.0.0-20241104100929-3ea5e8cea738` -> `v0.0.0-20241210054802-24370beab758` | | `sigs.k8s.io/json` | `v0.0.0-20241010143419-9aa6b5e7a4b3` -> `v0.0.0-20241014173422-cfa47c3a1cc8` | | `sigs.k8s.io/structured-merge-diff/v4` | `v4.5.0` -> `v4.7.0` |
tommy closed this pull request 2025-06-28 13:57:05 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pub/external-dns-domeneshop-webhook!7
No description provided.