Self-hosted platforms: GitLab and Advanced Database Monitoring
TurboStack can also run two Kubernetes-based platforms: GitLab (app_type: gitlab) and Advanced Database Monitoring (app_type: pmm). Both run on a Kubernetes cluster with several supporting components. They are set up by Hosted Power through Support rather than self-service.
Note
GitLab and Advanced Database Monitoring require a Kubernetes cluster and are set up by Hosted Power. Contact Support to have them enabled.
GitLab
GitLab runs on a Kubernetes cluster alongside the components it depends on: PostgreSQL, Redis, MinIO object storage, cert-manager, and an ingress controller. You select the major version, the edition, the domain, and how much persistent storage the deployment gets.
app_type: gitlab
gitlab:
major_version: 18
edition: ce # Community Edition
domain: gitlab.example.com
persistent_data_size: 60Gi
Advanced Database Monitoring
Advanced Database Monitoring is deployed with app_type: pmm. It is installed via Helm and includes Grafana for dashboards along with a large persistent volume for its time-series metrics data. Size the volume with pmm_volume_size according to how much monitoring history you need to retain.