Meet Deployment Fix

Problem

The meet application’s infrastructure dependencies were missing from the Kubernetes cluster:

This caused:

Root Cause

The meet Helm chart was deployed via helmfile, but the supporting releases (meet-postgresql, meet-redis, meet-static) defined in helmfile/apps/meet/helmfile-child.yaml.gotmpl were never installed. The database host was configured as meet-cluster-rw (the Bitnami PostgreSQL service with fullnameOverride: meet-cluster-rw), but the service didn’t exist.

Fix Applied

Deployed the three missing releases using helmfile with selectors:

helmfile -e demo sync --selector name=meet-postgresql
helmfile -e demo sync --selector name=meet-redis
helmfile -e demo sync --selector name=meet-static

Resulting state (final):

ResourceStatus
meet-postgresql release → meet-cluster-rw-0 podRunning
meet-redis release → meet-redis-master-0 podRunning
meet-static release → meet-static-nginx-* podRunning
meet-backend deploymentRunning
meet-frontend deploymentRunning
meet-migrate jobCompleted
meet-superuser jobCompleted (“Superuser created successfully.”)