Documentation ¶
Index ¶
Constants ¶
const ( // ClusterConfigNamespace is the namespace containing the cluster config ClusterConfigNamespace = "kube-system" // ClusterConfigName is the name of the cluster config configmap ClusterConfigName = "cluster-config-v1" // InstallConfigKey is the key in the cluster config configmap containing yaml installConfig data InstallConfigKey = "install-config" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ReconcileMasterDNS ¶
type ReconcileMasterDNS struct {
// contains filtered or unexported fields
}
ReconcileMasterDNS reconciles a MasterDNSOperatorConfig object
func (*ReconcileMasterDNS) Reconcile ¶
Reconcile reads that state of the cluster for a MasterDNSOperatorConfig object and makes changes based on the state read and what is in the MasterDNSOperatorConfig.Spec Note: The Controller will requeue the Request to be processed again if the returned error is non-nil or Result.Requeue is true, otherwise upon completion it will remove the work from the queue. +kubebuilder:rbac:groups=masterdns.operator.openshift.io,resources=masterdnsoperatorconfig;masterdnsoperatorconfig/status,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=rbac.authorization.k8s.io,resources=clusterroles;clusterrolebindings,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=core,resources=serviceaccounts;configmaps,verbs=get;list;watch;create;update;patch;delete