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(mojaloop/#3748): v16.0.0 release candidate #599

Merged
merged 44 commits into from
Mar 13, 2024
Merged
Show file tree
Hide file tree
Changes from 41 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
6f4bfaa
chore: update dependencies
oderayi Feb 6, 2024
6f76c30
fix: update .gitignore
oderayi Feb 6, 2024
02ee7ac
Merge branch 'master' of github.com:mojaloop/helm into release/v16.0.…
oderayi Feb 6, 2024
1608083
feat: update workflow manifests
oderayi Feb 6, 2024
8771fa1
chore: format changes
oderayi Feb 6, 2024
6e1213b
chore: format changes
oderayi Feb 6, 2024
3351826
chore: update maintainers list
oderayi Feb 6, 2024
ab697cf
fix: downgrade ttk-cli to v1.2.0 to fix setup issue
oderayi Feb 7, 2024
61bfcc6
fix: upgrade ttk-cli to fix container permission issue
oderayi Feb 7, 2024
977f264
fix: fix quoting handler values
oderayi Feb 15, 2024
729995c
fix: try out als v15.0.0
oderayi Feb 19, 2024
8be6261
chore: update maintainers list
oderayi Feb 19, 2024
fb393ac
feat(mojaloop/#3760): add external k8s secret for jws signing keys (#…
oderayi Feb 23, 2024
5d0b9c1
fix: update values default to fix warning on deploy
oderayi Feb 26, 2024
be705f3
chore: merge and resolve conflicts
oderayi Feb 26, 2024
b64cc64
chore: quoting service missing config (#603)
vijayg10 Feb 27, 2024
1cbcd17
chore: upgrade als to v15.2.1
oderayi Feb 27, 2024
adea7ee
Merge branch 'release/v15.0.0-rc-1' of github.com:mojaloop/helm into …
oderayi Feb 27, 2024
31718d6
feat(iprod-379): updated quoting-service to v15.7.0 (#605)
geka-evk Feb 29, 2024
339885c
chore(mojaloop/#3759): update charts for fixing bug #3759 (#607)
kleyow Mar 4, 2024
c77fa7c
chore: revert ttk test cases to v16.0.0
oderayi Mar 5, 2024
9dd4bae
chore: bump als (#609)
kleyow Mar 7, 2024
b70deb2
chore: update config
oderayi Mar 11, 2024
6c2ea59
chore: update release note and updated versions
oderayi Mar 11, 2024
5125e8a
chore: update release note
oderayi Mar 11, 2024
66be9bf
chore: update release note
oderayi Mar 11, 2024
aa7494a
Merge branch 'master' of github.com:mojaloop/helm into release/v16.0.…
oderayi Mar 12, 2024
1c2193e
Update .changelog/release-v16.0.0.md
oderayi Mar 12, 2024
7b7a236
Update .changelog/release-v16.0.0.md
oderayi Mar 12, 2024
896291e
chore: update release note
oderayi Mar 12, 2024
357da28
chore: update release note
oderayi Mar 12, 2024
b62d1ed
fix: remove unneeded configs
oderayi Mar 12, 2024
ccf16af
docs: update release note
oderayi Mar 12, 2024
1a015a6
fix: fix ttk ui version
oderayi Mar 12, 2024
c20d9ef
docs: update release note
oderayi Mar 12, 2024
e8c74ab
Update .changelog/release-v16.0.0.md
oderayi Mar 12, 2024
8a985c3
chore: update mojaloop-simulator version and release note
oderayi Mar 13, 2024
4a6f9e3
docs: update release note
oderayi Mar 13, 2024
05a4de2
chore: reformat some configurations mangled by updatecli
oderayi Mar 13, 2024
e3f09cc
Merge branch 'master' of github.com:mojaloop/helm into release/v16.0.…
oderayi Mar 13, 2024
1fbe193
chore: upgrade sdk-scheme-adapter
oderayi Mar 13, 2024
26b4871
chore: update contributors list
oderayi Mar 13, 2024
1f82a4a
chore: update contributors list
oderayi Mar 13, 2024
d697682
chore: update release note
oderayi Mar 13, 2024
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
151 changes: 151 additions & 0 deletions .changelog/release-v16.0.0.md

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions .github/workflows/create-release-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@
# The secret should contain a github access token with the permissions specified above.
# The secret is used by the `create-pull-request` action to create the pull request and `updatecli` to access all updateable repositories.
# The secret can be created at https://github.com/mojaloop/helm/settings/secrets/actions
#
# KNOWN ISSUES:
# - https://github.com/updatecli/updatecli/issues/1332
# - https://github.com/goccy/go-yaml/issues/298
# The underlying libraries used by updatecli for parsing yaml files have issues with maintaining multiline strings format and nodes with anchor.
# These issues are being worked on by the maintainers of the libraries and will be resolved in future releases.
# In the meantime, the workaround is to manually fix the affected files after the updatecli run.

name: Create Release PR

Expand Down
30 changes: 22 additions & 8 deletions .github/workflows/manifests/first-pass/mojaloop.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -219,11 +219,11 @@ conditions:
kind: dockerimage
spec:
image: mojaloop/ml-testing-toolkit
# docker-ml-testing-toolkit-ui:
# sourceid: ml-testing-toolkit-ui
# kind: dockerimage
# spec:
# image: mojaloop/ml-testing-toolkit-ui
docker-ml-testing-toolkit-ui:
sourceid: ml-testing-toolkit-ui
kind: dockerimage
spec:
image: mojaloop/ml-testing-toolkit-ui

targets:
appVersion-ml-api-adapter:
Expand Down Expand Up @@ -280,7 +280,7 @@ targets:
kind: file
spec:
file: mojaloop/Chart.yaml
matchpattern: '(simulator:) (v[\d\.]+)'
matchpattern: '(; simulator:) (v[\d\.]+)'
replacepattern: '$1 {{ source "simulator" }}'
appVersion-mojaloop-simulator:
sourceid: mojaloop-simulator
Expand Down Expand Up @@ -379,14 +379,28 @@ targets:
spec:
name: mojaloop
file: values.yaml
key: $.quoting-service.image.tag
key: $.quoting-service.quoting-service.image.tag
quoting-service--sidecar:
sourceid: event-sidecar
kind: helmchart
spec:
name: mojaloop
file: values.yaml
key: $.quoting-service.sidecar.image.tag
key: $.quoting-service.quoting-service.sidecar.image.tag
quoting-service-handler:
sourceid: quoting-service
kind: helmchart
spec:
name: mojaloop
file: values.yaml
key: $.quoting-service.quoting-service-handler.image.tag
quoting-service-handler--sidecar:
sourceid: event-sidecar
kind: helmchart
spec:
name: mojaloop
file: values.yaml
key: $.quoting-service.quoting-service-handler.sidecar.image.tag
ml-api-adapter:
sourceid: ml-api-adapter
kind: helmchart
Expand Down
62 changes: 60 additions & 2 deletions .github/workflows/manifests/first-pass/quoting-service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,20 +38,78 @@ targets:
spec:
name: quoting-service
file: values.yaml
key: $.image.tag
key: $.quoting-service.image.tag
appversion: true
quoting-service--sidecar:
sourceid: event-sidecar
kind: helmchart
spec:
name: quoting-service
file: values.yaml
key: $.sidecar.image.tag
key: $.quoting-service.sidecar.image.tag
quoting-service-handler:
sourceid: quoting-service
kind: helmchart
spec:
name: quoting-service
file: values.yaml
key: $.quoting-service-handler.image.tag
quoting-service-handler--sidecar:
sourceid: event-sidecar
kind: helmchart
spec:
name: quoting-service
file: values.yaml
key: $.quoting-service-handler.sidecar.image.tag
common:
sourceid: common
kind: helmchart
spec:
name: quoting-service
file: Chart.yaml
key: $.dependencies[2].version
chart-handler--quoting-service:
sourceid: quoting-service
kind: helmchart
spec:
name: quoting-service/chart-handler
file: values.yaml
key: $.image.tag
appversion: true
chart-handler--quoting-service--sidecar:
sourceid: event-sidecar
kind: helmchart
spec:
name: quoting-service/chart-handler
file: values.yaml
key: $.sidecar.image.tag
chart-handler--common:
sourceid: common
kind: helmchart
spec:
name: quoting-service/chart-handler
file: Chart.yaml
key: $.dependencies[0].version
chart-service--quoting-service:
sourceid: quoting-service
kind: helmchart
spec:
name: quoting-service/chart-service
file: values.yaml
key: $.image.tag
appversion: true
chart-service--quoting-service--sidecar:
sourceid: event-sidecar
kind: helmchart
spec:
name: quoting-service/chart-service
file: values.yaml
key: $.sidecar.image.tag
chart-service--common:
sourceid: common
kind: helmchart
spec:
name: quoting-service/chart-service
file: Chart.yaml
key: $.dependencies[0].version

37 changes: 37 additions & 0 deletions .github/workflows/manifests/second-pass/quoting-service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: quoting-service

sources:
quoting-service:
kind: helmchart
spec:
url: file://./quoting-service
name: quoting-service
quoting-service-handler:
kind: helmchart
spec:
url: file://./quoting-service
name: quoting-service-handler

conditions: {}

targets:
quoting-service:
sourceid: quoting-service
kind: helmchart
spec:
name: quoting-service
file: Chart.yaml
key: $.dependencies[0].version
transformers:
- addprefix: '">= '
- addsuffix: '"'
quoting-service-handler:
sourceid: quoting-service-handler
kind: helmchart
spec:
name: quoting-service
file: Chart.yaml
key: $.dependencies[1].version
transformers:
- addprefix: '">= '
- addsuffix: '"'
2 changes: 1 addition & 1 deletion .github/workflows/scripts/determine-release-version.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

# Description: This script is used to the next release version number based on changes from last release.
# Description: This script is used to determine the next release version number based on changes from last release.
# Dependencies: This script depends on the changelog files (.tmp/changelogs/**) generated by the generate-changelog.sh script.
# Requirements: bash, jq, awk, sed
# Usage: .github/workflows/scripts/determine-release-version last_release_tag
Expand Down
9 changes: 3 additions & 6 deletions .github/workflows/templates/release-note-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@ Date | Revision | Description
---------|----------|---------
{{RELEASE_DATE}} | 0 | Initial draft

- For *BREAKING ISSUES*, please review the section `#6` ["Breaking Changes"](#6-breaking-changes) below.
- For *KNOWN ISSUES*, please review the section `#7` ["Known Issues"](#7-known-issues) below.

## 0. Summary

Enhancements and {{BREAKING_CHANGES_STATUS_TEXT}} changes to the [{{LAST_RELEASE_VERSION}} Release](https://github.com/mojaloop/helm/blob/master/.changelog/release-{{LAST_RELEASE_VERSION}}.md), which includes:
Expand Down Expand Up @@ -40,7 +37,7 @@ This release supports the following versions of the [Mojaloop family of APIs](ht

| Dependency | Version | Notes |
| ---------- | ------- | --- |
| Kubernetes | v1.28 | [AWS EKS](https://aws.amazon.com/eks/), [AWS EKS Supported Version Notes](https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html) |
| 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 | |
Expand Down Expand Up @@ -76,7 +73,7 @@ This release supports the following versions of the [Mojaloop family of APIs](ht

Refer to [thirdparty/README.md#validating-and-testing-the-3p-api](https://github.com/mojaloop/helm/blob/master/thirdparty/README.md#validating-and-testing-the-3p-api) on how to enabled and execute Thirdparty verification tests.

8. Testing the new Bulk functionality (sdk-scheme-adapter)
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/master/mojaloop-ttk-simulators/README.md).

Expand All @@ -96,7 +93,7 @@ This release supports the following versions of the [Mojaloop family of APIs](ht

## 8. Contributors

- Organizations: BMGF, InFiTX
- Organizations: BMGF, InFiTX, MLF
- Individuals: {{INDIVIDUAL_CONTRIBUTORS}}

*Note: companies are in alphabetical order, individuals are in no particular order.*
Expand Down
14 changes: 6 additions & 8 deletions account-lookup-service/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,30 +1,28 @@
apiVersion: v2
version: 14.2.0
appVersion: "account-lookup-service: v15.0.0; als-oracle-pathfinder: v12.0.0"
version: 14.10.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
maintainers:
- name: Miguel de Barros
email: [email protected]
- name: Tom Daly
email: [email protected]
- name: Steven Oderayi
email: [email protected]
dependencies:
- name: account-lookup-service
version: ">= 14.2.0"
version: ">= 14.5.0"
repository: "file://./chart-service"
condition: account-lookup-service.enabled
- name: account-lookup-service-admin
version: ">= 14.2.0"
version: ">= 14.5.0"
repository: "file://./chart-admin"
condition: account-lookup-service-admin.enabled
- name: als-oracle-pathfinder
version: ">= 13.0.1"
version: ">= 13.3.0"
repository: "file://../als-oracle-pathfinder"
condition: als-oracle-pathfinder.enabled
- name: common
repository: "https://mojaloop.github.io/charts/repo"
version: 2.0.0
version: 3.0.0
tags:
- moja-common
10 changes: 4 additions & 6 deletions account-lookup-service/chart-admin/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
apiVersion: v2
version: 14.2.0
appVersion: "15.0.0"
version: 14.5.0
appVersion: v15.2.1
description: A Helm chart for Kubernetes
name: account-lookup-service-admin
maintainers:
- name: Miguel de Barros
email: [email protected]
- name: Tom Daly
email: [email protected]
email: [email protected]
- name: Steven Oderayi
email: [email protected]
dependencies:
- name: common
repository: "https://mojaloop.github.io/charts/repo"
version: 2.0.0
version: 3.0.0
tags:
- moja-common
5 changes: 5 additions & 0 deletions account-lookup-service/chart-admin/configs/default.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,11 @@
},
"DISPLAY_ROUTES": {{ .Values.config.display_routes }},
"RUN_MIGRATIONS": {{ .Values.config.run_migrations }},
"PARTICIPANT_CACHE_CONFIG": {
"expiresIn": 10,
"generateTimeout": 30000,
"getDecoratedValue": true
},
"CENTRAL_SHARED_ENDPOINT_CACHE_CONFIG": {
"expiresIn": {{ .Values.config.central_shared_end_point_cache.expiresIn }},
"generateTimeout": {{ .Values.config.central_shared_end_point_cache.generateTimeout }},
Expand Down
Loading
Loading