feat: integrate harmony for infra resources
Description
This MR replaces some major components of the Grove cluster with the resources defined by Harmony. As we move towards to using Harmony in production environments and for managing open edX installations, it is crucial to use as many components provided as we can.
Supporting information
Testing instructions
Steps to test the changes:
- Proofread the code
- Optionally create a cluster for DO
- Optionally create a cluster for AWS
Step 2 and 3 are optional as I already did that, and it was working fine.
Dependencies
NA
Screenshots
NA
Checklist
If any of the items below is not applicable, do not remove them, but put a check in it.
-
All providers include the new feature/change -
All affected providers can provision new clusters -
Unit tests are added/updated -
Documentation is added/updated -
The TOOLS_CONTAINER_IMAGE_VERSION
in ci_vars.yml is updated -
The grove-template repository is updated
Additional context
NA