On 2021-11-03 12:13:03 -0400 (-0400), Emilien Macchi wrote: [...]
To make it short, we are figuring out whether it would make sense to find a new home for the project and if yes, where.
The main reason we're reaching out to the opendev community first is because we think this is the most logical place to host the project, alongside OpenStack:
[...]
Use (some) opendev tools, mainly Zuul & nodepool resources - integrate with other projects.
Governance:
Gerrit / not Gerrit: we don’t think we would move to Gerrit yet, as the existing contributors are probably more used to the Github workflow, and we clearly don’t want to lose anyone in the process).
[...]
Hosting the project in the OpenDev Collaboratory would mean having its source code in our review.opendev.org Gerrit service as the primary reference copy and updating it through change proposals using a Gerrit workflow. You could replicate code to GitHub as is done for OpenStack's repositories, but the code copy on GitHub would merely serve as a read-only mirror.
While the Zuul software does have a GitHub driver and OpenDev connects their zuul.opendev.org deployment to GitHub in order to provide advisory testing to dependencies of projects hosted in OpenDev, the OpenDev sysadmins concluded that gating projects hosted outside of the OpenDev Collaboratory's Gerrit instance (e.g., on GitHub) is not something we were able to support sustainably:
http://lists.openstack.org/pipermail/openstack-infra/2019-January/006269.htm...
This was based on experiences trying to work with the Kata community, and the "experiment" referenced in that mailing list post eventually concluded with the removal of remaining Kata project configuration when https://review.opendev.org/744687 merged approximately 15 months ago.