class

Mangrullo::UpdateJobQueue

Inherits Reference < Object

Job queue for managing container update operations

Constructors

Class methods

instance
Source

Instance methods

all_jobs

Get all jobs

Source
cancel_job(job_id : String) : Bool

Cancel a pending job

Source
cleanup_old_jobs(older_than_seconds : Int = 3600)

Clean up completed jobs older than specified seconds

Source
enqueue_update(container_id : String, container_name : String, allow_major : Bool = false) : String

Add a new update job to the queue

Source
get_container_jobs(container_id : String) : Array(UpdateJob)

Get jobs for a specific container

Source
get_job(job_id : String) : UpdateJob | Nil

Get job status

Source
stop
Source

Nested types