Skip to content
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

Enhance Quoting Service to support cross-network proxy routing #3991

Open
23 of 25 tasks
oderayi opened this issue Jul 2, 2024 · 0 comments
Open
23 of 25 tasks

Enhance Quoting Service to support cross-network proxy routing #3991

oderayi opened this issue Jul 2, 2024 · 0 comments
Assignees
Labels

Comments

@oderayi
Copy link

oderayi commented Jul 2, 2024

Goal:

As an adopter of Mojaloop building an inter-scheme scheme

I want to enhance quoting service to handle routing of inter-scheme requests

so that inter-scheme agreements can be made

Acceptance Criteria:

  • Verify that the standardized Proxy Mapping standard (lib) is used
  • Verify that the solution implements the design
  • Verify that an Error Code 3201 is generated if the proxy is not available in the cache
  • Verify that integration / functional tests are updated to test this functionality
  • Verify that the helm changes are made so that this can be deployed.
  • Verify that existing GP tests pass after this change

Complexity: <High|Medium|Low> > A short comment to remind the reason for the rating

Uncertainty: <High|Medium|Low> > A short comment to remind the reason for the rating


Tasks:

  • Add proxy cache lib and config
  • Implement change in POST /quotes handler
  • Implement change in PUT /quotes/{ID} handler
  • Implement change in POST /fxQuotes handler
  • Implement change in PUT /fxQuotes/{ID} handler
  • Implement change in POST /bulkQuotes handler
  • Implement change in PUT /bulkQuotes/{ID} handler
  • Add unit tests
  • Add integration tests
  • Update Helm chart
  • Deploy in OSS env and test

Done

  • Acceptance Criteria pass
  • Designs are up-to date
  • Unit Tests pass
  • Integration Tests pass
  • Code Style & Coverage meets standards
  • Changes made to config (default.json) are broadcast to team and follow-up tasks added to update helm charts and other deployment config.

Pull Requests:

Follow-up:

  • N/A

Dependencies:

  • N/A

Accountability:

  • Owner: TBC
  • QA/Review: TBC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant