Skip to content

feat(go): update module sigs.k8s.io/external-dns (v0.21.0 → v0.22.0) - #312

Open
sticky-gecko[bot] wants to merge 1 commit into
mainfrom
renovate/major-sigs.k8s.io-external-dns-0.x
Open

feat(go): update module sigs.k8s.io/external-dns (v0.21.0 → v0.22.0)#312
sticky-gecko[bot] wants to merge 1 commit into
mainfrom
renovate/major-sigs.k8s.io-external-dns-0.x

Conversation

@sticky-gecko

@sticky-gecko sticky-gecko Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
sigs.k8s.io/external-dns v0.21.0v0.22.0 age confidence

Release Notes

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

v0.22.0

Compare Source

General information

Action required before upgrade

  • ⚠️ The default annotation prefix is now external-dns.kubernetes.io/ with no fallback (#​6424)

    • 🚨 This change can delete all your DNS records.
    • ℹ️ You can either migrate your annotations or set --annotation-prefix=external-dns.alpha.kubernetes.io/.
    • ➡️ It's recommended to try this version with --dry-run=true & --policy=create-only.
  • ⚠️ To avoid any unwanted DNS records deletion from the annotation prefix change, --policy is now required with no default (#​6508).

Important

  • ⚠️ CRD/API upgrades: Gateway API TLSRoute now uses v1, standard channel since Gateway API v1.5.0 (#​6367). Ambassador Host now uses getambassador.io/v3alpha1 (#​6482). Pi-hole v5 API is removed, v6+ only (#​6406).
  • ℹ️ On AWS, ownership TXT records for A ALIAS now use the a- prefix (#​6523). Migration is automatic and ownership is preserved
    • Leftover cname- records can be cleaned with scripts/aws-cleanup-legacy-txt-records.py --alias-cname-cleanup.
  • ℹ️ This release removes in-tree support for Akamai, Plural & Transip (#​6485).
    • Users needing those providers can use a previous version of ExternalDNS or a webhook-based provider. Gandi is marked for removal (#​6634).
  • ℹ️ New: crd registry as an alternative to TXT (#​5372)
  • ℹ️ DNAME record support (#​6553), and --rfc2136-axfr replacing the deprecated --rfc2136-tsig-axfr (#​6598).

⚠️ Breaking Changes

🚀 Features

🐛 Bug fixes

📝 Documentation

📦 Docker Image

# This pull command only works when it's released
docker pull registry.k8s.io/external-dns/external-dns:v0.22.0

📦 Others

chore
ci
deps
refactor
security
test

Configuration

📅 Schedule: (UTC)

  • 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 Mend Renovate CLI.

@sticky-gecko sticky-gecko Bot added the type/major Issue relates to a major version bump label Aug 20, 2026
@sticky-gecko

sticky-gecko Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: 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):

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

Details:

Package Change
go 1.26.1 -> 1.26.6
github.com/aws/aws-sdk-go-v2/service/route53 v1.62.9 -> v1.65.8
github.com/aws/smithy-go v1.26.0 -> v1.27.8
github.com/fxamacker/cbor/v2 v2.9.2 -> v2.9.3
github.com/go-logr/logr v1.4.3 -> v1.4.4
github.com/go-openapi/jsonpointer v0.23.1 -> v1.0.0
github.com/go-openapi/jsonreference v0.21.6 -> v1.0.0
github.com/go-openapi/swag v0.26.0 -> v0.28.0
github.com/go-openapi/swag/cmdutils v0.26.0 -> v0.28.0
github.com/go-openapi/swag/conv v0.26.0 -> v0.28.0
github.com/go-openapi/swag/fileutils v0.26.0 -> v0.28.0
github.com/go-openapi/swag/jsonutils v0.26.0 -> v0.28.0
github.com/go-openapi/swag/loading v0.26.0 -> v0.28.0
github.com/go-openapi/swag/mangling v0.26.0 -> v0.28.0
github.com/go-openapi/swag/netutils v0.26.0 -> v0.28.0
github.com/go-openapi/swag/stringutils v0.26.0 -> v0.28.0
github.com/go-openapi/swag/typeutils v0.26.0 -> v0.28.0
github.com/go-openapi/swag/yamlutils v0.26.0 -> v0.28.0
github.com/miekg/dns v1.1.72 -> v1.1.73
github.com/sirupsen/logrus v1.9.4 -> v1.10.1
go.yaml.in/yaml/v3 v3.0.4 -> v3.0.5
golang.org/x/net v0.57.0 -> v0.58.0
golang.org/x/text v0.40.0 -> v0.41.0
k8s.io/api v0.36.1 -> v0.36.3
k8s.io/apimachinery v0.36.1 -> v0.36.3
k8s.io/client-go v0.36.1 -> v0.36.3
k8s.io/kube-openapi v0.0.0-20260520065146-aa012df4f4af -> v0.0.0-20260721132016-d427ff9ee9ad
k8s.io/utils v0.0.0-20260507154919-ff6756f316d2 -> v0.0.0-20260707023825-cf1189d6abe3
sigs.k8s.io/structured-merge-diff/v6 v6.4.0 -> v6.4.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type/major Issue relates to a major version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants