As part of SDS2.1 we want to validate that [[ https://www.growthbook.io/ | Growthbook ]] can be deployed on our infrastructure. This does not include any integration with other systems. We will be using the OpenSource version of Growth book.
=== Steps
[] Minimal research and design is done to have a coherent plan of how to execute that deployment (this will create additional steps in this list)
[] (optional) deploy Growthbook to WMCS or another simpler environment
These are the detailed steps that have been identified so far:
[] Build a container image for Growthbook (open core version)
[] Build a container image for FerretDB
[] Create a PostgreSQL database on an-db100[1-2] for Growthbook
[] Create a namespace for Growthbook on the dse-k8s cluster
[] Create a helm chart for Growthbook with FerretDB
[] Define a helmfile deployment on the dse-k8s cluster
[] Deploy Growthbook and FerretDB
[] Document the tunneling/ingress requirements of the Growthbook UI and API
=== AC
* [] A GrowthBook instance is deployed to DSE Kubernetes
* [] The GrowthBook UI and API endpoints are not externally accessible but are accessible via an SSH tunnel