Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/upgrade ttk #449

Merged
merged 2 commits into from
Sep 3, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 11 additions & 4 deletions .changelog/release-v13.0.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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

Expand All @@ -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

Expand All @@ -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

Expand Down
4 changes: 2 additions & 2 deletions ml-testing-toolkit-cli/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
2 changes: 1 addition & 1 deletion ml-testing-toolkit-cli/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions ml-testing-toolkit/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
4 changes: 2 additions & 2 deletions ml-testing-toolkit/chart-backend/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
16 changes: 11 additions & 5 deletions ml-testing-toolkit/chart-backend/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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;"]'

Expand Down Expand Up @@ -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,
Expand All @@ -193,6 +193,7 @@ config:
}
},
"CONNECTION_MANAGER": {
"ENABLED": false,
"API_URL": "http://$connection_manager_host:$connection_manager_port",
"AUTH_ENABLED": false,
"HUB_USERNAME": "hub",
Expand Down Expand Up @@ -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"
}
]
}
Expand Down
4 changes: 2 additions & 2 deletions ml-testing-toolkit/chart-frontend/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
2 changes: 1 addition & 1 deletion ml-testing-toolkit/chart-frontend/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions ml-testing-toolkit/requirements.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
12 changes: 6 additions & 6 deletions mojaloop/requirements.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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