v0.22.3
Armada v0.22.3
For more info, head over to the docs page at https://armadaproject.io
Armada CLI
armadactl controls the Armada batch job queueing system and is used for interacting with the system.
The CLI can be downloaded for a specific OS & Architecture from the Assets section below.
NOTE: The OSX binary is packaged as an universal binary and should work on both Intel and Apple Silicon based Macs.
Docker images
Armada Bundle
docker pull gresearch/armada:0.22.3docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.22.3docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.22.3docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.22.3docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.22.3docker pull gresearch/armada-executor:latest
Armada Lookout
docker pull gresearch/armada-lookout:0.22.3docker pull gresearch/armada-lookout:latest
Armada Lookout Ingester
docker pull gresearch/armada-lookout-ingester:0.22.3docker pull gresearch/armada-lookout-ingester:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.22.3docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.22.3docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.22.3docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.22.3docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.22.3docker pull gresearch/armadactl:latest
Changelog
Features
- e060f6d: feat(airflow): raise structured exception when job fails without retry (#5050) (@masipauskas)
Other work
- c3b5566: Add Integration testing for reprioritization by job_id/job_set (#5022) (@YHines004)
- 0a714d1: Add category-based retry policy engine and RetryPolicy API resource (#4998) (@dejanzele)
- 20b0d36: Classify retryable pod failures on the lease-return path (#5038) (@dejanzele)
- c12d3e7: Convert AwayPools to be objects rather than strings (#5006) (@JamesMurkin)
- f307a2a: Delete failed pods matching a Delete-action category so retries can reuse the name (#4999) (@dejanzele)
- f2c6268: Enable govet in golangci-lint and fix all findings (#5045) (@dejanzele)
- 27f039b: Fix data races in failed-pod debug message tests (#5043) (@dejanzele)
- e3a6325: Fix data races in topic delay monitor test (#5044) (@dejanzele)
- 0297210: Fix mage testsuite failures behind a TLS-intercepting proxy (#5019) (@ianhockett)
- e51663a: K8s debug events captured whenever main container doesn't start (#5028) (@geaere)
- ce2b8ba: Make executor tests race-detector clean (#5026) (@dejanzele)
- f644a4b: Replace sleep-based synchronization in executor reporter tests (#5046) (@dejanzele)
- a90e048: job cancelled events as a scheduler termination reason (#4990) (@williamvega)
- 648652c: limit reason length on submit api (#5005) (@williamvega)
- 3352c47: split test runs for jobs that need to be running concurrently (#5034) (@williamvega)
Full Changelog: v0.22.2...v0.22.3