yesod-mirror/k8s/configs/environments/container/BUILD.bazel

34 lines
659 B
Text
Raw Permalink Normal View History

load("@rules_jsonnet//jsonnet:jsonnet.bzl", "jsonnet_library", "jsonnet_to_json")
load("//tools:tanka.bzl", "tanka_environment")
load("//tools:sops.bzl", "sops_decrypt")
sops_decrypt(
name = "secrets",
src = "secrets.sops.yaml",
out = "secrets.json",
)
jsonnet_library(
name = "secrets_lib",
srcs = [":secrets"],
)
jsonnet_to_json(
name = "main",
src = "main.jsonnet",
outs = ["main.json"],
data = [
],
visibility = ["//visibility:public"],
deps = [
":secrets_lib",
"//k8s/configs/templates",
],
)
tanka_environment(
name = "container",
main = ":main",
spec = "spec.json",
)