Skip to content

feat: deploy central-settlement services from central-ledger image - #803

Draft
lewisdaly wants to merge 4 commits into
mainfrom
lewis/combine-ledger-settlement
Draft

feat: deploy central-settlement services from central-ledger image#803
lewisdaly wants to merge 4 commits into
mainfrom
lewis/combine-ledger-settlement

Conversation

@lewisdaly

@lewisdaly lewisdaly commented May 19, 2026

Copy link
Copy Markdown
Contributor

This is an example patch which uses the central-ledger image from `mojaloop/central-ledger#1286 to run the central-settlement services.

To keep separation of services, centralsettlement services are kept separate, but use the same underlying central-ledger image.

Once mojaloop/central-ledger#1286 is merged in and deployed, we will need to apply this to Helm in order to deploy the new settlements apis and handlers.

For local testing, I've made the following change to the central-ledger and central-settlement images, which needs to be reverted before merging this PR

mojaloop/values.yaml:

image:
      registry: ""
      repository: central-ledger
      tag: local

GP tests running on my local machine:

--------------------FINAL REPORT--------------------

Test Suite:GP Tests
Environment:Development
┌───────────────────────────────────────────────────┐
│                      SUMMARY                      │
├───────────────────┬───────────────────────────────┤
│ Total assertions  │ 2714                          │
├───────────────────┼───────────────────────────────┤
│ Passed assertions │ 2714                          │
├───────────────────┼───────────────────────────────┤
│ Failed assertions │ 0                             │
├───────────────────┼───────────────────────────────┤
│ Total requests    │ 680                           │
├───────────────────┼───────────────────────────────┤
│ Total test cases  │ 153                           │
├───────────────────┼───────────────────────────────┤
│ Passed percentage │ 100.00%                       │
├───────────────────┼───────────────────────────────┤
│ Started time      │ Tue, 19 May 2026 13:44:08 GMT │
├───────────────────┼───────────────────────────────┤
│ Completed time    │ 2026-05-19T13:50:56.234Z      │
├───────────────────┼───────────────────────────────┤
│ Runtime duration  │ 407986 ms                     │
└───────────────────┴───────────────────────────────┘

@lewisdaly lewisdaly changed the title Lewis/combine ledger settlement feat: deploy central-settlement services from central-ledger image. May 19, 2026
@lewisdaly
lewisdaly force-pushed the lewis/combine-ledger-settlement branch from a8efbc8 to 419d20d Compare May 19, 2026 14:00
@lewisdaly
lewisdaly force-pushed the lewis/combine-ledger-settlement branch from 419d20d to 8f047c0 Compare May 19, 2026 14:02
@lewisdaly lewisdaly changed the title feat: deploy central-settlement services from central-ledger image. feat: deploy central-settlement services from central-ledger image May 19, 2026
@sonarqubecloud

Copy link
Copy Markdown

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant