# first step
To reach staging
## Dev
- Create helm template for all services
- Try to move to `Deployment` if possible, otherwise `StatefulSets`
- Add some helm templates in engage-helm for external dependencies
---
## ops
- Provide resources to create local K3S
- Add some helm templates in engage-helm for external dependencies (rabbit, redis)
- bootstrap deployment process (git repos, ...)
- move haproxy node to "kube"
- Provide vault secrets
---
# QA migration
- moving static files
---
# second steps
Before production
## Dev
- Postgres monitoring
- probes
- stop timeouts
- Migrations handling ...
- Convert cronjobs to kube's cron jobs
- Logs management
# preprod migration
# prod migration
- moving static files
# third steps
After production
## Dev
- Rolling Release / canary setup
## ops
- Logs management
{"metaMigratedAt":"2023-06-17T02:47:41.501Z","metaMigratedFrom":"Content","title":"first step","breaks":true,"contributors":"[{\"id\":\"4a549e69-1a29-4565-ad7d-03942338c78b\",\"add\":878,\"del\":40}]"}