...

Text file src/edge-infra.dev/third_party/k8s/certmanager/BUILD.bazel

Documentation: edge-infra.dev/third_party/k8s/certmanager

     1load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_file")
     2load("@io_bazel_rules_go//go:def.bzl", "go_library")
     3
     4package(default_visibility = ["//visibility:public"])
     5
     6write_source_file(
     7    name = "cert_manager_manifests",
     8    in_file = "@cert-manager-manifests-repo//file",
     9    out_file = "manifests.yaml",
    10)
    11
    12go_library(
    13    name = "certmanager",
    14    srcs = ["cert_manager.go"],
    15    embedsrcs = ["manifests.yaml"],
    16    importpath = "edge-infra.dev/third_party/k8s/certmanager",
    17    deps = [
    18        "//pkg/k8s/decoder",
    19        "@io_k8s_apimachinery//pkg/apis/meta/v1/unstructured",
    20    ],
    21)

View as plain text