From 1d9617d8e1d393d4c042424d116bf3fd73197a0e Mon Sep 17 00:00:00 2001 From: Maciej Szulik Date: Fri, 5 Oct 2018 14:39:00 +0200 Subject: [PATCH] Generated changes --- hack/.golint_failures | 32 ++++ pkg/kubectl/cmd/BUILD | 243 ++++++++-------------------- pkg/kubectl/cmd/annotate/BUILD | 57 +++++++ pkg/kubectl/cmd/apiresources/BUILD | 37 +++++ pkg/kubectl/cmd/apply/BUILD | 87 ++++++++++ pkg/kubectl/cmd/attach/BUILD | 58 +++++++ pkg/kubectl/cmd/autoscale/BUILD | 38 +++++ pkg/kubectl/cmd/certificates/BUILD | 37 +++++ pkg/kubectl/cmd/clusterinfo/BUILD | 53 ++++++ pkg/kubectl/cmd/completion/BUILD | 28 ++++ pkg/kubectl/cmd/convert/BUILD | 48 ++++++ pkg/kubectl/cmd/cp/BUILD | 49 ++++++ pkg/kubectl/cmd/delete/BUILD | 58 +++++++ pkg/kubectl/cmd/describe/BUILD | 51 ++++++ pkg/kubectl/cmd/diff/BUILD | 53 ++++++ pkg/kubectl/cmd/drain/BUILD | 73 +++++++++ pkg/kubectl/cmd/edit/BUILD | 53 ++++++ pkg/kubectl/cmd/edit/testdata/BUILD | 2 +- pkg/kubectl/cmd/exec/BUILD | 56 +++++++ pkg/kubectl/cmd/explain/BUILD | 33 ++++ pkg/kubectl/cmd/expose/BUILD | 59 +++++++ pkg/kubectl/cmd/get/BUILD | 1 - pkg/kubectl/cmd/help/BUILD | 27 ++++ pkg/kubectl/cmd/label/BUILD | 58 +++++++ pkg/kubectl/cmd/logs/BUILD | 50 ++++++ pkg/kubectl/cmd/options/BUILD | 27 ++++ pkg/kubectl/cmd/patch/BUILD | 55 +++++++ pkg/kubectl/cmd/plugin/BUILD | 30 ++++ pkg/kubectl/cmd/portforward/BUILD | 55 +++++++ pkg/kubectl/cmd/proxy/BUILD | 31 ++++ pkg/kubectl/cmd/replace/BUILD | 52 ++++++ pkg/kubectl/cmd/rollingupdate/BUILD | 53 ++++++ pkg/kubectl/cmd/run/BUILD | 74 +++++++++ pkg/kubectl/cmd/scale/BUILD | 60 +++++++ pkg/kubectl/cmd/taint/BUILD | 57 +++++++ pkg/kubectl/cmd/testing/BUILD | 2 + pkg/kubectl/cmd/top/BUILD | 72 +++++++++ pkg/kubectl/cmd/version/BUILD | 33 ++++ 38 files changed, 1762 insertions(+), 180 deletions(-) create mode 100644 pkg/kubectl/cmd/annotate/BUILD create mode 100644 pkg/kubectl/cmd/apiresources/BUILD create mode 100644 pkg/kubectl/cmd/apply/BUILD create mode 100644 pkg/kubectl/cmd/attach/BUILD create mode 100644 pkg/kubectl/cmd/autoscale/BUILD create mode 100644 pkg/kubectl/cmd/certificates/BUILD create mode 100644 pkg/kubectl/cmd/clusterinfo/BUILD create mode 100644 pkg/kubectl/cmd/completion/BUILD create mode 100644 pkg/kubectl/cmd/convert/BUILD create mode 100644 pkg/kubectl/cmd/cp/BUILD create mode 100644 pkg/kubectl/cmd/delete/BUILD create mode 100644 pkg/kubectl/cmd/describe/BUILD create mode 100644 pkg/kubectl/cmd/diff/BUILD create mode 100644 pkg/kubectl/cmd/drain/BUILD create mode 100644 pkg/kubectl/cmd/edit/BUILD create mode 100644 pkg/kubectl/cmd/exec/BUILD create mode 100644 pkg/kubectl/cmd/explain/BUILD create mode 100644 pkg/kubectl/cmd/expose/BUILD create mode 100644 pkg/kubectl/cmd/help/BUILD create mode 100644 pkg/kubectl/cmd/label/BUILD create mode 100644 pkg/kubectl/cmd/logs/BUILD create mode 100644 pkg/kubectl/cmd/options/BUILD create mode 100644 pkg/kubectl/cmd/patch/BUILD create mode 100644 pkg/kubectl/cmd/plugin/BUILD create mode 100644 pkg/kubectl/cmd/portforward/BUILD create mode 100644 pkg/kubectl/cmd/proxy/BUILD create mode 100644 pkg/kubectl/cmd/replace/BUILD create mode 100644 pkg/kubectl/cmd/rollingupdate/BUILD create mode 100644 pkg/kubectl/cmd/run/BUILD create mode 100644 pkg/kubectl/cmd/scale/BUILD create mode 100644 pkg/kubectl/cmd/taint/BUILD create mode 100644 pkg/kubectl/cmd/top/BUILD create mode 100644 pkg/kubectl/cmd/version/BUILD diff --git a/hack/.golint_failures b/hack/.golint_failures index 1b275adc975..d3fb821d71a 100644 --- a/hack/.golint_failures +++ b/hack/.golint_failures @@ -146,18 +146,50 @@ pkg/kubeapiserver/options pkg/kubectl pkg/kubectl/apps pkg/kubectl/cmd +pkg/kubectl/cmd/annotate +pkg/kubectl/cmd/apiresources +pkg/kubectl/cmd/apply +pkg/kubectl/cmd/attach pkg/kubectl/cmd/auth +pkg/kubectl/cmd/autoscale +pkg/kubectl/cmd/certificates +pkg/kubectl/cmd/clusterinfo +pkg/kubectl/cmd/completion pkg/kubectl/cmd/config +pkg/kubectl/cmd/convert +pkg/kubectl/cmd/cp pkg/kubectl/cmd/create +pkg/kubectl/cmd/delete +pkg/kubectl/cmd/describe +pkg/kubectl/cmd/diff +pkg/kubectl/cmd/drain +pkg/kubectl/cmd/edit +pkg/kubectl/cmd/exec +pkg/kubectl/cmd/explain +pkg/kubectl/cmd/expose pkg/kubectl/cmd/get +pkg/kubectl/cmd/help +pkg/kubectl/cmd/label +pkg/kubectl/cmd/logs +pkg/kubectl/cmd/patch +pkg/kubectl/cmd/plugin +pkg/kubectl/cmd/portforward +pkg/kubectl/cmd/proxy +pkg/kubectl/cmd/replace +pkg/kubectl/cmd/rollingupdate pkg/kubectl/cmd/rollout +pkg/kubectl/cmd/run +pkg/kubectl/cmd/scale pkg/kubectl/cmd/set +pkg/kubectl/cmd/taint pkg/kubectl/cmd/templates pkg/kubectl/cmd/testing +pkg/kubectl/cmd/top pkg/kubectl/cmd/util pkg/kubectl/cmd/util/editor pkg/kubectl/cmd/util/openapi pkg/kubectl/cmd/util/sanity +pkg/kubectl/cmd/version pkg/kubectl/cmd/wait pkg/kubectl/metricsutil pkg/kubectl/util diff --git a/pkg/kubectl/cmd/BUILD b/pkg/kubectl/cmd/BUILD index f1926589645..3f60f1dd3b8 100644 --- a/pkg/kubectl/cmd/BUILD +++ b/pkg/kubectl/cmd/BUILD @@ -8,177 +8,69 @@ go_library( name = "go_default_library", srcs = [ "alpha.go", - "annotate.go", - "apiresources.go", - "apiversions.go", - "apply.go", - "apply_edit_last_applied.go", - "apply_set_last_applied.go", - "apply_view_last_applied.go", - "attach.go", - "autoscale.go", - "certificates.go", - "clusterinfo.go", - "clusterinfo_dump.go", "cmd.go", - "completion.go", - "convert.go", - "cp.go", - "delete.go", - "delete_flags.go", - "describe.go", - "diff.go", - "drain.go", - "edit.go", - "exec.go", - "explain.go", - "expose.go", - "help.go", - "label.go", - "logs.go", - "options.go", - "patch.go", - "plugin.go", - "portforward.go", "profiling.go", - "proxy.go", - "replace.go", - "rollingupdate.go", - "run.go", - "scale.go", - "taint.go", - "top.go", - "top_node.go", - "top_pod.go", - "version.go", ], importpath = "k8s.io/kubernetes/pkg/kubectl/cmd", visibility = [ "//build/visible_to:pkg_kubectl_cmd_CONSUMERS", ], deps = [ - "//pkg/api/legacyscheme:go_default_library", - "//pkg/apis/core:go_default_library", - "//pkg/kubectl:go_default_library", + "//pkg/kubectl/cmd/annotate:go_default_library", + "//pkg/kubectl/cmd/apiresources:go_default_library", + "//pkg/kubectl/cmd/apply:go_default_library", + "//pkg/kubectl/cmd/attach:go_default_library", "//pkg/kubectl/cmd/auth:go_default_library", + "//pkg/kubectl/cmd/autoscale:go_default_library", + "//pkg/kubectl/cmd/certificates:go_default_library", + "//pkg/kubectl/cmd/clusterinfo:go_default_library", + "//pkg/kubectl/cmd/completion:go_default_library", "//pkg/kubectl/cmd/config:go_default_library", + "//pkg/kubectl/cmd/convert:go_default_library", + "//pkg/kubectl/cmd/cp:go_default_library", "//pkg/kubectl/cmd/create:go_default_library", + "//pkg/kubectl/cmd/delete:go_default_library", + "//pkg/kubectl/cmd/describe:go_default_library", + "//pkg/kubectl/cmd/diff:go_default_library", + "//pkg/kubectl/cmd/drain:go_default_library", + "//pkg/kubectl/cmd/edit:go_default_library", + "//pkg/kubectl/cmd/exec:go_default_library", + "//pkg/kubectl/cmd/explain:go_default_library", + "//pkg/kubectl/cmd/expose:go_default_library", "//pkg/kubectl/cmd/get:go_default_library", + "//pkg/kubectl/cmd/label:go_default_library", + "//pkg/kubectl/cmd/logs:go_default_library", + "//pkg/kubectl/cmd/options:go_default_library", + "//pkg/kubectl/cmd/patch:go_default_library", + "//pkg/kubectl/cmd/plugin:go_default_library", + "//pkg/kubectl/cmd/portforward:go_default_library", + "//pkg/kubectl/cmd/proxy:go_default_library", + "//pkg/kubectl/cmd/replace:go_default_library", + "//pkg/kubectl/cmd/rollingupdate:go_default_library", "//pkg/kubectl/cmd/rollout:go_default_library", - "//pkg/kubectl/cmd/scalejob:go_default_library", + "//pkg/kubectl/cmd/run:go_default_library", + "//pkg/kubectl/cmd/scale:go_default_library", "//pkg/kubectl/cmd/set:go_default_library", + "//pkg/kubectl/cmd/taint:go_default_library", "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/top:go_default_library", "//pkg/kubectl/cmd/util:go_default_library", - "//pkg/kubectl/cmd/util/editor:go_default_library", - "//pkg/kubectl/cmd/util/openapi:go_default_library", + "//pkg/kubectl/cmd/version:go_default_library", "//pkg/kubectl/cmd/wait:go_default_library", - "//pkg/kubectl/explain:go_default_library", - "//pkg/kubectl/metricsutil:go_default_library", - "//pkg/kubectl/polymorphichelpers:go_default_library", - "//pkg/kubectl/proxy:go_default_library", - "//pkg/kubectl/scheme:go_default_library", - "//pkg/kubectl/util:go_default_library", "//pkg/kubectl/util/i18n:go_default_library", - "//pkg/kubectl/util/term:go_default_library", - "//pkg/kubectl/validation:go_default_library", - "//pkg/printers:go_default_library", - "//pkg/util/interrupt:go_default_library", - "//pkg/util/taints:go_default_library", - "//pkg/version:go_default_library", - "//staging/src/k8s.io/api/autoscaling/v1:go_default_library", - "//staging/src/k8s.io/api/certificates/v1beta1:go_default_library", - "//staging/src/k8s.io/api/core/v1:go_default_library", - "//staging/src/k8s.io/api/policy/v1beta1:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/fields:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/json:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/jsonmergepatch:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/mergepatch:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/validation:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/yaml:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/version:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library", "//staging/src/k8s.io/apiserver/pkg/util/flag:go_default_library", "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", - "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", - "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", - "//staging/src/k8s.io/client-go/discovery:go_default_library", - "//staging/src/k8s.io/client-go/dynamic:go_default_library", - "//staging/src/k8s.io/client-go/kubernetes:go_default_library", - "//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//staging/src/k8s.io/client-go/kubernetes/typed/apps/v1:go_default_library", - "//staging/src/k8s.io/client-go/kubernetes/typed/autoscaling/v1:go_default_library", - "//staging/src/k8s.io/client-go/kubernetes/typed/batch/v1:go_default_library", - "//staging/src/k8s.io/client-go/kubernetes/typed/certificates/v1beta1:go_default_library", - "//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", - "//staging/src/k8s.io/client-go/rest:go_default_library", - "//staging/src/k8s.io/client-go/scale:go_default_library", "//staging/src/k8s.io/client-go/tools/clientcmd:go_default_library", - "//staging/src/k8s.io/client-go/tools/portforward:go_default_library", - "//staging/src/k8s.io/client-go/tools/remotecommand:go_default_library", - "//staging/src/k8s.io/client-go/tools/watch:go_default_library", - "//staging/src/k8s.io/client-go/transport/spdy:go_default_library", - "//staging/src/k8s.io/metrics/pkg/apis/metrics:go_default_library", - "//staging/src/k8s.io/metrics/pkg/apis/metrics/v1beta1:go_default_library", - "//staging/src/k8s.io/metrics/pkg/client/clientset/versioned:go_default_library", - "//vendor/github.com/daviddengcn/go-colortext:go_default_library", - "//vendor/github.com/docker/distribution/reference:go_default_library", - "//vendor/github.com/docker/docker/pkg/term:go_default_library", - "//vendor/github.com/evanphx/json-patch:go_default_library", - "//vendor/github.com/ghodss/yaml:go_default_library", - "//vendor/github.com/golang/glog:go_default_library", - "//vendor/github.com/jonboulle/clockwork:go_default_library", - "//vendor/github.com/renstrom/dedent:go_default_library", "//vendor/github.com/spf13/cobra:go_default_library", "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library", - "//vendor/k8s.io/utils/exec:go_default_library", ], ) go_test( name = "go_default_test", srcs = [ - "annotate_test.go", - "apply_test.go", - "attach_test.go", - "clusterinfo_dump_test.go", "cmd_printing_test.go", "cmd_test.go", - "convert_test.go", - "cp_test.go", - "delete_test.go", - "describe_test.go", - "diff_test.go", - "drain_test.go", - "edit_test.go", - "exec_test.go", - "expose_test.go", - "label_test.go", - "logs_test.go", - "patch_test.go", - "portforward_test.go", - "replace_test.go", - "rollingupdate_test.go", - "run_test.go", - "taint_test.go", - "top_node_test.go", - "top_pod_test.go", - "top_test.go", ], data = [ "testdata", @@ -190,50 +82,14 @@ go_test( deps = [ "//pkg/api/legacyscheme:go_default_library", "//pkg/apis/core:go_default_library", - "//pkg/kubectl/cmd/create:go_default_library", - "//pkg/kubectl/cmd/testing:go_default_library", "//pkg/kubectl/cmd/util:go_default_library", - "//pkg/kubectl/cmd/util/openapi:go_default_library", - "//pkg/kubectl/polymorphichelpers:go_default_library", - "//pkg/kubectl/scheme:go_default_library", - "//pkg/kubectl/util/i18n:go_default_library", - "//pkg/kubectl/util/term:go_default_library", "//pkg/printers:go_default_library", - "//staging/src/k8s.io/api/batch/v1:go_default_library", "//staging/src/k8s.io/api/core/v1:go_default_library", - "//staging/src/k8s.io/api/extensions/v1beta1:go_default_library", - "//staging/src/k8s.io/api/policy/v1beta1:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/api/equality:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch/testing:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//staging/src/k8s.io/apimachinery/pkg/version:go_default_library", "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", - "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", - "//staging/src/k8s.io/client-go/dynamic/fake:go_default_library", - "//staging/src/k8s.io/client-go/rest:go_default_library", - "//staging/src/k8s.io/client-go/rest/fake:go_default_library", - "//staging/src/k8s.io/client-go/testing:go_default_library", - "//staging/src/k8s.io/client-go/tools/remotecommand:go_default_library", - "//staging/src/k8s.io/metrics/pkg/apis/metrics/v1alpha1:go_default_library", - "//staging/src/k8s.io/metrics/pkg/apis/metrics/v1beta1:go_default_library", - "//staging/src/k8s.io/metrics/pkg/client/clientset/versioned/fake:go_default_library", - "//vendor/github.com/googleapis/gnostic/OpenAPIv2:go_default_library", "//vendor/github.com/spf13/cobra:go_default_library", - "//vendor/gopkg.in/yaml.v2:go_default_library", - "//vendor/k8s.io/utils/exec:go_default_library", ], ) @@ -247,17 +103,48 @@ filegroup( name = "all-srcs", srcs = [ ":package-srcs", + "//pkg/kubectl/cmd/annotate:all-srcs", + "//pkg/kubectl/cmd/apiresources:all-srcs", + "//pkg/kubectl/cmd/apply:all-srcs", + "//pkg/kubectl/cmd/attach:all-srcs", "//pkg/kubectl/cmd/auth:all-srcs", + "//pkg/kubectl/cmd/autoscale:all-srcs", + "//pkg/kubectl/cmd/certificates:all-srcs", + "//pkg/kubectl/cmd/clusterinfo:all-srcs", + "//pkg/kubectl/cmd/completion:all-srcs", "//pkg/kubectl/cmd/config:all-srcs", + "//pkg/kubectl/cmd/convert:all-srcs", + "//pkg/kubectl/cmd/cp:all-srcs", "//pkg/kubectl/cmd/create:all-srcs", + "//pkg/kubectl/cmd/delete:all-srcs", + "//pkg/kubectl/cmd/describe:all-srcs", + "//pkg/kubectl/cmd/diff:all-srcs", + "//pkg/kubectl/cmd/drain:all-srcs", + "//pkg/kubectl/cmd/edit:all-srcs", + "//pkg/kubectl/cmd/exec:all-srcs", + "//pkg/kubectl/cmd/explain:all-srcs", + "//pkg/kubectl/cmd/expose:all-srcs", "//pkg/kubectl/cmd/get:all-srcs", + "//pkg/kubectl/cmd/help:all-srcs", + "//pkg/kubectl/cmd/label:all-srcs", + "//pkg/kubectl/cmd/logs:all-srcs", + "//pkg/kubectl/cmd/options:all-srcs", + "//pkg/kubectl/cmd/patch:all-srcs", + "//pkg/kubectl/cmd/plugin:all-srcs", + "//pkg/kubectl/cmd/portforward:all-srcs", + "//pkg/kubectl/cmd/proxy:all-srcs", + "//pkg/kubectl/cmd/replace:all-srcs", + "//pkg/kubectl/cmd/rollingupdate:all-srcs", "//pkg/kubectl/cmd/rollout:all-srcs", - "//pkg/kubectl/cmd/scalejob:all-srcs", + "//pkg/kubectl/cmd/run:all-srcs", + "//pkg/kubectl/cmd/scale:all-srcs", "//pkg/kubectl/cmd/set:all-srcs", + "//pkg/kubectl/cmd/taint:all-srcs", "//pkg/kubectl/cmd/templates:all-srcs", - "//pkg/kubectl/cmd/testdata/edit:all-srcs", "//pkg/kubectl/cmd/testing:all-srcs", + "//pkg/kubectl/cmd/top:all-srcs", "//pkg/kubectl/cmd/util:all-srcs", + "//pkg/kubectl/cmd/version:all-srcs", "//pkg/kubectl/cmd/wait:all-srcs", ], tags = ["automanaged"], diff --git a/pkg/kubectl/cmd/annotate/BUILD b/pkg/kubectl/cmd/annotate/BUILD new file mode 100644 index 00000000000..27a66633bc9 --- /dev/null +++ b/pkg/kubectl/cmd/annotate/BUILD @@ -0,0 +1,57 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["annotate.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/annotate", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/json:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//vendor/github.com/evanphx/json-patch:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["annotate_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake: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/pkg/kubectl/cmd/apiresources/BUILD b/pkg/kubectl/cmd/apiresources/BUILD new file mode 100644 index 00000000000..5ab39896bee --- /dev/null +++ b/pkg/kubectl/cmd/apiresources/BUILD @@ -0,0 +1,37 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "apiresources.go", + "apiversions.go", + ], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/apiresources", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//pkg/printers:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/discovery:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/apply/BUILD b/pkg/kubectl/cmd/apply/BUILD new file mode 100644 index 00000000000..826d24b3be7 --- /dev/null +++ b/pkg/kubectl/cmd/apply/BUILD @@ -0,0 +1,87 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "apply.go", + "apply_edit_last_applied.go", + "apply_set_last_applied.go", + "apply_view_last_applied.go", + ], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/apply", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl:go_default_library", + "//pkg/kubectl/cmd/delete:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/cmd/util/editor:go_default_library", + "//pkg/kubectl/cmd/util/openapi:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//pkg/kubectl/validation:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/jsonmergepatch:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/mergepatch:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/dynamic:go_default_library", + "//vendor/github.com/ghodss/yaml:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/jonboulle/clockwork:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["apply_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/cmd/util/openapi:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/api/extensions/v1beta1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch/testing:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/dynamic/fake:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake:go_default_library", + "//staging/src/k8s.io/client-go/testing:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/attach/BUILD b/pkg/kubectl/cmd/attach/BUILD new file mode 100644 index 00000000000..7fdfbb62a7e --- /dev/null +++ b/pkg/kubectl/cmd/attach/BUILD @@ -0,0 +1,58 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["attach.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/attach", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/exec:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/polymorphichelpers:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//staging/src/k8s.io/client-go/tools/remotecommand:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["attach_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/exec:go_default_library", + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/polymorphichelpers:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake:go_default_library", + "//staging/src/k8s.io/client-go/tools/remotecommand: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/pkg/kubectl/cmd/autoscale/BUILD b/pkg/kubectl/cmd/autoscale/BUILD new file mode 100644 index 00000000000..284a7371a46 --- /dev/null +++ b/pkg/kubectl/cmd/autoscale/BUILD @@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["autoscale.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/autoscale", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/polymorphichelpers:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/api/autoscaling/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/typed/autoscaling/v1:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/certificates/BUILD b/pkg/kubectl/cmd/certificates/BUILD new file mode 100644 index 00000000000..80db3ce37da --- /dev/null +++ b/pkg/kubectl/cmd/certificates/BUILD @@ -0,0 +1,37 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["certificates.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/certificates", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/api/certificates/v1beta1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/typed/certificates/v1beta1:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/clusterinfo/BUILD b/pkg/kubectl/cmd/clusterinfo/BUILD new file mode 100644 index 00000000000..148ce66bd0d --- /dev/null +++ b/pkg/kubectl/cmd/clusterinfo/BUILD @@ -0,0 +1,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "clusterinfo.go", + "clusterinfo_dump.go", + ], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/clusterinfo", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/polymorphichelpers:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/net:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/typed/apps/v1:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//vendor/github.com/daviddengcn/go-colortext:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["clusterinfo_dump_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions: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/pkg/kubectl/cmd/completion/BUILD b/pkg/kubectl/cmd/completion/BUILD new file mode 100644 index 00000000000..52b2dbe3d1c --- /dev/null +++ b/pkg/kubectl/cmd/completion/BUILD @@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["completion.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/completion", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/convert/BUILD b/pkg/kubectl/cmd/convert/BUILD new file mode 100644 index 00000000000..f16b0d005a5 --- /dev/null +++ b/pkg/kubectl/cmd/convert/BUILD @@ -0,0 +1,48 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["convert.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/convert", + visibility = ["//visibility:public"], + deps = [ + "//pkg/api/legacyscheme:go_default_library", + "//pkg/apis/core:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//pkg/kubectl/validation:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["convert_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake: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/pkg/kubectl/cmd/cp/BUILD b/pkg/kubectl/cmd/cp/BUILD new file mode 100644 index 00000000000..e28178b1919 --- /dev/null +++ b/pkg/kubectl/cmd/cp/BUILD @@ -0,0 +1,49 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["cp.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/cp", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/exec:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//vendor/github.com/renstrom/dedent:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["cp_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake: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/pkg/kubectl/cmd/delete/BUILD b/pkg/kubectl/cmd/delete/BUILD new file mode 100644 index 00000000000..d94795f9fa6 --- /dev/null +++ b/pkg/kubectl/cmd/delete/BUILD @@ -0,0 +1,58 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "delete.go", + "delete_flags.go", + ], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/delete", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/cmd/wait:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/dynamic:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["delete_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/describe/BUILD b/pkg/kubectl/cmd/describe/BUILD new file mode 100644 index 00000000000..764bdc1a438 --- /dev/null +++ b/pkg/kubectl/cmd/describe/BUILD @@ -0,0 +1,51 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["describe.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/describe", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//pkg/printers:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["describe_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/printers:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake: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/pkg/kubectl/cmd/diff/BUILD b/pkg/kubectl/cmd/diff/BUILD new file mode 100644 index 00000000000..8cc0552e4e9 --- /dev/null +++ b/pkg/kubectl/cmd/diff/BUILD @@ -0,0 +1,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["diff.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/diff", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl:go_default_library", + "//pkg/kubectl/cmd/apply:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/cmd/util/openapi:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//vendor/github.com/ghodss/yaml:go_default_library", + "//vendor/github.com/jonboulle/clockwork:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + "//vendor/k8s.io/utils/exec:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["diff_test.go"], + embed = [":go_default_library"], + deps = [ + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//vendor/k8s.io/utils/exec: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/pkg/kubectl/cmd/drain/BUILD b/pkg/kubectl/cmd/drain/BUILD new file mode 100644 index 00000000000..e75651aa53f --- /dev/null +++ b/pkg/kubectl/cmd/drain/BUILD @@ -0,0 +1,73 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["drain.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/drain", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/api/policy/v1beta1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/fields:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/json:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["drain_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/batch/v1:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/api/extensions/v1beta1:go_default_library", + "//staging/src/k8s.io/api/policy/v1beta1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/edit/BUILD b/pkg/kubectl/cmd/edit/BUILD new file mode 100644 index 00000000000..deefeb52419 --- /dev/null +++ b/pkg/kubectl/cmd/edit/BUILD @@ -0,0 +1,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["edit.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/edit", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/cmd/util/editor:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["edit_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/apply:go_default_library", + "//pkg/kubectl/cmd/create:go_default_library", + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + "//vendor/gopkg.in/yaml.v2:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//pkg/kubectl/cmd/edit/testdata:all-srcs", + ], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/pkg/kubectl/cmd/edit/testdata/BUILD b/pkg/kubectl/cmd/edit/testdata/BUILD index 78fc617568d..26795a05654 100644 --- a/pkg/kubectl/cmd/edit/testdata/BUILD +++ b/pkg/kubectl/cmd/edit/testdata/BUILD @@ -13,7 +13,7 @@ go_binary( go_library( name = "go_default_library", srcs = ["record.go"], - importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/testdata/edit", + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/edit/testdata", visibility = ["//visibility:private"], deps = ["//vendor/gopkg.in/yaml.v2:go_default_library"], ) diff --git a/pkg/kubectl/cmd/exec/BUILD b/pkg/kubectl/cmd/exec/BUILD new file mode 100644 index 00000000000..3958762de4d --- /dev/null +++ b/pkg/kubectl/cmd/exec/BUILD @@ -0,0 +1,56 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["exec.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/exec", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//pkg/kubectl/util/term:go_default_library", + "//pkg/util/interrupt:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//staging/src/k8s.io/client-go/tools/remotecommand:go_default_library", + "//vendor/github.com/docker/docker/pkg/term:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["exec_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/term:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake:go_default_library", + "//staging/src/k8s.io/client-go/tools/remotecommand:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/explain/BUILD b/pkg/kubectl/cmd/explain/BUILD new file mode 100644 index 00000000000..153b3739678 --- /dev/null +++ b/pkg/kubectl/cmd/explain/BUILD @@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["explain.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/explain", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/cmd/util/openapi:go_default_library", + "//pkg/kubectl/explain:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/expose/BUILD b/pkg/kubectl/cmd/expose/BUILD new file mode 100644 index 00000000000..fc44129a596 --- /dev/null +++ b/pkg/kubectl/cmd/expose/BUILD @@ -0,0 +1,59 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["expose.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/expose", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/polymorphichelpers:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/validation:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/dynamic:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["expose_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake: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/pkg/kubectl/cmd/get/BUILD b/pkg/kubectl/cmd/get/BUILD index 2a07da18a7b..36092f13537 100644 --- a/pkg/kubectl/cmd/get/BUILD +++ b/pkg/kubectl/cmd/get/BUILD @@ -69,7 +69,6 @@ go_test( deps = [ "//pkg/apis/core:go_default_library", "//pkg/kubectl/cmd/testing:go_default_library", - "//pkg/kubectl/cmd/util:go_default_library", "//pkg/kubectl/cmd/util/openapi:go_default_library", "//pkg/kubectl/cmd/util/openapi/testing:go_default_library", "//pkg/kubectl/scheme:go_default_library", diff --git a/pkg/kubectl/cmd/help/BUILD b/pkg/kubectl/cmd/help/BUILD new file mode 100644 index 00000000000..5c14d0aa494 --- /dev/null +++ b/pkg/kubectl/cmd/help/BUILD @@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["help.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/help", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/label/BUILD b/pkg/kubectl/cmd/label/BUILD new file mode 100644 index 00000000000..6b1b98c65b8 --- /dev/null +++ b/pkg/kubectl/cmd/label/BUILD @@ -0,0 +1,58 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["label.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/label", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/json:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/validation:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//vendor/github.com/evanphx/json-patch:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["label_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake: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/pkg/kubectl/cmd/logs/BUILD b/pkg/kubectl/cmd/logs/BUILD new file mode 100644 index 00000000000..5e5c1112657 --- /dev/null +++ b/pkg/kubectl/cmd/logs/BUILD @@ -0,0 +1,50 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["logs.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/logs", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/polymorphichelpers:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["logs_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/rest: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/pkg/kubectl/cmd/options/BUILD b/pkg/kubectl/cmd/options/BUILD new file mode 100644 index 00000000000..03bf0d36502 --- /dev/null +++ b/pkg/kubectl/cmd/options/BUILD @@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["options.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/options", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/patch/BUILD b/pkg/kubectl/cmd/patch/BUILD new file mode 100644 index 00000000000..7059ceba73c --- /dev/null +++ b/pkg/kubectl/cmd/patch/BUILD @@ -0,0 +1,55 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["patch.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/patch", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/yaml:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//vendor/github.com/evanphx/json-patch:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["patch_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake: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/pkg/kubectl/cmd/plugin/BUILD b/pkg/kubectl/cmd/plugin/BUILD new file mode 100644 index 00000000000..3a6c1a3487d --- /dev/null +++ b/pkg/kubectl/cmd/plugin/BUILD @@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["plugin.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/plugin", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/portforward/BUILD b/pkg/kubectl/cmd/portforward/BUILD new file mode 100644 index 00000000000..1cefcb85c91 --- /dev/null +++ b/pkg/kubectl/cmd/portforward/BUILD @@ -0,0 +1,55 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["portforward.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/portforward", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/polymorphichelpers:go_default_library", + "//pkg/kubectl/util:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//staging/src/k8s.io/client-go/tools/portforward:go_default_library", + "//staging/src/k8s.io/client-go/transport/spdy:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["portforward_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/proxy/BUILD b/pkg/kubectl/cmd/proxy/BUILD new file mode 100644 index 00000000000..7632354b9b7 --- /dev/null +++ b/pkg/kubectl/cmd/proxy/BUILD @@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["proxy.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/proxy", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/proxy:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/replace/BUILD b/pkg/kubectl/cmd/replace/BUILD new file mode 100644 index 00000000000..ef6dfa276fb --- /dev/null +++ b/pkg/kubectl/cmd/replace/BUILD @@ -0,0 +1,52 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["replace.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/replace", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl:go_default_library", + "//pkg/kubectl/cmd/delete:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//pkg/kubectl/validation:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["replace_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake: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/pkg/kubectl/cmd/rollingupdate/BUILD b/pkg/kubectl/cmd/rollingupdate/BUILD new file mode 100644 index 00000000000..68d57ca4d57 --- /dev/null +++ b/pkg/kubectl/cmd/rollingupdate/BUILD @@ -0,0 +1,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["rollingupdate.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/rollingupdate", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//pkg/kubectl/validation:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes:go_default_library", + "//staging/src/k8s.io/client-go/scale:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["rollingupdate_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions: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/pkg/kubectl/cmd/run/BUILD b/pkg/kubectl/cmd/run/BUILD new file mode 100644 index 00000000000..04fd665ca6c --- /dev/null +++ b/pkg/kubectl/cmd/run/BUILD @@ -0,0 +1,74 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["run.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/run", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl:go_default_library", + "//pkg/kubectl/cmd/attach:go_default_library", + "//pkg/kubectl/cmd/delete:go_default_library", + "//pkg/kubectl/cmd/exec:go_default_library", + "//pkg/kubectl/cmd/logs:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/polymorphichelpers:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//pkg/util/interrupt:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/watch:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/dynamic:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", + "//staging/src/k8s.io/client-go/tools/watch:go_default_library", + "//vendor/github.com/docker/distribution/reference:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + "//vendor/k8s.io/utils/exec:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["run_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/delete:go_default_library", + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/equality:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake:go_default_library", + "//vendor/github.com/spf13/cobra: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/pkg/kubectl/cmd/scale/BUILD b/pkg/kubectl/cmd/scale/BUILD new file mode 100644 index 00000000000..4ee8c71b8c3 --- /dev/null +++ b/pkg/kubectl/cmd/scale/BUILD @@ -0,0 +1,60 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "scale.go", + "scalejob.go", + ], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/scale", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl:go_default_library", + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/api/batch/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/typed/batch/v1:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["scalejob_test.go"], + embed = [":go_default_library"], + deps = [ + "//staging/src/k8s.io/api/batch/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/testapigroup/v1:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/typed/batch/v1:go_default_library", + "//staging/src/k8s.io/client-go/testing: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/pkg/kubectl/cmd/taint/BUILD b/pkg/kubectl/cmd/taint/BUILD new file mode 100644 index 00000000000..d716caa1c90 --- /dev/null +++ b/pkg/kubectl/cmd/taint/BUILD @@ -0,0 +1,57 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["taint.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/taint", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//pkg/util/taints:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/validation:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/printers:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions/resource:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["taint_test.go"], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake: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/pkg/kubectl/cmd/testing/BUILD b/pkg/kubectl/cmd/testing/BUILD index 1829d331c60..3664a87569a 100644 --- a/pkg/kubectl/cmd/testing/BUILD +++ b/pkg/kubectl/cmd/testing/BUILD @@ -4,6 +4,7 @@ go_library( name = "go_default_library", srcs = [ "fake.go", + "util.go", "zz_generated.deepcopy.go", ], importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/testing", @@ -15,6 +16,7 @@ go_library( "//pkg/kubectl/cmd/util/openapi/testing:go_default_library", "//pkg/kubectl/scheme:go_default_library", "//pkg/kubectl/validation:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/api/meta/testrestmapper:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", diff --git a/pkg/kubectl/cmd/top/BUILD b/pkg/kubectl/cmd/top/BUILD new file mode 100644 index 00000000000..6a05851acf7 --- /dev/null +++ b/pkg/kubectl/cmd/top/BUILD @@ -0,0 +1,72 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "top.go", + "top_node.go", + "top_pod.go", + ], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/top", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/metricsutil:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/discovery:go_default_library", + "//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", + "//staging/src/k8s.io/metrics/pkg/apis/metrics:go_default_library", + "//staging/src/k8s.io/metrics/pkg/apis/metrics/v1beta1:go_default_library", + "//staging/src/k8s.io/metrics/pkg/client/clientset/versioned:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/spf13/cobra:go_default_library", + "//vendor/github.com/spf13/pflag:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = [ + "top_node_test.go", + "top_pod_test.go", + "top_test.go", + ], + embed = [":go_default_library"], + deps = [ + "//pkg/kubectl/cmd/testing:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/scheme:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/version:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/rest:go_default_library", + "//staging/src/k8s.io/client-go/rest/fake:go_default_library", + "//staging/src/k8s.io/client-go/testing:go_default_library", + "//staging/src/k8s.io/metrics/pkg/apis/metrics/v1alpha1:go_default_library", + "//staging/src/k8s.io/metrics/pkg/apis/metrics/v1beta1:go_default_library", + "//staging/src/k8s.io/metrics/pkg/client/clientset/versioned/fake:go_default_library", + "//vendor/github.com/googleapis/gnostic/OpenAPIv2: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/pkg/kubectl/cmd/version/BUILD b/pkg/kubectl/cmd/version/BUILD new file mode 100644 index 00000000000..76832d57df9 --- /dev/null +++ b/pkg/kubectl/cmd/version/BUILD @@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["version.go"], + importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/version", + visibility = ["//visibility:public"], + deps = [ + "//pkg/kubectl/cmd/templates:go_default_library", + "//pkg/kubectl/cmd/util:go_default_library", + "//pkg/kubectl/util/i18n:go_default_library", + "//pkg/version:go_default_library", + "//staging/src/k8s.io/apimachinery/pkg/version:go_default_library", + "//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library", + "//staging/src/k8s.io/client-go/discovery:go_default_library", + "//vendor/github.com/ghodss/yaml:go_default_library", + "//vendor/github.com/spf13/cobra: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"], +)