...

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

Documentation: edge-infra.dev/pkg/edge/registration

     1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2
     3go_library(
     4    name = "registration",
     5    srcs = [
     6        "builder.go",
     7        "cluster_registration.go",
     8        "register_test_helper.go",
     9    ],
    10    importpath = "edge-infra.dev/pkg/edge/registration",
    11    visibility = ["//visibility:public"],
    12    deps = [
    13        "//pkg/edge/api/client",
    14        "//pkg/edge/api/graph/model",
    15        "//pkg/edge/api/totp",
    16        "//pkg/edge/apis/errors",
    17        "//pkg/edge/bsl",
    18        "//pkg/edge/constants",
    19        "//pkg/edge/constants/api/cluster",
    20        "//pkg/edge/constants/api/fleet",
    21        "//pkg/edge/info",
    22        "//pkg/f8n/warehouse/lift/pack",
    23        "@com_github_99designs_gqlgen//graphql",
    24        "@com_github_external_secrets_external_secrets//apis/externalsecrets/v1beta1",
    25        "@com_github_fluxcd_kustomize_controller_api//v1:api",
    26        "@com_github_fluxcd_pkg_ssa//:ssa",
    27        "@com_github_fluxcd_source_controller_api//v1:api",
    28        "@com_github_stretchr_testify//assert",
    29        "@com_github_vektah_gqlparser_v2//gqlerror",
    30        "@io_k8s_api//core/v1:core",
    31        "@io_k8s_apiextensions_apiserver//pkg/apis/apiextensions/v1:apiextensions",
    32        "@io_k8s_apimachinery//pkg/api/errors",
    33        "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
    34        "@io_k8s_apimachinery//pkg/apis/meta/v1/unstructured",
    35        "@io_k8s_apimachinery//pkg/fields",
    36        "@io_k8s_apimachinery//pkg/runtime",
    37        "@io_k8s_apimachinery//pkg/types",
    38        "@io_k8s_client_go//kubernetes/scheme",
    39        "@io_k8s_sigs_cli_utils//pkg/kstatus/polling",
    40        "@io_k8s_sigs_controller_runtime//pkg/client",
    41    ],
    42)
    43
    44go_test(
    45    name = "registration_test",
    46    srcs = ["cluster_registration_test.go"],
    47    embed = [":registration"],
    48    deps = [
    49        "//pkg/edge/api/totp",
    50        "//pkg/edge/apis/errors",
    51        "//pkg/edge/constants/api/cluster",
    52        "//pkg/edge/info",
    53        "@com_github_stretchr_testify//assert",
    54        "@io_k8s_api//core/v1:core",
    55        "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
    56        "@io_k8s_sigs_controller_runtime//pkg/client",
    57        "@io_k8s_sigs_controller_runtime//pkg/client/fake",
    58    ],
    59)

View as plain text