Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 765 Bytes

README.md

File metadata and controls

21 lines (15 loc) · 765 Bytes

external-dns-owner-migrator

This is tooling to help us migrate external-DNS records to a new owner.

It can be used to migrate existing Ingress resources to a new owner id and/or delete DNS records marked with an owner id.

At the moment it only supports AWS Route53 DNS zones.

Example usage:

AWS Route53:

$ ./external-dns-owner-migrator -migrate -aws-zone-id=ZPLLMOCKBH0LL -kube-context=exp-1-aws -external-dns-prefix=infra -external-dns-owner-id-old=infra -external-dns-owner-id-new=exp-1
-aws

Cloudflare:

$ ./external-dns-owner-migrator -provider=cloudflare -migrate -cloudflare-zone-name=exp-1.merit.uw.systems -kube-context=exp-1-merit -external-dns-prefix=infra -external-dns-owner-id-old=infra -external-dns-owner-id-new=exp-1-merit