
This implements the Untrusted Multi-Project Configuration spec. This allows certain untrusted projects to be permitted (via the tenant configuration file) to configure the project-pipeline configs of other projects. Change-Id: I87039bd51be142ffa1f98772c8bcef4340ce83c8
17 lines
677 B
YAML
17 lines
677 B
YAML
---
|
|
features:
|
|
- |
|
|
Untrusted projects may now be allowed (via explicit configuration
|
|
in the tenant config file) to configure jobs that are run by
|
|
certain specified other untrusted projects. This allows a
|
|
"super-project" to configure the jobs run by its "sub-projects".
|
|
|
|
See :attr:`tenant.untrusted-projects.<project>.configure-projects`
|
|
for details.
|
|
- |
|
|
Project stanzas may now include an explicit branch configuration
|
|
via the :attr:`project.branches` attribute. This enables projects
|
|
that configure other projects (whether the configuring projects
|
|
are trusted or untrusted) to better control what jobs run on certain
|
|
branches.
|