--- # Zone-transfer / catalog key. The operator generates the material into a # Secret (transfer-key-tsig); nothing sensitive is committed to git. apiVersion: bind.unkin.net/v1alpha1 kind: BindTSIGKey metadata: name: transfer-key namespace: bind-internal spec: clusterRef: bind-authoritative algorithm: hmac-sha256 --- # Client-update key: puppet clients (profiles::dns::updater) nsupdate their own # records to the authoritative zones with this key. Operator generates the # material into Secret client-update-tsig; the same value must reach puppet # eyaml (or the planned Vault-sync bridge) for clients to authenticate. apiVersion: bind.unkin.net/v1alpha1 kind: BindTSIGKey metadata: name: client-update namespace: bind-internal spec: clusterRef: bind-authoritative algorithm: hmac-sha256