Skip to content

chore: bump sigs.k8s.io/external-dns from 0.20.0 to 0.21.0#55

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/sigs.k8s.io/external-dns-0.21.0
Open

chore: bump sigs.k8s.io/external-dns from 0.20.0 to 0.21.0#55
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/sigs.k8s.io/external-dns-0.21.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 13, 2026

Bumps sigs.k8s.io/external-dns from 0.20.0 to 0.21.0.

Release notes

Sourced from sigs.k8s.io/external-dns's releases.

v0.21.0

⚠️ Breaking Changes

🚀 Features

🐛 Bug fixes

... (truncated)

Changelog

Sourced from sigs.k8s.io/external-dns's changelog.

Release

Release cycle

Currently we don't release regularly. Whenever we think it makes sense to release a new version we do it. You might want to ask in our Slack channel external-dns when the next release will come out.

Staging Release cycle

A new staging image is released weekly and can be found at gcr.io/k8s-staging-external-dns/external-dns.

There is a time lag between merging changes into the master branch and the subsequent creation of the staging image.

Example command to fetch 10 most recent staging images:

export EXT_DNS_VERSION="v0.21.0"
curl -sLk https://gcr.io/v2/k8s-staging-external-dns/external-dns/tags/list | jq | grep "$EXT_DNS_VERSION" | tail -n 10

Versioning convention

These are the conventions that we will be using for releases following 0.7.6:

  • Patch version should be updated if we need to merge bugfixes, e.g. provider a does need a fix in order make updates working again. I would see updating or improving documentation here.

  • Minor version should be updated if new features are implemented in existing providers or new provider get introduced.

  • Major version should be upgraded if we introduce breaking changes.

Semantic Versioning Discipline

External-DNS follows semantic versioning principles:

  • 0.x → pre-stable, APIs subject to change.
  • 1.x → not yet considered.

Versioning & Releases External-DNS opts to stay within 0.x versioning scheme. We strive for stability, but reserve the right to introduce breaking changes in minor version bumps when necessary.

How to release a new image

Prerequisite

We use https://github.com/cli/cli to automate the release process. Please install it according to the official documentation.

You must be an official maintainer of the project to be able to do a release.

Steps

... (truncated)

Commits
  • 066a11e feat(source/gateway-api)!: migrate Gateway and HTTPRoute to v1 (#6291)
  • 8f024f0 ci: fix revision label (#6332)
  • a3a692a ci: read golangci-lint version from scripts/install-tools.sh in lint workflow...
  • 3a30b7e chore(deps): bump the dev-dependencies group with 9 updates (#6343)
  • 4abf696 chore: cloudbild instance type bump (#6340)
  • e1ef0be Revert "chore(deps): bump github.com/cloudflare/cloudflare-go from v5 to v6 (...
  • e33ab8d feat(gateway): add gateway-api listenerset support (#6254)
  • e3d8983 feat(azure): dns metadata (tags) support (#5984)
  • 5211020 chore(deps): bump the mkdocs-deps group in /docs/scripts with 3 updates (#6331)
  • e8479db chore(deps): bump the dev-dependencies group with 5 updates (#6330)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [sigs.k8s.io/external-dns](https://github.com/kubernetes-sigs/external-dns) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/kubernetes-sigs/external-dns/releases)
- [Changelog](https://github.com/kubernetes-sigs/external-dns/blob/master/docs/release.md)
- [Commits](kubernetes-sigs/external-dns@v0.20.0...v0.21.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/external-dns
  dependency-version: 0.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants