...

Text file src/edge-infra.dev/pkg/edge/gitops/fns/edgerelease/BUILD.bazel

Documentation: edge-infra.dev/pkg/edge/gitops/fns/edgerelease

     1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2
     3go_library(
     4    name = "edgerelease",
     5    srcs = [
     6        "config.go",
     7        "edgerelease.go",
     8    ],
     9    importpath = "edge-infra.dev/pkg/edge/gitops/fns/edgerelease",
    10    visibility = ["//visibility:public"],
    11    deps = [
    12        "//pkg/edge/component/build",
    13        "//pkg/edge/component/build/image",
    14        "//pkg/edge/constants",
    15        "//pkg/edge/gitops/fn/v1alpha1",
    16        "//pkg/k8s/meta",
    17        "//pkg/lib/build/semver",
    18        "@io_k8s_sigs_kustomize_kyaml//fn/runtime/runtimeutil",
    19        "@io_k8s_sigs_kustomize_kyaml//kio/kioutil",
    20        "@io_k8s_sigs_kustomize_kyaml//yaml",
    21    ],
    22)
    23
    24go_test(
    25    name = "edgerelease_test",
    26    srcs = [
    27        "config_test.go",
    28        "edgerelease_test.go",
    29    ],
    30    data = glob(["testdata/**"]),
    31    embed = [":edgerelease"],
    32    embedsrcs = ["testdata/verify_config.yaml"],
    33    deps = [
    34        "//pkg/edge/component/build/image",
    35        "@com_github_stretchr_testify//assert",
    36        "@io_k8s_sigs_kustomize_kyaml//fn/runtime/runtimeutil",
    37        "@io_k8s_sigs_kustomize_kyaml//yaml",
    38    ],
    39)

View as plain text