Skip to content

Enable OpenFAAS integration and fix PyMongo SSL issues

Boros Gábor requested to merge gabor/add-openfaas into main

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:

  1. Read the "Accessing UI" docs
  2. Retrieve the password for the UI as described in the docs
  3. Open https://openfaas.dev.grove-do.opencraft.hosting and log in
  4. Validate you can log in
  5. Proofread Terraform changes

Dependencies

N/A

Screenshots

OpenFAAS-UI

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

Merge request reports