...
1load("@bazel_skylib//rules:diff_test.bzl", "diff_test")
2load("//hack/build/rules/kustomize:kustomization.bzl", "kustomization")
3
4kustomization(
5 name = "gke",
6 srcs = ["workload-identity-ksa-patch.yaml"],
7 kustomization_yaml = "kustomization.yaml",
8 visibility = ["//visibility:public"],
9 deps = [
10 "//hack/build/rules/kustomize/tests/base",
11 "//hack/build/rules/kustomize/tests/gke/gcpinfra",
12 ],
13)
14
15genrule(
16 name = "output",
17 srcs = [":gke"],
18 outs = ["actual.yaml"],
19 cmd = "cp $(location :gke) $@",
20)
21
22diff_test(
23 name = "build_output",
24 failure_message = "Kustomize output doesn't match expected",
25 file1 = "actual.yaml",
26 file2 = "gke-expected.yaml",
27)
View as plain text