blob: 9ec0d6c6e12d0eb49d6ac2173a155e027b94c7a6 [file] [log] [blame]
Bartosz Stebel0544d272022-05-09 22:39:57 +02001load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
Sergiusz Bazanski1663e0e2019-07-21 16:25:07 +02002load("//bzl:rules.bzl", "copy_go_binary")
3
4copy_go_binary(
5 name = "kubectl",
6 src = "@io_k8s_kubernetes//cmd/kubectl:kubectl",
7 visibility = ["//visibility:public"],
8)
9
10copy_go_binary(
11 name = "kubecfg",
Serge Bazanski64033612020-11-12 00:36:50 +010012 src = "//cluster/tools/kartongips",
Sergiusz Bazanski1663e0e2019-07-21 16:25:07 +020013 visibility = ["//visibility:public"],
14)
15
Sergiusz Bazanski1663e0e2019-07-21 16:25:07 +020016sh_binary(
17 name = "calicoctl",
18 srcs = ["calicoctl.sh"],
Serge Bazanski0f8e5a22021-10-16 20:53:51 +000019 data = [
Bartosz Stebel12f176c2021-06-18 13:12:41 +020020 # it's not worth the effort to bazelify all intermediary versions of calicoctl
21 # just to use them once, so until we finish upgrading use upstream binaries
22 "@calicoctl_3_15//file",
Serge Bazanski0f8e5a22021-10-16 20:53:51 +000023 "//tools:secretstore",
24 "//tools/hscloud",
25 ],
26 deps = [
27 "//tools/hscloud:shell",
28 ],
Sergiusz Bazanski1663e0e2019-07-21 16:25:07 +020029)
30
31copy_go_binary(
32 name = "cfssl",
33 src = "@com_github_cloudflare_cfssl//cmd/cfssl:cfssl",
34 visibility = ["//visibility:public"],
35)
36
Sergiusz Bazanski1663e0e2019-07-21 16:25:07 +020037sh_binary(
Sergiusz Bazanski0037eda2020-06-13 22:43:06 +020038 name = "rook-s3cmd-config",
39 srcs = ["rook-s3cmd-config.sh"],
40 data = [
41 "@bazel_tools//tools/bash/runfiles",
42 "@com_github_stedolan_jq//:jq",
43 ":kubectl",
44 ],
45)