Releases: armadaproject/armada
v0.20.5
v0.20.4
What's Changed
- fix: define rest port in executor deployment if healthcheck is enabled by @dejanzele in #4470
- fix: replace default helm chart repositories from gresearchdev to gresearch; replace default image tags from 0.0.0-latest to latest by @dejanzele in #4471
- Support sorting by queue and state in Lookout by @mauriceyap in #4474
- Lookout chores: upgrade deps, small tidy-up by @mauriceyap in #4475
- chore: update golangci-lint by @dejanzele in #4410
- fix: wrong endpoint discovery in oidc device grant flow by @dejanzele in #4477
- Filtering irrelevant annotations from submitted jobs (#452) by @MustafaI in #4480
Full Changelog: v0.20.3...v0.20.4
v0.20.3
Armada v0.20.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.20.3docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.20.3docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.20.3docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.20.3docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.20.3docker pull gresearch/armada-executor:latest
Armada Lookout
docker pull gresearch/armada-lookout:0.20.3docker pull gresearch/armada-lookout:latest
Armada Lookout Ingester
docker pull gresearch/armada-lookout-ingester:0.20.3docker pull gresearch/armada-lookout-ingester:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.20.3docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.20.3docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.20.3docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.20.3docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.20.3docker pull gresearch/armadactl:latest
Changelog
Other work
Full Changelog: v0.20.2...v0.20.3
v0.20.2
Armada v0.20.2
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.20.2docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.20.2docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.20.2docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.20.2docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.20.2docker pull gresearch/armada-executor:latest
Armada Lookout
docker pull gresearch/armada-lookout:0.20.2docker pull gresearch/armada-lookout:latest
Armada Lookout Ingester
docker pull gresearch/armada-lookout-ingester:0.20.2docker pull gresearch/armada-lookout-ingester:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.20.2docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.20.2docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.20.2docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.20.2docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.20.2docker pull gresearch/armadactl:latest
Changelog
Other work
- 9d0fbff: Add an optional monitoring of topic processing delay to ingester pipeline (#4453) (@JamesMurkin)
- 4da041b: Fix UTC time zone in TimeRangeSelector (#4464) (@mauriceyap)
- 7435450: Fix airflow operator to handle rejections and better logging (@masipauskas)
- 527d9a0: Fix formatting (#4462) (@JamesMurkin)
- 2108d00: Fix time zones for TimeRangeSelector input (#4465) (@mauriceyap)
- d2d01e1: Scheduler: internaltypes: remove Resource.RawValue, move Resource to its own file (#4459) (@robertdavidsmith)
- f40bf80: Scheduler: rename methods on resource list to discourage use of raw values (#4461) (@robertdavidsmith)
- 9cef4c6: Scheduler: tests: minimise use of raw resources (#4460) (@robertdavidsmith)
- 1d17450: Set timeout on ReportEvents call in executor (#4457) (@JamesMurkin)
- bb2c0f0: Time range filtering for job submission time on Lookout (#4458) (@mauriceyap)
- 09434a7: Update scheduler schema to handle high-job churn better (@masipauskas)
Full Changelog: v0.20.1...v0.20.2
v0.20.1
Armada v0.20.1
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.20.1docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.20.1docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.20.1docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.20.1docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.20.1docker pull gresearch/armada-executor:latest
Armada Lookout
docker pull gresearch/armada-lookout:0.20.1docker pull gresearch/armada-lookout:latest
Armada Lookout Ingester
docker pull gresearch/armada-lookout-ingester:0.20.1docker pull gresearch/armada-lookout-ingester:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.20.1docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.20.1docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.20.1docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.20.1docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.20.1docker pull gresearch/armadactl:latest
Changelog
Other work
- 5a92856: Allow custom themes to be configured in Lookout UI (#4452) (@mauriceyap)
Full Changelog: v0.20.0...v0.20.1
v0.20.0
Armada v0.20.0
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.20.0docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.20.0docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.20.0docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.20.0docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.20.0docker pull gresearch/armada-executor:latest
Armada Lookout
docker pull gresearch/armada-lookout:0.20.0docker pull gresearch/armada-lookout:latest
Armada Lookout Ingester
docker pull gresearch/armada-lookout-ingester:0.20.0docker pull gresearch/armada-lookout-ingester:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.20.0docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.20.0docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.20.0docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.20.0docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.20.0docker pull gresearch/armadactl:latest
Changelog
Other work
- 95d723b: Deflake JobsTableContainer.test.tsx (#4451) (@mauriceyap)
- 47a68db: Delete unused code in common/resource (#4438) (@robertdavidsmith)
- 7aec147: Display error message if unable to load Lookout UI config (#4442) (@mauriceyap)
- 5941205: Fix pulsar config overrides (#4449) (@JamesMurkin)
- f7241a7: Lookout UI - small fixes and improvements (#4444) (@mauriceyap)
- dd964ed: Lookout UI: customisable visual theme (#4450) (@mauriceyap)
- c18602b: Lookout UI: enable grouping by namespace (#4445) (@mauriceyap)
- 9920c5f: Lookout UI: enforce queue filter required for filtering on job set (#4433) (@mauriceyap)
- e627d06: Lookout UI: replace settings dialog with settings page (#4443) (@mauriceyap)
- ef90393: Lookout: support filtering and grouping by node and cluster (#4441) (@mauriceyap)
- 5bdea19: Re-organise Lookout UI code (#4436) (@mauriceyap)
- e236e91: Remove custom quantity to float method, delete dead code (#4439) (@robertdavidsmith)
- 53b42a6: Scheduler: improve job gc log message (#4437) (@robertdavidsmith)
- 8191e72: fix edge case panic when ResourceList tries to subtract a missing resource (#4448) (@dejanzele)
- 6b03b7e: fix typo in executor when it logs available resources (#4447) (@dejanzele)
Full Changelog: v0.19.16...v0.20.0
v0.19.16
Armada v0.19.16
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.19.16docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.19.16docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.19.16docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.19.16docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.19.16docker pull gresearch/armada-executor:latest
Armada Lookout
docker pull gresearch/armada-lookout:0.19.16docker pull gresearch/armada-lookout:latest
Armada Lookout Ingester
docker pull gresearch/armada-lookout-ingester:0.19.16docker pull gresearch/armada-lookout-ingester:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.19.16docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.19.16docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.19.16docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.19.16docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.19.16docker pull gresearch/armadactl:latest
Changelog
Other work
- 09e1383: Add logout and refresh session buttons in setttings dialog (#4430) (@mauriceyap)
- aa53f46: Lookout UI: display queue names which contain the user's username first (#4431) (@mauriceyap)
- fe3ba96: Lookout UI: prevent TypeError from poorly-formed query string (#4429) (@mauriceyap)
- 0da8bb5: Scheduler: stop jobs which had short job penalty applied staying around forever (#4435) (@robertdavidsmith)
- 0022764: Serve source map in Lookout UI build (#4434) (@mauriceyap)
- 177b4a1: Upgrade grpcio and python deps (#4432) (@masipauskas)
Full Changelog: v0.19.15...v0.19.16
v0.19.15
Armada v0.19.15
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.19.15docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.19.15docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.19.15docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.19.15docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.19.15docker pull gresearch/armada-executor:latest
Armada Lookout
docker pull gresearch/armada-lookout:0.19.15docker pull gresearch/armada-lookout:latest
Armada Lookout Ingester
docker pull gresearch/armada-lookout-ingester:0.19.15docker pull gresearch/armada-lookout-ingester:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.19.15docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.19.15docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.19.15docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.19.15docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.19.15docker pull gresearch/armadactl:latest
Changelog
Other work
- 15f8444: Re-add jobset pattern index as it's actually still being used (#4428) (@masipauskas)
- 2bad8a7: Update main developer guide (#4378) (@emmanuel-ferdman)
Full Changelog: v0.19.14...v0.19.15
v0.19.14
Armada v0.19.14
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.19.14docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.19.14docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.19.14docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.19.14docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.19.14docker pull gresearch/armada-executor:latest
Armada Lookout
docker pull gresearch/armada-lookout:0.19.14docker pull gresearch/armada-lookout:latest
Armada Lookout Ingester
docker pull gresearch/armada-lookout-ingester:0.19.14docker pull gresearch/armada-lookout-ingester:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.19.14docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.19.14docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.19.14docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.19.14docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.19.14docker pull gresearch/armadactl:latest
Changelog
Other work
- 3f2acb5: Fix unhandled request warning in Lookout UI tests (#4425) (@mauriceyap)
- 1494974: Lookout UI: add Sentry error monitoring support and load config from JS file (#4426) (@mauriceyap)
- 3d1d9b2: Replace Yarn registry before installing in yarn-registry-mirror.sh (#4424) (@mauriceyap)
- 0c3f169: Tune lookout indices for better ingest performance (#4427) (@masipauskas)
Full Changelog: v0.19.13...v0.19.14
v0.19.13
Armada v0.19.13
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.19.13docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.19.13docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.19.13docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.19.13docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.19.13docker pull gresearch/armada-executor:latest
Armada Lookout
docker pull gresearch/armada-lookout:0.19.13docker pull gresearch/armada-lookout:latest
Armada Lookout Ingester
docker pull gresearch/armada-lookout-ingester:0.19.13docker pull gresearch/armada-lookout-ingester:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.19.13docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.19.13docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.19.13docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.19.13docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.19.13docker pull gresearch/armadactl:latest
Changelog
Other work
- 96c295e: Chore: fix typos in internal/scheduler/reports (#4418) (@mauriceyap)
- c795d8b: Lookout ingester blocklist annotations (#4423) (@masipauskas)
- c327a6c: Minor tidy of jobdb Job/GangInfo (#4421) (@JamesMurkin)
- d00bab9: Scheduler: nodes cannot have negative resources (#4417) (@robertdavidsmith)
- 9362e82: Simplify gang accounting in scheduler (#4408) (@JamesMurkin)
- 13f4d68: Support custom permission verbs in queue client (#4419) (@mauriceyap)
- 1ec9514: Upgrade Yarn dependencies for Lookout UI (#4420) (@mauriceyap)
Full Changelog: v0.19.12...v0.19.13