aries-mediator-service icon indicating copy to clipboard operation
aries-mediator-service copied to clipboard

Helm Chart and Docker File

Open SchulzeStTSI opened this issue 10 months ago • 2 comments

Hello there,

I had already a lot of fun to deploy the mediator in a kubernetes environment, and build here a docker file + helm charts for doing it: https://gitlab.eclipse.org/eclipse/xfsc/pcm/aries-mediator-service/-/tree/main/deployment?ref_type=heads

Do you think it's worth to create for this here a pull for this kind of things, or is the aries mediator already outdated? If yes, i can clean it up a bit and PR it, or you take it over as you need it, just let me know it:)

regards

SchulzeStTSI avatar Feb 04 '25 18:02 SchulzeStTSI

It might be helpful — I think BCGov might have the same — @WadeBarnes @esune .

The ACA-Py mediator currently lacks support for the Pickup Protocol v2, meaning you only get one message per call from the client, and does not have support for SocketDock (https://github.com/openwallet-foundation/didcomm-socketdock). To be truly scalable on K8s with WebSocket support, that is needed. That says, the implementation supports persistent storage and mobile OS notifications.

There is work happening in https://github.com/openwallet-foundation/didcomm-mediator-javascript to add all the same features, but based on Credo-TS instead of ACA-Py. That work is coming together, although taking a bit of time. @jleach probably has the latest on that. Once finished, Helm Charts can be added to that.

swcurran avatar Feb 04 '25 19:02 swcurran

Having the dedicated chart would definitely be a step forward as it would simplify deployment and updates to deployed instances. I'd be happy to review the PR when submitted.

One thing to note is that we are hoping to put together a standalone chart for ACA-Py, although we do not have a timeline for that yet. It would likely become a dependency for this chart at that point, so resource definitions are not duplicated.

esune avatar Feb 04 '25 20:02 esune