Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Images ¶
type Images struct { MachineConfigController string `json:"machineConfigController"` MachineConfigDaemon string `json:"machineConfigDaemon"` MachineConfigServer string `json:"machineConfigServer"` MachineOSContent string `json:"machineOSContent"` Etcd string `json:"etcd"` SetupEtcdEnv string `json:"setupEtcdEnv"` }
Images allows build systems to inject images for MCO components.
func DefaultImages ¶
func DefaultImages() Images
DefaultImages returns default set of images for operator.
type Operator ¶
type Operator struct {
// contains filtered or unexported fields
}
Operator defines machince config operator.
func New ¶
func New( namespace, name string, imagesFile string, mcoconfigInformer mcfginformersv1.MCOConfigInformer, mcpInformer mcfginformersv1.MachineConfigPoolInformer, ccInformer mcfginformersv1.ControllerConfigInformer, mcInformer mcfginformersv1.MachineConfigInformer, controllerConfigInformer mcfginformersv1.ControllerConfigInformer, serviceAccountInfomer coreinformersv1.ServiceAccountInformer, crdInformer apiextinformersv1beta1.CustomResourceDefinitionInformer, deployInformer appsinformersv1.DeploymentInformer, daemonsetInformer appsinformersv1.DaemonSetInformer, clusterRoleInformer rbacinformersv1.ClusterRoleInformer, clusterRoleBindingInformer rbacinformersv1.ClusterRoleBindingInformer, cmInformer coreinformersv1.ConfigMapInformer, client mcfgclientset.Interface, kubeClient kubernetes.Interface, apiExtClient apiextclientset.Interface, configClient configclientset.Interface, ) *Operator
New returns a new machine config operator.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.