load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_file") load("@io_bazel_rules_go//go:def.bzl", "go_library") package(default_visibility = ["//visibility:public"]) write_source_file( name = "cert_manager_manifests", in_file = "@cert-manager-manifests-repo//file", out_file = "manifests.yaml", ) go_library( name = "certmanager", srcs = ["cert_manager.go"], embedsrcs = ["manifests.yaml"], importpath = "edge-infra.dev/third_party/k8s/certmanager", deps = [ "//pkg/k8s/decoder", "@io_k8s_apimachinery//pkg/apis/meta/v1/unstructured", ], )