Migration to cloudflare-operator
Learn how to migrate DNS records to cloudflare-operator
cloudflare-operator is designed to be the single source of truth for DNS records. This means that all records not known to cloudflare-operator will be deleted.
In order to prevent the deletion of the entire DNS zone after you have installed cloudflare-operator, you need to migrate your DNS records to cloudflare-operator.
For that we have created a migration tool that generates DNSRecord objects for all DNS records in your DNS zone.
To export your DNS records, follow this guide.
Then, run the migration tool:
cfop-generator -file <path-to-exported-file>
The migration tool will output the generated DNSRecord objects to the console.
Make sure to verify the generated objects before applying them to your cluster.
kubectl apply -f <path-to-generated-file>
Last modified September 27, 2024: feat: add migration guide (2bd8ff6)