Gitlab-iRODS Integration?

18 views
Skip to first unread message

Lily KAGO

unread,
Sep 10, 2025, 8:27:59 AM (8 days ago) Sep 10
to iRODS-Chat
Hello,

I wonder, if it is possible to put/move the Gitlab data into iRODS. Any information about this would be appreciated.

Kind Regards,
Lily

Terrell Russell

unread,
Sep 10, 2025, 8:49:08 AM (8 days ago) Sep 10
to irod...@googlegroups.com
Hi Lily,

I'm not quite sure what you're asking.

There are no direct integrations that I know of - but I'd be happy to understand your request a bit more.

iRODS stores files...

Do you want a GitLab instance to store all its information in iRODS?
Or are you looking to provide some kind of large file support for an existing GitLab instance?
Something else?

Thanks,

Terrell




--
--
The Integrated Rule-Oriented Data System (iRODS) - https://irods.org
 
iROD-Chat: http://groups.google.com/group/iROD-Chat
---
You received this message because you are subscribed to the Google Groups "iRODS-Chat" group.
To unsubscribe from this group and stop receiving emails from it, send an email to irod-chat+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/irod-chat/988067ef-c7f0-4791-a2ba-2cc331bbe5adn%40googlegroups.com.

Lily KAGO

unread,
Sep 10, 2025, 9:06:25 AM (8 days ago) Sep 10
to iRODS-Chat
Hi Terrell,

Thank you for the reply.
The first one "Do you want a GitLab instance to store all its information in iRODS?" is exactly what I need. Any help please?

Kind Regards,
Lily

Terrell Russell

unread,
Sep 10, 2025, 9:21:01 AM (8 days ago) Sep 10
to irod...@googlegroups.com
I understand.

iRODS can present its Zone namespace as NFS (via NFSRODS) and S3 (via S3 API).


Those may be the easiest way to stand up GitLab to use an iRODS namespace as a backend or Terraform State.

The Consortium has no experience with GitLab - so anything you try and learn will be helpful to share here.

I think it would also make sense to clarify WHY you are interested in this - what problem are you trying to solve?

Terrell



Lily KAGO

unread,
Sep 10, 2025, 10:05:54 AM (8 days ago) Sep 10
to iRODS-Chat
Thank you. I will check ...

Reason: I want to archive the Gitlab data and I think iRODS is a good option for archiving data.

Kind Regards,
Lily
Message has been deleted

Ronny Moreas

unread,
Sep 10, 2025, 12:15:51 PM (8 days ago) Sep 10
to iRODS-Chat
Hi Lily,

I don't believe this is feasible—at least not for Git repositories. While build artifacts, container images, and LFS objects can be stored on an S3 backend, compatibility with the iRODS S3 API would need to be thoroughly tested.

Currently, NFS is still supported as a backend for build artifacts and similar data (excluding Git repository data). However, GitLab is actively moving away from NFS. For example, the next-generation container registry in GitLab will only support Object Storage.

We do have some projects that use GitLab CI/CD pipelines to store build artifacts along with metadata into iRODS. However, this is a different use case than using iRODS as a backend for GitLab itself.

Additionally, it's unclear what the added value would be in storing GitLab data on iRODS. GitLab uses opaque 64-character hexadecimal identifiers for its data objects, rendering the data unusable without access to the GitLab database.

References:
Using NFS with GitLab | GitLab Docs
Object storage | GitLab Docs

Kind regards,
Ronny
Op woensdag 10 september 2025 om 16:05:54 UTC+2 schreef kago...@gmail.com:

Lily KAGO

unread,
Sep 11, 2025, 3:27:07 AM (8 days ago) Sep 11
to iRODS-Chat
Hi Ronny,

Thank you for the message and explanations.

Kind Regards,
Lily
Reply all
Reply to author
Forward
0 new messages