Expand description
BIND9 cluster reconciliation logic.
This module handles the lifecycle of BIND9 cluster resources in Kubernetes.
It manages the Bind9Instance resources that belong to a cluster and updates
the cluster status to reflect the overall health.
§Module Structure
config- ClusterConfigMapmanagementdrift- Instance drift detectioninstances- Instance lifecycle managementstatus_helpers- Status calculation and updatestypes- Shared types and imports
Re-exports§
pub use instances::create_managed_instance;pub use instances::delete_bind9cluster;pub use instances::delete_managed_instance;pub use status_helpers::calculate_cluster_status;
Modules§
- config
- Cluster
ConfigMapmanagement forBind9Clusterresources. - drift
- Instance drift detection for
Bind9Clusterresources. - instances
- Instance lifecycle management for
Bind9Clusterresources. - status_
helpers - Status calculation and update helpers for
Bind9Clusterresources. - types
- Shared types and imports for
Bind9Clusterreconciliation.
Functions§
- reconcile_
bind9cluster - Reconciles a
Bind9Clusterresource.