traction icon indicating copy to clipboard operation
traction copied to clipboard

Delete duplicated endorser service code, use ACA-Py with auto-endorsement

Open esune opened this issue 1 year ago • 2 comments

The Traction repo has code for an endorser that is out of date - https://github.com/bcgov/traction/tree/main/services/endorser. We should switch to reference and use the code in https://github.com/hyperledger/aries-endorser-service instead.

esune avatar Jul 09 '24 20:07 esune

Other alternative could be to just use an endorser agent without the service on top? Is that possible/something that's lighter? Or are the service integrations needed.

On the other hand, having the service running when starting up the whole docker compose is then creating an ecosystem that matches our deployed/production real world Traction cases, so maybe that's better.

loneil avatar Jul 11 '24 21:07 loneil

Other alternative could be to just use an endorser agent without the service on top? Is that possible/something that's lighter? Or are the service integrations needed.

Actually that might be a better idea for Traction in Docker, since we just need to be able to endorse: we can run an ACA-Py agent with auto flags set and that would be good enough and simpler - good point!

esune avatar Jul 11 '24 22:07 esune

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Aug 25 '24 02:08 github-actions[bot]

Hello,I have a doubt,Do i need to deploy endorser separately in Kubernetes and gives its alias to traction acapy agent or there is another way of directly giving ledger genesis and endorser did to traction while deploying using helmcharts,so it manages automatically by itself of endorsing transactions sent by tenants using the provided endorser did and ledger genesis.

shanmukh-777 avatar Aug 28 '24 05:08 shanmukh-777

because in docker compose there is separate endorser agent but i am unable to find any scripts for endorser agent in helmcharts

shanmukh-777 avatar Aug 28 '24 05:08 shanmukh-777

@shanmukh-777 you would have to deploy an endorser agent separately, or connect to an existing one. The endorser service included in the docker-compose file is just there to facilitate local development.

esune avatar Aug 28 '24 15:08 esune

@esune thanks for the confirmation,but is there any charts for aries-endorser-service kubernetes deployment

shanmukh-777 avatar Aug 29 '24 04:08 shanmukh-777

@esune thanks for the confirmation,but is there any charts for aries-endorser-service kubernetes deployment

We do not have native k8s charts for it, but there are OpenShift templates you may be able to take inspiration from here

esune avatar Aug 29 '24 15:08 esune

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Sep 29 '24 02:09 github-actions[bot]

Resolved by #1344

esune avatar Oct 01 '24 20:10 esune