blob: 2be1cea98d5e1803bfaad9c375e31fe07b65cdfa [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
Sergiusz Bazanski73cef112019-04-07 00:06:23 +02005py_library(
6 name = "secretstore_lib",
Sergiusz Bazanskif2a812b2019-01-13 17:51:34 +01007 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(
Sergiusz Bazanski73cef112019-04-07 00:06:23 +020015 name = "secretstore",
16 srcs = ["secretstore.py"],
Sergiusz Bazanskide061802019-01-13 21:14:02 +010017 visibility = ["//visibility:public"],
18 deps = [
Sergiusz Bazanski98691e92019-01-18 00:22:50 +010019 requirement("future"),
Sergiusz Bazanskide061802019-01-13 21:14:02 +010020 ],
21)
22
23py_binary(
24 name = "pass",
25 srcs = ["pass.py"],
26 visibility = ["//visibility:public"],
Sergiusz Bazanskif2a812b2019-01-13 17:51:34 +010027)
28
29copy_go_binary(
30 name = "kubectl",
31 src = "@io_k8s_kubernetes//cmd/kubectl:kubectl",
Sergiusz Bazanskide061802019-01-13 21:14:02 +010032 visibility = ["//visibility:public"],
Sergiusz Bazanskif2a812b2019-01-13 17:51:34 +010033)
34
35copy_go_binary(
36 name = "kubecfg",
37 src = "@com_github_ksonnet_kubecfg//:kubecfg",
Sergiusz Bazanskide061802019-01-13 21:14:02 +010038 visibility = ["//visibility:public"],
Sergiusz Bazanskif2a812b2019-01-13 17:51:34 +010039)
Sergiusz Bazanski07529712019-01-18 01:24:38 +010040
41copy_go_binary(
Sergiusz Bazanskia305bc92019-01-18 01:34:20 +010042 name = "calicoctl.bin",
Sergiusz Bazanski07529712019-01-18 01:24:38 +010043 src = "@com_github_projectcalico_calicoctl//calicoctl:calicoctl",
44 visibility = ["//visibility:public"],
45)
Sergiusz Bazanskia305bc92019-01-18 01:34:20 +010046
47sh_binary(
48 name = "calicoctl",
49 srcs = ["calicoctl.sh"],
Sergiusz Bazanski2afe3e42019-01-18 01:37:45 +010050 data = [":calicoctl.bin", ":secretstore"],
Sergiusz Bazanskia305bc92019-01-18 01:34:20 +010051)