mini-loop v5.0 deploys Mojaloop v15.0.0 using kubernetes v1.26 or 1.27
Noteable changes in mini-loop v5.0
- updated to deploy Mojaloop v15.0.0 including deploying the now standard Mojaloop example backend services chart which deploys MySQL, Mongo, Kafka etc
- updated to use and require kubernetes v1.26 or 1.27
- simplified the directory structure and the names of the scripts installing and configuring both kubernetes (k8s-install.sh) and Mojaloop (mojaloop-install.sh)
- added the mini-loop-simple-install.sh script to further simplify access to Mojaloop !
- added the -o option to allowed the deployment and configuration of 3PPI and Bulk Mojaloop charts
- added a statics section for the deployment, reporting memory usage, deployment times and a few other basic stats.
- updated the utils/test/miniloop-test.sh script to run mini-loop in a "loop". This is to illustrate how mini-loop can be used in CI/CD tools that are spun-up and spun-down with the aim of increasing test scope and reducing cloud costs for Mojaloop operators and developers.
- added memory and disk space checks to make sure that there is enough memory and disk available for Mojaloop, it is currently set at 8GB Ram , this is a case of trying to "fail fast" , the alternative is confusion as kubernetes tries and fails to fit all pods into insufficient memory. If you want to try running in < 8GB ram just modify the MIN_RAM=8 setting in the scripts/k8s.install.sh script.