load("@io_bazel_rules_go//go:def.bzl", "go_library") load("//hack/tools/controller-gen:controller-gen.bzl", "gen_rbac") gen_rbac( name = "gen_rbac", outpath_relative_to_repo_root = True, pkg = "pkg/sds/interlock", rbac_out_path = "config/pallets/sds/interlock/base/rbac", role_name = "interlock", ) go_library( name = "interlock", srcs = ["interlock.go"], importpath = "edge-infra.dev/pkg/sds/interlock", visibility = ["//visibility:public"], deps = [ "//pkg/lib/fog", "//pkg/sds/interlock/internal/config", "//pkg/sds/interlock/internal/errors", "//pkg/sds/interlock/internal/middleware", "//pkg/sds/interlock/internal/observability", "//pkg/sds/interlock/topic/cluster", "//pkg/sds/interlock/topic/host", "//pkg/sds/interlock/topic/instances", "//pkg/sds/interlock/websocket", "@com_github_gin_contrib_requestid//:requestid", "@com_github_gin_gonic_gin//:gin", "@com_github_peterbourgon_ff_v3//:ff", "@com_github_spf13_afero//:afero", ], )