nomad-temporal-jobs

Registry GC Workflow

Saga-style Docker registry garbage collection. The registry is scaled offline, garbage-collected over SSH, and always scaled back online via a deferred compensation — even if GC fails, an activity times out, or the workflow is cancelled. Hover over any step for implementation details.

Legend

ColorMeaning
PurpleWorkflow logic
EmeraldActivities (I/O operations)
TealDecision points
AmberSaga compensation (always runs)
RedError handling