...
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