Skip to main content

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.