Skip to content

Commit 1907014

Browse files
committed
skip NoRegistryClusterInstall feature tests if InternalReleaseImage resource was not present
1 parent b578433 commit 1907014

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

test/extended/internalreleaseimage/helper.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,4 +262,13 @@ func skipIfNoRegistryFeatureUnsupported(oc *exutil.CLI) {
262262
if !featureEnabled {
263263
g.Skip("NoRegistryClusterInstall feature gate is not enabled")
264264
}
265+
266+
// Check if InternalReleaseImage resource is present. If not present, the feature is not enabled.
267+
_, err = oc.MachineConfigurationClient().MachineconfigurationV1alpha1().InternalReleaseImages().Get(context.Background(), IRIResourceName, metav1.GetOptions{})
268+
if err != nil {
269+
if apierrors.IsNotFound(err) {
270+
g.Skip("InternalReleaseImage resource not found, feature not enabled")
271+
}
272+
g.Skip(fmt.Sprintf("error while checking for InternalReleaseImage availability: %v", err))
273+
}
265274
}

0 commit comments

Comments
 (0)