Sergiusz Bazanski | 1663e0e | 2019-07-21 16:25:07 +0200 | [diff] [blame] | 1 | load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar", "pkg_deb") |
| 2 | load("//bzl:rules.bzl", "copy_go_binary") |
| 3 | |
| 4 | copy_go_binary( |
| 5 | name = "kubectl", |
| 6 | src = "@io_k8s_kubernetes//cmd/kubectl:kubectl", |
| 7 | visibility = ["//visibility:public"], |
| 8 | ) |
| 9 | |
| 10 | copy_go_binary( |
| 11 | name = "kubecfg", |
Serge Bazanski | 6403361 | 2020-11-12 00:36:50 +0100 | [diff] [blame] | 12 | src = "//cluster/tools/kartongips", |
Sergiusz Bazanski | 1663e0e | 2019-07-21 16:25:07 +0200 | [diff] [blame] | 13 | visibility = ["//visibility:public"], |
| 14 | ) |
| 15 | |
| 16 | copy_go_binary( |
| 17 | name = "calicoctl.bin", |
| 18 | src = "@com_github_projectcalico_calicoctl//calicoctl:calicoctl", |
| 19 | visibility = ["//visibility:public"], |
| 20 | ) |
| 21 | |
| 22 | sh_binary( |
| 23 | name = "calicoctl", |
| 24 | srcs = ["calicoctl.sh"], |
Serge Bazanski | 0f8e5a2 | 2021-10-16 20:53:51 +0000 | [diff] [blame] | 25 | data = [ |
| 26 | ":calicoctl.bin", |
| 27 | "//tools:secretstore", |
| 28 | "//tools/hscloud", |
| 29 | ], |
| 30 | deps = [ |
| 31 | "//tools/hscloud:shell", |
| 32 | ], |
Sergiusz Bazanski | 1663e0e | 2019-07-21 16:25:07 +0200 | [diff] [blame] | 33 | ) |
| 34 | |
| 35 | copy_go_binary( |
| 36 | name = "cfssl", |
| 37 | src = "@com_github_cloudflare_cfssl//cmd/cfssl:cfssl", |
| 38 | visibility = ["//visibility:public"], |
| 39 | ) |
| 40 | |
Sergiusz Bazanski | 1663e0e | 2019-07-21 16:25:07 +0200 | [diff] [blame] | 41 | sh_binary( |
Sergiusz Bazanski | 0037eda | 2020-06-13 22:43:06 +0200 | [diff] [blame] | 42 | name = "rook-s3cmd-config", |
| 43 | srcs = ["rook-s3cmd-config.sh"], |
| 44 | data = [ |
| 45 | "@bazel_tools//tools/bash/runfiles", |
| 46 | "@com_github_stedolan_jq//:jq", |
| 47 | ":kubectl", |
| 48 | ], |
| 49 | ) |