pub fn build_cluster_configmap(
cluster_name: &str,
namespace: &str,
cluster: &Bind9Cluster,
) -> Result<ConfigMap, Error>Expand description
Builds a cluster-level shared ConfigMap containing BIND9 configuration files.
This ConfigMap is shared across all instances in a cluster, containing configuration
from spec.global. This eliminates the need for per-instance ConfigMaps when all
instances share the same configuration.
§Arguments
cluster_name- Name of the cluster (used forConfigMapnaming)namespace- Kubernetes namespacecluster-Bind9Clustercontaining shared configuration
§Returns
A Kubernetes ConfigMap resource ready for creation/update
§Errors
Returns an error if configuration generation fails