IMPORTANT: If you see this in a branch which is not master
,
this directory has no effect and should be ignored.
This directory contains chromium project-wide configurations for Chrome Operations services. For example, cr-buildbucket.cfg defines builders.
Remember Change these configs on master
branch only!
Currently active version can be checked at https://luci-config.appspot.com/#/projects/chromium .
The configuration files are currently in the process of being migrated to lucicfg/starlark. See https://chromium.googlesource.com/infra/luci/luci-go/+/HEAD/lucicfg/doc/README.md for more information on lucicfg/starlark. If a hand-written configuration file is still present alongside this file, you can modify that file directly.
The remainder of the configuration files are generated by starlark. The starlark
configuration is rooted in main.star and dev.star, which execute other starlark
files to generate a subset of the LUCI service configuration files to the
generated
subdirectory. A presubmit check enforces that the generated files
are kept in sync with the generated output of the starlark configuration.
The starlark configuration also copies over the not-yet migrated files to the
generated
directory, so updating the hand-written configuration files will
require re-'generating' the configuration.