Skip to content

Releases: mojaloop/iac-aws-platform

testing out stateful resource changes

23 Mar 11:38
Compare
Choose a tag to compare
Pre-release
v4.0.0-snapshot.4

bump for snap release

ML v14.1.0, bulk and third party with cloud agnostic modularization

02 Mar 19:24
Compare
Choose a tag to compare

Summary:
This release incorporates the beginning steps to provide cloud agnostic modularization to the IaC along with the v14.1.0 tested code base from the v2 branch which will no longer be developed on.

This release supports ML v14.1.0 with the upgrade to v1.0 of the ingress api which is needed to upgrade kubernetes to >= 1.24. This ingress version requirement affected many components in the iac stack, including third party components which in turn also needed upgrading or reconfiguration.

Also, we added optional support for bulk and third party apis in this release. This includes the related stateful resources.
Finance portal v1 and v2 are removed from this release, now only bizops portal (finance portal v3) is supported.

Note: Breaking changes, this release is not upgradeable from v2.2.x and earlier. Bootstrap v2.2.2 required.

Updates:

  1. TTK testing via GitLab CI is improved and streamlined.
  2. Cleanup of pipeline definition files.
  3. Added prefunding to test dfsps: "DFSP_TRANSFER_FUNDSIN_AMOUNT" = pm4ml_config.INITIAL_FUNDING_AMOUNT in order to provide initial funds for running PM4ML GP tests.
  4. Kubernetes default version has been upgraded to 1.24.6
  5. Kubespray has been upgraded to 2.20.0
  6. GitLab CI image's base image upgraded to ubuntu:20.04
  7. Ingress Nginx helm chart upgraded to version: 4.3.0 - breaking changes
  8. Loki stack upgraded to 2.8.3
  9. Vault helm chart upgraded to version: 0.19.0 and the integration with kubernetes was reconfigured to only support newer k8s version. (>1.18). - breaking changes
  10. WSO2 simple chart required updating on ingress templates - new version: 2.3.0
  11. Connection Manager chart required updating on ingress templates - new version: 0.6.1
  12. Oracle components required ingress updates: new versions: 2.0.7
  13. Note: Kratos was not upgraded to a version that supported v1 of ingress api due to other dependencies that would be broken. Instead, Kratos chart remains the same and we disabled the chart's ingress and created a manual v1 ingress via terraform as a workaround. Kratos upgrade remains a backlog issue for the bizops framework.

v3.1.0

28 Feb 13:47
a08bc30
Compare
Choose a tag to compare

Changes:

  • Enabled SDK Bulk support for PM4MLs
  • Added new TTK based PM4MLs to sample workbench-config file
  • Refactored PM4ML TTK test cases execution pipeline and parameterised the pm4ml ttk tests version through workbench-config
  • Implemented PM4ML TTK environment file generation
  • Added new configuration options for PM4MLs through workbench-config file
    • ENABLE_SDK_BULK_TRANSACTION_SUPPORT
    • TTK_ENABLED
    • USE_TTK_AS_BACKEND_SIMULATOR

ML v14.1.0, bulk and third party with cloud agnostic modularization

27 Jan 17:33
Compare
Choose a tag to compare

Breaking changes, this release is not upgradeable from v2.2.x and earlier. Bootstrap v2.2.2 required.

This release incorporates the beginning steps to provide cloud agnostic modularization to the IaC along with the v14.1.0 tested code base from the v2 branch which will no longer be developed on.

This release supports ML v14.1.0 with the upgrade to v1.0 of the ingress api which is needed to upgrade kubernetes to >= 1.24. This ingress version requirement affected many components in the iac stack, including third party components which in turn also needed upgrading or reconfiguration.

Also, we added optional support for bulk and third party apis in this release. This includes the related stateful resources.
Finance portal v1 and v2 are removed from this release, now only bizops portal is supported.

TTK testing via GitLab CI is improved and streamlined.
Cleanup of pipeline definition files.
Added prefunding to test dfsps: "DFSP_TRANSFER_FUNDSIN_AMOUNT" = pm4ml_config.INITIAL_FUNDING_AMOUNT in order to provide initial funds for running PM4ML GP tests.
Kubernetes default version has been upgraded to 1.24.6
Kubespray has been upgraded to 2.20.0
GitLab CI image's base image upgraded to ubuntu:20.04
Ingress Nginx helm chart upgraded to version: 4.3.0 - breaking changes
Loki stack upgraded to 2.8.3
Vault helm chart upgraded to version: 0.19.0 and the integration with kubernetes was reconfigured to only support newer k8s version. (>1.18). - breaking changes
WSO2 simple chart required updating on ingress templates - new version: 2.3.0
Connection Manager chart required updating on ingress templates - new version: 0.6.1
Oracle components required ingress updates: new versions: 2.0.7
Note: Kratos was not upgraded to a version that supported v1 of ingress api due to other dependencies that would be broken. Instead, Kratos chart remains the same and we disabled the chart's ingress and created a manual v1 ingress via terraform as a workaround. Kratos upgrade remains a backlog issue for the bizops framework.

minor fixes to remove backend.hcl

09 Jan 14:15
88444a1
Compare
Choose a tag to compare
Merge pull request #80 from mojaloop/rm-backend.hcl

Rm backend.hcl

cloud agnostic new version, supports v14.1.0

07 Jan 21:20
9367ad2
Compare
Choose a tag to compare
Merge pull request #78 from mojaloop/cleanup-fixes-v3

final cleanup for v3

continued cleanup destroy and pm4ml onboard

06 Jan 19:31
9e3ec53
Compare
Choose a tag to compare
Merge pull request #77 from mojaloop/cleanup-fixes-v3

push fixes

fix destroy script

06 Jan 12:10
7c0eef9
Compare
Choose a tag to compare
fix destroy script Pre-release
Pre-release
Merge pull request #75 from mojaloop/cleanup-fixes-v3

fixing destroy script

minor fixes/cleanup

06 Jan 00:57
13f8fca
Compare
Choose a tag to compare
minor fixes/cleanup Pre-release
Pre-release
Merge pull request #74 from mojaloop/cleanup-fixes-v3

clean up/minor fixes

fix docker file

04 Jan 22:46
Compare
Choose a tag to compare
fix docker file Pre-release
Pre-release
v3.0.0-beta2

fix go install