blob: 306c2737b9d63df6fe9a2a24f668bffe5878404b [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",
Serge Bazanskie6030f62020-06-03 17:52:59 +02008 "resources_rbac.go",
Lorenz Brun5e4fc2d2020-09-22 18:35:15 +02009 "resources_runtimeclass.go",
Serge Bazanskie6030f62020-06-03 17:52:59 +020010 "resources_storageclass.go",
11 ],
Serge Bazanski31370b02021-01-07 16:31:14 +010012 importpath = "source.monogon.dev/metropolis/node/kubernetes/reconciler",
Serge Bazanski77cb6c52020-12-19 00:09:22 +010013 visibility = ["//metropolis/node:__subpackages__"],
Serge Bazanskie6030f62020-06-03 17:52:59 +020014 deps = [
Lorenz Brund13c1c62022-03-30 19:58:58 +020015 "//metropolis/pkg/supervisor",
16 "@io_k8s_api//core/v1:core",
Lorenz Brun6211e4d2023-11-14 19:09:40 +010017 "@io_k8s_api//node/v1:node",
Lorenz Brund13c1c62022-03-30 19:58:58 +020018 "@io_k8s_api//rbac/v1:rbac",
19 "@io_k8s_api//storage/v1:storage",
20 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
21 "@io_k8s_client_go//kubernetes",
Serge Bazanskie6030f62020-06-03 17:52:59 +020022 ],
23)
24
25go_test(
Lorenz Brund13c1c62022-03-30 19:58:58 +020026 name = "reconciler_test",
Serge Bazanskie6030f62020-06-03 17:52:59 +020027 srcs = ["reconciler_test.go"],
Lorenz Brund13c1c62022-03-30 19:58:58 +020028 embed = [":reconciler"],
Jan Schär7f727482024-03-25 13:03:51 +010029 deps = ["@io_k8s_apimachinery//pkg/apis/meta/v1:meta"],
Serge Bazanskie6030f62020-06-03 17:52:59 +020030)