Skip to content

Enable OpenFAAS

Grove supports OpenFAAS, a function as a service software, deployed on the Kubernetes cluster.

The OpenFAAS installation is used for sending filtered periodic build failure notifications, though it may be used for other purposes by users of Grove.

Configuration

The OpenFAAS installation requires TF_VAR_enable_openfaas to be set to "true" in the cluster.yml file. Otherwise, the installation is turned off and resources won't be installed.

Accessing the functions UI

OpenFAAS (community edition) comes with a basic UI for managing the functions installed.

OpenFAAS UI

If the TF_VAR_enable_openfaas is set to "true" and changes are applied, the UI is available at https://openfaas.<CLUSTER_DOMAIN>. The installation is protected by basic auth. The username is admin, but the password is generated automatically. To retrieve the password, within the control directory, run ./tf output openfaas_ingress_password.