Exclusive management of projects by openstackci

This adds a requirement to remove all users except opensatckci from the
list of project maintainers in PyPi according to solution made on TC
meeting [1]

[1] https://meetings.opendev.org/meetings/tc/2023/tc.2023-02-01-16.00.html

Change-Id: I3c7d74f98adecc9d60764fe00308f1eca1f5da66
This commit is contained in:
Dmitriy Rabotyagov 2023-02-22 16:53:28 +01:00
parent 723167429d
commit cda6c64369
1 changed files with 7 additions and 0 deletions

View File

@ -116,8 +116,15 @@ Management team through the openstack/releases repository. Official projects
are expected to relinquish direct tagging (and branch creation) rights in
their Gerrit ACLs once their release jobs are functional.
Projects published on PyPI must ensure that the "openstackci" user does
have owner permissions to the project. At the same time it must be the only
user in the maintainers list. Permissions for all other maintainers should be revoked
once the project has joined OpenStack. Please check `Project Creators Guide`_
for details on configuring this behavior.
Official project teams are expected to participate in all `elections`_ held
after the team is accepted as official, regardless of how recently the team
leadership may have been established.
.. _elections: https://docs.openstack.org/project-team-guide/open-community.html#technical-committee-and-ptl-elections
.. _Project Creators Guide: https://docs.opendev.org/opendev/infra-manual/latest/creators.html#give-opendev-exclusive-permission-to-publish-releases