On Fri 13 Dec 2024, 13:18 Fabian Arrotin, <arrfab@centos.org> wrote:
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 ?

It's covered under their open source program, it effectively offers the equivalent of Ultimate tier capabilities. There are CI limits to avoid abuse but it's generally very permissive. When we engaged at the time they do an annual renewal to say we are still interested. It then changed to a 3 year renewal, I believe next year it's the end of that cycle. This is more a commitment on their side Vs CentOS or any community side. Happy to share what I know as I looked after the CentOS and Fedora onboarding at the timeĀ 

(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 ? :)


--
Fabian Arrotin
The CentOS Project | https://www.centos.org
gpg key: 17F3B7A1 | @arrfab[@fosstodon.org]

_______________________________________________
devel mailing list -- devel@lists.centos.org
To unsubscribe send an email to devel-leave@lists.centos.org