load("@io_bazel_rules_go//go:def.bzl", "go_library") load("//bazel/go:go_test.bzl", "go_test") go_library( name = "kubectl", srcs = ["kubectl.go"], importpath = "github.com/edgelesssys/constellation/v2/internal/kubernetes/kubectl", visibility = ["//:__subpackages__"], deps = [ "@io_k8s_api//core/v1:core", "@io_k8s_apiextensions_apiserver//pkg/apis/apiextensions/v1:apiextensions", "@io_k8s_apiextensions_apiserver//pkg/client/clientset/clientset/typed/apiextensions/v1:apiextensions", "@io_k8s_apimachinery//pkg/apis/meta/v1:meta", "@io_k8s_apimachinery//pkg/apis/meta/v1/unstructured", "@io_k8s_apimachinery//pkg/labels", "@io_k8s_apimachinery//pkg/runtime", "@io_k8s_apimachinery//pkg/runtime/schema", "@io_k8s_apimachinery//pkg/runtime/serializer", "@io_k8s_apimachinery//pkg/types", "@io_k8s_client_go//dynamic", "@io_k8s_client_go//kubernetes", "@io_k8s_client_go//scale/scheme", "@io_k8s_client_go//tools/clientcmd", "@io_k8s_client_go//util/retry", ], ) go_test( name = "kubectl_test", srcs = ["kubectl_test.go"], embed = [":kubectl"], deps = ["@com_github_stretchr_testify//assert"], )