Serge Bazanski | 966d40c | 2022-06-23 13:27:16 +0200 | [diff] [blame] | 1 | load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") |
Serge Bazanski | 0d93777 | 2021-06-17 15:54:40 +0200 | [diff] [blame] | 2 | |
| 3 | go_library( |
Lorenz Brun | d13c1c6 | 2022-03-30 19:58:58 +0200 | [diff] [blame] | 4 | name = "roleserve", |
Serge Bazanski | 0d93777 | 2021-06-17 15:54:40 +0200 | [diff] [blame] | 5 | srcs = [ |
Serge Bazanski | 0d93777 | 2021-06-17 15:54:40 +0200 | [diff] [blame] | 6 | "roleserve.go", |
Serge Bazanski | fe3d8fd | 2023-05-30 20:50:09 +0200 | [diff] [blame^] | 7 | "values.go", |
Serge Bazanski | 7920852 | 2023-03-28 20:14:58 +0200 | [diff] [blame] | 8 | "worker_clusternet.go", |
Serge Bazanski | 6dff6d6 | 2022-01-28 18:15:14 +0100 | [diff] [blame] | 9 | "worker_controlplane.go", |
Mateusz Zalega | 32b1929 | 2022-05-17 13:26:55 +0200 | [diff] [blame] | 10 | "worker_heartbeat.go", |
Serge Bazanski | 1fb2b10 | 2023-04-06 10:13:46 +0200 | [diff] [blame] | 11 | "worker_hostsfile.go", |
Serge Bazanski | 6dff6d6 | 2022-01-28 18:15:14 +0100 | [diff] [blame] | 12 | "worker_kubernetes.go", |
Serge Bazanski | b40c008 | 2023-03-29 14:28:04 +0200 | [diff] [blame] | 13 | "worker_nodemgmt.go", |
Serge Bazanski | 6dff6d6 | 2022-01-28 18:15:14 +0100 | [diff] [blame] | 14 | "worker_rolefetch.go", |
| 15 | "worker_statuspush.go", |
Serge Bazanski | 0d93777 | 2021-06-17 15:54:40 +0200 | [diff] [blame] | 16 | ], |
| 17 | importpath = "source.monogon.dev/metropolis/node/core/roleserve", |
| 18 | visibility = ["//visibility:public"], |
| 19 | deps = [ |
Lorenz Brun | d13c1c6 | 2022-03-30 19:58:58 +0200 | [diff] [blame] | 20 | "//metropolis/node", |
Serge Bazanski | 7920852 | 2023-03-28 20:14:58 +0200 | [diff] [blame] | 21 | "//metropolis/node/core/clusternet", |
Lorenz Brun | d13c1c6 | 2022-03-30 19:58:58 +0200 | [diff] [blame] | 22 | "//metropolis/node/core/consensus", |
| 23 | "//metropolis/node/core/curator", |
| 24 | "//metropolis/node/core/curator/proto/api", |
| 25 | "//metropolis/node/core/identity", |
| 26 | "//metropolis/node/core/localstorage", |
Serge Bazanski | b40c008 | 2023-03-29 14:28:04 +0200 | [diff] [blame] | 27 | "//metropolis/node/core/mgmt", |
Lorenz Brun | d13c1c6 | 2022-03-30 19:58:58 +0200 | [diff] [blame] | 28 | "//metropolis/node/core/network", |
Serge Bazanski | 1fb2b10 | 2023-04-06 10:13:46 +0200 | [diff] [blame] | 29 | "//metropolis/node/core/network/hostsfile", |
Lorenz Brun | d13c1c6 | 2022-03-30 19:58:58 +0200 | [diff] [blame] | 30 | "//metropolis/node/core/rpc", |
Serge Bazanski | b43d0f0 | 2022-06-23 17:32:10 +0200 | [diff] [blame] | 31 | "//metropolis/node/core/rpc/resolver", |
Lorenz Brun | d13c1c6 | 2022-03-30 19:58:58 +0200 | [diff] [blame] | 32 | "//metropolis/node/kubernetes", |
| 33 | "//metropolis/node/kubernetes/containerd", |
| 34 | "//metropolis/node/kubernetes/pki", |
| 35 | "//metropolis/pkg/event", |
| 36 | "//metropolis/pkg/event/memory", |
Serge Bazanski | e012b72 | 2023-03-29 17:49:04 +0200 | [diff] [blame] | 37 | "//metropolis/pkg/logtree", |
Lorenz Brun | d13c1c6 | 2022-03-30 19:58:58 +0200 | [diff] [blame] | 38 | "//metropolis/pkg/pki", |
| 39 | "//metropolis/pkg/supervisor", |
| 40 | "//metropolis/proto/common", |
Serge Bazanski | 0d93777 | 2021-06-17 15:54:40 +0200 | [diff] [blame] | 41 | "@org_golang_google_grpc//:go_default_library", |
Serge Bazanski | 966d40c | 2022-06-23 13:27:16 +0200 | [diff] [blame] | 42 | "@org_golang_google_protobuf//encoding/prototext", |
Serge Bazanski | 0d93777 | 2021-06-17 15:54:40 +0200 | [diff] [blame] | 43 | ], |
| 44 | ) |
Serge Bazanski | 966d40c | 2022-06-23 13:27:16 +0200 | [diff] [blame] | 45 | |
| 46 | go_test( |
| 47 | name = "roleserve_test", |
| 48 | srcs = ["worker_statuspush_test.go"], |
| 49 | embed = [":roleserve"], |
| 50 | deps = [ |
| 51 | "//metropolis/node", |
Serge Bazanski | fe3d8fd | 2023-05-30 20:50:09 +0200 | [diff] [blame^] | 52 | "//metropolis/node/core/consensus", |
| 53 | "//metropolis/node/core/curator", |
Serge Bazanski | 966d40c | 2022-06-23 13:27:16 +0200 | [diff] [blame] | 54 | "//metropolis/node/core/curator/proto/api", |
Serge Bazanski | fe3d8fd | 2023-05-30 20:50:09 +0200 | [diff] [blame^] | 55 | "//metropolis/node/core/rpc", |
Serge Bazanski | 966d40c | 2022-06-23 13:27:16 +0200 | [diff] [blame] | 56 | "//metropolis/pkg/supervisor", |
| 57 | "//metropolis/proto/common", |
| 58 | "@com_github_cenkalti_backoff_v4//:backoff", |
| 59 | "@com_github_google_go_cmp//cmp", |
| 60 | "@org_golang_google_grpc//:go_default_library", |
| 61 | "@org_golang_google_grpc//credentials/insecure", |
| 62 | "@org_golang_google_grpc//test/bufconn", |
| 63 | "@org_golang_google_protobuf//testing/protocmp", |
| 64 | ], |
| 65 | ) |