Documentation ¶
Index ¶
Constants ¶
View Source
const ( ControllerName = "operating-system-config-controller" // MachineDeploymentCleanupFinalizer indicates that sub-resources created by OSC controller against a MachineDeployment should be deleted MachineDeploymentCleanupFinalizer = "kubermatic.io/cleanup-operating-system-configs" // CloudInitSettingsNamespace is the namespace in which OSCs and secrets are created by OSC controller CloudInitSettingsNamespace = "cloud-init-settings" )
Variables ¶
This section is empty.
Functions ¶
func Add ¶
func Add( mgr manager.Manager, log *zap.SugaredLogger, workerClient client.Client, client client.Client, caCert string, namespace string, workerCount int, clusterDNSIPs []net.IP, generator generator.CloudConfigGenerator, containerRuntime string, externalCloudProvider bool, pauseImage string, initialTaints string, nodeHTTPProxy string, nodeNoProxy string, podCIDR string, nodePortRange string, containerRuntimeConfig containerruntime.Config, nodeRegistryCredentialsSecret string, kubeletFeatureGates map[string]bool) error
Types ¶
type Reconciler ¶
func (*Reconciler) Reconcile ¶
func (r *Reconciler) Reconcile(ctx context.Context, req ctrlruntime.Request) (reconcile.Result, error)
Click to show internal directories.
Click to hide internal directories.