go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/lucicfg/testdata/errors/bucket_constraints_multi_parents.star (about)

     1  luci.project(
     2      name = "zzz",
     3      buildbucket = "cr-buildbucket.appspot.com",
     4  )
     5  
     6  luci.bucket(name = "ci")
     7  luci.bucket(
     8      name = "ci.shadow",
     9      shadows = "ci",
    10      constraints = luci.bucket_constraints(
    11          bucket = "ci",
    12          pools = ["luci.project.shadow"],
    13          service_accounts = ["shadow-sa@chops-service-account.com"],
    14      ),
    15  )
    16  
    17  # Expect errors like:
    18  #
    19  # Traceback (most recent call last):
    20  #   //testdata/errors/bucket_constraints_multi_parents.star: in <toplevel>
    21  #   ...
    22  # Error: luci.bucket_constraints("ci") is added to multiple buckets: luci.bucket("ci"), luci.bucket("ci.shadow")
    23  # ...