-
Notifications
You must be signed in to change notification settings - Fork 15
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
Mojaloop Helm release v15.0.0 #3122
Comments
Hey team! Please add your planning poker estimate with Zenhub @kleyow @mdebarros @sri-miriyala @PaulGregoryBaker |
Please add your planning poker estimate with Zenhub @vijayg10 |
feat(mojaloop/#3122): mojaloop helm release v15.0.0 #3122 - mojaloop/project#3122 - Temporary removed Pre-Post Cleanup scripts until they can be fixed for stability and consistency. This will be addresed with mojaloop/project#3165.
feat(mojaloop/#3122): mojaloop helm release v15.0.0 #3122 - mojaloop/project#3122 Refer to [.changelog/release-v15.0.0.md](https://github.com/mojaloop/helm/blob/release/v15.0.0-rc-1/.changelog/release-v15.0.0.md) for change log. Maintenance fixes: - fix(mojaloop/#3163): Thirdparty Helm Charts are not scalable due to the Kubernetes Service being a headless service - mojaloop/project#3163 Co-authored-by: Miguel de Barros <miguel@debarros.me> Co-authored-by: vijayg10 <33152110+vijayg10@users.noreply.github.com> Co-authored-by: Kevin Leyow <kleyow@gmail.com> Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com> Co-authored-by: Tom Daly <31208690+tdaly61@users.noreply.github.com>
feat(mojaloop/#3122): mojaloop helm release v15.0.0 #3122 - mojaloop/project#3122 - general re-wording fixes to v15 release notes - added note on central-event-processor and email-notifier to v15 release notes on breaking changes - updated example-mojaloop-backend to disable the CEP dependency by default - updated tests cases info on main readme Co-authored-by: Miguel de Barros <miguel@debarros.me> Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>
Upgrade TestDev Release: ❯ helm search repo mojaloop/mojaloop --devel --max-col-width 600
NAME CHART VERSION APP VERSION DESCRIPTION
mojaloop/mojaloop 15.0.0-15705.5785e61 ml-api-adapter: v14.0.0; central-ledger: v17.0.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; bulk-api-adapter: v15.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v14.0.1; sdk-scheme-adapter: v22.0.1; auth-service: v14.0.0; consent-oracle: v0.2.0; thirdparty-sdk: v13.0.2; ml-testing-toolkit: v16.0.0; ml-testing-toolkit-ui: v15.1.3; Mojaloop Helm chart for Kubernetes Configurations
Deploymenthelm -n moja2 upgrade backend mojaloop/example-mojaloop-backend --install --version 15.0.0-15705.5785e61 -f ./mojaloop/test.mojaloop.live/values-moja2-test-mojaloop-backend-v15.0.0.yaml --devel helm -n moja2 install moja2 mojaloop/mojaloop --version 14.1.1 -f ./mojaloop/test.mojaloop.live/values-moja2-test-mojaloop-harness-v14.1.1-with-v15.0.0-backend.yaml export SERVICE_NS="moja2";
export SERVICE_NAME="tp-api-svc"; \
echo "Re-creating the $SERVICE_NS/$SERVICE_NAME"; \
export K8_DESCRIPTOR=$(kubectl -n $SERVICE_NS get svc/$SERVICE_NAME -o json | jq 'del(.spec.clusterIP) | del(.spec.clusterIPs)') && \
kubectl -n $SERVICE_NS delete svc/$SERVICE_NAME && \
echo $K8_DESCRIPTOR | kubectl create --save-config -f -;
export SERVICE_NAME="auth-svc"; \
echo "Re-creating the $SERVICE_NS/$SERVICE_NAME"; \
export K8_DESCRIPTOR=$(kubectl -n $SERVICE_NS get svc/$SERVICE_NAME -o json | jq 'del(.spec.clusterIP) | del(.spec.clusterIPs)') && \
kubectl -n $SERVICE_NS delete svc/$SERVICE_NAME && \
echo $K8_DESCRIPTOR | kubectl create --save-config -f -;
export SERVICE_NAME="consent-oracle"; \
echo "Re-creating the $SERVICE_NS/$SERVICE_NAME"; \
export K8_DESCRIPTOR=$(kubectl -n $SERVICE_NS get svc/$SERVICE_NAME -o json | jq 'del(.spec.clusterIP) | del(.spec.clusterIPs)') && \
kubectl -n $SERVICE_NS delete svc/$SERVICE_NAME && \
echo $K8_DESCRIPTOR | kubectl create --save-config -f -; helm -n moja2 upgrade moja2 mojaloop/mojaloop --install --version 15.0.0-15705.5785e61 -f ./mojaloop/test.mojaloop.live/values-moja2-test-mojaloop-harness-v15.0.0.yaml --devel Environment❯ helm list
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
backend moja2 1 2023-03-16 13:00:03.69291 +0200 SAST deployed example-mojaloop-backend-15.0.0-15705.5785e61 nginx: 4.4.2 ; mysql: 9.4.1; kafka: 19.0.2; mongodb: 13.3.1; redis:17.3.7
moja2 moja2 2 2023-03-16 15:34:10.343677 +0200 SAST deployed mojaloop-15.0.0-15705.5785e61 ml-api-adapter: v14.0.0; central-ledger: v17.0.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; bulk-api-adapter: v15.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v14.0.1; sdk-scheme-adapter: v22.0.1; auth-service: v14.0.0; consent-oracle: v0.2.0; thirdparty-sdk: v13.0.2; ml-testing-toolkit: v16.0.0; ml-testing-toolkit-ui: v15.1.3; HistoryUpgrade from Mojaloop from v14.1.1 to v15 Release: ❯ helm history moja2
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
1 Thu Mar 16 13:17:01 2023 superseded mojaloop-14.1.1 ml-api-adapter: v14.0.0; central-ledger: v16.3.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; central-event-processor: v12.0.0; bulk-api-adapter: v14.2.0; email-notifier: v12.0.0; als-oracle-pathfinder: v12.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v13.0.1; sdk-scheme-adapter: v21.4.0; thirdparty-sdk: v15.1.0; ml-testing-toolkit: v15.7.0; ml-testing-toolkit-ui: v15.1.3; Install complete
2 Thu Mar 16 15:34:10 2023 deployed mojaloop-15.0.0-15705.5785e61 ml-api-adapter: v14.0.0; central-ledger: v17.0.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; bulk-api-adapter: v15.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v14.0.1; sdk-scheme-adapter: v22.0.1; auth-service: v14.0.0; consent-oracle: v0.2.0; thirdparty-sdk: v13.0.2; ml-testing-toolkit: v16.0.0; ml-testing-toolkit-ui: v15.1.3; Upgrade complete Test Reults
|
Fresh Install TestDev Release: ❯ helm search repo mojaloop/mojaloop --devel --max-col-width 600
NAME CHART VERSION APP VERSION DESCRIPTION
mojaloop/mojaloop 15.0.0-15705.5785e61 ml-api-adapter: v14.0.0; central-ledger: v17.0.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; bulk-api-adapter: v15.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v14.0.1; sdk-scheme-adapter: v22.0.1; auth-service: v14.0.0; consent-oracle: v0.2.0; thirdparty-sdk: v13.0.2; ml-testing-toolkit: v16.0.0; ml-testing-toolkit-ui: v15.1.3; Mojaloop Helm chart for Kubernetes Configurations
Deploymenthelm -n moja2 upgrade backend mojaloop/example-mojaloop-backend --install --version 15.0.0-15705.5785e61 -f ./mojaloop/test.mojaloop.live/values-moja2-test-mojaloop-backend-v15.0.0.yaml --devel helm -n moja2 upgrade moja2 mojaloop/mojaloop --install --version 15.0.0-15705.5785e61 -f ./mojaloop/test.mojaloop.live/values-moja2-test-mojaloop-harness-v15.0.0.yaml --devel Environment❯ helm list
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
backend moja2 1 2023-03-16 16:05:56.814093 +0200 SAST deployed example-mojaloop-backend-15.0.0-15705.5785e61 nginx: 4.4.2 ; mysql: 9.4.1; kafka: 19.0.2; mongodb: 13.3.1; redis:17.3.7
moja2 moja2 1 2023-03-16 16:10:02.531 +0200 SAST deployed mojaloop-15.0.0-15705.5785e61 ml-api-adapter: v14.0.0; central-ledger: v17.0.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; bulk-api-adapter: v15.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v14.0.1; sdk-scheme-adapter: v22.0.1; auth-service: v14.0.0; consent-oracle: v0.2.0; thirdparty-sdk: v13.0.2; ml-testing-toolkit: v16.0.0; ml-testing-toolkit-ui: v15.1.3; HistoryFresh insall for v15 Release: ❯ helm history moja2
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
1 Thu Mar 16 16:10:02 2023 deployed mojaloop-15.0.0-15705.5785e61 ml-api-adapter: v14.0.0; central-ledger: v17.0.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; bulk-api-adapter: v15.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v14.0.1; sdk-scheme-adapter: v22.0.1; auth-service: v14.0.0; consent-oracle: v0.2.0; thirdparty-sdk: v13.0.2; ml-testing-toolkit: v16.0.0; ml-testing-toolkit-ui: v15.1.3; Install complete Test Reults
|
feat(mojaloop/#3122): mojaloop helm release v15.0.0 #3122 - mojaloop/project#3122 - fix: simplified all condition checks for secrets - commented out example db_secret config for ALS service
Fresh Install TestDev Release:
Configurations
Deploymenthelm -n moja2 upgrade backend mojaloop/example-mojaloop-backend --install --version 15.0.0-15803.2d81622 -f ./mojaloop/test.mojaloop.live/values-moja2-test-mojaloop-backend-v15.0.0.yaml --devel helm -n moja2 upgrade moja2 mojaloop/mojaloop --install --version 15.0.0-15803.2d81622 -f ./mojaloop/test.mojaloop.live/values-moja2-test-mojaloop-harness-v15.0.0.yaml --devel Environment
HistoryFresh insall for v15 Release:
Test Reults
|
Upgrade TestDev Release:
Configurations
Deploymenthelm -n moja1 upgrade backend mojaloop/example-mojaloop-backend --install --version 15.0.0-15803.2d81622-f ./mojaloop/test.mojaloop.live/values-moja1-test-mojaloop-backend-v15.0.0.yaml --devel helm -n moja1 install moja1 mojaloop/mojaloop --version 14.1.1 -f ./mojaloop/test.mojaloop.live/values-moja1-test-mojaloop-harness-v14.1.1-with-v15.0.0-backend.yaml export SERVICE_NS="moja1";
export SERVICE_NAME="tp-api-svc"; \
echo "Re-creating the $SERVICE_NS/$SERVICE_NAME"; \
export K8_DESCRIPTOR=$(kubectl -n $SERVICE_NS get svc/$SERVICE_NAME -o json | jq 'del(.spec.clusterIP) | del(.spec.clusterIPs)') && \
kubectl -n $SERVICE_NS delete svc/$SERVICE_NAME && \
echo $K8_DESCRIPTOR | kubectl create --save-config -f -;
export SERVICE_NAME="auth-svc"; \
echo "Re-creating the $SERVICE_NS/$SERVICE_NAME"; \
export K8_DESCRIPTOR=$(kubectl -n $SERVICE_NS get svc/$SERVICE_NAME -o json | jq 'del(.spec.clusterIP) | del(.spec.clusterIPs)') && \
kubectl -n $SERVICE_NS delete svc/$SERVICE_NAME && \
echo $K8_DESCRIPTOR | kubectl create --save-config -f -;
export SERVICE_NAME="consent-oracle"; \
echo "Re-creating the $SERVICE_NS/$SERVICE_NAME"; \
export K8_DESCRIPTOR=$(kubectl -n $SERVICE_NS get svc/$SERVICE_NAME -o json | jq 'del(.spec.clusterIP) | del(.spec.clusterIPs)') && \
kubectl -n $SERVICE_NS delete svc/$SERVICE_NAME && \
echo $K8_DESCRIPTOR | kubectl create --save-config -f -; helm -n moja1 upgrade moja1 mojaloop/mojaloop --install --version 15.0.0-15803.2d81622 -f ./mojaloop/test.mojaloop.live/values-moja1-test-mojaloop-harness-v15.0.0.yaml --devel Environment❯ helm -n moja1 list
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
backend moja1 1 2023-03-23 16:00:01.875217 +0200 SAST deployed example-mojaloop-backend-15.0.0-15803.2d81622 nginx: 4.4.2 ; mysql: 9.4.1; kafka: 19.0.2; mongodb: 13.3.1; redis:17.3.7
moja1 moja1 2 2023-03-23 16:20:05.128141 +0200 SAST deployed mojaloop-15.0.0-15803.2d81622 ml-api-adapter: v14.0.0; central-ledger: v17.0.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; bulk-api-adapter: v15.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v14.0.1; sdk-scheme-adapter: v22.0.1; auth-service: v14.0.0; consent-oracle: v0.2.0; thirdparty-sdk: v13.0.2; ml-testing-toolkit: v16.0.0; ml-testing-toolkit-ui: v15.2.1; HistoryUpgrade from Mojaloop from v14.1.1 to v15 Release: ❯ helm -n moja1 history moja1
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
1 Thu Mar 23 16:01:50 2023 superseded mojaloop-14.1.1 ml-api-adapter: v14.0.0; central-ledger: v16.3.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; central-event-processor: v12.0.0; bulk-api-adapter: v14.2.0; email-notifier: v12.0.0; als-oracle-pathfinder: v12.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v13.0.1; sdk-scheme-adapter: v21.4.0; thirdparty-sdk: v15.1.0; ml-testing-toolkit: v15.7.0; ml-testing-toolkit-ui: v15.1.3; Install complete
2 Thu Mar 23 16:20:05 2023 deployed mojaloop-15.0.0-15803.2d81622 ml-api-adapter: v14.0.0; central-ledger: v17.0.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; bulk-api-adapter: v15.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v14.0.1; sdk-scheme-adapter: v22.0.1; auth-service: v14.0.0; consent-oracle: v0.2.0; thirdparty-sdk: v13.0.2; ml-testing-toolkit: v16.0.0; ml-testing-toolkit-ui: v15.2.1; Test Reults
|
|
Final Release TestDev Release: ❯ helm search repo mojaloop/mojaloop --max-col-width 600
NAME CHART VERSION APP VERSION DESCRIPTION
mojaloop/mojaloop 15.0.0 ml-api-adapter: v14.0.0; central-ledger: v17.0.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; bulk-api-adapter: v15.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v14.0.1; sdk-scheme-adapter: v22.0.1; auth-service: v14.0.0; consent-oracle: v0.2.0; thirdparty-sdk: v13.0.2; ml-testing-toolkit: v16.0.0; ml-testing-toolkit-ui: v15.2.1; Mojaloop Helm chart for Kubernetes Configurations
Deploymenthelm -n moja1 upgrade backend mojaloop/example-mojaloop-backend --install --version 15.0.0 -f ./mojaloop/test.mojaloop.live/values-moja1-test-mojaloop-backend-v15.0.0.yaml --devel helm -n moja1 upgrade moja1 mojaloop/mojaloop --install --version 15.0.0 -f ./mojaloop/test.mojaloop.live/values-moja1-test-mojaloop-harness-v15.0.0.yaml --devel Environment❯ helm -n moja1 list
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
backend moja1 1 2023-03-23 19:01:30.985638 +0200 SAST deployed example-mojaloop-backend-15.0.0 nginx: 4.4.2 ; mysql: 9.4.1; kafka: 19.0.2; mongodb: 13.3.1; redis:17.3.7
moja1 moja1 1 2023-03-23 19:12:04.905695 +0200 SAST deployed mojaloop-15.0.0 ml-api-adapter: v14.0.0; central-ledger: v17.0.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; bulk-api-adapter: v15.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v14.0.1; sdk-scheme-adapter: v22.0.1; auth-service: v14.0.0; consent-oracle: v0.2.0; thirdparty-sdk: v13.0.2; ml-testing-toolkit: v16.0.0; ml-testing-toolkit-ui: v15.2.1; HistoryFresh insall for v15 Release: ❯ helm -n moja1 history moja1
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
1 Thu Mar 23 19:12:04 2023 deployed mojaloop-15.0.0 ml-api-adapter: v14.0.0; central-ledger: v17.0.1; account-lookup-service: v13.0.0; quoting-service: v15.0.2; central-settlement: v15.0.0; bulk-api-adapter: v15.0.0; transaction-requests-service: v14.0.1; simulator: v12.0.0; mojaloop-simulator: v14.0.1; sdk-scheme-adapter: v22.0.1; auth-service: v14.0.0; consent-oracle: v0.2.0; thirdparty-sdk: v13.0.2; ml-testing-toolkit: v16.0.0; ml-testing-toolkit-ui: v15.2.1; Install complete Test Reults
|
Cronjob Test result
|
Updated v15 Release with rev 1 fix appliedhttps://github.com/mojaloop/helm/releases/tag/v15.0.0
|
Goal:
As a
ML OSS adopterI want to
have a Mojaloop release v15.0.0 that is successfully validated by the Golden path testsso that
I can adopt and use a version of Mojaloop Switch services bundle that is tested and contains the latest features enhancements and bug fixes added in PI-29 / PI-20Acceptance Criteria:
documentation--> This has been split out into a new story due to the effort/size required: [Docs] Update Deployment Guide for Mojaloop Helm v15 Release #3177Notes:
Complexity: Medium - Involves all core and supporting services
Uncertainty: Medium
Tasks:
Review deployment guide documentation to ensure its up-to-date [@kleyow]Migrate deployment guide from legacy to main docs folder, update any links from docs/* folder to match the migrated deployment guideUpdate deployment guide to reflect externalised DB (ref: https://github.com/mojaloop/helm#deploying-backends-best-practice)Done
Pull Requests:
feat(mojaloop/#3177): update deployment guide for mojaloop helm v15 release documentation#409--> This has been split out into a new story due to the effort/size required: [Docs] Update Deployment Guide for Mojaloop Helm v15 Release #3177Issues:
Follow-up:
Dependencies:
Accountability:
The text was updated successfully, but these errors were encountered: