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

feat: upgrade ttk version #458

Merged
merged 8 commits into from
Nov 16, 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
20 changes: 14 additions & 6 deletions .changelog/release-v13.1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,12 @@ Date | Revision | Description
1. **mojaloop/#2505:** als-subid-error-callback-endpoint-not-implemented ([account-lookup-service/issues/#429](https://github.com/mojaloop/account-lookup-service/issues/429)), closes [mojaloop/#2505](https://github.com/mojaloop/account-lookup-service/issues/2505) [mojaloop/#2505](https://github.com/mojaloop/account-lookup-service/issues/2505)
2. **mojaloop/#2450:** feat(thirdparty): add tp-api-svc and round out thirdparty sub-chart ([helm/pull/#454](https://github.com/mojaloop/helm/pull/454), closes [mojaloop/#2450](https://github.com/mojaloop/project/issues/2450))
3. **mojaloop/#2532:** feat(thirdparty): add thirdparty support to mojaloop-simulator chart ([helm/pull/#456](https://github.com/mojaloop/helm/pull/456), closes [mojaloop/#2532](https://github.com/mojaloop/project/issues/2532))
4. Testing Toolkit:
1. Moved object store init config to system config ([ml-testing-toolkit/pull/189](https://github.com/mojaloop/ml-testing-toolkit/pull/189))
2. Added labels functionality to test cases ([ml-testing-toolkit/pull/193](https://github.com/mojaloop/ml-testing-toolkit/pull/193), [ml-testing-toolkit-ui/pull/122](https://github.com/mojaloop/ml-testing-toolkit-ui/pull/122), [ml-testing-toolkit-ui/pull/123](https://github.com/mojaloop/ml-testing-toolkit-ui/pull/123) and [ml-testing-toolkit-ui/pull/124](https://github.com/mojaloop/ml-testing-toolkit-ui/pull/124)), closes [mojaloop/#2161](https://github.com/mojaloop/project/issues/2161)
3. Added thirdparty-sdk outbound API ([ml-testing-toolkit/pull/195](https://github.com/mojaloop/ml-testing-toolkit/pull/195)), closes [mojaloop/#2533](https://github.com/mojaloop/project/issues/2533)
4. New feature: Test cases definition report with grouping ([ml-testing-toolkit/pull/196](https://github.com/mojaloop/ml-testing-toolkit/pull/196)), closes [mojaloop/#2348](https://github.com/mojaloop/project/issues/2348)


### 3. Bug Fixes

Expand All @@ -24,7 +30,9 @@ Date | Revision | Description
3. **mojaloop/2527:** transfers PUT callback on version=1.1 is not assigning destination headers correctly ([ml-api-adapter/issues/#866](https://github.com/mojaloop/ml-api-adapter/issues/486)), closes [mojaloop/#2527](https://github.com/mojaloop/project/issues/2527)
4. als-oracle-pathfinder fix: init and startup issues #61 ([als-oracle-pathfinder/pull/#61](https://github.com/mojaloop/als-oracle-pathfinder/pull/61))
5. Testing Toolkit:
1. TBD
1. Fixed TLS connectivity in hosted mode ([ml-testing-toolkit/pull/192](https://github.com/mojaloop/ml-testing-toolkit/pull/192)), closes [mojaloop/#1790](https://github.com/mojaloop/project/issues/1790)
2. Fixed fxapi callback map ([ml-testing-toolkit/pull/194](https://github.com/mojaloop/ml-testing-toolkit/pull/194))
3. Fixed stop button not working intermittently ([ml-testing-toolkit-ui/pull/121](https://github.com/mojaloop/ml-testing-toolkit-ui/pull/121)), closes [mojaloop/#2332](https://github.com/mojaloop/project/issues/2332)

## 4. Application versions

Expand All @@ -47,8 +55,8 @@ Date | Revision | Description
17. simulator: **v11.1.3**
18. mojaloop-simulator: **v11.6.1**
19. sdk-scheme-adapter: **v11.18.8**
20. ml-testing-toolkit: v13.5.1 -> **v13.?**
21. ml-testing-toolkit-ui: v13.5.2 -> **v13.?**
20. ml-testing-toolkit: v13.5.1 -> **v14.0.2**
21. ml-testing-toolkit-ui: v13.5.2 -> **v13.5.5**

## 5. Application release notes

Expand All @@ -72,8 +80,8 @@ Date | Revision | Description
18. mojaloop-simulator - https://github.com/mojaloop/mojaloop-simulator/releases/tag/v11.6.1
19. sdk-scheme-adapter - https://github.com/mojaloop/sdk-scheme-adapter/releases/tag/v11.18.8
20. thirdparty-sdk-adapter - https://github.com/mojaloop/thirdparty-sdk/releases/tag/v11.55.1
21. ml-testing-toolkit - https://github.com/mojaloop/ml-testing-toolkit/releases/tag/v13.?
22. ml-testing-toolkit-ui - https://github.com/mojaloop/ml-testing-toolkit-ui/releases/tag/v13.?
21. ml-testing-toolkit - https://github.com/mojaloop/ml-testing-toolkit/releases/tag/v14.0.2
22. ml-testing-toolkit-ui - https://github.com/mojaloop/ml-testing-toolkit-ui/releases/tag/v13.5.5

## 6. Operational Chart versions

Expand All @@ -82,7 +90,7 @@ Date | Revision | Description

## 7. Breaking changes

N/A
1. Testing Toolkit - Moved TLS related configuration parameters from user config to system config ([ml-testing-toolkit/releases/v14.0.0](https://github.com/mojaloop/ml-testing-toolkit/releases/tag/v14.0.0))

## 8. Upgrade notes

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: 13.0.0
appVersion: "13.5.1"
version: 14.0.0
vijayg10 marked this conversation as resolved.
Show resolved Hide resolved
appVersion: "14.0.2"
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.5.1
tag: v14.0.2
## 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
2 changes: 1 addition & 1 deletion ml-testing-toolkit/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
description: ml-testing-toolkit Helm chart for Kubernetes
name: ml-testing-toolkit
version: 13.0.0
version: 14.0.0
appVersion: "ml-testing-toolkit: v13.5.1 ml-testing-toolkit-ui: v13.5.2"
home: http://mojaloop.io
icon: http://mojaloop.io/images/logo.png
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: 13.0.0
appVersion: "13.5.1"
version: 14.0.0
appVersion: "14.0.2"
home: http://mojaloop.io
icon: http://mojaloop.io/images/logo.png
sources:
Expand Down
36 changes: 29 additions & 7 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.5.1
tag: v14.0.2
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 @@ -81,17 +81,17 @@ config:
{
"method": "put",
"path": "/parties/{Type}/{ID}",
"endpoint": "http://moja-account-lookup-service.demo"
"endpoint": "http://$release_name-account-lookup-service"
},
{
"method": "put",
"path": "/quotes/{ID}",
"endpoint": "http://moja-quoting-service.demo"
"endpoint": "http://$release_name-quoting-service"
},
{
"method": "put",
"path": "/transfers/{ID}",
"endpoint": "http://moja-ml-api-adapter-service.demo"
"endpoint": "http://$release_name-ml-api-adapter-service"
}
]
},
Expand Down Expand Up @@ -120,8 +120,6 @@ config:
"VALIDATE_INBOUND_PUT_PARTIES_JWS": false,
"JWS_SIGN": false,
"JWS_SIGN_PUT_PARTIES": false,
"INBOUND_MUTUAL_TLS_ENABLED": false,
"OUTBOUND_MUTUAL_TLS_ENABLED": false,
"CLIENT_MUTUAL_TLS_ENABLED": false,
"ADVANCED_FEATURES_ENABLED": true,
"CALLBACK_TIMEOUT": 20000,
Expand All @@ -148,11 +146,30 @@ config:
"TEST_CASES_REPO_HUB_GP_PATH": "collections/hub/golden_path",
"TEST_CASES_REPO_HUB_PROVISIONING_PATH": "collections/hub/provisioning"
},
"DEFAULT_ENVIRONMENT_FILE_NAME": "hub-k8s-environment.json"
"DEFAULT_ENVIRONMENT_FILE_NAME": "hub-k8s-environment.json",
"LABELS": [
{
"name": "p2p",
"description": "Tests related to p2p transfer",
"color": "red"
},
{
"name": "settlements",
"description": "Tests related to settlements",
"color": "green"
},
{
"name": "quotes",
"description": "Tests related to quoting service",
"color": "blue"
}
]
}
system_config.json: {
"API_PORT": 5000,
"HOSTING_ENABLED": false,
"INBOUND_MUTUAL_TLS_ENABLED": false,
"OUTBOUND_MUTUAL_TLS_ENABLED": false,
"CONFIG_VERSIONS": {
"response": 1,
"callback": 1,
Expand Down Expand Up @@ -258,6 +275,11 @@ config:
"type": "payment_manager",
"version": "1.4",
"folderPath": "payment_manager_1.4"
},
{
"type": "thirdparty_sdk_outbound",
"version": "0.1",
"folderPath": "thirdparty_sdk_outbound_0.1"
}
]
}
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: 13.0.0
appVersion: "13.5.2"
version: 14.0.0
appVersion: "13.5.5"
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.5.2
tag: v13.5.5
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: 13.0.0
version: 14.0.0
repository: "file://./chart-frontend"
condition: ml-testing-toolkit-frontend.enabled
- name: ml-testing-toolkit-backend
version: 13.0.0
version: 14.0.0
repository: "file://./chart-backend"
condition: ml-testing-toolkit-backend.enabled
- name: connection-manager-frontend
Expand Down
2 changes: 1 addition & 1 deletion mojaloop/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v1
description: Mojaloop Helm chart for Kubernetes
name: mojaloop
version: 13.1.0
appVersion: "ml-api-adapter: v12.0.0; central-ledger: v13.14.5; account-lookup-service: v12.0.0; quoting-service: v13.0.0; central-settlement: v13.4.1; central-event-processor: v11.0.2; bulk-api-adapter: v11.1.4; email-notifier: v11.0.2; als-oracle-pathfinder: v11.0.4; transaction-requests-service: v12.0.1; finance-portal-ui: v10.4.3; finance-portal-backend-service: v15.0.2; settlement-management: v11.0.0; operator-settlement: v11.0.0; simulator: v11.1.3; mojaloop-simulator: v11.6.2; sdk-scheme-adapter: v11.18.8; thirdparty-sdk: v11.55.1; ml-testing-toolkit: v13.5.1; ml-testing-toolkit-ui: v13.5.2;"
appVersion: "ml-api-adapter: v12.0.0; central-ledger: v13.14.5; account-lookup-service: v12.0.0; quoting-service: v13.0.0; central-settlement: v13.4.1; central-event-processor: v11.0.2; bulk-api-adapter: v11.1.4; email-notifier: v11.0.2; als-oracle-pathfinder: v11.0.4; transaction-requests-service: v12.0.1; finance-portal-ui: v10.4.3; finance-portal-backend-service: v15.0.2; settlement-management: v11.0.0; operator-settlement: v11.0.0; simulator: v11.1.3; mojaloop-simulator: v11.6.2; sdk-scheme-adapter: v11.18.8; thirdparty-sdk: v11.55.1; ml-testing-toolkit: v14.0.2; ml-testing-toolkit-ui: v13.5.5;"
home: http://mojaloop.io
icon: http://mojaloop.io/images/logo.png
sources:
Expand Down
12 changes: 6 additions & 6 deletions mojaloop/requirements.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,32 +45,32 @@ dependencies:
repository: "file://../emailnotifier"
condition: emailnotifier.enabled
- name: ml-testing-toolkit
version: 13.0.0
version: 14.0.0
repository: "file://../ml-testing-toolkit"
condition: ml-testing-toolkit.enabled
- name: ml-testing-toolkit-cli
alias: ml-ttk-test-setup
version: 13.0.0
version: 14.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: 13.0.0
version: 14.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: 13.0.0
version: 14.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: 13.0.0
version: 14.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: 13.0.0
version: 14.0.0
repository: "file://../ml-testing-toolkit-cli"
condition: ml-ttk-cronjob-tests.scheduling.enabled
- name: thirdparty
Expand Down
Loading