diff --git a/.changelog/release-v14.0.0.md b/.changelog/release-v14.0.0.md index 6854aba28..f86d931f5 100644 --- a/.changelog/release-v14.0.0.md +++ b/.changelog/release-v14.0.0.md @@ -5,7 +5,7 @@ For breaking changes, please review the section `#4` "Breaking Changes" below. ## 1. New Features 1. Change the basis for the liquidity check ([mojaloop/design-authority-project/issues/90](https://github.com/mojaloop/design-authority-project/issues/90)). Pull requests are [mojaloop/central-ledger/pull/899](https://github.com/mojaloop/central-ledger/pull/899) & [mojaloop/central-ledger/pull/901](https://github.com/mojaloop/central-ledger/pull/901) -2. **mojaloop/#2092:** upgrade nodeJS version for core services ([ml-api-adapter/#501](https://github.com/mojaloop/ml-api-adapter/pull/501)) ([central-ledger/#902](https://github.com/mojaloop/central-ledger/issues/902)) ([account-lookup/#445](https://github.com/mojaloop/account-lookup-service/pull/445)) ([quoting-service/#302](https://github.com/mojaloop/quoting-service/pull/302)) ([sdk-scheme-adapter/pull/319](https://github.com/mojaloop/sdk-scheme-adapter/pull/319)) ([sdk-standard-components/#168](https://github.com/mojaloop/sdk-standard-components/pull/168)) ([auth-svc/#116](https://github.com/mojaloop/auth-service/issues/116)) ([als-consent/#13](https://github.com/mojaloop/als-consent-oracle/issues/13)) ([thirdparty-api-svc/#82](https://github.com/mojaloop/thirdparty-api-svc/issues/82)) ([thirdparty-sdk/#142](https://github.com/mojaloop/thirdparty-sdk/issues/142)) ([simulator/pull/243](https://github.com/mojaloop/simulator/pull/243)) ([mojaloop-simulator/pull/145](https://github.com/mojaloop/mojaloop-simulator/pull/145)) ([bulk-api-adapter/pull/82](https://github.com/mojaloop/bulk-api-adapter/pull/82)) ([event-sdk/pull/67](https://github.com/mojaloop/event-sdk/pull/67)) ([transaction-requests-service/pull/90](https://github.com/mojaloop/transaction-requests-service/pull/90)), closes [mojaloop/#2092](https://github.com/mojaloop/project/issues/2092) +2. **mojaloop/#2092:** upgrade nodeJS version for core services ([ml-api-adapter/#501](https://github.com/mojaloop/ml-api-adapter/pull/501)) ([central-ledger/#902](https://github.com/mojaloop/central-ledger/issues/902)) ([account-lookup/#445](https://github.com/mojaloop/account-lookup-service/pull/445)) ([quoting-service/#302](https://github.com/mojaloop/quoting-service/pull/302)) ([sdk-scheme-adapter/pull/319](https://github.com/mojaloop/sdk-scheme-adapter/pull/319)) ([sdk-standard-components/#168](https://github.com/mojaloop/sdk-standard-components/pull/168)) ([auth-svc/#116](https://github.com/mojaloop/auth-service/issues/116)) ([als-consent/#13](https://github.com/mojaloop/als-consent-oracle/issues/13)) ([thirdparty-api-svc/#82](https://github.com/mojaloop/thirdparty-api-svc/issues/82)) ([thirdparty-sdk/#142](https://github.com/mojaloop/thirdparty-sdk/issues/142)) ([simulator/pull/243](https://github.com/mojaloop/simulator/pull/243)) ([mojaloop-simulator/pull/145](https://github.com/mojaloop/mojaloop-simulator/pull/145)) ([bulk-api-adapter/pull/82](https://github.com/mojaloop/bulk-api-adapter/pull/82)) ([event-sdk/pull/67](https://github.com/mojaloop/event-sdk/pull/67)) ([transaction-requests-service/pull/90](https://github.com/mojaloop/transaction-requests-service/pull/90)) ([central-settlement/pull/381](https://github.com/mojaloop/central-settlement/pull/381)), closes [mojaloop/#2092](https://github.com/mojaloop/project/issues/2092) 3. **sdk-scheme-adapter:** add extensionList to quote request/response ([#269](https://github.com/mojaloop/sdk-scheme-adapter/issues/269)) ([9cbed66](https://github.com/mojaloop/sdk-scheme-adapter/commit/9cbed66f0db4190f2f34cd7ba3d531a8bbb95d79)) 4. **sdk-scheme-adapter:** proper response schema for post /authorization sync response ([#270](https://github.com/mojaloop/sdk-scheme-adapter/issues/270)) ([6535c1d](https://github.com/mojaloop/sdk-scheme-adapter/commit/6535c1de145ff58db48bc5be61dae9b0133786d8)) 5. **mojaloop/#2264:** add more robust header validation for inbound server ([#278](https://github.com/mojaloop/sdk-scheme-adapter/issues/278)) ([9ea24d7](https://github.com/mojaloop/sdk-scheme-adapter/commit/9ea24d748ccd58fdfb30c77e98b021aa6a607b4f)), closes [#2264](https://github.com/mojaloop/sdk-scheme-adapter/issues/2264) @@ -53,7 +53,7 @@ sdk-scheme-adapter/issues/2478) 2. central-ledger: v13.16.1 -> **v15.1.2** 3. account-lookup-service: v13.0.0 -> **v14.0.0** 4. quoting-service: v14.0.0 -> **15.0.2** -5. central-settlement: **13.4.1** +5. central-settlement: 13.4.1 -> **v14.0.0** 6. central-event-processor: **v11.0.2** 7. bulk-api-adapter: v13.0.1 -> **v14.0.0** 8. email-notifier: **v11.0.2** @@ -81,7 +81,7 @@ sdk-scheme-adapter/issues/2478) 2. central-ledger - https://github.com/mojaloop/central-ledger/releases/tag/v15.1.0 3. account-lookup-service - https://github.com/mojaloop/account-lookup-service/releases/tag/v14.0.0 4. quoting-service - https://github.com/mojaloop/quoting-service/releases/tag/v15.0.2 -5. central-settlement- https://github.com/mojaloop/central-settlement/releases/tag/v13.4.1 +5. central-settlement- https://github.com/mojaloop/central-settlement/releases/tag/v14.0.0 6. central-event-processor - https://github.com/mojaloop/central-event-processor/releases/tag/v11.0.2 7. bulk-api-adapter - https://github.com/mojaloop/bulk-api-adapter/releases/tag/v14.0.0 8. email-notifier - https://github.com/mojaloop/email-notifier/releases/tag/v12.0.2 @@ -109,7 +109,7 @@ _Note: Apart from `Thirdparty-api specification`, below changes are breaking for 1. **Central Ledger:** Transfer will be successful only if the payer has sufficient liquidity in their settlement account balance over and above their NET-DEBIT-CAP (NDC) limit. This is the additional check that has been added in this PR, and will be applied to the lower value. Error messages have changed as a result. For NDC limit check from `PAYER_FSP_INSUFFICIENT_LIQUIDITY` to `PAYER_LIMIT_ERROR`. The error message `PAYER_FSP_INSUFFICIENT_LIQUIDITY` occurs when the payer has an insufficient settlement account balance. [mojaloop/central-ledger/pull/899](https://github.com/mojaloop/central-ledger/pull/899) -2. **mojaloop/#2092:** Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories with docker image now using `/opt/app` instead of `/opt/central-ledger`, `opt/account-lookup-service`, `opt/ml-api-adapter`, `/opt/quoting-service`, `/opt/bulk-api-adapter`, `/opt/transaction-requests-service` which will impact config mounts. +2. **mojaloop/#2092:** Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories with docker image now using `/opt/app` instead of `/opt/central-ledger`, `opt/account-lookup-service`, `opt/ml-api-adapter`, `/opt/quoting-service`, `/opt/bulk-api-adapter`, `/opt/transaction-requests-service`, `/opt/central-settlement` which will impact config mounts. 3. **Mongodb dependency charts:** have been upgraded due to Bitnami's [retention policy](https://github.com/bitnami/charts/issues/10539). This impacts the following components: `central-event-processor`, `ml-testing-toolkit` (only when enabled), `bulk-api-adapter`. diff --git a/central/Chart.yaml b/central/Chart.yaml index 2c075e8bb..d5e9b0424 100644 --- a/central/Chart.yaml +++ b/central/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 description: Central Helm chart for Kubernetes name: central version: 14.0.0 -appVersion: "central-ledger: v15.1.2; central-settlement: v13.4.1; central-event-processor: v11.0.2" +appVersion: "central-ledger: v15.1.2; central-settlement: v14.0.0; central-event-processor: v11.0.2" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/central/requirements.yaml b/central/requirements.yaml index bb39968c5..28e593d91 100644 --- a/central/requirements.yaml +++ b/central/requirements.yaml @@ -5,7 +5,7 @@ dependencies: repository: "file://../centralledger" condition: centralledger.enabled - name: centralsettlement - version: 13.0.2 + version: 14.0.0 repository: "file://../centralsettlement" condition: centralsettlement.enabled - name: centraleventprocessor diff --git a/central/values.yaml b/central/values.yaml index 3c45d109a..6ef4f883b 100644 --- a/central/values.yaml +++ b/central/values.yaml @@ -1030,7 +1030,7 @@ centralledger: timeout: expiration: '*/15 * * * * *' timezone: UTC - + ## Kafka Configuration # this can be set if the dependency chart for kafka is disabled. If 'kafka_host' is commented out, then the name of the dependency chart will be used. kafka_host: '$release_name-kafka' @@ -1935,7 +1935,7 @@ centralsettlement: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/api/index.js"]' service: @@ -2225,7 +2225,7 @@ centralsettlement: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/handlers/index.js", "h", "--deferredSettlement"]' service: @@ -2514,7 +2514,7 @@ centralsettlement: # memory: 128Mi centralsettlement-handler-grosssettlement: - ## Enable this handler if you wish to support Continuous Gross Settlement (CGS) and rule processing. + ## Enable this handler if you wish to support Continuous Gross Settlement (CGS) and rule processing. ## Note: Ensure that you have configured the appropriated settlementModels (refer to the associated tagged release on https://github.com/mojaloop/postman for an example). See below more information on how to configure rule processing for Interchange Fees. enabled: false replicaCount: 1 @@ -2522,7 +2522,7 @@ centralsettlement: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/handlers/index.js", "h", "--grossSettlement"]' service: @@ -2811,7 +2811,7 @@ centralsettlement: # memory: 128Mi centralsettlement-handler-rules: - ## Enable this handler if you wish to support Continuous Gross Settlement (CGS) and rule processing. + ## Enable this handler if you wish to support Continuous Gross Settlement (CGS) and rule processing. ## Note: Ensure that you have configured the appropriated settlementModels (refer to the associated tagged release on https://github.com/mojaloop/postman for an example). See below more information on how to configure rule processing for Interchange Fees. enabled: false replicaCount: 1 @@ -2819,7 +2819,7 @@ centralsettlement: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/handlers/index.js", "h", "--rules"]' service: @@ -3040,12 +3040,12 @@ centralsettlement: truncate_extensions: true rules: - ## The rules object defines rules files represented as key-value pairs. These rules will be executed per commited transfer. + ## The rules object defines rules files represented as key-value pairs. These rules will be executed per commited transfer. ## Expected key-value format for the rules object: - ## nameOfFile.js: fileContents + ## nameOfFile.js: fileContents ## See below example of interchange fee rule. - ## Default Empty Script - This is required as the rule engine requires a rule-file to function properly. + ## Default Empty Script - This is required as the rule engine requires a rule-file to function properly. ## Note: Uncomment this and comment-out the interchangeFeeCalculation.js below is you wish to enable CGS processing but do not want Interchange Fee processing. # defaultEmptyScript.js: | # // ******************************************************** @@ -3111,9 +3111,9 @@ centralsettlement: const payeeFspId = transfer.payee.partyIdInfo.fspId if ((payeeFspId !== payerFspId) && - (transfer.payee.partyIdInfo.extensionList && // WORKAROUND for issue #2149 - transfer.payer.partyIdInfo.extensionList && // WORKAROUND for issue #2149 - transfer.payee.partyIdInfo.extensionList.extension && // WORKAROUND for issue #2149 + (transfer.payee.partyIdInfo.extensionList && // WORKAROUND for issue #2149 + transfer.payer.partyIdInfo.extensionList && // WORKAROUND for issue #2149 + transfer.payee.partyIdInfo.extensionList.extension && // WORKAROUND for issue #2149 transfer.payer.partyIdInfo.extensionList.extension) && // WORKAROUND for issue #2149 (getExtensionValue(transfer.payee.partyIdInfo.extensionList.extension, 'accountType') === 'Wallet' && getExtensionValue(transfer.payer.partyIdInfo.extensionList.extension, 'accountType') === 'Wallet') && (transfer.transactionType.scenario === 'TRANSFER' && diff --git a/centralsettlement/Chart.yaml b/centralsettlement/Chart.yaml index f86355bd3..4c23ffe05 100644 --- a/centralsettlement/Chart.yaml +++ b/centralsettlement/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 description: Central-Settlement Helm chart for Kubernetes name: centralsettlement -version: 13.0.2 -appVersion: "13.4.1" +version: 14.0.0 +appVersion: "v14.0.0" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/centralsettlement/chart-service/Chart.yaml b/centralsettlement/chart-service/Chart.yaml index 06bc83b47..aec1a336a 100644 --- a/centralsettlement/chart-service/Chart.yaml +++ b/centralsettlement/chart-service/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 description: Central-Settlement helm chart for API services and handlers name: centralsettlement-service -version: 13.0.1 -appVersion: "13.4.1" +version: 14.0.0 +appVersion: "v14.0.0" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/centralsettlement/chart-service/templates/deployment.yaml b/centralsettlement/chart-service/templates/deployment.yaml index e4bdff187..d1962da6f 100644 --- a/centralsettlement/chart-service/templates/deployment.yaml +++ b/centralsettlement/chart-service/templates/deployment.yaml @@ -94,7 +94,7 @@ spec: initialDelaySeconds: {{ .Values.containers.api.livenessProbe.initialDelaySeconds }} periodSeconds: {{ .Values.containers.api.livenessProbe.periodSeconds }} {{- end }} - env: + env: - name: LOG_LEVEL value: {{ .Values.config.log_level }} - name: CSL_LOG_TRANSPORT @@ -121,9 +121,9 @@ spec: value: {{ .Values.config.event_traceid_per_vendor | quote }} volumeMounts: - name: {{ template "centralsettlement-service.fullname" . }}-cfg-vol - mountPath: /opt/central-settlement/config + mountPath: /opt/app/config - name: {{ template "centralsettlement-service.fullname" . }}-rules-vol - mountPath: "/opt/central-settlement/{{ .Values.config.handlers.settings.scripts_folder }}" + mountPath: "/opt/app/{{ .Values.config.handlers.settings.scripts_folder }}" {{- if .Values.sidecar.enabled }} - name: {{ template "centralsettlement-service.name" . }}-sidecar image: "{{ .Values.sidecar.image.repository }}:{{ .Values.sidecar.image.tag }}" diff --git a/centralsettlement/chart-service/values.yaml b/centralsettlement/chart-service/values.yaml index c2674547a..964e1d3bc 100644 --- a/centralsettlement/chart-service/values.yaml +++ b/centralsettlement/chart-service/values.yaml @@ -11,7 +11,7 @@ containers: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/handlers/index.js", "h", "--grossSettlement"]' service: @@ -237,11 +237,11 @@ config: truncate_extensions: true rules: {} - ## The rules object defines rules files represented as key-value pairs. These rules will be executed per commited transfer. + ## The rules object defines rules files represented as key-value pairs. These rules will be executed per commited transfer. ## Expected key-value format for the rules object: - ## nameOfFile.js: fileContents + ## nameOfFile.js: fileContents ## See below example of interchange fee rule. - + # interchangeFeeCalculation.js: | # /* eslint-disable no-undef */ # // ******************************************************** diff --git a/centralsettlement/requirements.yaml b/centralsettlement/requirements.yaml index 3c5cb8647..854fb7b1a 100644 --- a/centralsettlement/requirements.yaml +++ b/centralsettlement/requirements.yaml @@ -21,22 +21,22 @@ dependencies: # repository: https://charts.helm.sh/stable # condition: postgresql.enabled - name: centralsettlement-service - version: 13.0.1 + version: 14.0.0 repository: "file://./chart-service" alias: centralsettlement-service condition: centralsettlement-service.enabled - name: centralsettlement-service - version: 13.0.1 + version: 14.0.0 repository: "file://./chart-service" alias: centralsettlement-handler-deferredsettlement condition: centralsettlement-handler-deferredsettlement.enabled - name: centralsettlement-service - version: 13.0.1 + version: 14.0.0 repository: "file://./chart-service" alias: centralsettlement-handler-grosssettlement condition: centralsettlement-handler-grosssettlement.enabled - name: centralsettlement-service - version: 13.0.1 + version: 14.0.0 repository: "file://./chart-service" alias: centralsettlement-handler-rules condition: centralsettlement-handler-rules.enabled diff --git a/centralsettlement/values.yaml b/centralsettlement/values.yaml index 7340b9e8e..2adfff55b 100644 --- a/centralsettlement/values.yaml +++ b/centralsettlement/values.yaml @@ -11,7 +11,7 @@ centralsettlement-service: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/api/index.js"]' service: @@ -301,7 +301,7 @@ centralsettlement-handler-deferredsettlement: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/handlers/index.js", "h", "--deferredSettlement"]' service: @@ -591,7 +591,7 @@ centralsettlement-handler-deferredsettlement: # memory: 128Mi centralsettlement-handler-grosssettlement: - ## Enable this handler if you wish to support Continuous Gross Settlement (CGS) and rule processing. + ## Enable this handler if you wish to support Continuous Gross Settlement (CGS) and rule processing. ## Note: Ensure that you have configured the appropriated settlementModels (refer to the associated tagged release on https://github.com/mojaloop/postman for an example). See below more information on how to configure rule processing for Interchange Fees. enabled: false replicaCount: 1 @@ -599,7 +599,7 @@ centralsettlement-handler-grosssettlement: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/handlers/index.js", "h", "--grossSettlement"]' service: @@ -887,7 +887,7 @@ centralsettlement-handler-grosssettlement: # memory: 128Mi centralsettlement-handler-rules: - ## Enable this handler if you wish to support Continuous Gross Settlement (CGS) and rule processing. + ## Enable this handler if you wish to support Continuous Gross Settlement (CGS) and rule processing. ## Note: Ensure that you have configured the appropriated settlementModels (refer to the associated tagged release on https://github.com/mojaloop/postman for an example). See below more information on how to configure rule processing for Interchange Fees. enabled: false replicaCount: 1 @@ -895,7 +895,7 @@ centralsettlement-handler-rules: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/handlers/index.js", "h", "--rules"]' service: @@ -1116,12 +1116,12 @@ centralsettlement-handler-rules: truncate_extensions: true rules: - ## The rules object defines rules files represented as key-value pairs. These rules will be executed per commited transfer. + ## The rules object defines rules files represented as key-value pairs. These rules will be executed per commited transfer. ## Expected key-value format for the rules object: - ## nameOfFile.js: fileContents + ## nameOfFile.js: fileContents ## See below example of interchange fee rule. - ## Default Empty Script - This is required as the rule engine requires a rule-file to function properly. + ## Default Empty Script - This is required as the rule engine requires a rule-file to function properly. ## Note: Uncomment this and comment-out the interchangeFeeCalculation.js below is you wish to enable CGS processing but do not want Interchange Fee processing. # defaultEmptyScript.js: | # // ******************************************************** @@ -1187,9 +1187,9 @@ centralsettlement-handler-rules: const payeeFspId = transfer.payee.partyIdInfo.fspId if ((payeeFspId !== payerFspId) && - (transfer.payee.partyIdInfo.extensionList && // WORKAROUND for issue #2149 - transfer.payer.partyIdInfo.extensionList && // WORKAROUND for issue #2149 - transfer.payee.partyIdInfo.extensionList.extension && // WORKAROUND for issue #2149 + (transfer.payee.partyIdInfo.extensionList && // WORKAROUND for issue #2149 + transfer.payer.partyIdInfo.extensionList && // WORKAROUND for issue #2149 + transfer.payee.partyIdInfo.extensionList.extension && // WORKAROUND for issue #2149 transfer.payer.partyIdInfo.extensionList.extension) && // WORKAROUND for issue #2149 (getExtensionValue(transfer.payee.partyIdInfo.extensionList.extension, 'accountType') === 'Wallet' && getExtensionValue(transfer.payer.partyIdInfo.extensionList.extension, 'accountType') === 'Wallet') && (transfer.transactionType.scenario === 'TRANSFER' && diff --git a/mojaloop/Chart.yaml b/mojaloop/Chart.yaml index 501922345..cc0a560b2 100644 --- a/mojaloop/Chart.yaml +++ b/mojaloop/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 description: Mojaloop Helm chart for Kubernetes name: mojaloop version: 14.0.0 -appVersion: "ml-api-adapter: v14.0.0; central-ledger: v15.1.0; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v13.4.1; central-event-processor: v11.0.2; bulk-api-adapter: v13.0.1; email-notifier: v11.0.2; als-oracle-pathfinder: v11.0.4; transaction-requests-service: v14.0.1; finance-portal-ui: v10.4.3; finance-portal-backend-service: v15.0.2; settlement-management: v11.0.0; operator-settlement: v11.0.0; simulator: v12.0.0; mojaloop-simulator: v13.0.0; sdk-scheme-adapter: v18.0.1; thirdparty-sdk: v15.1.0; ml-testing-toolkit: v14.0.4; ml-testing-toolkit-ui: v13.5.5;" +appVersion: "ml-api-adapter: v14.0.0; central-ledger: v15.1.0; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v14.0.0; central-event-processor: v11.0.2; bulk-api-adapter: v13.0.1; email-notifier: v11.0.2; als-oracle-pathfinder: v11.0.4; transaction-requests-service: v14.0.1; finance-portal-ui: v10.4.3; finance-portal-backend-service: v15.0.2; settlement-management: v11.0.0; operator-settlement: v11.0.0; simulator: v12.0.0; mojaloop-simulator: v13.0.0; sdk-scheme-adapter: v18.0.1; thirdparty-sdk: v15.1.0; ml-testing-toolkit: v14.0.4; ml-testing-toolkit-ui: v13.5.5;" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/mojaloop/values.yaml b/mojaloop/values.yaml index 38e768060..32efdb2bf 100644 --- a/mojaloop/values.yaml +++ b/mojaloop/values.yaml @@ -1833,7 +1833,7 @@ central: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/api/index.js"]' service: @@ -2123,7 +2123,7 @@ central: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/handlers/index.js", "h", "--deferredSettlement"]' service: @@ -2420,7 +2420,7 @@ central: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/handlers/index.js", "h", "--grossSettlement"]' service: @@ -2717,7 +2717,7 @@ central: api: image: repository: mojaloop/central-settlement - tag: v13.4.1 + tag: v14.0.0 pullPolicy: IfNotPresent command: '["node", "src/handlers/index.js", "h", "--rules"]' service: