Versions in this module Expand all Collapse all v1 v1.6.0 Jul 29, 2026 Changes in this version + const DebugNamespace + func ApplyContainerRuntimeConfigAndWaitForMCP(ctx context.Context, mcClient *machineconfigclient.Clientset, ...) error + func ApplyKubeletConfigAndWaitForMCP(ctx context.Context, mcClient *machineconfigclient.Clientset, ...) error + func CalculateEventTimeDiff(startEvent, endEvent *corev1.Event) time.Duration + func CheckNetNsCleaned(ctx context.Context, oc *exutil.CLI, nodeName, netNsPath string) error + func CleanupContainerRuntimeConfig(ctx context.Context, mcClient *machineconfigclient.Clientset, ...) error + func CleanupCustomMCP(ctx context.Context, config *CustomMCPConfig) error + func CleanupKubeletConfig(ctx context.Context, mcClient *machineconfigclient.Clientset, ...) error + func CreateContainerRuntimeConfig(ctx context.Context, mcClient *machineconfigclient.Clientset, ...) (*machineconfigv1.ContainerRuntimeConfig, error) + func CreateKubeletConfig(ctx context.Context, mcClient *machineconfigclient.Clientset, ...) (*machineconfigv1.KubeletConfig, error) + func CreateOrUpdateKubeletConfig(ctx context.Context, mcClient *machineconfigclient.Clientset, ...) (*machineconfigv1.KubeletConfig, error) + func CreatePodAndWaitForRunning(ctx context.Context, oc *exutil.CLI, pod *corev1.Pod) *corev1.Pod + func EnsureNodeHasNoCustomRole(ctx context.Context, oc *exutil.CLI, nodeName string) error + func EnsureNodesReady(ctx context.Context, oc *exutil.CLI) + func ExecOnNodeWithChroot(ctx context.Context, oc *exutil.CLI, nodeName string, cmd ...string) (string, error) + func ExecOnNodeWithNsenter(ctx context.Context, oc *exutil.CLI, nodeName string, cmd ...string) (string, error) + func GetFirstReadyWorkerNode(oc *exutil.CLI) string + func GetNotReadyNodes(ctx context.Context, oc *exutil.CLI) ([]string, error) + func GetPodNetNs(ctx context.Context, oc *exutil.CLI, nodeName, podName string) (string, error) + func IsAdditionalStorageConfigEnabled(ctx context.Context, oc *exutil.CLI) (bool, string) + func NodeHasCustomRole(node corev1.Node) (string, bool) + func SkipOnMicroShift(oc *exutil.CLI) + func WaitForMCP(ctx context.Context, mcClient *machineconfigclient.Clientset, poolName string, ...) error + func WaitForMCPUpdating(ctx context.Context, mcClient *machineconfigclient.Clientset, mcpName string, ...) error + func WaitMCPAllowDegraded() func(*waitMCPOptions) + func WaitMCPWithMachineCount(count int32) func(*waitMCPOptions) + type CustomMCPConfig struct + KubeClient *exutil.CLI + MCClient *machineconfigclient.Clientset + Name string + NodeName string + func CreateCustomMCPForNode(ctx context.Context, oc *exutil.CLI, mcClient *machineconfigclient.Clientset, ...) (*CustomMCPConfig, error) v1.5.2 Mar 19, 2026