@@ -64,8 +64,6 @@ def install():
64
64
install_k3d ()
65
65
install_kubetest2 ()
66
66
install_kubetest2_aws ()
67
- install_kubetest2_exe ()
68
- install_kubetest2_gke ()
69
67
install_kustomize ()
70
68
install_oc ()
71
69
install_operator_sdk ()
@@ -266,54 +264,31 @@ filegroup(
266
264
267
265
## Fetch kubetest2 binary used during e2e tests
268
266
def 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
+ """
276
279
277
- http_file (
280
+ http_archive (
278
281
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 ,
282
285
)
283
286
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 ,
317
292
)
318
293
319
294
## Fetch operator-sdk used on generating csv
0 commit comments