@@ -3,23 +3,21 @@ load("//build:workspace_mirror.bzl", "mirror")
3
3
load ("//build:workspace.bzl" , "CNI_VERSION" , "CRI_TOOLS_VERSION" )
4
4
5
5
http_archive (
6
- name = "io_bazel_rules_go" ,
7
- sha256 = "ade51a315fa17347e5c31201fdc55aa5ffb913377aa315dceb56ee9725e620ee" ,
8
- urls = mirror ("https://github.com/bazelbuild/rules_go/releases/download/0.16.6/rules_go-0.16.6.tar.gz" ),
6
+ name = "bazel_skylib" ,
7
+ sha256 = "eb5c57e4c12e68c0c20bc774bfbc60a568e800d025557bc4ea022c6479acc867" ,
8
+ strip_prefix = "bazel-skylib-0.6.0" ,
9
+ urls = mirror ("https://github.com/bazelbuild/bazel-skylib/archive/0.6.0.tar.gz" ),
9
10
)
10
11
11
- http_archive (
12
- name = "io_kubernetes_build" ,
13
- sha256 = "21160531ea8a9a4001610223ad815622bf60671d308988c7057168a495a7e2e8" ,
14
- strip_prefix = "repo-infra-b4bc4f1552c7fc1d4654753ca9b0e5e13883429f" ,
15
- urls = mirror ("https://github.com/kubernetes/repo-infra/archive/b4bc4f1552c7fc1d4654753ca9b0e5e13883429f.tar.gz" ),
16
- )
12
+ load ("@bazel_skylib//lib:versions.bzl" , "versions" )
13
+
14
+ versions .check (minimum_bazel_version = "0.18.0" )
17
15
18
16
http_archive (
19
- name = "bazel_skylib " ,
20
- sha256 = "bbccf674aa441c266df9894182d80de104cabd19be98be002f6d478aaa31574d " ,
21
- strip_prefix = "bazel-skylib-2169ae1c374aab4a09aa90e65efe1a3aad4e279b " ,
22
- urls = mirror ("https://github.com/bazelbuild/bazel-skylib /archive/2169ae1c374aab4a09aa90e65efe1a3aad4e279b .tar.gz" ),
17
+ name = "io_k8s_repo_infra " ,
18
+ sha256 = "4ce2d8576e786c8fb8bc4f7ed79f5fda543568d78c09306d16cc8d1b7d5621f0 " ,
19
+ strip_prefix = "repo-infra-8a5707674e76b825bfd9a8624bae045bc6e5f24d " ,
20
+ urls = mirror ("https://github.com/kubernetes/repo-infra /archive/8a5707674e76b825bfd9a8624bae045bc6e5f24d .tar.gz" ),
23
21
)
24
22
25
23
ETCD_VERSION = "3.3.10"
@@ -33,26 +31,34 @@ http_archive(
33
31
)
34
32
35
33
http_archive (
36
- name = "io_bazel_rules_docker" ,
37
- sha256 = "29d109605e0d6f9c892584f07275b8c9260803bf0c6fcb7de2623b2bedc910bd" ,
38
- strip_prefix = "rules_docker-0.5.1" ,
39
- urls = mirror ("https://github.com/bazelbuild/rules_docker/archive/v0.5.1.tar.gz" ),
34
+ name = "io_bazel_rules_go" ,
35
+ sha256 = "492c3ac68ed9dcf527a07e6a1b2dcbf199c6bf8b35517951467ac32e421c06c1" ,
36
+ urls = mirror ("https://github.com/bazelbuild/rules_go/releases/download/0.17.0/rules_go-0.17.0.tar.gz" ),
40
37
)
41
38
42
- load ("@bazel_skylib//:lib.bzl" , "versions" )
43
-
44
- versions .check (minimum_bazel_version = "0.17.2" )
45
-
46
- load ("@io_bazel_rules_go//go:def.bzl" , "go_download_sdk" , "go_register_toolchains" , "go_rules_dependencies" )
47
- load ("@io_bazel_rules_docker//docker:docker.bzl" , "docker_pull" , "docker_repositories" )
39
+ load ("@io_bazel_rules_go//go:deps.bzl" , "go_register_toolchains" , "go_rules_dependencies" )
48
40
49
41
go_rules_dependencies ()
50
42
51
43
go_register_toolchains (
52
44
go_version = "1.11.5" ,
53
45
)
54
46
55
- docker_repositories ()
47
+ http_archive (
48
+ name = "io_bazel_rules_docker" ,
49
+ sha256 = "aed1c249d4ec8f703edddf35cbe9dfaca0b5f5ea6e4cd9e83e99f3b0d1136c3d" ,
50
+ strip_prefix = "rules_docker-0.7.0" ,
51
+ urls = mirror ("https://github.com/bazelbuild/rules_docker/archive/v0.7.0.tar.gz" ),
52
+ )
53
+
54
+ load (
55
+ "@io_bazel_rules_docker//repositories:repositories.bzl" ,
56
+ container_repositories = "repositories" ,
57
+ )
58
+
59
+ container_repositories ()
60
+
61
+ load ("@io_bazel_rules_docker//container:container.bzl" , "container_pull" )
56
62
57
63
http_file (
58
64
name = "kubernetes_cni" ,
@@ -68,31 +74,31 @@ http_file(
68
74
urls = mirror ("https://github.com/kubernetes-incubator/cri-tools/releases/download/v%s/crictl-v%s-linux-amd64.tar.gz" % (CRI_TOOLS_VERSION , CRI_TOOLS_VERSION )),
69
75
)
70
76
71
- docker_pull (
77
+ container_pull (
72
78
name = "debian-base-amd64" ,
73
79
digest = "sha256:8ccb65cd2dd7e0c24193d0742a20e4a673dbd11af5a33f16fcd471a31486866c" ,
74
80
registry = "k8s.gcr.io" ,
75
81
repository = "debian-base-amd64" ,
76
82
tag = "0.4.1" , # ignored, but kept here for documentation
77
83
)
78
84
79
- docker_pull (
85
+ container_pull (
80
86
name = "debian-iptables-amd64" ,
81
87
digest = "sha256:9c41b4c326304b94eb96fdd2e181aa6e9995cc4642fcdfb570cedd73a419ba39" ,
82
88
registry = "k8s.gcr.io" ,
83
89
repository = "debian-iptables-amd64" ,
84
90
tag = "v11.0.1" , # ignored, but kept here for documentation
85
91
)
86
92
87
- docker_pull (
93
+ container_pull (
88
94
name = "debian-hyperkube-base-amd64" ,
89
95
digest = "sha256:5d4ea2fb5fbe9a9a9da74f67cf2faefc881968bc39f2ac5d62d9167e575812a1" ,
90
96
registry = "k8s.gcr.io" ,
91
97
repository = "debian-hyperkube-base-amd64" ,
92
98
tag = "0.12.1" , # ignored, but kept here for documentation
93
99
)
94
100
95
- docker_pull (
101
+ container_pull (
96
102
name = "official_busybox" ,
97
103
digest = "sha256:cb63aa0641a885f54de20f61d152187419e8f6b159ed11a251a09d115fdff9bd" ,
98
104
registry = "index.docker.io" ,
0 commit comments