1
- load ("@io_bazel_rules_go//go:def.bzl" , "go_library" )
1
+ load ("@io_bazel_rules_go//go:def.bzl" , "go_library" , "go_test" )
2
2
3
3
go_library (
4
4
name = "go_default_library" ,
5
- srcs = ["interface.go" ],
5
+ srcs = [
6
+ "describe.go" ,
7
+ "interface.go" ,
8
+ ],
6
9
importmap = "k8s.io/kubernetes/vendor/k8s.io/kubectl/pkg/describe" ,
7
10
importpath = "k8s.io/kubectl/pkg/describe" ,
8
11
visibility = ["//visibility:public" ],
9
12
deps = [
13
+ "//staging/src/k8s.io/api/apps/v1:go_default_library" ,
14
+ "//staging/src/k8s.io/api/autoscaling/v1:go_default_library" ,
15
+ "//staging/src/k8s.io/api/autoscaling/v2beta2:go_default_library" ,
16
+ "//staging/src/k8s.io/api/batch/v1:go_default_library" ,
17
+ "//staging/src/k8s.io/api/batch/v1beta1:go_default_library" ,
18
+ "//staging/src/k8s.io/api/certificates/v1beta1:go_default_library" ,
19
+ "//staging/src/k8s.io/api/coordination/v1:go_default_library" ,
20
+ "//staging/src/k8s.io/api/core/v1:go_default_library" ,
21
+ "//staging/src/k8s.io/api/discovery/v1beta1:go_default_library" ,
22
+ "//staging/src/k8s.io/api/extensions/v1beta1:go_default_library" ,
23
+ "//staging/src/k8s.io/api/networking/v1:go_default_library" ,
24
+ "//staging/src/k8s.io/api/networking/v1beta1:go_default_library" ,
25
+ "//staging/src/k8s.io/api/policy/v1beta1:go_default_library" ,
26
+ "//staging/src/k8s.io/api/rbac/v1:go_default_library" ,
27
+ "//staging/src/k8s.io/api/scheduling/v1:go_default_library" ,
28
+ "//staging/src/k8s.io/api/storage/v1:go_default_library" ,
29
+ "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library" ,
10
30
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library" ,
31
+ "//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library" ,
32
+ "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library" ,
33
+ "//staging/src/k8s.io/apimachinery/pkg/fields:go_default_library" ,
34
+ "//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library" ,
35
+ "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library" ,
36
+ "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library" ,
37
+ "//staging/src/k8s.io/apimachinery/pkg/util/duration:go_default_library" ,
38
+ "//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library" ,
39
+ "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library" ,
11
40
"//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library" ,
41
+ "//staging/src/k8s.io/client-go/dynamic:go_default_library" ,
42
+ "//staging/src/k8s.io/client-go/kubernetes:go_default_library" ,
43
+ "//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library" ,
44
+ "//staging/src/k8s.io/client-go/rest:go_default_library" ,
45
+ "//staging/src/k8s.io/client-go/tools/reference:go_default_library" ,
46
+ "//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library" ,
47
+ "//staging/src/k8s.io/kubectl/pkg/util/certificate:go_default_library" ,
48
+ "//staging/src/k8s.io/kubectl/pkg/util/deployment:go_default_library" ,
49
+ "//staging/src/k8s.io/kubectl/pkg/util/event:go_default_library" ,
50
+ "//staging/src/k8s.io/kubectl/pkg/util/fieldpath:go_default_library" ,
51
+ "//staging/src/k8s.io/kubectl/pkg/util/qos:go_default_library" ,
52
+ "//staging/src/k8s.io/kubectl/pkg/util/rbac:go_default_library" ,
53
+ "//staging/src/k8s.io/kubectl/pkg/util/resource:go_default_library" ,
54
+ "//staging/src/k8s.io/kubectl/pkg/util/slice:go_default_library" ,
55
+ "//staging/src/k8s.io/kubectl/pkg/util/storage:go_default_library" ,
56
+ "//vendor/github.com/fatih/camelcase:go_default_library" ,
57
+ "//vendor/k8s.io/klog:go_default_library" ,
12
58
],
13
59
)
14
60
@@ -21,10 +67,33 @@ filegroup(
21
67
22
68
filegroup (
23
69
name = "all-srcs" ,
24
- srcs = [
25
- ":package-srcs" ,
26
- "//staging/src/k8s.io/kubectl/pkg/describe/versioned:all-srcs" ,
27
- ],
70
+ srcs = [":package-srcs" ],
28
71
tags = ["automanaged" ],
29
72
visibility = ["//visibility:public" ],
30
73
)
74
+
75
+ go_test (
76
+ name = "go_default_test" ,
77
+ srcs = ["describe_test.go" ],
78
+ embed = [":go_default_library" ],
79
+ deps = [
80
+ "//staging/src/k8s.io/api/apps/v1:go_default_library" ,
81
+ "//staging/src/k8s.io/api/autoscaling/v1:go_default_library" ,
82
+ "//staging/src/k8s.io/api/autoscaling/v2beta2:go_default_library" ,
83
+ "//staging/src/k8s.io/api/coordination/v1:go_default_library" ,
84
+ "//staging/src/k8s.io/api/core/v1:go_default_library" ,
85
+ "//staging/src/k8s.io/api/discovery/v1beta1:go_default_library" ,
86
+ "//staging/src/k8s.io/api/networking/v1:go_default_library" ,
87
+ "//staging/src/k8s.io/api/networking/v1beta1:go_default_library" ,
88
+ "//staging/src/k8s.io/api/policy/v1beta1:go_default_library" ,
89
+ "//staging/src/k8s.io/api/storage/v1:go_default_library" ,
90
+ "//staging/src/k8s.io/apimachinery/pkg/api/equality:go_default_library" ,
91
+ "//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library" ,
92
+ "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library" ,
93
+ "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library" ,
94
+ "//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library" ,
95
+ "//staging/src/k8s.io/client-go/kubernetes:go_default_library" ,
96
+ "//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library" ,
97
+ "//vendor/k8s.io/utils/pointer:go_default_library" ,
98
+ ],
99
+ )
0 commit comments