...

Text file src/edge-infra.dev/test/e2e/linkerd/BUILD.bazel

Documentation: edge-infra.dev/test/e2e/linkerd

     1load("@io_bazel_rules_go//go:def.bzl", "go_test")
     2
     3go_test(
     4    name = "linkerd_test",
     5    srcs = [
     6        "linkerd_test.go",
     7        "trustanchor_test.go",
     8    ],
     9    embedsrcs = [
    10        "manifests/README.md",
    11        "manifests/linkerd-crds_manifests.yaml",
    12        "manifests/linkerd-controller-generic_manifests.yaml",
    13    ],
    14    tags = [
    15        "end-to-end",
    16        "requires-network",
    17    ],
    18    visibility = ["//visibility:public"],
    19    deps = [
    20        "//pkg/edge/linkerd",
    21        "//pkg/edge/linkerd/certs/trustanchor",
    22        "//pkg/edge/linkerd/k8s/apis/linkerd/v1alpha1",
    23        "//pkg/k8s/runtime/controller",
    24        "//pkg/lib/fog",
    25        "//test/f2",
    26        "//test/f2/x/ktest",
    27        "//test/f2/x/ktest/kustomization",
    28        "//third_party/k8s/linkerd/helm",
    29        "@com_github_cert_manager_cert_manager//pkg/apis/certmanager/v1:certmanager",
    30        "@com_github_hashicorp_go_version//:go-version",
    31        "@com_github_linkerd_linkerd2//controller/gen/apis/server/v1beta1",
    32        "@com_github_linkerd_linkerd2//controller/gen/apis/serverauthorization/v1beta1",
    33        "@com_github_linkerd_linkerd2//pkg/k8s",
    34        "@com_github_stretchr_testify//assert",
    35        "@com_github_stretchr_testify//require",
    36        "@io_k8s_api//apps/v1:apps",
    37        "@io_k8s_api//core/v1:core",
    38        "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
    39        "@io_k8s_apimachinery//pkg/runtime",
    40        "@io_k8s_apimachinery//pkg/types",
    41        "@io_k8s_apimachinery//pkg/util/runtime",
    42        "@io_k8s_client_go//kubernetes/scheme",
    43        "@io_k8s_sigs_controller_runtime//:controller-runtime",
    44        "@io_k8s_sigs_controller_runtime//pkg/client",
    45        "@org_cuelang_go//pkg/strings",
    46        "@tools_gotest_v3//assert/cmp",
    47        "@tools_gotest_v3//poll",
    48    ],
    49)
    50
    51genrule(
    52    name = "linkerd-crds_manifests_copy",
    53    srcs = [
    54        "//config/pallets/linkerdctl/linkerd-crds",
    55    ],
    56    outs = [
    57        "manifests/linkerd-crds_manifests.yaml",
    58    ],
    59    cmd = "mkdir -p $(RULEDIR)/manifests/ && cp $(SRCS) $(RULEDIR)/manifests/",
    60)
    61
    62genrule(
    63    name = "linkerd-controller_manifests_copy",
    64    srcs = [
    65        "//config/pallets/linkerdctl/controller/generic:linkerd-controller-generic",
    66    ],
    67    outs = [
    68        "manifests/linkerd-controller-generic_manifests.yaml",
    69    ],
    70    cmd = "mkdir -p $(RULEDIR)/manifests/ && cp $(SRCS) $(RULEDIR)/manifests/",
    71)

View as plain text