diff --git a/.changelog/release-v13.0.2.md b/.changelog/release-v13.0.2.md index e015eeac2..6d62e741e 100644 --- a/.changelog/release-v13.0.2.md +++ b/.changelog/release-v13.0.2.md @@ -23,6 +23,9 @@ Date | Revision | Description 1. **#2264:** add more robust header validation for inbound server ([sdk-scheme-adapter/pull/278](https://github.com/mojaloop/sdk-scheme-adapter/pull/278) closes [mojaloop/2264](https://github.com/mojaloop/project/issues/2264)) 2. feat: added ilp packet to transfer object ([sdk-scheme-adapter/pull/280](https://github.com/mojaloop/sdk-scheme-adapter/pull/280)) +3. Added a demo friendly test runner in TTK ([ml-testing-toolkit-ui/pull/115](https://github.com/mojaloop/ml-testing-toolkit-ui/pull/115)) +4. TTK hosted mode: Optional JWS & mTLS ([ml-testing-toolkit-ui/pull/116](https://github.com/mojaloop/ml-testing-toolkit-ui/pull/116) and [ml-testing-toolkit/pull/184](https://github.com/mojaloop/ml-testing-toolkit/pull/184) closes [mojaloop/project/issues/2376](https://github.com/mojaloop/project/issues/2376)) +5. Provisioned payment manager api in TTK ([ml-testing-toolkit/pull/182](https://github.com/mojaloop/ml-testing-toolkit/pull/182)) ### 3. Bug Fixes @@ -34,6 +37,10 @@ Date | Revision | Description 6. **2433:** sdk-scheme-adapter v11.18.6 release failing on startup ([sdk-scheme-adapter/pull/282](https://github.com/mojaloop/sdk-scheme-adapter/pull/282) closes [mojaloop/2433](https://github.com/mojaloop/project/issues/2433)) 7. **2436:** SDK-Scheme-Adapter Inbound API responds incorrectly for 'Unknown URI' Error scenario ([sdk-scheme-adapter/pull/283](https://github.com/mojaloop/sdk-scheme-adapter/pull/283) closes [mojaloop/2436](https://github.com/mojaloop/project/issues/2436)) 8. **2439:** quoting-service model.validateQuoteRequest doesn't perform correct validation when simpleRoutingMode is TRUE ([quoting-service/pull/280](https://github.com/mojaloop/quoting-service/pull/280) closes [mojaloop/2439](https://github.com/mojaloop/project/issues/2439)) +9. **2445:** TTKs Iteration Runner on Moja1 & Moja2 fails with "Terminated" regardless on the number of Iterations configured. ([ml-testing-toolkit/pull/184](https://github.com/mojaloop/ml-testing-toolkit/pull/184) closes [mojaloop/2445](https://github.com/mojaloop/project/issues/2445)) +10. **2400:** TTK demo test runner option to "import from GitHub" causing browser crash ([ml-testing-toolkit-ui/pull/117](https://github.com/mojaloop/ml-testing-toolkit-ui/pull/117) closes [mojaloop/2400](https://github.com/mojaloop/project/issues/2400)) + + ## 4. Application versions @@ -56,8 +63,8 @@ Date | Revision | Description 17. simulator: **v11.1.3** 18. mojaloop-simulator: **v11.4.3** 19. sdk-scheme-adapter: v11.17.1 -> **v11.18.7** -20. ml-testing-toolkit: v12.4.2 -> **v13.2.2** -21. ml-testing-toolkit-ui: v12.2.3 -> **v13.2.2** +20. ml-testing-toolkit: v13.2.2 -> **v13.4.0** +21. ml-testing-toolkit-ui: v13.2.2 -> **v13.4.0** ## 5. Application release notes @@ -80,8 +87,8 @@ Date | Revision | Description 17. simulator - https://github.com/mojaloop/simulator/releases/tag/v11.1.3 18. mojaloop-simulator - https://github.com/mojaloop/mojaloop-simulator/releases/tag/v11.4.3 19. sdk-scheme-adapter - https://github.com/mojaloop/sdk-scheme-adapter/releases/tag/v11.18.7 -20. ml-testing-toolkit - https://github.com/mojaloop/ml-testing-toolkit/releases/tag/v13.2.2 -21. ml-testing-toolkit-ui - https://github.com/mojaloop/ml-testing-toolkit-ui/releases/tag/v13.2.2 +20. ml-testing-toolkit - https://github.com/mojaloop/ml-testing-toolkit/releases/tag/v13.4.0 +21. ml-testing-toolkit-ui - https://github.com/mojaloop/ml-testing-toolkit-ui/releases/tag/v13.4.0 ## 6. Operational Chart versions diff --git a/ml-testing-toolkit-cli/Chart.yaml b/ml-testing-toolkit-cli/Chart.yaml index 007a016cc..dc4e6e98f 100644 --- a/ml-testing-toolkit-cli/Chart.yaml +++ b/ml-testing-toolkit-cli/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 description: ml-testing-toolkit-cli Helm chart for Kubernetes name: ml-testing-toolkit-cli -version: 12.2.0 -appVersion: "13.2.1" +version: 13.0.0 +appVersion: "13.4.0" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/ml-testing-toolkit-cli/values.yaml b/ml-testing-toolkit-cli/values.yaml index 5bc09e360..c29858a6f 100644 --- a/ml-testing-toolkit-cli/values.yaml +++ b/ml-testing-toolkit-cli/values.yaml @@ -4,7 +4,7 @@ replicaCount: 1 image: repository: mojaloop/ml-testing-toolkit - tag: v13.2.2 + tag: v13.4.0 ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. ## ref: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod diff --git a/ml-testing-toolkit/Chart.yaml b/ml-testing-toolkit/Chart.yaml index a0ac478ef..90193fb1f 100644 --- a/ml-testing-toolkit/Chart.yaml +++ b/ml-testing-toolkit/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 description: ml-testing-toolkit Helm chart for Kubernetes name: ml-testing-toolkit -version: 12.2.0 -appVersion: "ml-testing-toolkit: v13.2.2 ml-testing-toolkit-ui: v13.2.2" +version: 13.0.0 +appVersion: "ml-testing-toolkit: v13.4.0 ml-testing-toolkit-ui: v13.4.0" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/ml-testing-toolkit/chart-backend/Chart.yaml b/ml-testing-toolkit/chart-backend/Chart.yaml index ea1d5df2e..c38c74d10 100644 --- a/ml-testing-toolkit/chart-backend/Chart.yaml +++ b/ml-testing-toolkit/chart-backend/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 description: ml-testing-toolkit-backend Helm chart for Kubernetes name: ml-testing-toolkit-backend -version: 12.2.0 -appVersion: "13.2.1" +version: 13.0.0 +appVersion: "13.4.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 93436a3f7..d414e1cf1 100644 --- a/ml-testing-toolkit/chart-backend/values.yaml +++ b/ml-testing-toolkit/chart-backend/values.yaml @@ -32,7 +32,7 @@ dependencies: replicaCount: 1 image: repository: mojaloop/ml-testing-toolkit - tag: v13.2.2 + tag: v13.4.0 commandPersistence: '["sh", "-c", "cd /opt/mojaloop-testing-toolkit; if [ -d /opt/ttk-data ]; then if [ ! -d /opt/ttk-data/spec_files ]; then if [ -f /opt/default_config/user_config.json ]; then cp /opt/default_config/user_config.json spec_files; fi; if [ -f /opt/default_config/system_config.json ]; then cp /opt/default_config/system_config.json spec_files; fi; cp -pR spec_files /opt/ttk-data/spec_files; fi; mv spec_files spec_files_default; ln -s /opt/ttk-data/spec_files spec_files; else if [ -f /opt/default_config/user_config.json ]; then cp /opt/default_config/user_config.json spec_files; fi; if [ -f /opt/default_config/system_config.json ]; then cp /opt/default_config/system_config.json spec_files; fi; fi; npm run start;"]' command: '["sh", "-c", "cd /opt/mojaloop-testing-toolkit; if [ -f /opt/default_config/user_config.json ]; then cp /opt/default_config/user_config.json spec_files; fi; if [ -f /opt/default_config/system_config.json ]; then cp /opt/default_config/system_config.json spec_files; fi; npm run start;"]' @@ -170,18 +170,18 @@ config: "MTA_ROLE": "Application/MTA", "PTA_ROLE": "Application/PTA", "EVERYONE_ROLE": "Internal/everyone", - "P12_PASS_PHRASE": "SOME_S3C4R3_P@SS", "OAUTH2_TOKEN_ISS": "http://$auth_host:$auth_port$auth_token_iss_path", "OAUTH2_ISSUER": "http://$auth_host:$auth_port$auth_issuer_path", - "JWT_COOKIE_NAME": "TTK-API_ACCESS_TOKEN", "EMBEDDED_CERTIFICATE": "$auth_embedded_certificate" }, "KEYCLOAK": { "ENABLED": false, "API_URL": "http://$auth_host:$auth_port", "REALM": "testingtoolkit", - "USERNAME": "hub", - "PASSWORD": "hub" + "ADMIN_REALM": "master", + "ADMIN_USERNAME": "admin", + "ADMIN_PASSWORD": "admin", + "ADMIN_CLIENT_ID": "admin-cli" }, "SERVER_LOGS": { "ENABLED": false, @@ -193,6 +193,7 @@ config: } }, "CONNECTION_MANAGER": { + "ENABLED": false, "API_URL": "http://$connection_manager_host:$connection_manager_port", "AUTH_ENABLED": false, "HUB_USERNAME": "hub", @@ -252,6 +253,11 @@ config: "type": "mojaloop_sdk_outbound_scheme_adapter", "version": "1.0", "folderPath": "mojaloop_sdk_outbound_scheme_adapter_1.0" + }, + { + "type": "payment_manager", + "version": "1.4", + "folderPath": "payment_manager_1.4" } ] } diff --git a/ml-testing-toolkit/chart-frontend/Chart.yaml b/ml-testing-toolkit/chart-frontend/Chart.yaml index 77881ac4b..f34c8e151 100644 --- a/ml-testing-toolkit/chart-frontend/Chart.yaml +++ b/ml-testing-toolkit/chart-frontend/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 description: ml-testing-toolkit-frontend Helm chart for Kubernetes name: ml-testing-toolkit-frontend -version: 12.2.0 -appVersion: "13.2.1" +version: 13.0.0 +appVersion: "13.4.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 67a8fb49b..407c65508 100644 --- a/ml-testing-toolkit/chart-frontend/values.yaml +++ b/ml-testing-toolkit/chart-frontend/values.yaml @@ -4,7 +4,7 @@ replicaCount: 1 image: repository: mojaloop/ml-testing-toolkit-ui - tag: v13.2.2 + tag: v13.4.0 command: '["sh", "/usr/share/nginx/start.sh"]' ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. diff --git a/ml-testing-toolkit/requirements.yaml b/ml-testing-toolkit/requirements.yaml index d842c44e5..3c65423e9 100644 --- a/ml-testing-toolkit/requirements.yaml +++ b/ml-testing-toolkit/requirements.yaml @@ -1,11 +1,11 @@ # requirements.yaml dependencies: - name: ml-testing-toolkit-frontend - version: 12.2.0 + version: 13.0.0 repository: "file://./chart-frontend" condition: ml-testing-toolkit-frontend.enabled - name: ml-testing-toolkit-backend - version: 12.2.0 + version: 13.0.0 repository: "file://./chart-backend" condition: ml-testing-toolkit-backend.enabled - name: connection-manager-frontend diff --git a/mojaloop/requirements.yaml b/mojaloop/requirements.yaml index 40f8a09e2..25bff0efa 100644 --- a/mojaloop/requirements.yaml +++ b/mojaloop/requirements.yaml @@ -45,31 +45,31 @@ dependencies: repository: "file://../emailnotifier" condition: emailnotifier.enabled - name: ml-testing-toolkit - version: 12.2.0 + version: 13.0.0 repository: "file://../ml-testing-toolkit" condition: ml-testing-toolkit.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-test-setup - version: 12.2.0 + version: 13.0.0 repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-test-setup.tests.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-test-validation - version: 12.2.0 + version: 13.0.0 repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-test-validation.tests.enabled - name: ml-testing-toolkit-cli alias: ml-ttk-posthook-setup - version: 12.2.0 + version: 13.0.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: 12.2.0 + version: 13.0.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: 12.2.0 + version: 13.0.0 repository: "file://../ml-testing-toolkit-cli" condition: ml-ttk-cronjob-tests.scheduling.enabled