The external-dns → in-cluster bind migration needs external-dns to present
the exact TSIG key that the in-cluster bind-externaldns primary accepts on
allow-update. The operator generates that key into Secret externaldns-key-tsig
in bind-internal; reflecting it removes the manual eyaml→Vault key sync.
- Add spec.secretTemplate.annotations to BindTSIGKey externaldns-key with the
emberstack reflector hints (reflection-allowed, allowed/auto-namespaces
externaldns, auto-enabled) so the operator stamps them onto the managed Secret.
- Regenerate schemas/bind.unkin.net/bindtsigkey_v1alpha1.json from the live CRD
(deployed bind-operator v0.2.4 already exposes secretTemplate) to add the
secretTemplate property.