Expand description
BIND9 Kubernetes resource builders
This module provides functions to build Kubernetes resources (Deployment, ConfigMap, Service)
for BIND9 instances. All functions are pure and easily testable.
Functionsยง
- build_
cluster_ configmap - Builds a cluster-level shared
ConfigMapcontaining BIND9 configuration files. - build_
cluster_ labels - Builds standardized Kubernetes labels for BIND9 cluster resources.
- build_
configmap - Builds a Kubernetes
ConfigMapcontaining BIND9 configuration files. - build_
deployment - build_
labels - Builds standardized Kubernetes labels for BIND9 instance resources.
- build_
labels_ from_ instance - Builds standardized Kubernetes labels for BIND9 instance resources,
propagating the
managed-bylabel from theBind9Instanceif it exists. - build_
owner_ references - Builds owner references for a resource owned by a
Bind9Instance - build_
service - Builds a Kubernetes Service for exposing BIND9 DNS ports.
- build_
service_ account - Builds a Kubernetes
ServiceAccountfor BIND9 pods.