1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | "tests":
- "name": rolling_restart
"description": Deploy, then glitch
"rules":
- "do":
"task": matrix.tasks.deploy
"version": current
- "after": deploy
"periodic": 5
"do":
"task": matrix.tasks.health
"until": glitch.complete
- "after": health.status.healthy
"do":
"task": matrix.tasks.glitch
"plan": tests/glitch_plan.yaml
"until": health.status.unhealthy
- "after": glitch.complete
"do":
"task": matrix.tasks.reset
|