Managed DNS and more!
This release introduces managed DNS records, where another TXT record is added with the format _managed.<fqdn>
. This is used to keep track of records that are managed by the operator, which also contains information on which tunnel generated this and the ID of the DNS record managed by it.
This release also adds a configuration for a fallback target which can be used to point to the ingress controller and use this in a "manual" mode without using it to create/delete DNS records.
Further, this fixes the global caPool and noTlsVerify behaviour and enables leader election in case multiple instances of the controller is being run.
What's more, ARM (32 and 64bit) images are available for all the Raspberry Pi clusters out there! Point to note is that the cloudflared
image is not multi-arch, so remember to set the tunnel.spec.image
to the ARM based image for now.
What's Changed
- Move caPool and noTlsVerify to global config.yaml by @adyanth in #32
- Fallback target for cloudflared by @adyanth in #35
- Manage DNS entries by @adyanth in #34
Full Changelog: v0.6.1...v0.7.0