diff --git a/api/openapi-spec/BUILD b/api/openapi-spec/BUILD new file mode 100644 index 0000000000..643a95977a --- /dev/null +++ b/api/openapi-spec/BUILD @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +filegroup( + name = "swagger-spec", + srcs = glob([ + "**/*.json", + ]), +) diff --git a/api/swagger-spec/BUILD b/api/swagger-spec/BUILD new file mode 100644 index 0000000000..643a95977a --- /dev/null +++ b/api/swagger-spec/BUILD @@ -0,0 +1,8 @@ +package(default_visibility = ["//visibility:public"]) + +filegroup( + name = "swagger-spec", + srcs = glob([ + "**/*.json", + ]), +) diff --git a/cmd/libs/go2idl/openapi-gen/generators/BUILD b/cmd/libs/go2idl/openapi-gen/generators/BUILD index 6bd92a8234..5ad39bbfdb 100644 --- a/cmd/libs/go2idl/openapi-gen/generators/BUILD +++ b/cmd/libs/go2idl/openapi-gen/generators/BUILD @@ -28,7 +28,10 @@ go_test( name = "go_default_test", srcs = ["openapi_test.go"], library = "go_default_library", - tags = ["automanaged"], + tags = [ + "automanaged", + "skip", + ], deps = [ "//vendor:github.com/stretchr/testify/assert", "//vendor:k8s.io/gengo/generator", diff --git a/examples/BUILD b/examples/BUILD new file mode 100644 index 0000000000..549e0273e2 --- /dev/null +++ b/examples/BUILD @@ -0,0 +1,12 @@ +package(default_visibility = ["//visibility:public"]) + +filegroup( + name = "config", + srcs = glob([ + "**/*.yaml", + "**/*.yml", + "**/*.json", + ]) + [ + "pod", + ], +) diff --git a/pkg/api/validation/BUILD b/pkg/api/validation/BUILD index 1ab947b9ac..63169c20d2 100644 --- a/pkg/api/validation/BUILD +++ b/pkg/api/validation/BUILD @@ -55,6 +55,15 @@ go_test( "schema_test.go", "validation_test.go", ], + data = [ + "testdata/v1/invalidPod.yaml", + "testdata/v1/invalidPod1.json", + "testdata/v1/invalidPod2.json", + "testdata/v1/invalidPod3.json", + "testdata/v1/invalidPod4.yaml", + "testdata/v1/validPod.yaml", + "//api/swagger-spec", + ], library = "go_default_library", tags = ["automanaged"], deps = [ diff --git a/pkg/auth/authorizer/abac/BUILD b/pkg/auth/authorizer/abac/BUILD index 0d86c7ba14..f8056e043a 100644 --- a/pkg/auth/authorizer/abac/BUILD +++ b/pkg/auth/authorizer/abac/BUILD @@ -24,9 +24,20 @@ go_library( ], ) +filegroup( + name = "example_policy", + testonly = True, + srcs = [ + "example_policy_file.jsonl", + ], +) + go_test( name = "go_default_test", srcs = ["abac_test.go"], + data = [ + ":example_policy", + ], library = "go_default_library", tags = ["automanaged"], deps = [ diff --git a/pkg/client/unversioned/testclient/BUILD b/pkg/client/unversioned/testclient/BUILD index 663b5decd3..25e0c801b3 100644 --- a/pkg/client/unversioned/testclient/BUILD +++ b/pkg/client/unversioned/testclient/BUILD @@ -89,6 +89,7 @@ go_test( "fake_test.go", "testclient_test.go", ], + data = ["//examples:config"], library = "go_default_library", tags = ["automanaged"], deps = [ diff --git a/pkg/genericapiserver/authorizer/BUILD b/pkg/genericapiserver/authorizer/BUILD index c77637a34c..9784de226a 100644 --- a/pkg/genericapiserver/authorizer/BUILD +++ b/pkg/genericapiserver/authorizer/BUILD @@ -28,6 +28,9 @@ go_library( go_test( name = "go_default_test", srcs = ["authz_test.go"], + data = [ + "//pkg/auth/authorizer/abac:example_policy", + ], library = "go_default_library", tags = ["automanaged"], deps = [ diff --git a/pkg/kubectl/cmd/BUILD b/pkg/kubectl/cmd/BUILD index 6c5c1dc51c..2e7af4039e 100644 --- a/pkg/kubectl/cmd/BUILD +++ b/pkg/kubectl/cmd/BUILD @@ -148,8 +148,15 @@ go_test( "top_pod_test.go", "top_test.go", ], + data = [ + "//examples:config", + "//test/fixtures", + ], library = "go_default_library", - tags = ["automanaged"], + tags = [ + "automanaged", + "skip", + ], deps = [ "//pkg/api:go_default_library", "//pkg/api/annotations:go_default_library", diff --git a/pkg/kubectl/cmd/set/BUILD b/pkg/kubectl/cmd/set/BUILD index 9c14421f4f..59c7b008e7 100644 --- a/pkg/kubectl/cmd/set/BUILD +++ b/pkg/kubectl/cmd/set/BUILD @@ -37,6 +37,9 @@ go_library( go_test( name = "go_default_test", srcs = ["set_image_test.go"], + data = [ + "//examples:config", + ], library = "go_default_library", tags = ["automanaged"], deps = [ diff --git a/pkg/kubectl/cmd/util/BUILD b/pkg/kubectl/cmd/util/BUILD index 383d586b93..8c9f649aba 100644 --- a/pkg/kubectl/cmd/util/BUILD +++ b/pkg/kubectl/cmd/util/BUILD @@ -70,6 +70,9 @@ go_test( "helpers_test.go", "shortcut_restmapper_test.go", ], + data = [ + "//api/swagger-spec", + ], library = "go_default_library", tags = ["automanaged"], deps = [ diff --git a/pkg/kubectl/resource/BUILD b/pkg/kubectl/resource/BUILD index 756da654d7..36b94f13b9 100644 --- a/pkg/kubectl/resource/BUILD +++ b/pkg/kubectl/resource/BUILD @@ -48,8 +48,15 @@ go_test( "helper_test.go", "visitor_test.go", ], + data = [ + "//examples:config", + "//test/fixtures", + ], library = "go_default_library", - tags = ["automanaged"], + tags = [ + "automanaged", + "skip", + ], deps = [ "//pkg/api:go_default_library", "//pkg/api/meta:go_default_library", diff --git a/pkg/kubelet/client/BUILD b/pkg/kubelet/client/BUILD index e5d258f530..5dd2146430 100644 --- a/pkg/kubelet/client/BUILD +++ b/pkg/kubelet/client/BUILD @@ -28,7 +28,10 @@ go_test( name = "go_default_test", srcs = ["kubelet_client_test.go"], library = "go_default_library", - tags = ["automanaged"], + tags = [ + "automanaged", + "skip", + ], deps = [ "//pkg/client/clientset_generated/internalclientset/typed/core/unversioned:go_default_library", "//pkg/client/restclient:go_default_library", diff --git a/pkg/kubelet/dockertools/BUILD b/pkg/kubelet/dockertools/BUILD index b3cd05f47e..690da58bb2 100644 --- a/pkg/kubelet/dockertools/BUILD +++ b/pkg/kubelet/dockertools/BUILD @@ -86,8 +86,15 @@ go_test( "images_test.go", "labels_test.go", ], + data = [ + "fixtures/seccomp/sub/subtest", + "fixtures/seccomp/test", + ], library = "go_default_library", - tags = ["automanaged"], + tags = [ + "automanaged", + "skip", + ], deps = [ "//pkg/api:go_default_library", "//pkg/api/testapi:go_default_library", diff --git a/pkg/security/apparmor/BUILD b/pkg/security/apparmor/BUILD index 69450cafcb..63cbee69b4 100644 --- a/pkg/security/apparmor/BUILD +++ b/pkg/security/apparmor/BUILD @@ -27,6 +27,9 @@ go_library( go_test( name = "go_default_test", srcs = ["validate_test.go"], + data = [ + "testdata/profiles", + ], library = "go_default_library", tags = ["automanaged"], deps = [ diff --git a/pkg/util/cert/BUILD b/pkg/util/cert/BUILD index 643909bb59..bb3e7bc336 100644 --- a/pkg/util/cert/BUILD +++ b/pkg/util/cert/BUILD @@ -25,6 +25,9 @@ go_library( go_test( name = "go_default_test", srcs = ["csr_test.go"], + data = [ + "testdata/dontUseThisKey.pem", + ], library = "go_default_library", tags = ["automanaged"], deps = [], diff --git a/pkg/util/procfs/BUILD b/pkg/util/procfs/BUILD index 75fba3de6d..9909685439 100644 --- a/pkg/util/procfs/BUILD +++ b/pkg/util/procfs/BUILD @@ -29,6 +29,9 @@ go_test( name = "go_default_test", srcs = ["procfs_linux_test.go"], library = "go_default_library", - tags = ["automanaged"], + tags = [ + "automanaged", + "skip", + ], deps = ["//vendor:github.com/stretchr/testify/assert"], ) diff --git a/plugin/pkg/auth/authenticator/request/x509/BUILD b/plugin/pkg/auth/authenticator/request/x509/BUILD index 1638424c4b..c78af13cb8 100644 --- a/plugin/pkg/auth/authenticator/request/x509/BUILD +++ b/plugin/pkg/auth/authenticator/request/x509/BUILD @@ -26,6 +26,7 @@ go_library( go_test( name = "go_default_test", srcs = ["x509_test.go"], + data = glob(["testdata/*"]), library = "go_default_library", tags = ["automanaged"], deps = ["//pkg/auth/user:go_default_library"], diff --git a/plugin/pkg/scheduler/algorithm/predicates/BUILD b/plugin/pkg/scheduler/algorithm/predicates/BUILD index d55c025f56..fca4d36094 100644 --- a/plugin/pkg/scheduler/algorithm/predicates/BUILD +++ b/plugin/pkg/scheduler/algorithm/predicates/BUILD @@ -41,7 +41,10 @@ go_test( "utils_test.go", ], library = "go_default_library", - tags = ["automanaged"], + tags = [ + "automanaged", + "skip", + ], deps = [ "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", diff --git a/plugin/pkg/scheduler/algorithm/priorities/BUILD b/plugin/pkg/scheduler/algorithm/priorities/BUILD index 453e3d013a..1789c46a0e 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/BUILD +++ b/plugin/pkg/scheduler/algorithm/priorities/BUILD @@ -46,7 +46,10 @@ go_test( "taint_toleration_test.go", ], library = "go_default_library", - tags = ["automanaged"], + tags = [ + "automanaged", + "skip", + ], deps = [ "//pkg/api:go_default_library", "//pkg/api/resource:go_default_library", diff --git a/plugin/pkg/scheduler/algorithmprovider/BUILD b/plugin/pkg/scheduler/algorithmprovider/BUILD index 21347ccfe3..2bfd5dd297 100644 --- a/plugin/pkg/scheduler/algorithmprovider/BUILD +++ b/plugin/pkg/scheduler/algorithmprovider/BUILD @@ -21,6 +21,9 @@ go_test( name = "go_default_test", srcs = ["plugins_test.go"], library = "go_default_library", - tags = ["automanaged"], + tags = [ + "automanaged", + "skip", + ], deps = ["//plugin/pkg/scheduler/factory:go_default_library"], ) diff --git a/test/fixtures/BUILD b/test/fixtures/BUILD new file mode 100644 index 0000000000..0526184fea --- /dev/null +++ b/test/fixtures/BUILD @@ -0,0 +1,10 @@ +package(default_visibility = ["//visibility:public"]) + +filegroup( + name = "fixtures", + srcs = glob([ + "**/*.yaml", + "**/*.yml", + "**/*.json", + ]), +)