load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "controller", srcs = ["config.go"], importpath = "edge-infra.dev/pkg/k8s/runtime/controller", visibility = ["//visibility:public"], deps = [ "@io_k8s_client_go//rest", "@io_k8s_sigs_controller_runtime//:controller-runtime", "@io_k8s_sigs_controller_runtime//pkg/metrics/server", "@io_k8s_sigs_controller_runtime//pkg/webhook", ], ) go_test( name = "controller_test", srcs = [ "config_example_test.go", "config_test.go", ], embed = [":controller"], deps = [ "//pkg/lib/logging", "@com_github_stretchr_testify//assert", "@io_k8s_client_go//kubernetes/scheme", "@io_k8s_client_go//rest", "@io_k8s_sigs_controller_runtime//:controller-runtime", "@io_k8s_sigs_controller_runtime//pkg/webhook", ], )