Runbook: Traefik Upgrade
Purpose
Upgrade Traefik safely while preserving routing and TLS configuration.
Prerequisites
- SSH access to odin
- Review Traefik release notes
Procedure
Step 1: Backup configuration
ssh ravenhelm@100.115.101.81 "cp ~/ravenhelm/services/traefik/docker-compose.yml ~/ravenhelm/services/traefik/docker-compose.yml.bak"
Step 2: Pull latest image
ssh ravenhelm@100.115.101.81 "cd ~/ravenhelm/services/traefik && docker compose pull"
Step 3: Restart Traefik
ssh ravenhelm@100.115.101.81 "cd ~/ravenhelm/services/traefik && docker compose up -d"
Verification
- Check Traefik logs for errors
- Validate one or two critical endpoints
ssh ravenhelm@100.115.101.81 "docker logs traefik --tail 200"
Rollback
If the upgrade causes issues, restore the previous compose file and restart the container.