1#!/usr/bin/env lucicfg 2# See https://chromium.googlesource.com/infra/luci/luci-go/+/HEAD/lucicfg/doc/README.md 3# for information on starlark/lucicfg 4 5# Tell lucicfg what files it is allowed to touch 6lucicfg.config( 7 config_dir = 'generated', 8 tracked_files = [ 9 'cr-buildbucket-dev.cfg', 10 'luci-logdog-dev.cfg', 11 'luci-milo-dev.cfg', 12 'luci-scheduler-dev.cfg', 13 ], 14 fail_on_warnings = True, 15) 16 17luci.project( 18 name = 'chromium', 19 buildbucket = 'cr-buildbucket-dev.appspot.com', 20 logdog = 'luci-logdog-dev.appspot.com', 21 milo = 'luci-milo-dev.appspot.com', 22 scheduler = 'luci-scheduler-dev.appspot.com', 23 swarming = 'chromium-swarm-dev.appspot.com', 24 acls = [ 25 acl.entry( 26 roles = [ 27 acl.LOGDOG_READER, 28 acl.PROJECT_CONFIGS_READER, 29 acl.SCHEDULER_READER, 30 ], 31 groups = 'all', 32 ), 33 acl.entry( 34 roles = acl.LOGDOG_WRITER, 35 groups = 'luci-logdog-chromium-dev-writers', 36 ), 37 acl.entry( 38 roles = acl.SCHEDULER_OWNER, 39 groups = 'project-chromium-admins', 40 ), 41 ], 42) 43 44luci.logdog( 45 gs_bucket = 'chromium-luci-logdog', 46) 47 48luci.milo( 49 logo = 'https://storage.googleapis.com/chrome-infra-public/logo/chromium.svg', 50) 51 52exec('//dev/buckets/ci.star') 53 54exec('//dev/consoles/chromium.swarm.star') 55