blob: d66872170181d2ea5f18f181a43bf95ba78e9e63 [file] [log] [blame]
Sergiusz Bazanskide061802019-01-13 21:14:02 +01001load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar", "pkg_deb")
2load("@py_deps//:requirements.bzl", "requirement")
Sergiusz Bazanskif2a812b2019-01-13 17:51:34 +01003load("//bzl:rules.bzl", "copy_go_binary")
4
5py_binary(
6 name = "secretstore",
7 srcs = ["secretstore.py"],
Sergiusz Bazanskide061802019-01-13 21:14:02 +01008 visibility = ["//visibility:public"],
Sergiusz Bazanski98691e92019-01-18 00:22:50 +01009 deps = [
10 requirement("future"),
11 ],
Sergiusz Bazanskide061802019-01-13 21:14:02 +010012)
13
14py_binary(
15 name = "clustercfg",
16 srcs = ["clustercfg.py"],
17 visibility = ["//visibility:public"],
18 deps = [
19 requirement("fabric"),
Sergiusz Bazanski98691e92019-01-18 00:22:50 +010020 requirement("future"),
Sergiusz Bazanskide061802019-01-13 21:14:02 +010021 ],
22)
23
24py_binary(
25 name = "pass",
26 srcs = ["pass.py"],
27 visibility = ["//visibility:public"],
Sergiusz Bazanskif2a812b2019-01-13 17:51:34 +010028)
29
30copy_go_binary(
31 name = "kubectl",
32 src = "@io_k8s_kubernetes//cmd/kubectl:kubectl",
Sergiusz Bazanskide061802019-01-13 21:14:02 +010033 visibility = ["//visibility:public"],
Sergiusz Bazanskif2a812b2019-01-13 17:51:34 +010034)
35
36copy_go_binary(
37 name = "kubecfg",
38 src = "@com_github_ksonnet_kubecfg//:kubecfg",
Sergiusz Bazanskide061802019-01-13 21:14:02 +010039 visibility = ["//visibility:public"],
Sergiusz Bazanskif2a812b2019-01-13 17:51:34 +010040)
Sergiusz Bazanski07529712019-01-18 01:24:38 +010041
42copy_go_binary(
Sergiusz Bazanskia305bc92019-01-18 01:34:20 +010043 name = "calicoctl.bin",
Sergiusz Bazanski07529712019-01-18 01:24:38 +010044 src = "@com_github_projectcalico_calicoctl//calicoctl:calicoctl",
45 visibility = ["//visibility:public"],
46)
Sergiusz Bazanskia305bc92019-01-18 01:34:20 +010047
48sh_binary(
49 name = "calicoctl",
50 srcs = ["calicoctl.sh"],
51 data = [":calicoctl.bin"],
52)