...

Text file src/edge-infra.dev/pkg/edge/bsl-reconciler/BUILD.bazel

Documentation: edge-infra.dev/pkg/edge/bsl-reconciler

     1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2
     3go_library(
     4    name = "bsl-reconciler",
     5    srcs = [
     6        "bsl_reconciler.go",
     7        "config.go",
     8        "constants.go",
     9        "logger.go",
    10        "organizations.go",
    11        "types.go",
    12        "utils.go",
    13    ],
    14    importpath = "edge-infra.dev/pkg/edge/bsl-reconciler",
    15    visibility = ["//visibility:public"],
    16    deps = [
    17        "//pkg/edge/api/apierror/bsl",
    18        "//pkg/edge/api/bsl/types",
    19        "//pkg/edge/api/graph/model",
    20        "//pkg/edge/api/middleware",
    21        "//pkg/edge/api/services",
    22        "//pkg/edge/api/types",
    23        "//pkg/edge/bsl",
    24        "//pkg/edge/bsl-reconciler/metrics",
    25        "//pkg/edge/constants",
    26        "//pkg/lib/gcp/cloudsql",
    27        "//pkg/lib/gcp/secretmanager",
    28        "//pkg/lib/gcp/utils",
    29        "//pkg/lib/logging",
    30        "//pkg/lib/runtime/manager",
    31        "//pkg/lib/runtime/metrics",
    32        "//pkg/x/tonic",
    33        "@com_github_gin_contrib_requestid//:requestid",
    34        "@com_github_gin_gonic_gin//:gin",
    35        "@com_github_go_logr_logr//:logr",
    36        "@com_github_go_resty_resty_v2//:resty",
    37        "@com_github_peterbourgon_ff_v3//:ff",
    38        "@com_github_sethvargo_go_password//password",
    39    ],
    40)
    41
    42go_test(
    43    name = "bsl-reconciler_test",
    44    srcs = [
    45        "bsl_reconciler_test.go",
    46        "utils_test.go",
    47    ],
    48    data = [
    49        "//hack/tools:postgres.txz",
    50    ],
    51    embed = [":bsl-reconciler"],
    52    tags = ["needs-f2-refactor"],
    53    deps = [
    54        "//pkg/edge/api/bsl/types",
    55        "//pkg/edge/api/graph/model",
    56        "//pkg/edge/api/mocks",
    57        "//pkg/edge/api/testutils/seededpostgres",
    58        "//pkg/edge/api/types",
    59        "//pkg/edge/bsl",
    60        "//pkg/edge/constants",
    61        "//pkg/lib/gcp/secretmanager",
    62        "//pkg/lib/logging",
    63        "@com_github_data_dog_go_sqlmock//:go-sqlmock",
    64        "@com_github_golang_mock//gomock",
    65        "@com_github_stretchr_testify//assert",
    66        "@com_google_cloud_go_secretmanager//apiv1/secretmanagerpb",
    67        "@io_k8s_client_go//plugin/pkg/client/auth",
    68    ],
    69)

View as plain text