Expand description
BIND9 global cluster (cluster-scoped) reconciliation logic.
This module handles the lifecycle of cluster-scoped BIND9 cluster resources.
It manages Bind9Instance resources across all namespaces that reference this
global cluster.
The key difference from namespace-scoped Bind9Cluster is that:
ClusterBind9Providerresources are cluster-scoped (no namespace)- Instances can be created in any namespace and reference the global cluster
- The reconciler must list instances across all namespaces
Functionsยง
- calculate_
cluster_ status - Calculates the cluster status based on instance states.
- delete_
clusterbind9provider - Deletes a cluster-scoped
ClusterBind9Providerresource. - reconcile_
clusterbind9provider - Reconciles a cluster-scoped
ClusterBind9Providerresource.