...

Text file src/edge-infra.dev/pkg/sds/interlock/BUILD.bazel

Documentation: edge-infra.dev/pkg/sds/interlock

     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