From c4ef9ad7656217c954841a8cf7537243726dad54 Mon Sep 17 00:00:00 2001 From: Sandeep Sunny Date: Mon, 25 Feb 2019 10:52:50 +0530 Subject: [PATCH] Change to unblock vsphere e2e tests --- test/e2e/BUILD | 1 + test/e2e/e2e.go | 1 + test/e2e/framework/BUILD | 1 + test/e2e/framework/providers/vsphere/BUILD | 23 ++++++++++++++ test/e2e/framework/providers/vsphere/OWNERS | 31 +++++++++++++++++++ .../framework/providers/vsphere/vsphere.go | 29 +++++++++++++++++ 6 files changed, 86 insertions(+) create mode 100644 test/e2e/framework/providers/vsphere/BUILD create mode 100644 test/e2e/framework/providers/vsphere/OWNERS create mode 100644 test/e2e/framework/providers/vsphere/vsphere.go diff --git a/test/e2e/BUILD b/test/e2e/BUILD index 3e014e74572..8de85d66bdf 100644 --- a/test/e2e/BUILD +++ b/test/e2e/BUILD @@ -69,6 +69,7 @@ go_library( "//test/e2e/framework/providers/gce:go_default_library", "//test/e2e/framework/providers/kubemark:go_default_library", "//test/e2e/framework/providers/openstack:go_default_library", + "//test/e2e/framework/providers/vsphere:go_default_library", "//test/e2e/framework/testfiles:go_default_library", "//test/e2e/manifest:go_default_library", "//test/utils:go_default_library", diff --git a/test/e2e/e2e.go b/test/e2e/e2e.go index dc77d5d4222..b28c33e4634 100644 --- a/test/e2e/e2e.go +++ b/test/e2e/e2e.go @@ -51,6 +51,7 @@ import ( _ "k8s.io/kubernetes/test/e2e/framework/providers/gce" _ "k8s.io/kubernetes/test/e2e/framework/providers/kubemark" _ "k8s.io/kubernetes/test/e2e/framework/providers/openstack" + _ "k8s.io/kubernetes/test/e2e/framework/providers/vsphere" ) var ( diff --git a/test/e2e/framework/BUILD b/test/e2e/framework/BUILD index 664b77a6a8f..c3956b797f4 100644 --- a/test/e2e/framework/BUILD +++ b/test/e2e/framework/BUILD @@ -171,6 +171,7 @@ filegroup( "//test/e2e/framework/providers/gce:all-srcs", "//test/e2e/framework/providers/kubemark:all-srcs", "//test/e2e/framework/providers/openstack:all-srcs", + "//test/e2e/framework/providers/vsphere:all-srcs", "//test/e2e/framework/testfiles:all-srcs", "//test/e2e/framework/timer:all-srcs", "//test/e2e/framework/viperconfig:all-srcs", diff --git a/test/e2e/framework/providers/vsphere/BUILD b/test/e2e/framework/providers/vsphere/BUILD new file mode 100644 index 00000000000..c7115f81a4b --- /dev/null +++ b/test/e2e/framework/providers/vsphere/BUILD @@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["vsphere.go"], + importpath = "k8s.io/kubernetes/test/e2e/framework/providers/vsphere", + visibility = ["//visibility:public"], + deps = ["//test/e2e/framework:go_default_library"], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/test/e2e/framework/providers/vsphere/OWNERS b/test/e2e/framework/providers/vsphere/OWNERS new file mode 100644 index 00000000000..04370cd0eb4 --- /dev/null +++ b/test/e2e/framework/providers/vsphere/OWNERS @@ -0,0 +1,31 @@ +# See the OWNERS docs at https://go.k8s.io/owners + +approvers: +- pmorie +- saad-ali +- thockin +- matchstick +- SandeepPissay +- divyenpatel +- BaluDontu +- abrarshivani +- imkin +- frapposelli +- dougm +- sandeeppsunny +reviewers: +- abithap +- abrarshivani +- saad-ali +- justinsb +- jsafrane +- rootfs +- jingxu97 +- msau42 +- SandeepPissay +- divyenpatel +- BaluDontu +- imkin +- frapposelli +- dougm +- sandeeppsunny diff --git a/test/e2e/framework/providers/vsphere/vsphere.go b/test/e2e/framework/providers/vsphere/vsphere.go new file mode 100644 index 00000000000..05390e5016b --- /dev/null +++ b/test/e2e/framework/providers/vsphere/vsphere.go @@ -0,0 +1,29 @@ +/* +Copyright 2019 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package vsphere + +import ( + "k8s.io/kubernetes/test/e2e/framework" +) + +func init() { + framework.RegisterProvider("vsphere", newProvider) +} + +func newProvider() (framework.ProviderInterface, error) { + return &framework.NullProvider{}, nil +}