package
4.2.0-alpha.0+incompatible
Repository: https://github.com/openshift-kni/machine-config-operator.git
Documentation: pkg.go.dev

# Functions

GetControllerConfigStatusCondition returns the condition with the provided type.
GetMachineConfigPoolCondition returns the condition with the provided type.
IsControllerConfigCompleted checks whether a ControllerConfig is completed by the Template Controller.
IsControllerConfigStatusConditionFalse returns true when the conditionType is present and set to `ConditionFalse`.
IsControllerConfigStatusConditionPresentAndEqual returns true when conditionType is present and equal to status.
IsControllerConfigStatusConditionTrue returns true when the conditionType is present and set to `ConditionTrue`.
IsMachineConfigPoolConditionFalse returns true when the conditionType is present and set to `ConditionFalse`.
IsMachineConfigPoolConditionPresentAndEqual returns true when conditionType is present and equal to status.
IsMachineConfigPoolConditionTrue returns true when the conditionType is present and set to `ConditionTrue`.
Kind is used to validate existence of a resource kind in this API group.
MergeMachineConfigs combines multiple machineconfig objects into one object.
NewContainerRuntimeConfigCondition returns an instance of a ContainerRuntimeConfigCondition.
NewControllerConfigStatusCondition creates a new ControllerConfigStatus condition.
NewKubeletConfigCondition returns an instance of a KubeletConfigCondition.
NewMachineConfigPoolCondition creates a new MachineConfigPool condition.
RemoveControllerConfigStatusCondition removes the ControllerConfigStatus condition with the provided type.
RemoveMachineConfigPoolCondition removes the MachineConfigPool condition with the provided type.
Resource is used to validate existence of a resource in this API group.
SetControllerConfigStatusCondition updates the ControllerConfigStatus to include the provided condition.
SetMachineConfigPoolCondition updates the MachineConfigPool to include the provided condition.

# Constants

ContainerRuntimeConfigFailure designates a failure applying a ContainerRuntimeConfig CR.
ContainerRuntimeConfigSuccess designates a successful application of a ContainerRuntimeConfig CR.
KubeletConfigFailure designates a failure applying a KubeletConfig CR.
KubeletConfigSuccess designates a successful application of a KubeletConfig CR.
MachineConfigPoolDegraded is the overall status of the pool based, today, on whether we fail with NodeDegraded or RenderDegraded.
MachineConfigPoolNodeDegraded means the update for one of the machine is not progressing.
MachineConfigPoolRenderDegraded means the rendered configuration for the pool cannot be generated because of an error.
MachineConfigPoolUpdated means MachineConfigPool is updated completely.
MachineConfigPoolUpdating means MachineConfigPool is updating.
TemplateControllerCompleted means the template controller has completed reconciliation.
TemplateControllerFailing means the template controller is failing.
TemplateControllerRunning means the template controller is currently running.

# Variables

AddToScheme is DEPRECATED.
GroupName is the group name of this api.
GroupVersion is the version of this api group.
Install is a function which adds this version to a scheme.
SchemeGroupVersion is DEPRECATED.

# Structs

ContainerRuntimeConfig describes a customized Container Runtime configuration.
ContainerRuntimeConfigCondition defines the state of the ContainerRuntimeConfig.
ContainerRuntimeConfigList is a list of ContainerRuntimeConfig resources.
ContainerRuntimeConfigSpec defines the desired state of ContainerRuntimeConfig.
ContainerRuntimeConfigStatus defines the observed state of a ContainerRuntimeConfig.
ContainerRuntimeConfiguration defines the tuneables of the container runtime.
ControllerConfig describes configuration for MachineConfigController.
ControllerConfigList is a list of ControllerConfig resources.
ControllerConfigSpec is the spec for ControllerConfig resource.
ControllerConfigStatus is the status for ControllerConfig.
ControllerConfigStatusCondition contains condition information for ControllerConfigStatus.
KubeletConfig describes a customized Kubelet configuration.
KubeletConfigCondition defines the state of the KubeletConfig.
KubeletConfigList is a list of KubeletConfig resources.
KubeletConfigSpec defines the desired state of KubeletConfig.
KubeletConfigStatus defines the observed state of a KubeletConfig.
MachineConfig defines the configuration for a machine.
MachineConfigList is a list of MachineConfig resources.
MachineConfigPool describes a pool of MachineConfigs.
MachineConfigPoolCondition contains condition information for an MachineConfigPool.
MachineConfigPoolList is a list of MachineConfigPool resources.
MachineConfigPoolSpec is the spec for MachineConfigPool resource.
MachineConfigPoolStatus is the status for MachineConfigPool resource.
MachineConfigPoolStatusConfiguration stores the current configuration for the pool, and optionally also stores the list of MachineConfig objects used to generate the configuration.
MachineConfigSpec is the spec for MachineConfig.
MCOConfig describes configuration for MachineConfigOperator.
MCOConfigList is a list of MCOConfig resources.
MCOConfigSpec is the spec for MCOConfig resource.

# Type aliases

ContainerRuntimeConfigStatusConditionType is the state of the operator's reconciliation functionality.
ControllerConfigStatusConditionType valid conditions of a ControllerConfigStatus.
KubeletConfigStatusConditionType is the state of the operator's reconciliation functionality.
MachineConfigPoolConditionType valid conditions of a MachineConfigPool.