Versions in this module Expand all Collapse all v1 v1.6.0 Jul 29, 2026 v1.5.2 Mar 19, 2026 Changes in this version + func AllMachineSetTest(oc *exutil.CLI, fixture string) + func ApplyMachineConfigurationFixture(oc *exutil.CLI, fixture string) + func CheckMCNConditionStatus(mcn *mcfgv1.MachineConfigNode, conditionType mcfgv1.StateProgress, ...) bool + func CleanupCreatedNode(oc *exutil.CLI, machineSetName string, desiredReplicaValue int, ...) error + func CleanupCustomMCP(oc *exutil.CLI, clientSet *machineconfigclient.Clientset, customMCPName string, ...) error + func CleanupProvisionedMachine(oc *exutil.CLI, machineClient *machineclient.Clientset, machineSetName string, ...) error + func ConfirmUpdatedMCNStatus(clientSet *machineconfigclient.Clientset, mcnName string) bool + func DegradeOnOwnerRefTest(oc *exutil.CLI, fixture string) + func EnsureConfigMapStampTest(oc *exutil.CLI, fixture string) + func ExecCmdOnNode(oc *exutil.CLI, node corev1.Node, subArgs ...string) string + func ExecCmdOnNodeWithError(oc *exutil.CLI, node corev1.Node, subArgs ...string) (string, error) + func FindClusterOperatorStatusCondition(conditions []osconfigv1.ClusterOperatorStatusCondition, ...) *osconfigv1.ClusterOperatorStatusCondition + func GCPISTest(oc *exutil.CLI, kubeClient *kubernetes.Clientset, ...) + func GetAllNodes(oc *exutil.CLI) ([]corev1.Node, error) + func GetDegradedNode(oc *exutil.CLI, mcpName string) (corev1.Node, error) + func GetMCNCondition(mcn *mcfgv1.MachineConfigNode, conditionType mcfgv1.StateProgress) *metav1.Condition + func GetMachinesByPhase(machineClient *machineclient.Clientset, machineSetName string, ...) (machinev1beta1.Machine, error) + func GetNewReadyNodeInMachine(oc *exutil.CLI, machineName string) (corev1.Node, error) + func GetNodeInMachine(oc *exutil.CLI, machineName string) (corev1.Node, error) + func GetNodesByRole(oc *exutil.CLI, role string) ([]corev1.Node, error) + func GetRandomNode(oc *exutil.CLI, role string) corev1.Node + func GetRolesToTest(oc *exutil.CLI, machineConfigClient *machineconfigclient.Clientset) []string + func GetUpdatingNode(oc *exutil.CLI, mcpName, originalConfigVersion string) corev1.Node + func IsClusterOperatorConditionFalse(conditions []osconfigv1.ClusterOperatorStatusCondition, ...) bool + func IsClusterOperatorConditionPresentAndEqual(conditions []osconfigv1.ClusterOperatorStatusCondition, ...) bool + func IsClusterOperatorConditionTrue(conditions []osconfigv1.ClusterOperatorStatusCondition, ...) bool + func IsDisconnected(oc *exutil.CLI, nodeName string) bool + func IsMachineConfigPoolConditionTrue(conditions []mcfgv1.MachineConfigPoolCondition, ...) bool + func IsMachineConfigurationConditionFalse(conditions []metav1.Condition, conditionType string) bool + func IsMetal(oc *exutil.CLI) bool + func IsNodeReady(node corev1.Node) bool + func IsSingleNode(oc *exutil.CLI) bool + func IsTwoNode(oc *exutil.CLI) bool + func IsTwoNodeArbiter(oc *exutil.CLI) bool + func NoneMachineSetTest(oc *exutil.CLI, fixture string) + func PartialMachineSetTest(oc *exutil.CLI, fixture string) + func RecoverFromDegraded(oc *exutil.CLI, mcpName string) error + func ScaleMachineSet(oc *exutil.CLI, machineSetName string, replicaValue string) error + func ScaleMachineSetDown(oc *exutil.CLI, machineSet machinev1beta1.MachineSet, desiredReplicaValue int, ...) error + func SimplePISTest(oc *exutil.CLI, kubeClient *kubernetes.Clientset, ...) + func SkipWhenFeatureGateEnabled(configClient configv1client.Interface, featureGate osconfigv1.FeatureGateName) + func UpdateDeleteMachineAnnotation(oc *exutil.CLI, machineSetName string) error + func UploadTovCentreTest(oc *exutil.CLI, fixture string) + func ValidateMCNConditionOnNodeDegrade(oc *exutil.CLI, fixture string, isSno bool) + func ValidateMCNConditionTransitionsOnRebootlessUpdate(oc *exutil.CLI, clientSet *machineconfigclient.Clientset, ...) + func ValidateMCNConditionTransitionsOnRebootlessUpdateMaster(oc *exutil.CLI, clientSet *machineconfigclient.Clientset, ...) + func ValidateMCNForNodeInPool(oc *exutil.CLI, clientSet *machineconfigclient.Clientset, node corev1.Node, ...) error + func ValidateMCNOnNodeCreationAndDeletion(oc *exutil.CLI) + func ValidateMCNPropertiesByMCPs(oc *exutil.CLI) + func ValidateMCNPropertiesCustomMCP(oc *exutil.CLI, fixture string) + func ValidateMCNScopeHappyPathTest(oc *exutil.CLI) + func ValidateMCNScopeImpersonationPathTest(oc *exutil.CLI) + func ValidateMCNScopeSadPathTest(oc *exutil.CLI) + func WaitForBootImageControllerToComplete(oc *exutil.CLI) + func WaitForConfigAndPoolComplete(oc *exutil.CLI, pool, mcName string) string + func WaitForMCNConditionStatus(clientSet *machineconfigclient.Clientset, mcnName string, ...) (bool, error) + func WaitForMCNToBeDeleted(clientSet *machineconfigclient.Clientset, mcnName string) error + func WaitForMCPConditionStatus(oc *exutil.CLI, mcpName string, ...) error + func WaitForMCPToBeReady(oc *exutil.CLI, machineConfigClient *machineconfigclient.Clientset, ...) + func WaitForMachineConfigurationStatusUpdate(oc *exutil.CLI) + func WaitForMachineInState(machineClient *machineclient.Clientset, machineName string, ...) error + func WaitForMachineToBeDeleted(machineClient *machineclient.Clientset, machineName string) error + func WaitForNodeCurrentConfig(oc *exutil.CLI, nodeName string, config string) + func WaitForNodeToBeDeleted(oc *exutil.CLI, nodeName string) error + func WaitForOneMasterNodeToBeReady(oc *exutil.CLI) error + func WaitForPoolComplete(oc *exutil.CLI, pool, target string) error + func WaitForRenderedConfig(oc *exutil.CLI, pool, mcName string) (string, error) + func WaitForRenderedConfigs(oc *exutil.CLI, pool string, mcNames ...string) (string, error) + func WaitForValidMCNProperties(clientSet *machineconfigclient.Clientset, node corev1.Node) error + func WorkersCanBeScaled(oc *exutil.CLI, machineClient *machineclient.Clientset) (bool, error)