@@ -64,8 +64,6 @@ def install():
6464 install_k3d ()
6565 install_kubetest2 ()
6666 install_kubetest2_aws ()
67- install_kubetest2_exe ()
68- install_kubetest2_gke ()
6967 install_kustomize ()
7068 install_oc ()
7169 install_operator_sdk ()
@@ -266,54 +264,31 @@ filegroup(
266264
267265## Fetch kubetest2 binary used during e2e tests
268266def install_kubetest2 ():
269- # install kubetest2 binary
270- http_file (
271- name = "kubetest2_darwin" ,
272- executable = 1 ,
273- sha256 = "5b20aadd05eca47dead180a7c8296d75e81c184aabf182d4a41ef96597db543d" ,
274- urls = ["https://storage.googleapis.com/crdb-bazel-artifacts/osx/kubetest2" ],
275- )
267+ url = "https://github.com/pseudomuto/kubetest2/releases/download/v0.1.0/kubetest2_0.1.0_{}_amd64.tar.gz"
268+ content = """
269+ filegroup(
270+ name = "files",
271+ srcs = [
272+ "kubetest2",
273+ "kubetest2-gke",
274+ "kubetest2-tester-exec",
275+ ],
276+ visibility = ["//visibility:public"],
277+ )
278+ """
276279
277- http_file (
280+ http_archive (
278281 name = "kubetest2_linux" ,
279- executable = 1 ,
280- sha256 = "7f0b05654fa43ca1c607db297b5f3a775f65eea90355bb6b10137a7fffff5e1a" ,
281- urls = [ "https://storage.googleapis.com/crdb-bazel-artifacts/linux/kubetest2" ] ,
282+ sha256 = "04319fb9cef1a5370548c47a0c65fa8d4f85a1b6d4417b318a93125d72590d1b" ,
283+ urls = [ url . format ( "linux" )] ,
284+ build_file_content = content ,
282285 )
283286
284- ## Fetch kubetest2-gke binary used during e2e tests
285- def install_kubetest2_gke ():
286- # install kubetest2-gke binary
287- # TODO osx support
288- http_file (
289- name = "kubetest2_gke_darwin" ,
290- executable = 1 ,
291- sha256 = "a1cbe02f61931dbe6c8d1662442f42cb538c81e4ec8cdd40f548f0e05cbd55a7" ,
292- urls = ["https://storage.googleapis.com/crdb-bazel-artifacts/osx/kubetest2-gke" ],
293- )
294-
295- http_file (
296- name = "kubetest2_gke_linux" ,
297- executable = 1 ,
298- sha256 = "9ac658234efc7f59968888662dd2d21908587789f6b812392ac5b6766b17c0b4" ,
299- urls = ["https://storage.googleapis.com/crdb-bazel-artifacts/linux/kubetest2-gke" ],
300- )
301- ## Fetch kubetest2-tester-exe binary used during e2e tests
302- def install_kubetest2_exe ():
303- # install kubetest2-exe binary
304- # TODO osx support
305- http_file (
306- name = "kubetest2_exe_darwin" ,
307- executable = 1 ,
308- sha256 = "818690cb55590440e163b18dd139c8a8714df9480f869bafe19eb344047cf37c" ,
309- urls = ["https://storage.googleapis.com/crdb-bazel-artifacts/osx/kubetest2-tester-exec" ],
310- )
311-
312- http_file (
313- name = "kubetest2_exe_linux" ,
314- executable = 1 ,
315- sha256 = "4483f40f48b98e8a6aa41f58bfdf1f2787066a4e1ad1343e4281892aa1326736" ,
316- urls = ["https://storage.googleapis.com/crdb-bazel-artifacts/linux/kubetest2-tester-exec" ],
287+ http_archive (
288+ name = "kubetest2_darwin" ,
289+ sha256 = "972d639e9548f296c8470c3418630baa4176aabc2b2e5d47d62b9eb8ee2b91cf" ,
290+ urls = [url .format ("darwin" )],
291+ build_file_content = content ,
317292 )
318293
319294## Fetch operator-sdk used on generating csv
0 commit comments