Deployment Operations
Deployment Model
- One folder per software (
Dreambau-*) config/holds Kubernetes manifestsscripts/provides deployment helpers- Image builds are performed per service where needed
Standard Release Flow
- Validate secrets and required environment values
- Build and import image if service is locally built
- Apply dependency resources (PVC, DB, cache, secrets)
- Apply deployment and service manifests
- Apply ingress and certificate resources
- Wait for rollout completion and run smoke checks
Core Commands
Post-Deploy Verification
- Pod and deployment are healthy
- Ingress route resolves correctly
- Certificate is valid
- Primary user flow works end-to-end
Change Control
- Use small incremental changes
- Verify service status after each change
- Avoid multi-service rollouts without rollback plan