m/n/kubernetes: use node clusternet to submit cluster networking routes
This completes the work on using the new cluster networking service from
Kubernetes, thereby allowing non-worker nodes to participate in cluster
networking.
Change-Id: I7f3759186d7c8cc49833be29963f82a1714d293e
Reviewed-on: https://review.monogon.dev/c/monogon/+/1418
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
Tested-by: Jenkins CI
diff --git a/metropolis/node/kubernetes/clusternet/BUILD.bazel b/metropolis/node/kubernetes/clusternet/BUILD.bazel
index 8e8f820..1d83699 100644
--- a/metropolis/node/kubernetes/clusternet/BUILD.bazel
+++ b/metropolis/node/kubernetes/clusternet/BUILD.bazel
@@ -9,18 +9,13 @@
importpath = "source.monogon.dev/metropolis/node/kubernetes/clusternet",
visibility = ["//metropolis/node/kubernetes:__subpackages__"],
deps = [
- "//metropolis/node",
- "//metropolis/node/core/localstorage",
- "//metropolis/pkg/jsonpatch",
+ "//metropolis/node/core/clusternet",
+ "//metropolis/pkg/event",
"//metropolis/pkg/logtree",
"//metropolis/pkg/supervisor",
"@com_github_vishvananda_netlink//:netlink",
- "@com_zx2c4_golang_wireguard_wgctrl//:wgctrl",
- "@com_zx2c4_golang_wireguard_wgctrl//wgtypes",
"@io_k8s_api//core/v1:core",
- "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
- "@io_k8s_apimachinery//pkg/types",
- "@io_k8s_client_go//informers",
+ "@io_k8s_apimachinery//pkg/fields",
"@io_k8s_client_go//kubernetes",
"@io_k8s_client_go//tools/cache",
],