[ptl][tc] OpenStack packages PyPi additional external maintainers audit & cleanup

Thierry Carrez thierry at openstack.org
Fri Jan 27 08:34:30 UTC 2023


Michael Johnson wrote:
> [...]
> 2. Issue: There is no documentation for how to add a service to
> OpenStack on the OpenStack website any longer and no policy on what it
> means for artifacts transitioning to OpenStack management.
>    a) Historically not all OpenStack services were required to be
> managed via the release team process. It was not a problem for PTLs to
> push tags and publish releases via alternate processes.
>    b) Question raised: Should this change and all OpenStack services be
> required to use the release process?

It is actually a documented requirement for OpenStack projects that 
"releases of OpenStack deliverables are handled by the OpenStack Release 
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."

See 
https://governance.openstack.org/tc/reference/new-projects-requirements.html

The release team delegates release management for some deliverables that 
use different toolchains (tagged "release-management: external" in 
governance) like for example OpenStack Charms. And some deliverables are 
just not released (tagged "release-management: none"). But the default 
is already to have all services follow the release management process.

-- 
Thierry Carrez (ttx)




More information about the openstack-discuss mailing list