Sergiusz Bazanski | de06180 | 2019-01-13 21:14:02 +0100 | [diff] [blame] | 1 | load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar", "pkg_deb") |
| 2 | load("@py_deps//:requirements.bzl", "requirement") |
Sergiusz Bazanski | f2a812b | 2019-01-13 17:51:34 +0100 | [diff] [blame] | 3 | load("//bzl:rules.bzl", "copy_go_binary") |
| 4 | |
| 5 | py_binary( |
| 6 | name = "secretstore", |
| 7 | srcs = ["secretstore.py"], |
Sergiusz Bazanski | de06180 | 2019-01-13 21:14:02 +0100 | [diff] [blame] | 8 | visibility = ["//visibility:public"], |
Sergiusz Bazanski | 98691e9 | 2019-01-18 00:22:50 +0100 | [diff] [blame] | 9 | deps = [ |
| 10 | requirement("future"), |
| 11 | ], |
Sergiusz Bazanski | de06180 | 2019-01-13 21:14:02 +0100 | [diff] [blame] | 12 | ) |
| 13 | |
| 14 | py_binary( |
| 15 | name = "clustercfg", |
| 16 | srcs = ["clustercfg.py"], |
| 17 | visibility = ["//visibility:public"], |
| 18 | deps = [ |
| 19 | requirement("fabric"), |
Sergiusz Bazanski | 98691e9 | 2019-01-18 00:22:50 +0100 | [diff] [blame] | 20 | requirement("future"), |
Sergiusz Bazanski | de06180 | 2019-01-13 21:14:02 +0100 | [diff] [blame] | 21 | ], |
| 22 | ) |
| 23 | |
| 24 | py_binary( |
| 25 | name = "pass", |
| 26 | srcs = ["pass.py"], |
| 27 | visibility = ["//visibility:public"], |
Sergiusz Bazanski | f2a812b | 2019-01-13 17:51:34 +0100 | [diff] [blame] | 28 | ) |
| 29 | |
| 30 | copy_go_binary( |
| 31 | name = "kubectl", |
| 32 | src = "@io_k8s_kubernetes//cmd/kubectl:kubectl", |
Sergiusz Bazanski | de06180 | 2019-01-13 21:14:02 +0100 | [diff] [blame] | 33 | visibility = ["//visibility:public"], |
Sergiusz Bazanski | f2a812b | 2019-01-13 17:51:34 +0100 | [diff] [blame] | 34 | ) |
| 35 | |
| 36 | copy_go_binary( |
| 37 | name = "kubecfg", |
| 38 | src = "@com_github_ksonnet_kubecfg//:kubecfg", |
Sergiusz Bazanski | de06180 | 2019-01-13 21:14:02 +0100 | [diff] [blame] | 39 | visibility = ["//visibility:public"], |
Sergiusz Bazanski | f2a812b | 2019-01-13 17:51:34 +0100 | [diff] [blame] | 40 | ) |
Sergiusz Bazanski | 0752971 | 2019-01-18 01:24:38 +0100 | [diff] [blame] | 41 | |
| 42 | copy_go_binary( |
Sergiusz Bazanski | a305bc9 | 2019-01-18 01:34:20 +0100 | [diff] [blame] | 43 | name = "calicoctl.bin", |
Sergiusz Bazanski | 0752971 | 2019-01-18 01:24:38 +0100 | [diff] [blame] | 44 | src = "@com_github_projectcalico_calicoctl//calicoctl:calicoctl", |
| 45 | visibility = ["//visibility:public"], |
| 46 | ) |
Sergiusz Bazanski | a305bc9 | 2019-01-18 01:34:20 +0100 | [diff] [blame] | 47 | |
| 48 | sh_binary( |
| 49 | name = "calicoctl", |
| 50 | srcs = ["calicoctl.sh"], |
Sergiusz Bazanski | 2afe3e4 | 2019-01-18 01:37:45 +0100 | [diff] [blame] | 51 | data = [":calicoctl.bin", ":secretstore"], |
Sergiusz Bazanski | a305bc9 | 2019-01-18 01:34:20 +0100 | [diff] [blame] | 52 | ) |