Skip to content

infitx-org/profile-switch

Repository files navigation

Switch Profile

This profile enables the deployment of a single currency Mojaloop switch and automated onboarding of payment managers.

Usage

  1. Add it to submodules.yaml:

    profiles/switch:
        url: https://github.com/infitx-org/profile-switch.git
        ref: main # replace this with a tag for production use
  2. Configure custom-config/cluster-config.yaml:

    currency: GHS # the currency code for the switch deployment
    switch: gisp # the switch name to be used in domain names
  3. Enable the needed test payment managers in custom-config/pm4ml-vars.yaml:

    ⚠️ IMPORTANT

    This can only be done only before the initial deployment, otherwise the payment managers need to be manually added to Keycloak.

    pm4mls:
        test-${switch}-dfsp1:
            currency: ${currency} # this line enables the PM
        test-${switch}-dfsp2:
            currency: ${currency} # this line enables the PM
        perf-${switch}-dfsp1:
            currency: ${currency} # this line enables the PM
        perf-${switch}-dfsp2:
            currency: ${currency} # this line enables the PM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published