On 13/12/2024 12:47, Davide Cavalca wrote:
In the last Board meeting we discussed the future of git.centos.org, and whether it would make sense to encourage SIGs to move over to GitLab, as we already have a group at gitlab.com/centos and that's where CentOS Stream development is happening (under gitlab.com/redhat/centos-stream). GitLab also provides features (notably, CI integration via Pipelines and an improved code review flow) that some SIGs would like to use and would benefit from.
To this end, I have filed https://git.centos.org/centos/board/issue/129 to summarize the discussion and decide the next steps. We'd welcome any comments and feedback on this. To be clear, there are no plans to sunset git.centos.org at this time.
Cheers Davide
Hi Davide,
Thanks a lot for the info.
Some thoughts about this :
# gitlab agreement It's a question someone asked me recently and in fact I have no idea/clue what to answer : what's the current agreement between CentOS Project and Gitlab and which features (limits / quota ?) can we use or not. Maybe worth clarifying ? I was just checking for features/seats/price and found https://about.gitlab.com/pricing/. OTOH, I was searching for info about gitlab.com hosted gitlab being free to use for OSS projects , and then found this : https://about.gitlab.com/solutions/open-source/ , and seeing that CentOS (old logo btw) is listed as open source partner so I guess we're then covered and no need to be afraid of the future ? (I see Fedora also listed there but Fedora recently decided to switch to Forgejo - https://fedoramagazine.org/fedora-moves-towards-forgejo-a-unified-decision/)
# lookaside cache usage At the moment, we're still relying on specific cgi to let authenticated SIGs member to push to on-premises lookaside cache. Would there suddenly a need to evaluate using gitlfs, that they support ? (https://docs.gitlab.com/ee/topics/git/lfs/)
# migration to gitlab I know that Fedora, when doing some investigation about eventually moving projects to gitlab, have written a tool to easily export/import from pagure git repo itself (easy) but also the tickets/issues , so that it would not be lost, so eventually worth investigating ? (https://github.com/fedora-infra/pagure-exporter) .. and btw, migrating centos board project itself with issues would then be a good candidate ? :)