If anyone is still interested in connecting InvenioRDM to iRODS, please
have a look at this proof-of-concept
https://github.com/ll4strw/invenio-irods
I wouldn't guarantee it is production-ready, but it does what it is
supposed to: provide an
iRODS file storage backend to InvenioRDM. It uses the iRODS python
client (RPC)
file-like objects for reading and writing files.
I know a ton of researchers and data managers who would benefit from
using InvenioRDM (Zenodo)
alongside iRODS.
The next step is to tackle metadata exchanges between the two system,
but this PoC should
get you there in little time.
I hope this helps.