-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade project to newer ACA-Py version #766
Comments
Refer to bcgov/DITP-DevOps#18 and bcgov/orgbook-configurations#124 for details and links regarding the issues that have been identified. |
Specific blocking issue can be found starting here; bcgov/orgbook-configurations#124 (comment) Newer versions of ACA-Py don't work well with Aries-VCR and/or BC Registries Agent. |
Is this something we can look into while there is active development going on? I'd like be able to upgrade OrgBook and BC Reg to ghcr.io/hyperledger/aries-cloudagent-python:py3.9-indy-1.16.0-0.12.1 |
Do we want to update OrgBook to support the V2 endpoints as part of this update? (We need to leave V1 support in place obvs) |
FYI did a quick test - with an update to the aca-py version the BC Reg issuer is still able to register on startup (i.e. the issuer registration plug-in is working with an updated aca-py) but credential issuing is failing. Not sure why looking into it ... |
Yes, that's the behavior I was seeing too. |
Something on the OrgBook side ... |
Hah issue credential 2.0 was already implemented in OrgBook by @amanji |
So the protocol is not the issue we're looking for? 🙂 |
Well theoretically both the V10 and V20 protocols should work. The BC Reg issuer is issuing using V10 which is breaking with the newer aca-py version. I'll figure that out and then also try testing the issuer using the V20 protocol. |
I believe the cause is the "abbreviated webhooks" fix, where we don't send the entire payload with the webhook. There's a |
See PR #783 I think this repo needs to be updated? --> https://github.com/bcgov/orgbook-configurations |
Thanks @ianco, I can update the other repo. I'll likely use the |
Yes, just on the OrgBook side. The issuer is fine, no changes required. PS for my local testing I used the updated aca-py for both issuer and OrgBook (they both use the same image built by the aries-vcr docker scripts). Theoretically it should still work it we update OrgBook but leave the issuer on the older aca-py version, we may want to test that in our |
Deployment configuration changes here: |
aries-vcr
(and related projects) is still using ACA-Py 0.7.1 and should be updated to use a more recent version of the agent.This will require some regression testing work to ensure that breaking changes will not be affecting functionality, as well as updating the
issuer_registration
plugin to be compatible with the newer agent version (and handle gracefully breaking changes).The text was updated successfully, but these errors were encountered: