Releases: mojaloop/iac-aws-platform
testing out stateful resource changes
v4.0.0-snapshot.4 bump for snap release
ML v14.1.0, bulk and third party with cloud agnostic modularization
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:
- 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.
v3.1.0
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
fileENABLE_SDK_BULK_TRANSACTION_SUPPORT
TTK_ENABLED
USE_TTK_AS_BACKEND_SIMULATOR
ML v14.1.0, bulk and third party with cloud agnostic modularization
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
Merge pull request #80 from mojaloop/rm-backend.hcl Rm backend.hcl
cloud agnostic new version, supports v14.1.0
Merge pull request #78 from mojaloop/cleanup-fixes-v3 final cleanup for v3
continued cleanup destroy and pm4ml onboard
Merge pull request #77 from mojaloop/cleanup-fixes-v3 push fixes
fix destroy script
Merge pull request #75 from mojaloop/cleanup-fixes-v3 fixing destroy script
minor fixes/cleanup
Merge pull request #74 from mojaloop/cleanup-fixes-v3 clean up/minor fixes
fix docker file
v3.0.0-beta2 fix go install