diff --git a/test/BUILD b/test/BUILD index ce6ff3c21b..9c4c19ec88 100644 --- a/test/BUILD +++ b/test/BUILD @@ -14,6 +14,7 @@ filegroup( srcs = [ ":package-srcs", "//test/e2e:all-srcs", + "//test/e2e_federation:all-srcs", "//test/e2e_node:all-srcs", "//test/fixtures:all-srcs", "//test/images:all-srcs", diff --git a/test/e2e/BUILD b/test/e2e/BUILD index a1f1ca81a8..dbc1005951 100644 --- a/test/e2e/BUILD +++ b/test/e2e/BUILD @@ -38,17 +38,6 @@ go_library( "example_cluster_dns.go", "example_k8petstore.go", "examples.go", - "federated-ingress.go", - "federated-namespace.go", - "federated-secret.go", - "federated-service.go", - "federation-apiserver.go", - "federation-authn.go", - "federation-daemonset.go", - "federation-deployment.go", - "federation-event.go", - "federation-replicaset.go", - "federation-util.go", "firewall.go", "garbage_collector.go", "generated_clientset.go", @@ -109,9 +98,6 @@ go_library( tags = ["automanaged"], deps = [ "//federation/apis/federation/v1beta1:go_default_library", - "//federation/client/clientset_generated/federation_clientset:go_default_library", - "//federation/client/clientset_generated/federation_clientset/typed/core/v1:go_default_library", - "//federation/pkg/federation-controller/util:go_default_library", "//pkg/api:go_default_library", "//pkg/api/annotations:go_default_library", "//pkg/api/resource:go_default_library", @@ -135,8 +121,6 @@ go_library( "//pkg/client/clientset_generated/clientset/typed/extensions/v1beta1:go_default_library", "//pkg/client/clientset_generated/internalclientset:go_default_library", "//pkg/client/restclient:go_default_library", - "//pkg/client/unversioned/clientcmd:go_default_library", - "//pkg/client/unversioned/clientcmd/api:go_default_library", "//pkg/cloudprovider:go_default_library", "//pkg/cloudprovider/providers/aws:go_default_library", "//pkg/cloudprovider/providers/gce:go_default_library", @@ -172,6 +156,7 @@ go_library( "//test/e2e/common:go_default_library", "//test/e2e/framework:go_default_library", "//test/e2e/generated:go_default_library", + "//test/e2e_federation:go_default_library", "//test/images/net/nat:go_default_library", "//test/utils:go_default_library", "//vendor:github.com/aws/aws-sdk-go/aws", diff --git a/test/e2e/framework/BUILD b/test/e2e/framework/BUILD index 5156139b3a..3e96045c1f 100644 --- a/test/e2e/framework/BUILD +++ b/test/e2e/framework/BUILD @@ -32,8 +32,6 @@ go_library( ], tags = ["automanaged"], deps = [ - "//federation/apis/federation/v1beta1:go_default_library", - "//federation/client/clientset_generated/federation_clientset:go_default_library", "//pkg/api:go_default_library", "//pkg/api/v1:go_default_library", "//pkg/api/v1/service:go_default_library", @@ -95,7 +93,6 @@ go_library( "//vendor:golang.org/x/net/websocket", "//vendor:google.golang.org/api/compute/v1", "//vendor:google.golang.org/api/googleapi", - "//vendor:gopkg.in/yaml.v2", "//vendor:k8s.io/apimachinery/pkg/api/errors", "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", diff --git a/test/e2e_federation/BUILD b/test/e2e_federation/BUILD new file mode 100644 index 0000000000..cd3baea57a --- /dev/null +++ b/test/e2e_federation/BUILD @@ -0,0 +1,64 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_library", +) + +go_library( + name = "go_default_library", + srcs = [ + "federated-daemonset.go", + "federated-deployment.go", + "federated-ingress.go", + "federated-namespace.go", + "federated-replicaset.go", + "federated-secret.go", + "federated-service.go", + "federation-apiserver.go", + "federation-authn.go", + "federation-event.go", + "federation-util.go", + ], + tags = ["automanaged"], + deps = [ + "//federation/apis/federation/v1beta1:go_default_library", + "//federation/client/clientset_generated/federation_clientset:go_default_library", + "//federation/client/clientset_generated/federation_clientset/typed/core/v1:go_default_library", + "//federation/pkg/federation-controller/util:go_default_library", + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/apis/extensions/v1beta1:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/restclient:go_default_library", + "//pkg/client/unversioned/clientcmd:go_default_library", + "//pkg/client/unversioned/clientcmd/api:go_default_library", + "//pkg/util/intstr:go_default_library", + "//test/e2e/common:go_default_library", + "//test/e2e/framework:go_default_library", + "//test/e2e_federation/framework:go_default_library", + "//vendor:github.com/onsi/ginkgo", + "//vendor:github.com/onsi/gomega", + "//vendor:k8s.io/apimachinery/pkg/api/errors", + "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", + "//vendor:k8s.io/apimachinery/pkg/util/wait", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//test/e2e_federation/framework:all-srcs", + ], + tags = ["automanaged"], +) diff --git a/test/e2e_federation/framework/BUILD b/test/e2e_federation/framework/BUILD new file mode 100644 index 0000000000..ca7e9003fc --- /dev/null +++ b/test/e2e_federation/framework/BUILD @@ -0,0 +1,48 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_library", +) + +go_library( + name = "go_default_library", + srcs = [ + "framework.go", + "util.go", + ], + tags = ["automanaged"], + deps = [ + "//federation/apis/federation/v1beta1:go_default_library", + "//federation/client/clientset_generated/federation_clientset:go_default_library", + "//pkg/api:go_default_library", + "//pkg/api/v1:go_default_library", + "//pkg/api/validation:go_default_library", + "//pkg/client/clientset_generated/clientset:go_default_library", + "//pkg/client/restclient:go_default_library", + "//pkg/client/unversioned/clientcmd:go_default_library", + "//test/e2e/framework:go_default_library", + "//vendor:github.com/onsi/ginkgo", + "//vendor:github.com/onsi/gomega", + "//vendor:gopkg.in/yaml.v2", + "//vendor:k8s.io/apimachinery/pkg/api/errors", + "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", + "//vendor:k8s.io/apimachinery/pkg/util/validation", + "//vendor:k8s.io/apimachinery/pkg/util/wait", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +)