Update tooling to latest versions [SE-5423]
Description
This PR contains the updates required to update the Grove tooling to the latest versions.
Left out are:
- The Gitlab Cluster Certificates
- The AWS EKS upgrade
As both are too complex for this ticket.
Supporting information
Testing instructions
-
Check that all versions for packages except the exceptions have been upgraded.
-
Follow the instructions on https://grove.opencraft.com for working locally.
-
Provision a cluster for both Digital Ocean and AWS.
-
Deploy a new instance
-
All the above should work without errors or deprecation warnings related to Terraform code.
Note that there is an issue with MySQL 8 check constraints not working on Digital Ocean. See below notes.
Or view the pipelines:
AWS
- https://gitlab.com/opencraft/dev/grove-development/-/pipelines/528138510
- https://gitlab.com/opencraft/dev/grove-development/-/pipelines/528096690
Digital Ocean
- Infra: https://gitlab.com/opencraft/ops/grove-stage-digitalocean/-/pipelines/529525315
- Instance: https://gitlab.com/opencraft/ops/grove-stage-digitalocean/-/pipelines/529527996 [note that this one doesn't pass because of the MySQL 8 constraints issue which is out of scope for this ticket]
Deadline
2 May 2022
Edited by Keith Grootboom