Deployment Operations

Deployment Model

  • One folder per software (Dreambau-*)
  • config/ holds Kubernetes manifests
  • scripts/ provides deployment helpers
  • Image builds are performed per service where needed

Standard Flow

  1. Validate secrets and environment values
  2. Apply PVC and dependencies
  3. Apply deployment + service
  4. Apply ingress and certificate resources
  5. Wait for rollout and verify logs
kubectl apply -f <manifest>.yaml
kubectl rollout status deployment/<name> -n wcr
kubectl logs -n wcr deployment/<name> --tail=100

Change Control

  • Use small incremental changes
  • Verify service status after each change
  • Avoid broad multi-service rollouts without rollback plan