blob: a7da408decb8058df059b9c77444673b96474a70 [file] [log] [blame]
#!/usr/bin/env lucicfg
# See https://chromium.googlesource.com/infra/luci/luci-go/+/HEAD/lucicfg/doc/README.md
# for information on starlark/lucicfg
# Tell lucicfg what files it is allowed to touch
lucicfg.config(
config_dir = 'generated',
tracked_files = [
'cr-buildbucket-dev.cfg',
'luci-logdog-dev.cfg',
'luci-milo-dev.cfg',
'luci-scheduler-dev.cfg',
],
fail_on_warnings = True,
)
luci.project(
name = 'chromium',
buildbucket = 'cr-buildbucket-dev.appspot.com',
logdog = 'luci-logdog-dev.appspot.com',
milo = 'luci-milo-dev.appspot.com',
scheduler = 'luci-scheduler-dev.appspot.com',
swarming = 'chromium-swarm-dev.appspot.com',
acls = [
acl.entry(
roles = [
acl.LOGDOG_READER,
acl.PROJECT_CONFIGS_READER,
acl.SCHEDULER_READER,
],
groups = 'all',
),
acl.entry(
roles = acl.LOGDOG_WRITER,
groups = 'luci-logdog-chromium-dev-writers',
),
acl.entry(
roles = acl.SCHEDULER_OWNER,
groups = 'project-chromium-admins',
),
],
)
luci.logdog(
gs_bucket = 'chromium-luci-logdog',
)
luci.milo(
logo = 'https://storage.googleapis.com/chrome-infra-public/logo/chromium.svg',
)
exec('//dev/buckets/ci.star')
exec('//dev/buckets/cron.star')
exec('//dev/buckets/try.star')
exec('//dev/consoles/chromium.swarm.star')
exec('//dev/consoles/snapshots.star')