diff --git a/test/extended/etcd/hardware_speed.go b/test/extended/etcd/hardware_speed.go index 44cda9b65725..b23717d7df78 100644 --- a/test/extended/etcd/hardware_speed.go +++ b/test/extended/etcd/hardware_speed.go @@ -21,6 +21,11 @@ var _ = g.Describe("[sig-etcd][OCPFeatureGate:HardwareSpeed][Serial] etcd", func oc := exutil.NewCLIWithoutNamespace("etcd-hardware-speed").AsAdmin() g.BeforeEach(func() { + isSingleNode, err := exutil.IsSingleNode(context.Background(), oc.AdminConfigClient()) + o.Expect(err).NotTo(o.HaveOccurred()) + if isSingleNode { + g.Skip("the test is for etcd peer communication which is not valid for single node") + } //TODO remove this check once https://github.com/openshift/api/pull/1844 has merged if !exutil.IsTechPreviewNoUpgrade(oc) { g.Skip("the test is not expected to work within Tech Preview disabled clusters")