Module bind9cluster

Module bind9cluster 

Source
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 - Cluster ConfigMap management
  • drift - Instance drift detection
  • instances - Instance lifecycle management
  • status_helpers - Status calculation and updates
  • types - 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 ConfigMap management for Bind9Cluster resources.
drift
Instance drift detection for Bind9Cluster resources.
instances
Instance lifecycle management for Bind9Cluster resources.
status_helpers
Status calculation and update helpers for Bind9Cluster resources.
types
Shared types and imports for Bind9Cluster reconciliation.

Functions§

reconcile_bind9cluster
Reconciles a Bind9Cluster resource.