diff --git a/cmd/openshift-tests/provider.go b/cmd/openshift-tests/provider.go index e551c5824a0a..7e110a791f06 100644 --- a/cmd/openshift-tests/provider.go +++ b/cmd/openshift-tests/provider.go @@ -99,7 +99,7 @@ func decodeProvider(provider string, dryRun, discover bool) (*exutilcloud.Cluste } fallthrough - case "azure", "aws", "gce", "vsphere": + case "azure", "aws", "baremetal", "gce", "vsphere": clientConfig, err := e2e.LoadConfig(true) if err != nil { return nil, err diff --git a/test/extended/util/baremetal/provider.go b/test/extended/util/baremetal/provider.go new file mode 100644 index 000000000000..cac54b4f490f --- /dev/null +++ b/test/extended/util/baremetal/provider.go @@ -0,0 +1,18 @@ +package baremetal + +import ( + "k8s.io/kubernetes/test/e2e/framework" +) + +func init() { + framework.RegisterProvider("baremetal", newProvider) +} + +func newProvider() (framework.ProviderInterface, error) { + return &Provider{}, nil +} + +// Provider is a structure to handle baremetal for e2e testing +type Provider struct { + framework.NullProvider +}