github.com/abayer/test-infra@v0.0.5/prow/cluster/BUILD.bazel (about)

     1  package(default_visibility = ["//prow:__subpackages__"])
     2  
     3  load("//prow:prow.bzl", "release", "component", "MULTI_KIND", "BUILD_CLUSTER")
     4  
     5  # Usage:
     6  #   bazel run //prow/cluster:foo.apply
     7  
     8  release(
     9      "production",
    10      component("branchprotector", "cronjob"),
    11      component("deck", "service", "deployment"),
    12      component("gce-ssd-retain", "storageclass"),
    13      component("ghproxy", "service", "deployment"),
    14      component("hook", "service", "deployment"),
    15      component("horologium", "deployment"),
    16      component("lego", "deployment"),
    17      component(
    18          "mem-limit-range",
    19          "limitrange",
    20          cluster = BUILD_CLUSTER,
    21      ),
    22      component("plank", "deployment"),
    23      component("prowjob", "customresourcedefinition"),
    24      component("pushgateway", "deployment"),
    25      component("sinker", "deployment"),
    26      component("splice", "deployment"),
    27      component("tide", "service", "deployment"),
    28      component("tls-ing", "ingress"),
    29      component("tot", "service", "deployment"),
    30      component("needs-rebase", "deployment"),
    31  )
    32  
    33  component("starter", MULTI_KIND)
    34  
    35  filegroup(
    36      name = "package-srcs",
    37      srcs = glob(["**"]),
    38      tags = ["automanaged"],
    39      visibility = ["//visibility:private"],
    40  )
    41  
    42  filegroup(
    43      name = "all-srcs",
    44      srcs = [":package-srcs"],
    45      tags = ["automanaged"],
    46      visibility = ["//visibility:public"],
    47  )