...
1load("@io_bazel_rules_go//go:def.bzl", "go_library")
2load("//hack/tools/controller-gen:controller-gen.bzl", "gen_rbac")
3
4gen_rbac(
5 name = "gen_rbac",
6 outpath_relative_to_repo_root = True,
7 pkg = "pkg/sds/interlock",
8 rbac_out_path = "config/pallets/sds/interlock/base/rbac",
9 role_name = "interlock",
10)
11
12go_library(
13 name = "interlock",
14 srcs = ["interlock.go"],
15 importpath = "edge-infra.dev/pkg/sds/interlock",
16 visibility = ["//visibility:public"],
17 deps = [
18 "//pkg/lib/fog",
19 "//pkg/sds/interlock/internal/config",
20 "//pkg/sds/interlock/internal/errors",
21 "//pkg/sds/interlock/internal/middleware",
22 "//pkg/sds/interlock/internal/observability",
23 "//pkg/sds/interlock/topic/cluster",
24 "//pkg/sds/interlock/topic/host",
25 "//pkg/sds/interlock/topic/instances",
26 "//pkg/sds/interlock/websocket",
27 "@com_github_gin_contrib_requestid//:requestid",
28 "@com_github_gin_gonic_gin//:gin",
29 "@com_github_peterbourgon_ff_v3//:ff",
30 "@com_github_spf13_afero//:afero",
31 ],
32)
View as plain text