Story Crater Bot
20bd4dcf5e
refactor(temporal): adopt unified CNPG pattern - use 'app' user
CHANGES:
- temporal-values.yaml: user 'app', existingSecret 'ddb-cluster-app'
- bootstrap.sh: Copy ddb-cluster-app to temporal namespace
- Removed db-secret-sync directory (obsolete PostSync Job)
- 60-applications.yaml: Removed db-secret-sync source from temporal Application
PATTERN (same as Forgejo/Authentik):
1. Database CR: owner app
2. bootstrap.sh: Copy ddb-cluster-app to temporal namespace
3. App values: Reference ddb-cluster-app secret
4. No PostSync Jobs needed
FIXES:
- Temporal schema CrashLoopBackOff (wrong credentials)
- Dropped/recreated databases with app owner (clean state)
Following CLAUDE.md CNPG pattern documentation.