From 258a5f7d0109c158eaee0c51e3c456eb573b776d Mon Sep 17 00:00:00 2001 From: elnyry-sam-k Date: Wed, 17 Apr 2024 18:08:56 +0000 Subject: [PATCH] chore: upgrade helm chart depdenencies --- .changelog/release-v16.1.0.md | 125 +++++++ account-lookup-service/Chart.yaml | 6 +- account-lookup-service/chart-admin/Chart.yaml | 6 +- .../chart-service/Chart.yaml | 6 +- centralledger/Chart.yaml | 6 +- example-mojaloop-backend/Chart.yaml | 18 +- ml-testing-toolkit-cli/Chart.yaml | 4 +- ml-testing-toolkit/Chart.yaml | 8 +- ml-testing-toolkit/chart-backend/Chart.yaml | 4 +- ml-testing-toolkit/chart-backend/values.yaml | 19 +- ml-testing-toolkit/chart-frontend/Chart.yaml | 4 +- ml-testing-toolkit/chart-frontend/values.yaml | 24 +- mojaloop-simulator/Chart.yaml | 4 +- mojaloop-simulator/values.yaml | 53 ++- mojaloop-ttk-simulators/Chart.yaml | 2 +- mojaloop-ttk-simulators/chart-sim1/Chart.yaml | 2 +- .../chart-sim1/values.yaml | 10 +- mojaloop-ttk-simulators/chart-sim2/Chart.yaml | 2 +- .../chart-sim2/values.yaml | 10 +- mojaloop-ttk-simulators/chart-sim3/Chart.yaml | 2 +- .../chart-sim3/values.yaml | 10 +- mojaloop/Chart.yaml | 42 +-- mojaloop/values.yaml | 90 +++-- sdk-scheme-adapter/Chart.yaml | 10 +- sdk-scheme-adapter/chart-service/Chart.yaml | 4 +- sdk-scheme-adapter/chart-service/values.yaml | 35 +- sdk-scheme-adapter/values.yaml | 60 ++- thirdparty/Chart.yaml | 4 +- thirdparty/values.yaml | 352 ++++-------------- 29 files changed, 408 insertions(+), 514 deletions(-) create mode 100644 .changelog/release-v16.1.0.md diff --git a/.changelog/release-v16.1.0.md b/.changelog/release-v16.1.0.md new file mode 100644 index 000000000..01caed674 --- /dev/null +++ b/.changelog/release-v16.1.0.md @@ -0,0 +1,125 @@ +# Helm Release Notes + +Date | Revision | Description +---------|----------|--------- +2024-04-17 | 0 | Initial draft + +## 0. Summary + +Enhancements and breaking changes to the [v16.0.0 Release](https://github.com/mojaloop/helm/blob/main/.changelog/release-v16.0.0.md), which includes: + +_Release summary points go here..._ + +## 1. New Features +* **mojaloop/#: used https.Agent for WSO2 requests in api-svc (** used https.Agent for WSO2 requests in api-svc ([mojaloop/#457](https://github.com/mojaloop/sdk-scheme-adapter/pull/457)), closes [mojaloop/#: used https.Agent for WSO2 requests in api-svc (](https://github.com/mojaloop/project/issues/: used https.Agent for WSO2 requests in api-svc () + +## 2. Bug Fixes +* **mojaloop/#3750** add timer for party lookup in cache ([mojaloop/#471](https://github.com/mojaloop/sdk-scheme-adapter/pull/471)), closes [mojaloop/#3750](https://github.com/mojaloop/project/issues/3750) + +## 3. Application Versions + +1. ml-testing-toolkit-ui: v15.4.2 -> [v15.5.0](https://github.com/mojaloop/ml-testing-toolkit-ui/releases/v15.5.0) ([Compare](https://github.com/mojaloop/ml-testing-toolkit-ui/compare/v15.4.2...v15.5.0)) +2. ml-testing-toolkit: v17.1.1 -> [v17.2.0](https://github.com/mojaloop/ml-testing-toolkit/releases/v17.2.0) ([Compare](https://github.com/mojaloop/ml-testing-toolkit/compare/v17.1.1...v17.2.0)) +3. sdk-scheme-adapter: v23.4.0 -> [v23.5.1](https://github.com/mojaloop/sdk-scheme-adapter/releases/v23.5.1) ([Compare](https://github.com/mojaloop/sdk-scheme-adapter/compare/v23.4.0...v23.5.1)) +4. central-ledger: v17.6.0 -> [v17.6.1](https://github.com/mojaloop/central-ledger/releases/v17.6.1) ([Compare](https://github.com/mojaloop/central-ledger/compare/v17.6.0...v17.6.1)) +5. central-event-processor: [v12.1.0](https://github.com/mojaloop/central-event-processor/releases/v12.1.0) +6. bulk-api-adapter: [v17.0.0](https://github.com/mojaloop/bulk-api-adapter/releases/v17.0.0) +7. event-sidecar: [v14.0.0](https://github.com/mojaloop/event-sidecar/releases/v14.0.0) +8. als-oracle-pathfinder: [v12.1.0](https://github.com/mojaloop/als-oracle-pathfinder/releases/v12.1.0) +9. auth-service: [v15.0.0](https://github.com/mojaloop/auth-service/releases/v15.0.0) +10. transaction-requests-service: [v14.1.2](https://github.com/mojaloop/transaction-requests-service/releases/v14.1.2) +11. ml-api-adapter: [v14.0.5](https://github.com/mojaloop/ml-api-adapter/releases/v14.0.5) +12. ml-testing-toolkit-client-lib: [v1.2.2](https://github.com/mojaloop/ml-testing-toolkit-client-lib/releases/v1.2.2) +13. mojaloop-simulator: [v15.0.0](https://github.com/mojaloop/mojaloop-simulator/releases/v15.0.0) +14. thirdparty-api-svc: [v14.0.0](https://github.com/mojaloop/thirdparty-api-svc/releases/v14.0.0) +15. als-consent-oracle: [v0.2.2](https://github.com/mojaloop/als-consent-oracle/releases/v0.2.2) +16. account-lookup-service: [v15.2.3](https://github.com/mojaloop/account-lookup-service/releases/v15.2.3) +17. simulator: [v12.1.0](https://github.com/mojaloop/simulator/releases/v12.1.0) +18. quoting-service: [v15.7.0](https://github.com/mojaloop/quoting-service/releases/v15.7.0) +19. thirdparty-sdk: [v15.1.1](https://github.com/mojaloop/thirdparty-sdk/releases/v15.1.1) +20. event-stream-processor: [v12.0.0-snapshot.9](https://github.com/mojaloop/event-stream-processor/releases/v12.0.0-snapshot.9) +21. central-settlement: [v16.0.0](https://github.com/mojaloop/central-settlement/releases/v16.0.0) +22. email-notifier: [v14.0.0](https://github.com/mojaloop/email-notifier/releases/v14.0.0) + +## 4. API Versions + +This release supports the following versions of the [Mojaloop family of APIs](https://docs.mojaloop.io/api): + +| API | Supported Versions | Notes | +| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------ | ----- | +| FSPIOP | [v1.1](https://docs.mojaloop.io/api/fspiop/v1.1/api-definition.html), [v1.0](https://docs.mojaloop.io/api/fspiop/v1.0/api-definition.html) | | +| Settlements | [v2.0](https://docs.mojaloop.io/api/settlement) | | +| Admin | [v1.0](https://docs.mojaloop.io/api/administration/central-ledger-api.html) | | +| Oracle | [v1.0](https://docs.mojaloop.io/legacy/api/als-oracle-api-specification.html) | | +| Thirdparty | [v1.0](https://docs.mojaloop.io/api/thirdparty) | | + +## 5. Testing notes + +1. This release has been validated against the following Dependency Test Matrix: + + | Dependency | Version | Notes | + | ---------- | ------- | --- | + | Kubernetes | v1.29 | [AWS EKS](https://aws.amazon.com/eks/), [AWS EKS Supported Version Notes](https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html) | + | containerd | v1.6.19 | | + | Nginx Ingress Controller | [helm-ingress-nginx-4.7.0](https://github.com/kubernetes/ingress-nginx/releases/tag/helm-chart-4.7.0) / [ingress-controller-v1.8.0](https://github.com/kubernetes/ingress-nginx/releases/tag/controller-v1.8.0) | | + | Amazon Linux | v2 | | + | MySQL | bitnami/mysql:8.0.32-debian-11-r0 | | + | Kafka | bitnami/kafka:3.3.1-debian-11-r1 | | + | Redis | bitnami/redis:7.0.5-debian-11-r7 | | + | MongoDB | bitnami/mongodb:6.0.2-debian-11-r11 | | + | Testing Toolkit Test Cases | [v16.1.0](https://github.com/mojaloop/testing-toolkit-test-cases/releases/tag/v16.1.0) | | + | example-mojaloop-backend | v15.0.0 | [README](https://github.com/mojaloop/helm/blob/main/example-mojaloop-backend/README.md) | + +2. It is recommended that all Mojaloop deployments are verified using the [Mojaloop Testing Toolkit](https://docs.mojaloop.io/documentation/mojaloop-technical-overview/ml-testing-toolkit/). More information can be found in the [Mojaloop Deployment Guide](https://docs.mojaloop.io/documentation/deployment-guide). + +3. The [testing-toolkit-test-cases](https://github.com/mojaloop/testing-toolkit-test-cases/releases) (See above Dependency Test Matrix for exact version required for this release) Golden Path collections expects: + - the Quoting service operating mode to be set quoting-service.config.simple_routing_mode_enabled=true (in helm mojaloop/values.yaml under quoting-service config). If this is incorrectly configured, it will result in several failures in the quoting-service tests (7 expected failures). If this is disabled, ensure that you update the corresponding test-case environment variable parameter **SIMPLE_ROUTING_MODE_ENABLED** ( in helm mojaloop/values.yaml ml-testing-toolkit -> extraEnvironments.hub-k8s-default-environment.json.inputValues) to match. + - the **on-us transfers** (in mojaloop/values.yaml "enable_on_us_transfers: false" under centralledger-handler-transfer-prepare -> config and cl-handler-bulk-transfer-prepare -> config) configuration to be disabled. The test-case environment variable parameter (**ON_US_TRANSFERS_ENABLED** (in helm mojaloop/values.yaml ml-testing-toolkit -> extraEnvironments.hub-k8s-default-environment.json.inputValues), the same name used on postman collections) must similarly match this value. + +4. Simulators + - We recommend using Testing Toolkit instead of Postman which is better suited for the async nature of the Mojaloop API specification (see above) + - [Mojaloop-Simulator](https://github.com/mojaloop/mojaloop-simulator) is enabled by default (six instances used for single transfers usually and three more specific to bulk). + - Ensure that correct Postman Scripts are used if you wish to test against the Mojaloop-Simulators: + - Setup Mojaloop Hub: [MojaloopHub_Setup](https://github.com/mojaloop/postman/blob/v12.0.0/MojaloopHub_Setup.postman_collection.json) + - Setup Mojaloop Simulators for testing : [MojaloopSims_Onboarding](https://github.com/mojaloop/postman/blob/v12.0.0/MojaloopSims_Onboarding.postman_collection.json) + - Golden path tests: [Golden_Path_Mojaloop](https://github.com/mojaloop/postman/blob/v12.0.0/Golden_Path_Mojaloop.postman_collection.json) + - Legacy Simulators are still required and deployed by default; disabling this will cause issues since there is Account Lookup directory mocking functionality in this service. + +5. Thirdparty Testing Toolkit Test Collections are not repeatable. Please refer to the following issue for more information [#2717 - Thirdparty TTK Test-Collection is not repeatable](https://github.com/mojaloop/project/issues/2717). It is possible to manually cleanup persistent data to re-run the test if required. + +6. Bulk API Helm Tests + + Refer to the [Testing Deployments](https://github.com/mojaloop/helm/blob/main/README.md#testing-deployments) section in the main README for detailed information on how to enable bulk-api-adapter tests. + +7. Thirdparty API Helm Tests + + Refer to [thirdparty/README.md#validating-and-testing-the-3p-api](https://github.com/mojaloop/helm/blob/main/thirdparty/README.md#validating-and-testing-the-3p-api) on how to enabled and execute Thirdparty verification tests. + +8. Testing the Bulk functionality including "sdk-scheme-adapter" + + For details regarding deployment and validation of simulators needed for bulk (for adoption provided in sdk-scheme-adapter) refer to [deploying Mojaloop TTK simulators](https://github.com/mojaloop/helm/blob/main/mojaloop-ttk-simulators/README.md). + +## 6. Breaking Changes + + +### central-ledger + * config/default.json: (https://github.com/mojaloop/central-ledger/blob/4165045e2c8d0cfb15730bd9090eeca6e6bba606/config%2Fdefault.json) + +## 7. Known Issues + +1. [#2119 - Idempotency for duplicate quote request](https://github.com/mojaloop/project/issues/2119) +2. [#2322 - Helm install failing with with "medium to large" release names](https://github.com/mojaloop/project/issues/2322) +3. [#2317 - Mojaloop Helm deployments are not compatible when deployed to ARM-arch based hosts](https://github.com/mojaloop/project/issues/2317) +4. [#2435 - Quoting-Service is incorrectly handling failed responses to FSPs when forwarding requests](https://github.com/mojaloop/project/issues/2435) +5. Test issues causing instability/intermitant failures on Test Case Results + 1. [#2717 - Thirdparty TTK Test-Collection is not repeatable](https://github.com/mojaloop/project/issues/2717) + 2. [#2925 - Helm Test Intermittent failure with 'Generic ID not found](https://github.com/mojaloop/project/issues/2925) + +## 8. Contributors + +- Organizations: BMGF, InFiTX, MLF +- Individuals: @geka-evk, @kalinkrustev, @kleyow, @vijayg10 + +*Note: companies are in alphabetical order, individuals are in no particular order.* + +**Full Changelog**: https://github.com/mojaloop/helm/compare/v16.0.0...v16.1.0 diff --git a/account-lookup-service/Chart.yaml b/account-lookup-service/Chart.yaml index f39f550f9..1fc3c1c3b 100644 --- a/account-lookup-service/Chart.yaml +++ b/account-lookup-service/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -version: 14.10.0 +version: 14.12.0 appVersion: "account-lookup-service: v15.2.3; als-oracle-pathfinder: v12.1.0" description: Account Lookup Service Helm Chart for Mojaloop name: account-lookup-service @@ -10,11 +10,11 @@ maintainers: email: steven.oderayi@infitx.com dependencies: - name: account-lookup-service - version: ">= 14.5.0" + version: ">= 14.6.0" repository: "file://./chart-service" condition: account-lookup-service.enabled - name: account-lookup-service-admin - version: ">= 14.5.0" + version: ">= 14.6.0" repository: "file://./chart-admin" condition: account-lookup-service-admin.enabled - name: als-oracle-pathfinder diff --git a/account-lookup-service/chart-admin/Chart.yaml b/account-lookup-service/chart-admin/Chart.yaml index 87d4eeca7..afa97bd7b 100644 --- a/account-lookup-service/chart-admin/Chart.yaml +++ b/account-lookup-service/chart-admin/Chart.yaml @@ -1,11 +1,11 @@ apiVersion: v2 -version: 14.5.0 -appVersion: v15.2.1 +version: 14.6.0 +appVersion: v15.2.3 description: A Helm chart for Kubernetes name: account-lookup-service-admin maintainers: - name: Miguel de Barros - email: miguel.debarros@modusbox.com + email: miguel.debarros@modusbox.com - name: Steven Oderayi email: steven.oderayi@infitx.com dependencies: diff --git a/account-lookup-service/chart-service/Chart.yaml b/account-lookup-service/chart-service/Chart.yaml index 516c2b245..c6aedd277 100644 --- a/account-lookup-service/chart-service/Chart.yaml +++ b/account-lookup-service/chart-service/Chart.yaml @@ -1,11 +1,11 @@ apiVersion: v2 -version: 14.5.0 -appVersion: v15.2.1 +version: 14.6.0 +appVersion: v15.2.3 description: A Helm chart for Kubernetes name: account-lookup-service maintainers: - name: Miguel de Barros - email: miguel.debarros@modusbox.com + email: miguel.debarros@modusbox.com - name: Steven Oderayi email: steven.oderayi@infitx.com dependencies: diff --git a/centralledger/Chart.yaml b/centralledger/Chart.yaml index 8dcc6e3d3..67a98cce9 100644 --- a/centralledger/Chart.yaml +++ b/centralledger/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 description: Central-Ledger Helm chart for Kubernetes name: centralledger -version: 14.15.1 -appVersion: v17.6.1 +version: 14.17.0 +appVersion: v14.0.0 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: @@ -28,7 +28,7 @@ dependencies: repository: "file://./chart-handler-transfer-position" condition: centralledger-handler-transfer-position.enabled - name: centralledger-handler-transfer-position-batch - version: ">= 15.4.1" + version: ">= 14.4.1" repository: "file://./chart-handler-transfer-position-batch" condition: centralledger-handler-transfer-position-batch.enabled - name: centralledger-handler-transfer-get diff --git a/example-mojaloop-backend/Chart.yaml b/example-mojaloop-backend/Chart.yaml index e7cfba819..89395a5e1 100644 --- a/example-mojaloop-backend/Chart.yaml +++ b/example-mojaloop-backend/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 description: Example Helm chart for mojaloop backend dependencies name: example-mojaloop-backend -version: 15.7.0 -appVersion: "nginx: 4.4.2; mysql: 9.19.1; kafka: 26.8.5; mongodb: 14.8.3; redis: 18.12.1" +version: 15.14.0 +appVersion: "nginx: 4.4.2; mysql: 10.1.1; kafka: 28.0.4; mongodb: 15.1.4; redis: 19.1.0" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: @@ -23,7 +23,7 @@ dependencies: - dependency - backend - kafka - version: 26.8.5 + version: 28.0.4 ## mysql database - name: mysql alias: mysql @@ -36,7 +36,7 @@ dependencies: - mysql - centralledger - account-lookup - version: 9.19.1 + version: 10.1.1 ## Bulk backend - name: mongodb alias: cl-mongodb @@ -48,7 +48,7 @@ dependencies: - backend - mongodb - centralledger - version: 14.8.3 + version: 15.1.4 ## Central-event-processor backend - name: mongodb alias: cep-mongodb @@ -60,7 +60,7 @@ dependencies: - backend - mongodb - centralledger - version: 14.8.3 + version: 15.1.4 - name: mongodb alias: ttk-mongodb condition: ttk-mongodb.enabled @@ -71,7 +71,7 @@ dependencies: - backend - mongodb - centralledger - version: 14.8.3 + version: 15.1.4 ## Redis for SDK-Scheme-Adapter that are part of the TTKSims - name: redis alias: ttksims-redis @@ -85,7 +85,7 @@ dependencies: - sdk - bulk - ttksims - version: 18.12.1 + version: 19.1.0 ## Redis for Thirdparty Auth-Service - name: redis alias: auth-svc-redis @@ -97,4 +97,4 @@ dependencies: - backend - redis - thirdparty - version: 18.12.1 + version: 19.1.0 diff --git a/ml-testing-toolkit-cli/Chart.yaml b/ml-testing-toolkit-cli/Chart.yaml index e070108aa..631552ab9 100644 --- a/ml-testing-toolkit-cli/Chart.yaml +++ b/ml-testing-toolkit-cli/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 description: ml-testing-toolkit-cli Helm chart for Kubernetes name: ml-testing-toolkit-cli -version: 15.6.0 -appVersion: v1.2.1 +version: 15.7.0 +appVersion: v1.2.2 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/ml-testing-toolkit/Chart.yaml b/ml-testing-toolkit/Chart.yaml index a65903a25..c6225c2ab 100644 --- a/ml-testing-toolkit/Chart.yaml +++ b/ml-testing-toolkit/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 description: ml-testing-toolkit Helm chart for Kubernetes name: ml-testing-toolkit -version: 17.4.0 -appVersion: "ml-testing-toolkit: v17.0.0; ml-testing-toolkit-ui: v15.4.2" +version: 17.6.0 +appVersion: "ml-testing-toolkit: v17.2.0; ml-testing-toolkit-ui: v17.2.0" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: @@ -21,11 +21,11 @@ maintainers: email: steven.oderayi@infitx.com dependencies: - name: ml-testing-toolkit-frontend - version: ">= 15.7.0" + version: ">= 15.8.0" repository: "file://./chart-frontend" condition: ml-testing-toolkit-frontend.enabled - name: ml-testing-toolkit-backend - version: ">= 16.3.0" + version: ">= 16.4.0" repository: "file://./chart-backend" condition: ml-testing-toolkit-backend.enabled - name: common diff --git a/ml-testing-toolkit/chart-backend/Chart.yaml b/ml-testing-toolkit/chart-backend/Chart.yaml index d983ad0d3..ba35ef907 100644 --- a/ml-testing-toolkit/chart-backend/Chart.yaml +++ b/ml-testing-toolkit/chart-backend/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 description: ml-testing-toolkit-backend Helm chart for Kubernetes name: ml-testing-toolkit-backend -version: 16.3.0 -appVersion: v17.0.0 +version: 16.4.0 +appVersion: v17.2.0 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/ml-testing-toolkit/chart-backend/values.yaml b/ml-testing-toolkit/chart-backend/values.yaml index 4bd3bf5b4..036bca2b1 100644 --- a/ml-testing-toolkit/chart-backend/values.yaml +++ b/ml-testing-toolkit/chart-backend/values.yaml @@ -6,10 +6,9 @@ enabled: true # Default values # This is a YAML-formatted file. # Declare variables to be passed into your templates. - image: repository: mojaloop/ml-testing-toolkit - tag: v17.1.1 + tag: v17.2.0 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -110,7 +109,8 @@ parameters: {} ## imagePullPolicy: Always ## command: ['sh', '-c', 'echo "hello world"'] ## -initContainers: [] # We want to disable init-containers as there is no need +initContainers: [] +# We want to disable init-containers as there is no need ## Use the following initContainers if you are using a MongoDB as a dependency # initContainers: | # - name: wait-for-mongodb @@ -175,13 +175,12 @@ service: ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer ## - loadBalancerIP: - ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources - ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service - ## e.g: - ## loadBalancerSourceRanges: - ## - 10.10.10.0/24 - ## + loadBalancerIP: null ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources +## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service +## e.g: +## loadBalancerSourceRanges: +## - 10.10.10.0/24 +## loadBalancerSourceRanges: [] ## @param service.externalTrafficPolicy %%MAIN_CONTAINER_NAME%% service external traffic policy ## ref http://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip diff --git a/ml-testing-toolkit/chart-frontend/Chart.yaml b/ml-testing-toolkit/chart-frontend/Chart.yaml index 2be4ede7d..39775c34b 100644 --- a/ml-testing-toolkit/chart-frontend/Chart.yaml +++ b/ml-testing-toolkit/chart-frontend/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 description: ml-testing-toolkit-frontend Helm chart for Kubernetes name: ml-testing-toolkit-frontend -version: 15.7.0 -appVersion: v15.4.2 +version: 15.8.0 +appVersion: v15.5.0 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/ml-testing-toolkit/chart-frontend/values.yaml b/ml-testing-toolkit/chart-frontend/values.yaml index f9bdba8d9..96bea71e8 100644 --- a/ml-testing-toolkit/chart-frontend/values.yaml +++ b/ml-testing-toolkit/chart-frontend/values.yaml @@ -3,7 +3,7 @@ # Declare variables to be passed into your templates. image: repository: mojaloop/ml-testing-toolkit-ui - tag: v15.4.2 + tag: v15.5.0 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -92,17 +92,17 @@ service: ## e.g.: ## clusterIP: None ## - clusterIP: null -## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP -## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer -## - loadBalancerIP: null -## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources -## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service -## e.g: -## loadBalancerSourceRanges: -## - 10.10.10.0/24 -## + clusterIP: null + ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP + ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer + ## + loadBalancerIP: null + ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources + ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service + ## e.g: + ## loadBalancerSourceRanges: + ## - 10.10.10.0/24 + ## loadBalancerSourceRanges: [] ## @param service.externalTrafficPolicy %%MAIN_CONTAINER_NAME%% service external traffic policy ## ref http://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip diff --git a/mojaloop-simulator/Chart.yaml b/mojaloop-simulator/Chart.yaml index c30d94c98..3fd5da316 100644 --- a/mojaloop-simulator/Chart.yaml +++ b/mojaloop-simulator/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 description: "Helm Chart for the Mojaloop (SDK-based) Simulator" name: mojaloop-simulator -version: 15.2.0 -appVersion: "sdk-scheme-adapter: v23.4.0; mojaloop-simulator: v15.0.0; thirdparty-sdk: v15.1.1" +version: 15.3.0 +appVersion: "sdk-scheme-adapter: v23.5.1; mojaloop-simulator: v15.0.0; thirdparty-sdk: v15.1.1" dependencies: - name: common repository: "https://mojaloop.github.io/charts/repo" diff --git a/mojaloop-simulator/values.yaml b/mojaloop-simulator/values.yaml index f2bbd6f3e..243a2fc56 100644 --- a/mojaloop-simulator/values.yaml +++ b/mojaloop-simulator/values.yaml @@ -106,13 +106,10 @@ simulators: {} # to port-forward with a named port instead of a numbered port?) # * It is likely possible to have the user supply a CA cert + key and use those to generate and # sign automatically generated per-simulator keys. - - - # Every key added to this `simulators` object will be a simulator that takes on the default - # config below. The default is deliberately left empty so nothing is deployed by default. - # payerfsp: {} - # payeefsp: {} - +# Every key added to this `simulators` object will be a simulator that takes on the default +# config below. The default is deliberately left empty so nothing is deployed by default. +# payerfsp: {} +# payeefsp: {} defaultProbes: &defaultProbes livenessProbe: enabled: true @@ -166,12 +163,10 @@ ingress: # your switch is using `FSPIOP-Source: peter` you will need a property `peter` in the following # object. Do not add the public keys of your simulators to this object. Instead, put them in # `mojaloop-simulator.simulators.$yourSimName.config.schemeAdapter.secrets.jws.publicKey`. -sharedJWSPubKeys: - # switch: |- - # -----BEGIN PUBLIC KEY----- - # blah blah blah - # -----END PUBLIC KEY----- - +sharedJWSPubKeys: null # switch: |- +# -----BEGIN PUBLIC KEY----- +# blah blah blah +# -----END PUBLIC KEY----- defaults: # Changes to this object in the parent chart, for example 'mojaloop-simulator.defaults' will be # applied to all simulators deployed by this child chart. @@ -193,12 +188,8 @@ defaults: ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ ## podAnnotations: {} - imagePullSecretName: dock-casa-secret - - cache: - - # These will be supplied directly to the init containers array in the deployment for the + cache: # These will be supplied directly to the init containers array in the deployment for the # scheme adapter. They should look exactly as you'd declare them inside the deployment. # Example: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/#init-containers-in-use # This init container will have the same environment variables as the main backend container, @@ -286,7 +277,7 @@ defaults: publicKey: '' image: repository: mojaloop/sdk-scheme-adapter - tag: v23.4.0 + tag: v23.5.1 pullPolicy: IfNotPresent command: '[ "yarn", "start:api-svc" ]' <<: *defaultProbes @@ -636,22 +627,20 @@ defaults: NODE_ENV: production INBOUND_LISTEN_PORT: 4005 OUTBOUND_LISTEN_PORT: 4006 - # Path to JWS signing key (private key of THIS DFSP) + # Path to JWS signing key (private key of THIS DFSP) JWS_SIGNING_KEY_PATH: "/jwsSigningKey/private.key" # do not change this unless you know what you are doing - this will break the chart JWS_VERIFICATION_KEYS_DIRECTORY: "/jwsVerificationKeys" - resources: {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - + # We usually recommend not to specify default resources and to leave this as a conscious + # choice for the user. This also increases chances charts run on environments with little + # resources, such as Minikube. If you do want to specify resources, uncomment the following + # lines, adjust them as necessary, and remove the curly braces after 'resources:'. + # limits: + # cpu: 100m + # memory: 128Mi + # requests: + # cpu: 100m + # memory: 128Mi ## Pod scheduling preferences. ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity affinity: {} diff --git a/mojaloop-ttk-simulators/Chart.yaml b/mojaloop-ttk-simulators/Chart.yaml index 50b7e32da..6e82b4c41 100644 --- a/mojaloop-ttk-simulators/Chart.yaml +++ b/mojaloop-ttk-simulators/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: mojaloop-ttk-simulator Helm chart for Kubernetes name: mojaloop-ttk-simulators version: 2.3.0 -appVersion: "ml-testing-toolkit: v17.0.0; ml-testing-toolkit-ui: v15.4.2; sdk-scheme-adapter: v23.4.0" +appVersion: "ml-testing-toolkit: v17.2.0; ml-testing-toolkit-ui: v15.5.0; sdk-scheme-adapter: v23.5.1" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/mojaloop-ttk-simulators/chart-sim1/Chart.yaml b/mojaloop-ttk-simulators/chart-sim1/Chart.yaml index 9f5b4b1aa..cea1296a4 100644 --- a/mojaloop-ttk-simulators/chart-sim1/Chart.yaml +++ b/mojaloop-ttk-simulators/chart-sim1/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: mojaloop-ttk-sim1-svc version: 2.2.0 description: A Helm chart for Kubernetes -appVersion: "ml-testing-toolkit: v17.0.0; ml-testing-toolkit-ui: v15.4.2; sdk-scheme-adapter: v23.4.0" +appVersion: "ml-testing-toolkit: v17.2.0; ml-testing-toolkit-ui: v15.5.0; sdk-scheme-adapter: v23.5.1" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/mojaloop-ttk-simulators/chart-sim1/values.yaml b/mojaloop-ttk-simulators/chart-sim1/values.yaml index 92841e179..346847aab 100644 --- a/mojaloop-ttk-simulators/chart-sim1/values.yaml +++ b/mojaloop-ttk-simulators/chart-sim1/values.yaml @@ -211,11 +211,11 @@ ml-testing-toolkit: } ] } - rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim1/spec_files/rules_response/default.json' - api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' - api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' + rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim1/spec_files/rules_response/default.json' + api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' + api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s) diff --git a/mojaloop-ttk-simulators/chart-sim2/Chart.yaml b/mojaloop-ttk-simulators/chart-sim2/Chart.yaml index ed00f3c51..b5894fe08 100644 --- a/mojaloop-ttk-simulators/chart-sim2/Chart.yaml +++ b/mojaloop-ttk-simulators/chart-sim2/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: mojaloop-ttk-sim2-svc version: 2.2.0 description: A Helm chart for Kubernetes -appVersion: "ml-testing-toolkit: v17.0.0; ml-testing-toolkit-ui: v15.4.2; sdk-scheme-adapter: v23.4.0" +appVersion: "ml-testing-toolkit: v17.2.0; ml-testing-toolkit-ui: v15.5.0; sdk-scheme-adapter: v23.5.1" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/mojaloop-ttk-simulators/chart-sim2/values.yaml b/mojaloop-ttk-simulators/chart-sim2/values.yaml index e0431a3b2..a0606f6dc 100644 --- a/mojaloop-ttk-simulators/chart-sim2/values.yaml +++ b/mojaloop-ttk-simulators/chart-sim2/values.yaml @@ -206,11 +206,11 @@ ml-testing-toolkit: } ] } - rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim2/spec_files/rules_response/default.json' - api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' - api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' + rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim2/spec_files/rules_response/default.json' + api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' + api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s) ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ diff --git a/mojaloop-ttk-simulators/chart-sim3/Chart.yaml b/mojaloop-ttk-simulators/chart-sim3/Chart.yaml index 3d6763c75..cd956e5f4 100644 --- a/mojaloop-ttk-simulators/chart-sim3/Chart.yaml +++ b/mojaloop-ttk-simulators/chart-sim3/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: mojaloop-ttk-sim3-svc version: 2.2.0 description: A Helm chart for Kubernetes -appVersion: "ml-testing-toolkit: v17.0.0; ml-testing-toolkit-ui: v15.4.2; sdk-scheme-adapter: v23.4.0" +appVersion: "ml-testing-toolkit: v17.2.0; ml-testing-toolkit-ui: v15.5.0; sdk-scheme-adapter: v23.5.1" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/mojaloop-ttk-simulators/chart-sim3/values.yaml b/mojaloop-ttk-simulators/chart-sim3/values.yaml index 07db71657..075e51759 100644 --- a/mojaloop-ttk-simulators/chart-sim3/values.yaml +++ b/mojaloop-ttk-simulators/chart-sim3/values.yaml @@ -206,11 +206,11 @@ ml-testing-toolkit: } ] } - rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim3/spec_files/rules_response/default.json' - api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' - api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' + rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim3/spec_files/rules_response/default.json' + api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' + api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s) ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ diff --git a/mojaloop/Chart.yaml b/mojaloop/Chart.yaml index 8ade9a0b2..5dda02325 100644 --- a/mojaloop/Chart.yaml +++ b/mojaloop/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 description: Mojaloop Helm chart for Kubernetes name: mojaloop -version: 16.0.1 -appVersion: "ml-api-adapter: v14.0.5; central-ledger: v17.6.1; account-lookup-service: v15.2.3; quoting-service: v15.7.0; central-settlement: v16.0.0; bulk-api-adapter: v17.0.0; transaction-requests-service: v14.1.2; simulator: v12.1.0; mojaloop-simulator: v15.0.0; sdk-scheme-adapter: v23.4.0; auth-service: v15.0.0; als-consent-oracle: v0.2.2; thirdparty-sdk: v15.1.1; ml-testing-toolkit: v17.0.0; ml-testing-toolkit-ui: v15.4.2;" +version: 16.1.0 +appVersion: "ml-api-adapter: v14.0.5; central-ledger: v17.6.1; account-lookup-service: v15.2.3; quoting-service: v15.7.0; central-settlement: v16.0.0; bulk-api-adapter: v17.0.0; transaction-requests-service: v14.1.2; simulator: v12.1.0; mojaloop-simulator: v15.0.0; sdk-scheme-adapter: v23.5.1; auth-service: v15.0.0; als-consent-oracle: v0.2.2; thirdparty-sdk: v15.1.1; ml-testing-toolkit: v17.2.0; ml-testing-toolkit-ui: v15.5.0;" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: @@ -15,11 +15,11 @@ maintainers: email: steven.oderayi@infitx.com dependencies: - name: account-lookup-service - version: ">= 14.10.0" + version: ">= 14.12.0" repository: "file://../account-lookup-service" condition: account-lookup-service.enabled - name: quoting-service - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../quoting-service" condition: quoting-service.enabled - name: ml-api-adapter @@ -27,7 +27,7 @@ dependencies: repository: "file://../ml-api-adapter" condition: ml-api-adapter.enabled - name: centralledger - version: ">= 14.15.1" + version: ">= 14.17.0" repository: "file://../centralledger" condition: centralledger.enabled - name: centralsettlement @@ -39,7 +39,7 @@ dependencies: repository: "file://../simulator" condition: simulator.enabled - name: mojaloop-simulator - version: ">= 15.2.0" + version: ">= 15.3.0" repository: "file://../mojaloop-simulator" condition: mojaloop-simulator.enabled - name: mojaloop-bulk @@ -51,7 +51,7 @@ dependencies: repository: "file://../transaction-requests-service" condition: transaction-requests-service.enabled - name: thirdparty - version: ">= 3.6.0" + version: ">= 3.8.0" repository: "file://../thirdparty" condition: thirdparty.enabled - name: mojaloop-ttk-simulators @@ -64,71 +64,71 @@ dependencies: tags: - moja-common - name: ml-testing-toolkit - version: ">= 17.4.0" + version: ">= 17.6.0" repository: "file://../ml-testing-toolkit" condition: ml-testing-toolkit.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-test-setup - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-test-setup.tests.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-test-val-gp - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-test-val-gp.tests.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-test-val-bulk - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-test-val-bulk.tests.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-test-setup-tp - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-test-setup-tp.tests.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-test-val-tp - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-test-val-tp.tests.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-posthook-setup - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-posthook-setup.postInstallHook.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-posthook-tests - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-posthook-tests.postInstallHook.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-cronjob-tests - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-cronjob-tests.scheduling.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-cronjob-cleanup - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-cronjob-cleanup.scheduling.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-test-setup-sdk-bulk - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-test-setup-sdk-bulk.tests.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-test-val-sdk-bulk - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-test-val-sdk-bulk.tests.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-test-val-sdk-r2p - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-test-val-sdk-r2p.tests.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-test-cleanup - version: ">= 15.6.0" + version: ">= 15.7.0" repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-test-cleanup.tests.enabled diff --git a/mojaloop/values.yaml b/mojaloop/values.yaml index e848bbdd9..00b0e9ae9 100644 --- a/mojaloop/values.yaml +++ b/mojaloop/values.yaml @@ -8749,7 +8749,7 @@ thirdparty: publicKey: '' image: repository: mojaloop/sdk-scheme-adapter - tag: v23.4.0 + tag: v23.5.1 pullPolicy: IfNotPresent command: '[ "yarn", "start:api-svc" ]' <<: *defaultProbes @@ -9866,7 +9866,7 @@ mojaloop-simulator: publicKey: '' image: repository: mojaloop/sdk-scheme-adapter - tag: v23.4.0 + tag: v23.5.1 pullPolicy: IfNotPresent command: '[ "yarn", "start:api-svc" ]' <<: *defaultProbes @@ -10450,11 +10450,11 @@ mojaloop-ttk-simulators: key: *TTK_MONGO_SECRET_KEY database: *TTK_MONGO_DATABASE config_files: - rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim1/spec_files/rules_response/default.json' - api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' - api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' + rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim1/spec_files/rules_response/default.json' + api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' + api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' extraEnvironments: hub-k8s-default-environment.json: &ttksim1InputValues {"inputValues": {"TTKSIM1_FSPID": "ttksim1", "TTKSIM1_MSISDN_1": "16135551212", "TTKSIM1_MSISDN_1_FIRST_NAME": "ReceiverFirst", "TTKSIM1_MSISDN_1_LAST_NAME": "ReceiverLast", "TTKSIM1_CURRENCY": "TZS", "TTKSIM2_FSPID": "ttksim2", "TTKSIM2_MSISDN_1": "4561000001", "TTKSIM2_MSISDN_1_FIRST_NAME": "ReceiverFirst", "TTKSIM2_MSISDN_1_LAST_NAME": "ReceiverLast", "TTKSIM2_MSISDN_2": "4561000002", "TTKSIM2_MSISDN_2_FIRST_NAME": "ReceiverFirst", "TTKSIM2_MSISDN_2_LAST_NAME": "ReceiverLast", "TTKSIM2_PARTY_NOT_FOUND": "partynotfound", "TTKSIM2_PARTY_TIMES_OUT": "partytimesout", "TTKSIM2_CURRENCY": "TZS", "TTKSIM3_FSPID": "ttksim3", "TTKSIM3_MSISDN_1": "5671000001", "TTKSIM3_MSISDN_1_FIRST_NAME": "ReceiverFirst", "TTKSIM3_MSISDN_1_LAST_NAME": "ReceiverLast", "TTKSIM3_MSISDN_2": "5671000002", "TTKSIM3_MSISDN_2_FIRST_NAME": "ReceiverFirst", "TTKSIM3_MSISDN_2_LAST_NAME": "ReceiverLast", "TTKSIM3_CURRENCY": "TZS", "TTKSIM2_MSISDN_PREFIX": "4561", "TTKSIM3_MSISDN_PREFIX": "5671", "HOST_CENTRAL_LEDGER": "http://$release_name-centralledger-service", "HOST_CENTRAL_SETTLEMENT": "http://$release_name-centralsettlement-service/v2"}} ml-testing-toolkit-frontend: @@ -10625,14 +10625,12 @@ mojaloop-ttk-simulators: host: 'ttksim2-specapi.local' adminApi: host: 'ttksim2.local' - config_files: - rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim2/spec_files/rules_response/default.json' - api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' - api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' - + rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim2/spec_files/rules_response/default.json' + api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' + api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' ml-testing-toolkit-frontend: ingress: enabled: true @@ -10802,14 +10800,12 @@ mojaloop-ttk-simulators: host: 'ttksim3-specapi.local' adminApi: host: 'ttksim3.local' - config_files: - rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim3/spec_files/rules_response/default.json' - api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' - api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.4.0/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' - + rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim3/spec_files/rules_response/default.json' + api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' + api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.5.1/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' ml-testing-toolkit-frontend: ingress: enabled: true @@ -11218,20 +11214,18 @@ mojaloop-bulk: # Expected properties of `jwsSigningKeySecret` are `name` and `key`. jwsSigningKeySecret: null jwsSigningKey: null - # To generate this key: - # Private: - # ssh-keygen -t rsa -b 4096 -m PEM -f jwtRS256.key - # Public: - # openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.key.pub - # Should look like: - # -----BEGIN RSA PRIVATE KEY----- - # MIIJKQIBAAKCAgEAxfqaZivMPd4MpdBHu0jVMf3MSuSdkSMHn+sNJdDQfl+x4R5R - # .. - # .. - # mBynFpdjO0D3PnLKjnBDn1vFAfANOwVpGXCw5mn+484A/SIXYebWruFd03g4 - # -----END RSA PRIVATE KEY----- - - + # To generate this key: + # Private: + # ssh-keygen -t rsa -b 4096 -m PEM -f jwtRS256.key + # Public: + # openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.key.pub + # Should look like: + # -----BEGIN RSA PRIVATE KEY----- + # MIIJKQIBAAKCAgEAxfqaZivMPd4MpdBHu0jVMf3MSuSdkSMHn+sNJdDQfl+x4R5R + # .. + # .. + # mBynFpdjO0D3PnLKjnBDn1vFAfANOwVpGXCw5mn+484A/SIXYebWruFd03g4 + # -----END RSA PRIVATE KEY----- ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s) ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ ## e.g: @@ -12947,9 +12941,9 @@ ml-testing-toolkit: ## We can pass the JSON content as the value for the parameters ## Or we can pass a http/https URL for the JSON file as the value for the parameters. Then the file will be downloaded and replaced in the corresponding location. ## Ex: rules_callback__default.json: "https://raw.githubusercontent.com/mojaloop/ml-testing-toolkit/master/spec_files/rules_callback/default.json" - rules_callback__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.0.0/rules/mojaloop/ml-testing-toolkit/spec_files/rules_callback/default.json" - rules_response__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.0.0/rules/mojaloop/ml-testing-toolkit/spec_files/rules_response/default.json" - rules_validation__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.0.0/rules/mojaloop/ml-testing-toolkit/spec_files/rules_validation/default.json" + rules_callback__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.1.0/rules/mojaloop/ml-testing-toolkit/spec_files/rules_callback/default.json" + rules_response__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.1.0/rules/mojaloop/ml-testing-toolkit/spec_files/rules_response/default.json" + rules_validation__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.1.0/rules/mojaloop/ml-testing-toolkit/spec_files/rules_validation/default.json" # We can change the names of the simulators to configure the environment files for the testing toolkit. # If you change these values, you need to change the simulator names in the mojaloop-simulats->simulators section parameters: &simNames @@ -12980,8 +12974,8 @@ ml-ttk-posthook-setup: weight: -5 config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases - testCasesZipUrl: &ttkGitUrl https://github.com/mojaloop/testing-toolkit-test-cases/archive/v16.0.0.zip - testCasesPathInZip: &ttkGitPathSetup testing-toolkit-test-cases-16.0.0/collections/hub/provisioning + testCasesZipUrl: &ttkGitUrl https://github.com/mojaloop/testing-toolkit-test-cases/archive/v16.1.0.zip + testCasesPathInZip: &ttkGitPathSetup testing-toolkit-test-cases-16.1.0/collections/hub/provisioning ttkBackendURL: http://$release_name-ml-testing-toolkit-backend:5050 parameters: <<: *simNames @@ -12994,7 +12988,7 @@ ml-ttk-posthook-tests: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: &ttkGitPathGP testing-toolkit-test-cases-16.0.0/collections/hub/golden_path + testCasesPathInZip: &ttkGitPathGP testing-toolkit-test-cases-16.1.0/collections/hub/golden_path # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports ttkBackendURL: http://$release_name-ml-testing-toolkit-backend:5050 @@ -13095,7 +13089,7 @@ ml-ttk-cronjob-cleanup: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: &ttkGitPathCleanup testing-toolkit-test-cases-16.0.0/collections/hub/cleanup + testCasesPathInZip: &ttkGitPathCleanup testing-toolkit-test-cases-16.1.0/collections/hub/cleanup # testCasesPathInZip: *ttkGitPathGP # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports @@ -13204,7 +13198,7 @@ ml-ttk-test-val-bulk: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.0.0/collections/hub/other_tests/bulk_transfers + testCasesPathInZip: testing-toolkit-test-cases-16.1.0/collections/hub/other_tests/bulk_transfers ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports @@ -13249,7 +13243,7 @@ ml-ttk-test-setup-tp: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.0.0/collections/hub/provisioning_thirdparty + testCasesPathInZip: testing-toolkit-test-cases-16.1.0/collections/hub/provisioning_thirdparty ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports @@ -13294,7 +13288,7 @@ ml-ttk-test-val-tp: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.0.0/collections/hub/thirdparty + testCasesPathInZip: testing-toolkit-test-cases-16.1.0/collections/hub/thirdparty # awsS3FilePath: ttk-tests/reports testSuiteName: Thirdparty Tests environmentName: Development @@ -13336,7 +13330,7 @@ ml-ttk-test-setup-sdk-bulk: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.0.0/collections/hub/provisioning_sdkbulk + testCasesPathInZip: testing-toolkit-test-cases-16.1.0/collections/hub/provisioning_sdkbulk ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports @@ -13381,7 +13375,7 @@ ml-ttk-test-val-sdk-bulk: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.0.0/collections/hub/sdk_scheme_adapter/bulk/basic + testCasesPathInZip: testing-toolkit-test-cases-16.1.0/collections/hub/sdk_scheme_adapter/bulk/basic ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports @@ -13426,7 +13420,7 @@ ml-ttk-test-val-sdk-r2p: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.0.0/collections/hub/sdk_scheme_adapter/request-to-pay/basic + testCasesPathInZip: testing-toolkit-test-cases-16.1.0/collections/hub/sdk_scheme_adapter/request-to-pay/basic ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports diff --git a/sdk-scheme-adapter/Chart.yaml b/sdk-scheme-adapter/Chart.yaml index 3061aa668..0e98246fc 100644 --- a/sdk-scheme-adapter/Chart.yaml +++ b/sdk-scheme-adapter/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 description: sdk-scheme-adapter Helm chart for Kubernetes name: sdk-scheme-adapter -version: 1.8.0 -appVersion: v23.4.0 +version: 1.14.0 +appVersion: v23.5.1 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: @@ -20,21 +20,21 @@ dependencies: repository: "file://./chart-service" tags: - sdk-scheme-adapter - version: ">= 1.5.0" + version: ">= 1.6.0" condition: sdk-scheme-adapter-api-svc.enabled - name: sdk-scheme-adapter-svc alias: sdk-scheme-adapter-dom-evt-handler repository: "file://./chart-service" tags: - sdk-scheme-adapter - version: ">= 1.5.0" + version: ">= 1.6.0" condition: sdk-scheme-adapter-dom-evt-handler.enabled - name: sdk-scheme-adapter-svc alias: sdk-scheme-adapter-cmd-evt-handler repository: "file://./chart-service" tags: - sdk-scheme-adapter - version: ">= 1.5.0" + version: ">= 1.6.0" condition: sdk-scheme-adapter-cmd-evt-handler.enabled - name: common repository: "https://mojaloop.github.io/charts/repo" diff --git a/sdk-scheme-adapter/chart-service/Chart.yaml b/sdk-scheme-adapter/chart-service/Chart.yaml index 62ea703f7..83b8a99b4 100644 --- a/sdk-scheme-adapter/chart-service/Chart.yaml +++ b/sdk-scheme-adapter/chart-service/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 name: sdk-scheme-adapter-svc -version: 1.5.0 +version: 1.6.0 description: A Helm chart for Kubernetes -appVersion: v23.4.0 +appVersion: v23.5.1 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/sdk-scheme-adapter/chart-service/values.yaml b/sdk-scheme-adapter/chart-service/values.yaml index 01dfea4a4..9197695f2 100644 --- a/sdk-scheme-adapter/chart-service/values.yaml +++ b/sdk-scheme-adapter/chart-service/values.yaml @@ -173,14 +173,12 @@ env: OAUTH_TOKEN_ENDPOINT_CLIENT_KEY: test-client-key OAUTH_TOKEN_ENDPOINT_CLIENT_SECRET: test-client-secret OAUTH_TOKEN_ENDPOINT_LISTEN_PORT: 6000 - # WSO2 Bearer Token specific to golden-fsp instance and environment WSO2_BEARER_TOKEN: 7718fa9b-be13-3fe7-87f0-a12cf1628168 - # OAuth2 data used to obtain WSO2 bearer token - OAUTH_TOKEN_ENDPOINT: - OAUTH_CLIENT_KEY: - OAUTH_CLIENT_SECRET: + OAUTH_TOKEN_ENDPOINT: null + OAUTH_CLIENT_KEY: null + OAUTH_CLIENT_SECRET: null OAUTH_REFRESH_SECONDS: 3600 # use these instead of OAUTH_CLIENT_SECRET when secret is stored as k8s secret # OAUTH_CLIENT_SECRET_KEY: @@ -308,7 +306,7 @@ containerSecurityContext: image: registry: docker.io repository: mojaloop/sdk-scheme-adapter - tag: v23.4.0 + tag: v23.5.1 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -473,17 +471,15 @@ service: ## e.g.: ## clusterIP: None ## - clusterIP: - ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP - ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer - ## - loadBalancerIP: - ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources - ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service - ## e.g: - ## loadBalancerSourceRanges: - ## - 10.10.10.0/24 - ## + clusterIP: null ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP +## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer +## + loadBalancerIP: null ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources +## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service +## e.g: +## loadBalancerSourceRanges: +## - 10.10.10.0/24 +## loadBalancerSourceRanges: [] ## @param service.externalTrafficPolicy %%MAIN_CONTAINER_NAME%% service external traffic policy ## ref http://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip @@ -513,9 +509,8 @@ ingress: pathType: ImplementationSpecific ## @param ingress.apiVersion Force Ingress API version (automatically detected if not set) ## - apiVersion: - ## @param ingress.hostname Default host for the ingress record - ## + apiVersion: null ## @param ingress.hostname Default host for the ingress record +## hostname: sdk-scheme-adapter.local ## @param ingress.path Default path for the ingress record ## NOTE: You may need to set this to '/*' in order to use this with ALB ingress controllers diff --git a/sdk-scheme-adapter/values.yaml b/sdk-scheme-adapter/values.yaml index bed429161..3a0e66407 100644 --- a/sdk-scheme-adapter/values.yaml +++ b/sdk-scheme-adapter/values.yaml @@ -289,7 +289,7 @@ sdk-scheme-adapter-api-svc: image: registry: docker.io repository: mojaloop/sdk-scheme-adapter - tag: v23.4.0 + tag: v23.5.1 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -442,18 +442,15 @@ sdk-scheme-adapter-api-svc: ## NOTE: choose port between <30000-32767> ## nodePorts: - http: - https: - ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP + http: null + https: null ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP ## e.g.: ## clusterIP: None ## - clusterIP: - ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP + clusterIP: null ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer ## - loadBalancerIP: - ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources + loadBalancerIP: null ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service ## e.g: ## loadBalancerSourceRanges: @@ -488,8 +485,7 @@ sdk-scheme-adapter-api-svc: pathType: ImplementationSpecific ## @param ingress.apiVersion Force Ingress API version (automatically detected if not set) ## - apiVersion: - ## @param ingress.hostname Default host for the ingress record + apiVersion: null ## @param ingress.hostname Default host for the ingress record ## hostname: sdk-scheme-adapter.local ## @param ingress.path Default path for the ingress record @@ -709,7 +705,7 @@ sdk-scheme-adapter-dom-evt-handler: image: registry: docker.io repository: mojaloop/sdk-scheme-adapter - tag: v23.4.0 + tag: v23.5.1 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -863,18 +859,15 @@ sdk-scheme-adapter-dom-evt-handler: ## NOTE: choose port between <30000-32767> ## nodePorts: - http: - https: - ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP + http: null + https: null ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP ## e.g.: ## clusterIP: None ## - clusterIP: - ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP + clusterIP: null ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer ## - loadBalancerIP: - ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources + loadBalancerIP: null ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service ## e.g: ## loadBalancerSourceRanges: @@ -909,8 +902,7 @@ sdk-scheme-adapter-dom-evt-handler: pathType: ImplementationSpecific ## @param ingress.apiVersion Force Ingress API version (automatically detected if not set) ## - apiVersion: - ## @param ingress.hostname Default host for the ingress record + apiVersion: null ## @param ingress.hostname Default host for the ingress record ## hostname: sdk-scheme-adapter.local ## @param ingress.path Default path for the ingress record @@ -986,9 +978,9 @@ sdk-scheme-adapter-dom-evt-handler: # name: '{{ include "common.names.fullname" . }}' # port: # name: testapi - ## This is required for - # serviceName: '{{ include "common.names.fullname" . }}' - # servicePort: testapi + ## This is required for + # serviceName: '{{ include "common.names.fullname" . }}' + # servicePort: testapi ## @param ingress.extraTls TLS configuration for additional hostname(s) to be covered with this ingress record ## ref: https://kubernetes.io/docs/concepts/services-networking/ingress/#tls ## e.g: @@ -1132,7 +1124,7 @@ sdk-scheme-adapter-cmd-evt-handler: image: registry: docker.io repository: mojaloop/sdk-scheme-adapter - tag: v23.4.0 + tag: v23.5.1 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -1286,18 +1278,15 @@ sdk-scheme-adapter-cmd-evt-handler: ## NOTE: choose port between <30000-32767> ## nodePorts: - http: - https: - ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP + http: null + https: null ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP ## e.g.: ## clusterIP: None ## - clusterIP: - ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP + clusterIP: null ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer ## - loadBalancerIP: - ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources + loadBalancerIP: null ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service ## e.g: ## loadBalancerSourceRanges: @@ -1332,8 +1321,7 @@ sdk-scheme-adapter-cmd-evt-handler: pathType: ImplementationSpecific ## @param ingress.apiVersion Force Ingress API version (automatically detected if not set) ## - apiVersion: - ## @param ingress.hostname Default host for the ingress record + apiVersion: null ## @param ingress.hostname Default host for the ingress record ## hostname: sdk-scheme-adapter.local ## @param ingress.path Default path for the ingress record @@ -1409,9 +1397,9 @@ sdk-scheme-adapter-cmd-evt-handler: # name: '{{ include "common.names.fullname" . }}' # port: # name: testapi - ## This is required for - # serviceName: '{{ include "common.names.fullname" . }}' - # servicePort: testapi + ## This is required for + # serviceName: '{{ include "common.names.fullname" . }}' + # servicePort: testapi ## @param ingress.extraTls TLS configuration for additional hostname(s) to be covered with this ingress record ## ref: https://kubernetes.io/docs/concepts/services-networking/ingress/#tls ## e.g: diff --git a/thirdparty/Chart.yaml b/thirdparty/Chart.yaml index 19c26fdef..87bd38bbd 100644 --- a/thirdparty/Chart.yaml +++ b/thirdparty/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: thirdparty -version: 3.6.0 +version: 3.8.0 description: Third Party API Support for Mojaloop appVersion: "auth-service: v15.0.0; als-consent-oracle: v0.2.2; thirdparty-sdk: v15.1.1" home: http://mojaloop.io @@ -29,7 +29,7 @@ dependencies: condition: tp-api-svc.enabled - name: mojaloop-simulator alias: thirdparty-simulator - version: ">= 15.2.0" + version: ">= 15.3.0" repository: "file://../mojaloop-simulator" condition: mojaloop-simulator.enabled - name: common diff --git a/thirdparty/values.yaml b/thirdparty/values.yaml index 3523214df..28105902e 100644 --- a/thirdparty/values.yaml +++ b/thirdparty/values.yaml @@ -30,7 +30,7 @@ auth-svc: enabled: false ## @param diagnosticMode.command Command to override all containers in the deployment ## - command: + command: - node - ./dist/src/cli.js - all @@ -38,7 +38,6 @@ auth-svc: ## args: - --inspect=0.0.0.0:{{ .Values.diagnosticMode.debug.port }} - ## @param diagnosticMode.debug config to override all debug information ## debug: @@ -109,10 +108,9 @@ auth-svc: ## Redis Configuration redis_host: 6379 redis_port: auth-svc-redis-svc - ## Svc config files config_files: - production.json: | + production.json: | { "PORT": {{ .Values.service.internalPort }}, "HOST": "0.0.0.0", @@ -295,23 +293,20 @@ auth-svc: ## NOTE: choose port between <30000-32767> ## nodePorts: - http: - https: - ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP - ## e.g.: - ## clusterIP: None - ## - clusterIP: - ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP - ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer - ## - loadBalancerIP: - ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources - ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service - ## e.g: - ## loadBalancerSourceRanges: - ## - 10.10.10.0/24 - ## + http: null + https: null ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP +## e.g.: +## clusterIP: None +## + clusterIP: null ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP +## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer +## + loadBalancerIP: null ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources +## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service +## e.g: +## loadBalancerSourceRanges: +## - 10.10.10.0/24 +## loadBalancerSourceRanges: [] ## @param service.externalTrafficPolicy %%MAIN_CONTAINER_NAME%% service external traffic policy ## ref http://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip @@ -341,9 +336,8 @@ auth-svc: pathType: ImplementationSpecific ## @param ingress.apiVersion Force Ingress API version (automatically detected if not set) ## - apiVersion: - ## @param ingress.hostname Default host for the ingress record - ## + apiVersion: null ## @param ingress.hostname Default host for the ingress record +## hostname: auth-service.local ## @param ingress.path Default path for the ingress record ## NOTE: You may need to set this to '/*' in order to use this with ALB ingress controllers @@ -446,14 +440,13 @@ consent-oracle: enabled: false ## @param diagnosticMode.command Command to override all containers in the deployment ## - command: + command: - node - ./dist/src/cli.js ## @param diagnosticMode.args Args to override all containers in the deployment ## args: - --inspect=0.0.0.0:{{ .Values.diagnosticMode.debug.port }} - ## @param diagnosticMode.debug config to override all debug information ## debug: @@ -494,13 +487,11 @@ consent-oracle: containerSecurityContext: enabled: true runAsUser: 1001 - # Add exta environment variables here env: [] - # e.g. - # - name: LOG_LEVEL - # value: debug - + # e.g. + # - name: LOG_LEVEL + # value: debug ## Svc configs config: ## DB Configuration @@ -636,23 +627,20 @@ consent-oracle: ## NOTE: choose port between <30000-32767> ## nodePorts: - http: - https: - ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP - ## e.g.: - ## clusterIP: None - ## - clusterIP: - ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP - ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer - ## - loadBalancerIP: - ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources - ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service - ## e.g: - ## loadBalancerSourceRanges: - ## - 10.10.10.0/24 - ## + http: null + https: null ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP +## e.g.: +## clusterIP: None +## + clusterIP: null ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP +## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer +## + loadBalancerIP: null ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources +## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service +## e.g: +## loadBalancerSourceRanges: +## - 10.10.10.0/24 +## loadBalancerSourceRanges: [] ## @param service.externalTrafficPolicy %%MAIN_CONTAINER_NAME%% service external traffic policy ## ref http://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip @@ -682,9 +670,8 @@ consent-oracle: pathType: ImplementationSpecific ## @param ingress.apiVersion Force Ingress API version (automatically detected if not set) ## - apiVersion: - ## @param ingress.hostname Default host for the ingress record - ## + apiVersion: null ## @param ingress.hostname Default host for the ingress record +## hostname: consent-oracle.local ## @param ingress.path Default path for the ingress record ## NOTE: You may need to set this to '/*' in order to use this with ALB ingress controllers @@ -787,7 +774,7 @@ tp-api-svc: enabled: false ## @param diagnosticMode.command Command to override all containers in the deployment ## - command: + command: - node - ./dist/src/cli.js - all @@ -795,7 +782,6 @@ tp-api-svc: ## args: - --inspect=0.0.0.0:{{ .Values.diagnosticMode.debug.port }} - ## @param diagnosticMode.debug config to override all debug information ## debug: @@ -836,16 +822,13 @@ tp-api-svc: containerSecurityContext: enabled: true runAsUser: 1001 - # Add exta environment variables here env: [] - # e.g. to change the Log Level: - # - name: LOG_LEVEL - # value: debug - + # e.g. to change the Log Level: + # - name: LOG_LEVEL + # value: debug ## Svc configs config: {} - ## Svc config files config_files: default.json: | @@ -922,23 +905,20 @@ tp-api-svc: ## NOTE: choose port between <30000-32767> ## nodePorts: - http: - https: - ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP - ## e.g.: - ## clusterIP: None - ## - clusterIP: - ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP - ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer - ## - loadBalancerIP: - ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources - ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service - ## e.g: - ## loadBalancerSourceRanges: - ## - 10.10.10.0/24 - ## + http: null + https: null ## @param service.clusterIP %%MAIN_CONTAINER_NAME%% service Cluster IP +## e.g.: +## clusterIP: None +## + clusterIP: null ## @param service.loadBalancerIP %%MAIN_CONTAINER_NAME%% service Load Balancer IP +## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer +## + loadBalancerIP: null ## @param service.loadBalancerSourceRanges %%MAIN_CONTAINER_NAME%% service Load Balancer sources +## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service +## e.g: +## loadBalancerSourceRanges: +## - 10.10.10.0/24 +## loadBalancerSourceRanges: [] ## @param service.externalTrafficPolicy %%MAIN_CONTAINER_NAME%% service external traffic policy ## ref http://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip @@ -968,9 +948,8 @@ tp-api-svc: pathType: ImplementationSpecific ## @param ingress.apiVersion Force Ingress API version (automatically detected if not set) ## - apiVersion: - ## @param ingress.hostname Default host for the ingress record - ## + apiVersion: null ## @param ingress.hostname Default host for the ingress record +## hostname: tp-api-svc.local ## @param ingress.path Default path for the ingress record ## NOTE: You may need to set this to '/*' in order to use this with ALB ingress controllers @@ -1156,96 +1135,7 @@ thirdparty-simulator: config: thirdpartysdk: enabled: true - config: { - production.json: { - "control": { - "mgmtAPIWsUrl": "127.0.0.1", - "mgmtAPIWsPort": 4010 - }, - "inbound": { - "port": 4005, - "host": "0.0.0.0", - "pispTransactionMode": true, - "tls": { - "mutualTLS": { - "enabled": false - }, - "creds": { - "ca": "/secrets/dfsp_or_3ppi_client_cacert.pem", - "cert": "/secrets/dfsp_or_3ppi_server_cert.pem", - "key": "/secrets/dfsp_or_3ppi_server_key.key" - } - } - }, - "outbound": { - "port": 4006, - "host": "0.0.0.0", - "tls": { - "mutualTLS": { - "enabled": false - }, - "creds": { - "ca": "/secrets/hub_server_cacert.pem", - "cert": "/secrets/dfsp_or_3ppi_client_cert.cer", - "key": "/secrets/dfsp_or_3ppi_client_key.key" - } - } - }, - "requestProcessingTimeoutSeconds": 30, - "wso2": { - "auth": { - "staticToken": "test-static-token", - "tokenEndpoint": "", - "clientKey": "test-client-key", - "clientSecret": "test-client-secret", - "refreshSeconds": 3600 - } - }, - "redis": { - "port": 6379, - "timeout": 100 - }, - "inspect": { - "depth": 4, - "showHidden": false, - "color": true - }, - "shared": { - "authServiceParticipantId": "centralauth", - "thirdpartyRequestsEndpoint": "$release_name-tp-api-svc", - "servicesEndpoint": "$release_name-tp-api-svc", - "alsEndpoint": "$release_name-account-lookup-service", - "quotesEndpoint": "$release_name-quoting-service", - "transfersEndpoint": "$release_name-ml-api-adapter-service", - "dfspId": "$name", - "dfspBackendUri": "$full_name-backend:3000", - "dfspBackendHttpScheme": "http", - "dfspBackendVerifyAuthorizationPath": "verify-authorization", - "dfspBackendVerifyConsentPath": "verify-consent", - "sdkRequestToPayTransferUri": "0.0.0.0:3000/requestToPayTransfer", - "sdkOutgoingUri": "$full_name-scheme-adapter:4001", - "sdkOutgoingHttpScheme": "http", - "sdkOutgoingPartiesInformationPath": "parties/{Type}/{ID}/{SubId}", - "sdkNotifyAboutTransferUri": "ml-testing-toolkit:4040/thirdpartyRequests/transactions/{ID}", - "tempOverrideQuotesPartyIdType": "MSISDN", - "testShouldOverrideConsentId": true, - "testConsentRequestToConsentMap": { - "76059a0a-684f-4002-a880-b01159afe119": "76059a0a-684f-4002-a880-b01159afe119", - "6bf07f98-cfce-45ba-b048-7a86bac45d79": "be433b9e-9473-4b7d-bdd5-ac5b42463afb", - "c51ec534-ee48-4575-b6a9-ead2955b8069": "46876aac-5db8-4353-bb3c-a6a905843ce7", - "d51ec534-ee48-4575-b6a9-ead2955b8069": "23b07761-6b41-442a-b3d5-d876a6ea9ecc", - "b5d6206c-4f06-497d-af15-ed866ea6958f": "2acf1dfa-ce45-486e-b19e-ae4ad9804a63" - }, - "testOverrideTransactionChallenge": "OWZhYjAxZTcwYjU4YzRhMzRmOWQwNzBmZjllZDFiNjc2NWVhMzA1NGI1MWZjZThjZGFjNDEyZDBmNmM2MWFhMQ" - }, - "pm4mlEnabled": false, - "validateInboundJws": false, - "jwsSign": false, - "jwsSigningKey": "/jwsSigningKey.key", - "jwsVerificationKeysDirectory": null - } - } - + config: {production.json: {"control": {"mgmtAPIWsUrl": "127.0.0.1", "mgmtAPIWsPort": 4010}, "inbound": {"port": 4005, "host": "0.0.0.0", "pispTransactionMode": true, "tls": {"mutualTLS": {"enabled": false}, "creds": {"ca": "/secrets/dfsp_or_3ppi_client_cacert.pem", "cert": "/secrets/dfsp_or_3ppi_server_cert.pem", "key": "/secrets/dfsp_or_3ppi_server_key.key"}}}, "outbound": {"port": 4006, "host": "0.0.0.0", "tls": {"mutualTLS": {"enabled": false}, "creds": {"ca": "/secrets/hub_server_cacert.pem", "cert": "/secrets/dfsp_or_3ppi_client_cert.cer", "key": "/secrets/dfsp_or_3ppi_client_key.key"}}}, "requestProcessingTimeoutSeconds": 30, "wso2": {"auth": {"staticToken": "test-static-token", "tokenEndpoint": "", "clientKey": "test-client-key", "clientSecret": "test-client-secret", "refreshSeconds": 3600}}, "redis": {"port": 6379, "timeout": 100}, "inspect": {"depth": 4, "showHidden": false, "color": true}, "shared": {"authServiceParticipantId": "centralauth", "thirdpartyRequestsEndpoint": "$release_name-tp-api-svc", "servicesEndpoint": "$release_name-tp-api-svc", "alsEndpoint": "$release_name-account-lookup-service", "quotesEndpoint": "$release_name-quoting-service", "transfersEndpoint": "$release_name-ml-api-adapter-service", "dfspId": "$name", "dfspBackendUri": "$full_name-backend:3000", "dfspBackendHttpScheme": "http", "dfspBackendVerifyAuthorizationPath": "verify-authorization", "dfspBackendVerifyConsentPath": "verify-consent", "sdkRequestToPayTransferUri": "0.0.0.0:3000/requestToPayTransfer", "sdkOutgoingUri": "$full_name-scheme-adapter:4001", "sdkOutgoingHttpScheme": "http", "sdkOutgoingPartiesInformationPath": "parties/{Type}/{ID}/{SubId}", "sdkNotifyAboutTransferUri": "ml-testing-toolkit:4040/thirdpartyRequests/transactions/{ID}", "tempOverrideQuotesPartyIdType": "MSISDN", "testShouldOverrideConsentId": true, "testConsentRequestToConsentMap": {"76059a0a-684f-4002-a880-b01159afe119": "76059a0a-684f-4002-a880-b01159afe119", "6bf07f98-cfce-45ba-b048-7a86bac45d79": "be433b9e-9473-4b7d-bdd5-ac5b42463afb", "c51ec534-ee48-4575-b6a9-ead2955b8069": "46876aac-5db8-4353-bb3c-a6a905843ce7", "d51ec534-ee48-4575-b6a9-ead2955b8069": "23b07761-6b41-442a-b3d5-d876a6ea9ecc", "b5d6206c-4f06-497d-af15-ed866ea6958f": "2acf1dfa-ce45-486e-b19e-ae4ad9804a63"}, "testOverrideTransactionChallenge": "OWZhYjAxZTcwYjU4YzRhMzRmOWQwNzBmZjllZDFiNjc2NWVhMzA1NGI1MWZjZThjZGFjNDEyZDBmNmM2MWFhMQ"}, "pm4mlEnabled": false, "validateInboundJws": false, "jwsSign": false, "jwsSigningKey": "/jwsSigningKey.key", "jwsVerificationKeysDirectory": null}} schemeAdapter: secrets: jws: @@ -1988,12 +1878,10 @@ thirdparty-simulator: # your switch is using `FSPIOP-Source: peter` you will need a property `peter` in the following # object. Do not add the public keys of your simulators to this object. Instead, put them in # `mojaloop-simulator.simulators.$yourSimName.config.schemeAdapter.secrets.jws.publicKey`. - sharedJWSPubKeys: - # switch: |- - # -----BEGIN PUBLIC KEY----- - # blah blah blah - # -----END PUBLIC KEY----- - + sharedJWSPubKeys: null # switch: |- +# -----BEGIN PUBLIC KEY----- +# blah blah blah +# -----END PUBLIC KEY----- defaults: # Changes to this object in the parent chart, for example 'mojaloop-simulator.defaults' will be # applied to all simulators deployed by this child chart. @@ -2002,12 +1890,8 @@ thirdparty-simulator: initContainers: waitForCache: enabled: true - imagePullSecretName: dock-casa-secret - - cache: - - # These will be supplied directly to the init containers array in the deployment for the + cache: # These will be supplied directly to the init containers array in the deployment for the # scheme adapter. They should look exactly as you'd declare them inside the deployment. # Example: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/#init-containers-in-use # This init container will have the same environment variables as the main backend container, @@ -2058,7 +1942,7 @@ thirdparty-simulator: publicKey: '' image: repository: mojaloop/sdk-scheme-adapter - tag: v23.4.0 + tag: v23.5.1 pullPolicy: IfNotPresent command: '[ "yarn", "start:api-svc" ]' <<: *defaultProbes @@ -2381,85 +2265,8 @@ thirdparty-simulator: target: type: Utilization averageUtilization: 80 - config: - production.json: { - "control": { - "mgmtAPIWsUrl": "127.0.0.1", - "mgmtAPIWsPort": 4010 - }, - "inbound": { - "port": 4005, - "host": "0.0.0.0", - "pispTransactionMode": true, - "tls": { - "mutualTLS": { - "enabled": false - }, - "creds": { - "ca": "/secrets/dfsp_or_3ppi_client_cacert.pem", - "cert": "/secrets/dfsp_or_3ppi_server_cert.pem", - "key": "/secrets/dfsp_or_3ppi_server_key.key" - } - } - }, - "outbound": { - "port": 4006, - "host": "0.0.0.0", - "tls": { - "mutualTLS": { - "enabled": false - }, - "creds": { - "ca": "/secrets/hub_server_cacert.pem", - "cert": "/secrets/dfsp_or_3ppi_client_cert.cer", - "key": "/secrets/dfsp_or_3ppi_client_key.key" - } - } - }, - "requestProcessingTimeoutSeconds": 30, - "wso2": { - "auth": { - "staticToken": "test-static-token", - "tokenEndpoint": "", - "clientKey": "test-client-key", - "clientSecret": "test-client-secret", - "refreshSeconds": 3600 - } - }, - "redis": { - "port": 6379, - "timeout": 100 - }, - "inspect": { - "depth": 4, - "showHidden": false, - "color": true - }, - "shared": { - "authServiceParticipantId": "centralauth", - "thirdpartyRequestsEndpoint": "$release_name-tp-api-svc", - "servicesEndpoint": "$release_name-tp-api-svc", - "alsEndpoint": "$release_name-account-lookup-service", - "quotesEndpoint": "$release_name-quoting-service", - "transfersEndpoint": "$release_name-ml-api-adapter-service", - "dfspId": "$name", - "dfspBackendUri": "$full_name-backend:3000", - "dfspBackendHttpScheme": "http", - "dfspBackendVerifyAuthorizationPath": "verify-authorization", - "dfspBackendVerifyConsentPath": "verify-consent", - "sdkRequestToPayTransferUri": "0.0.0.0:3000/requestToPayTransfer", - "sdkOutgoingUri": "$full_name-scheme-adapter:4001", - "sdkOutgoingHttpScheme": "http", - "sdkOutgoingPartiesInformationPath": "parties/{Type}/{ID}/{SubId}", - "sdkNotifyAboutTransferUri": "ml-testing-toolkit:4040/thirdpartyRequests/transactions/{ID}" - }, - "pm4mlEnabled": false, - "validateInboundJws": false, - "jwsSign": false, - "jwsSigningKey": "/jwsSigningKey.key", - "jwsVerificationKeysDirectory": null - } - + config: + production.json: {"control": {"mgmtAPIWsUrl": "127.0.0.1", "mgmtAPIWsPort": 4010}, "inbound": {"port": 4005, "host": "0.0.0.0", "pispTransactionMode": true, "tls": {"mutualTLS": {"enabled": false}, "creds": {"ca": "/secrets/dfsp_or_3ppi_client_cacert.pem", "cert": "/secrets/dfsp_or_3ppi_server_cert.pem", "key": "/secrets/dfsp_or_3ppi_server_key.key"}}}, "outbound": {"port": 4006, "host": "0.0.0.0", "tls": {"mutualTLS": {"enabled": false}, "creds": {"ca": "/secrets/hub_server_cacert.pem", "cert": "/secrets/dfsp_or_3ppi_client_cert.cer", "key": "/secrets/dfsp_or_3ppi_client_key.key"}}}, "requestProcessingTimeoutSeconds": 30, "wso2": {"auth": {"staticToken": "test-static-token", "tokenEndpoint": "", "clientKey": "test-client-key", "clientSecret": "test-client-secret", "refreshSeconds": 3600}}, "redis": {"port": 6379, "timeout": 100}, "inspect": {"depth": 4, "showHidden": false, "color": true}, "shared": {"authServiceParticipantId": "centralauth", "thirdpartyRequestsEndpoint": "$release_name-tp-api-svc", "servicesEndpoint": "$release_name-tp-api-svc", "alsEndpoint": "$release_name-account-lookup-service", "quotesEndpoint": "$release_name-quoting-service", "transfersEndpoint": "$release_name-ml-api-adapter-service", "dfspId": "$name", "dfspBackendUri": "$full_name-backend:3000", "dfspBackendHttpScheme": "http", "dfspBackendVerifyAuthorizationPath": "verify-authorization", "dfspBackendVerifyConsentPath": "verify-consent", "sdkRequestToPayTransferUri": "0.0.0.0:3000/requestToPayTransfer", "sdkOutgoingUri": "$full_name-scheme-adapter:4001", "sdkOutgoingHttpScheme": "http", "sdkOutgoingPartiesInformationPath": "parties/{Type}/{ID}/{SubId}", "sdkNotifyAboutTransferUri": "ml-testing-toolkit:4040/thirdpartyRequests/transactions/{ID}"}, "pm4mlEnabled": false, "validateInboundJws": false, "jwsSign": false, "jwsSigningKey": "/jwsSigningKey.key", "jwsVerificationKeysDirectory": null} env: NODE_ENV: production INBOUND_LISTEN_PORT: 4005 @@ -2477,19 +2284,17 @@ thirdparty-simulator: # - secretName: chart-example-tls # hosts: # - chart-example.local - resources: {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - + # We usually recommend not to specify default resources and to leave this as a conscious + # choice for the user. This also increases chances charts run on environments with little + # resources, such as Minikube. If you do want to specify resources, uncomment the following + # lines, adjust them as necessary, and remove the curly braces after 'resources:'. + # limits: + # cpu: 100m + # memory: 128Mi + # requests: + # cpu: 100m + # memory: 128Mi ## Pod scheduling preferences. ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity affinity: {} @@ -2497,7 +2302,6 @@ thirdparty-simulator: ## Node labels for pod assignment ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector nodeSelector: {} - ## Set toleration for scheduler ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ - tolerations: [] \ No newline at end of file + tolerations: []