load("@bazel_skylib//rules:diff_test.bzl", "diff_test") load("//hack/build/rules/kustomize:kustomization.bzl", "kustomization") kustomization( name = "gke", srcs = ["workload-identity-ksa-patch.yaml"], kustomization_yaml = "kustomization.yaml", visibility = ["//visibility:public"], deps = [ "//hack/build/rules/kustomize/tests/base", "//hack/build/rules/kustomize/tests/gke/gcpinfra", ], ) genrule( name = "output", srcs = [":gke"], outs = ["actual.yaml"], cmd = "cp $(location :gke) $@", ) diff_test( name = "build_output", failure_message = "Kustomize output doesn't match expected", file1 = "actual.yaml", file2 = "gke-expected.yaml", )