blob: 4d5aebc971eba0284b5c819ae777904d6b876474 [file] [log] [blame]
Serge Bazanski64956532021-01-30 19:19:32 +01001load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
2
3go_library(
4 name = "go_default_library",
5 srcs = [
6 "ingress.go",
7 "main.go",
8 ],
9 importpath = "code.hackerspace.pl/hscloud/cluster/admitomatic",
10 visibility = ["//visibility:private"],
11 deps = [
12 "//go/mirko:go_default_library",
13 "@com_github_golang_glog//:go_default_library",
14 "@io_k8s_api//admission/v1beta1:go_default_library",
Serge Bazanski5d2c8fc2021-01-30 21:23:53 +010015 "@io_k8s_api//networking/v1beta1:go_default_library",
16 "@io_k8s_apimachinery//pkg/apis/meta/v1:go_default_library",
Serge Bazanski64956532021-01-30 19:19:32 +010017 ],
18)
19
20go_binary(
21 name = "admitomatic",
22 embed = [":go_default_library"],
23 visibility = ["//visibility:public"],
24)
25
26go_test(
27 name = "go_default_test",
28 srcs = ["ingress_test.go"],
29 embed = [":go_default_library"],
Serge Bazanski5d2c8fc2021-01-30 21:23:53 +010030 deps = [
31 "@io_k8s_api//admission/v1beta1:go_default_library",
32 "@io_k8s_api//networking/v1beta1:go_default_library",
33 "@io_k8s_apimachinery//pkg/apis/meta/v1:go_default_library",
34 "@io_k8s_apimachinery//pkg/runtime:go_default_library",
35 ],
Serge Bazanski64956532021-01-30 19:19:32 +010036)