1
- package (default_visibility = ["//visibility:public" ])
2
-
3
- load (
4
- "@io_bazel_rules_go//go:def.bzl" ,
5
- "go_binary" ,
6
- "go_library" ,
7
- "go_test" ,
8
- )
9
-
10
- go_binary (
11
- name = "migrate" ,
12
- embed = [":go_default_library" ],
13
- )
1
+ load ("@io_bazel_rules_go//go:def.bzl" , "go_binary" , "go_library" , "go_test" )
14
2
15
3
go_library (
16
4
name = "go_default_library" ,
@@ -20,17 +8,72 @@ go_library(
20
8
"migrate_client.go" ,
21
9
"migrate_server.go" ,
22
10
"migrator.go" ,
11
+ "util_others.go" ,
12
+ "utils_windows.go" ,
23
13
"versions.go" ,
24
14
],
25
15
importpath = "k8s.io/kubernetes/cluster/images/etcd/migrate" ,
16
+ visibility = ["//visibility:private" ],
26
17
deps = [
27
18
"//vendor/github.com/blang/semver:go_default_library" ,
28
19
"//vendor/github.com/spf13/cobra:go_default_library" ,
29
20
"//vendor/go.etcd.io/etcd/client:go_default_library" ,
30
21
"//vendor/go.etcd.io/etcd/clientv3:go_default_library" ,
31
22
"//vendor/google.golang.org/grpc:go_default_library" ,
32
23
"//vendor/k8s.io/klog/v2:go_default_library" ,
24
+ ] + select ({
25
+ "@io_bazel_rules_go//go/platform:android" : [
26
+ "//vendor/github.com/mrunalp/fileutils:go_default_library" ,
27
+ ],
28
+ "@io_bazel_rules_go//go/platform:darwin" : [
29
+ "//vendor/github.com/mrunalp/fileutils:go_default_library" ,
30
+ ],
31
+ "@io_bazel_rules_go//go/platform:dragonfly" : [
32
+ "//vendor/github.com/mrunalp/fileutils:go_default_library" ,
33
+ ],
34
+ "@io_bazel_rules_go//go/platform:freebsd" : [
35
+ "//vendor/github.com/mrunalp/fileutils:go_default_library" ,
36
+ ],
37
+ "@io_bazel_rules_go//go/platform:ios" : [
38
+ "//vendor/github.com/mrunalp/fileutils:go_default_library" ,
39
+ ],
40
+ "@io_bazel_rules_go//go/platform:linux" : [
41
+ "//vendor/github.com/mrunalp/fileutils:go_default_library" ,
42
+ ],
43
+ "@io_bazel_rules_go//go/platform:nacl" : [
44
+ "//vendor/github.com/mrunalp/fileutils:go_default_library" ,
45
+ ],
46
+ "@io_bazel_rules_go//go/platform:netbsd" : [
47
+ "//vendor/github.com/mrunalp/fileutils:go_default_library" ,
48
+ ],
49
+ "@io_bazel_rules_go//go/platform:openbsd" : [
50
+ "//vendor/github.com/mrunalp/fileutils:go_default_library" ,
51
+ ],
52
+ "@io_bazel_rules_go//go/platform:plan9" : [
53
+ "//vendor/github.com/mrunalp/fileutils:go_default_library" ,
54
+ ],
55
+ "@io_bazel_rules_go//go/platform:solaris" : [
56
+ "//vendor/github.com/mrunalp/fileutils:go_default_library" ,
57
+ ],
58
+ "//conditions:default" : [],
59
+ }),
60
+ )
61
+
62
+ go_binary (
63
+ name = "migrate" ,
64
+ embed = [":go_default_library" ],
65
+ visibility = ["//visibility:public" ],
66
+ )
67
+
68
+ go_test (
69
+ name = "go_default_test" ,
70
+ srcs = [
71
+ "data_dir_test.go" ,
72
+ "versions_test.go" ,
33
73
],
74
+ data = glob (["testdata/**" ]),
75
+ embed = [":go_default_library" ],
76
+ deps = ["//vendor/github.com/blang/semver:go_default_library" ],
34
77
)
35
78
36
79
filegroup (
@@ -44,15 +87,5 @@ filegroup(
44
87
name = "all-srcs" ,
45
88
srcs = [":package-srcs" ],
46
89
tags = ["automanaged" ],
47
- )
48
-
49
- go_test (
50
- name = "go_default_test" ,
51
- srcs = [
52
- "data_dir_test.go" ,
53
- "versions_test.go" ,
54
- ],
55
- data = glob (["testdata/**" ]),
56
- embed = [":go_default_library" ],
57
- deps = ["//vendor/github.com/blang/semver:go_default_library" ],
90
+ visibility = ["//visibility:public" ],
58
91
)
0 commit comments