Enable OpenFAAS integration and fix PyMongo SSL issues
Description
This MR implements OpenFAAS integration and fixes PyMongo SSL connectivity issues for DigitalOcean Kubernetes cluster.
Supporting information
This MR combines two issue resolutions (mongodb ssl fixes and openfaas), since the two are tightly coupled for periodic builds.
Testing instructions
Steps to test the changes:
- Read the "Accessing UI" docs
- Retrieve the password for the UI as described in the docs
- Open
https://openfaas.dev.grove-do.opencraft.hosting
and log in - Validate you can log in
- Proofread Terraform changes
Dependencies
N/A
Screenshots
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
The implementation is blocked on some openedX code issues that must be fixed before going on here. Though the infrastructure is updated.
Edited by Boros Gábor