blob: bba9f4ca522f2295424d97acb16c1b6d33ed7c9b [file] [log] [blame]
Serge Bazanskie6030f62020-06-03 17:52:59 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
Lorenz Brund13c1c62022-03-30 19:58:58 +02004 name = "reconciler",
Serge Bazanskie6030f62020-06-03 17:52:59 +02005 srcs = [
6 "reconciler.go",
7 "resources_csi.go",
8 "resources_podsecuritypolicy.go",
9 "resources_rbac.go",
Lorenz Brun5e4fc2d2020-09-22 18:35:15 +020010 "resources_runtimeclass.go",
Serge Bazanskie6030f62020-06-03 17:52:59 +020011 "resources_storageclass.go",
12 ],
Serge Bazanski31370b02021-01-07 16:31:14 +010013 importpath = "source.monogon.dev/metropolis/node/kubernetes/reconciler",
Serge Bazanski77cb6c52020-12-19 00:09:22 +010014 visibility = ["//metropolis/node:__subpackages__"],
Serge Bazanskie6030f62020-06-03 17:52:59 +020015 deps = [
Lorenz Brund13c1c62022-03-30 19:58:58 +020016 "//metropolis/pkg/supervisor",
17 "@io_k8s_api//core/v1:core",
18 "@io_k8s_api//node/v1beta1",
19 "@io_k8s_api//policy/v1beta1",
20 "@io_k8s_api//rbac/v1:rbac",
21 "@io_k8s_api//storage/v1:storage",
22 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
23 "@io_k8s_client_go//kubernetes",
Serge Bazanskie6030f62020-06-03 17:52:59 +020024 ],
25)
26
27go_test(
Lorenz Brund13c1c62022-03-30 19:58:58 +020028 name = "reconciler_test",
Serge Bazanskie6030f62020-06-03 17:52:59 +020029 srcs = ["reconciler_test.go"],
Lorenz Brund13c1c62022-03-30 19:58:58 +020030 embed = [":reconciler"],
Serge Bazanskie6030f62020-06-03 17:52:59 +020031 deps = [
Lorenz Brund13c1c62022-03-30 19:58:58 +020032 "@io_k8s_api//node/v1beta1",
33 "@io_k8s_api//policy/v1beta1",
34 "@io_k8s_api//rbac/v1:rbac",
35 "@io_k8s_api//storage/v1:storage",
36 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
Serge Bazanskie6030f62020-06-03 17:52:59 +020037 ],
38)