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") |
Sergiusz Bazanski | f2a812b | 2019-01-13 17:51:34 +0100 | [diff] [blame] | 2 | load("//bzl:rules.bzl", "copy_go_binary") |
| 3 | |
Sergiusz Bazanski | 73cef11 | 2019-04-07 00:06:23 +0200 | [diff] [blame] | 4 | py_library( |
| 5 | name = "secretstore_lib", |
Sergiusz Bazanski | f2a812b | 2019-01-13 17:51:34 +0100 | [diff] [blame] | 6 | srcs = ["secretstore.py"], |
Sergiusz Bazanski | de06180 | 2019-01-13 21:14:02 +0100 | [diff] [blame] | 7 | visibility = ["//visibility:public"], |
| 8 | ) |
| 9 | |
| 10 | py_binary( |
Sergiusz Bazanski | 73cef11 | 2019-04-07 00:06:23 +0200 | [diff] [blame] | 11 | name = "secretstore", |
Serge Bazanski | 2ce3676 | 2019-07-14 16:29:52 +0200 | [diff] [blame] | 12 | python_version = "PY3", |
Sergiusz Bazanski | 73cef11 | 2019-04-07 00:06:23 +0200 | [diff] [blame] | 13 | srcs = ["secretstore.py"], |
Sergiusz Bazanski | de06180 | 2019-01-13 21:14:02 +0100 | [diff] [blame] | 14 | visibility = ["//visibility:public"], |
Sergiusz Bazanski | de06180 | 2019-01-13 21:14:02 +0100 | [diff] [blame] | 15 | ) |
| 16 | |
| 17 | py_binary( |
| 18 | name = "pass", |
Serge Bazanski | 2ce3676 | 2019-07-14 16:29:52 +0200 | [diff] [blame] | 19 | python_version = "PY3", |
Sergiusz Bazanski | de06180 | 2019-01-13 21:14:02 +0100 | [diff] [blame] | 20 | srcs = ["pass.py"], |
| 21 | visibility = ["//visibility:public"], |
Sergiusz Bazanski | f2a812b | 2019-01-13 17:51:34 +0100 | [diff] [blame] | 22 | ) |
| 23 | |
| 24 | copy_go_binary( |
| 25 | name = "kubectl", |
| 26 | src = "@io_k8s_kubernetes//cmd/kubectl:kubectl", |
Sergiusz Bazanski | de06180 | 2019-01-13 21:14:02 +0100 | [diff] [blame] | 27 | visibility = ["//visibility:public"], |
Sergiusz Bazanski | f2a812b | 2019-01-13 17:51:34 +0100 | [diff] [blame] | 28 | ) |
| 29 | |
| 30 | copy_go_binary( |
| 31 | name = "kubecfg", |
| 32 | src = "@com_github_ksonnet_kubecfg//:kubecfg", |
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 | ) |
Sergiusz Bazanski | 0752971 | 2019-01-18 01:24:38 +0100 | [diff] [blame] | 35 | |
| 36 | copy_go_binary( |
Sergiusz Bazanski | a305bc9 | 2019-01-18 01:34:20 +0100 | [diff] [blame] | 37 | name = "calicoctl.bin", |
Sergiusz Bazanski | 0752971 | 2019-01-18 01:24:38 +0100 | [diff] [blame] | 38 | src = "@com_github_projectcalico_calicoctl//calicoctl:calicoctl", |
| 39 | visibility = ["//visibility:public"], |
| 40 | ) |
Sergiusz Bazanski | a305bc9 | 2019-01-18 01:34:20 +0100 | [diff] [blame] | 41 | |
| 42 | sh_binary( |
| 43 | name = "calicoctl", |
| 44 | srcs = ["calicoctl.sh"], |
Sergiusz Bazanski | 2afe3e4 | 2019-01-18 01:37:45 +0100 | [diff] [blame] | 45 | data = [":calicoctl.bin", ":secretstore"], |
Sergiusz Bazanski | a305bc9 | 2019-01-18 01:34:20 +0100 | [diff] [blame] | 46 | ) |
Sergiusz Bazanski | acd001b | 2019-04-09 13:17:06 +0200 | [diff] [blame] | 47 | |
| 48 | copy_go_binary( |
| 49 | name = "cfssl", |
| 50 | src = "@com_github_cloudflare_cfssl//cmd/cfssl:cfssl", |
| 51 | visibility = ["//visibility:public"], |
| 52 | ) |
Sergiusz Bazanski | 1e6b52a | 2019-05-15 19:08:25 +0200 | [diff] [blame] | 53 | |
| 54 | copy_go_binary( |
Sergiusz Bazanski | e9867286 | 2019-05-15 19:19:19 +0200 | [diff] [blame] | 55 | name = "nixops.bin", |
Sergiusz Bazanski | 1e6b52a | 2019-05-15 19:08:25 +0200 | [diff] [blame] | 56 | src = "@nixops//:bin", |
| 57 | visibility = ["//visibility:public"], |
| 58 | ) |
Sergiusz Bazanski | e9867286 | 2019-05-15 19:19:19 +0200 | [diff] [blame] | 59 | |
| 60 | sh_binary( |
| 61 | name = "nixops", |
| 62 | srcs = ["nixops.sh"], |
| 63 | data = [":nixops.bin", ":secretstore"], |
| 64 | ) |
| 65 | |