Releases: armadaproject/armada
v0.9.1
Armada v0.9.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.9.1
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.9.1
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.9.1
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.9.1
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.9.1
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.9.1
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.9.1
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.9.1
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.9.1
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.9.1
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.9.1
docker pull gresearch/armada-binoculars:latest
Armada Job Service
docker pull gresearch/armada-jobservice:0.9.1
docker pull gresearch/armada-jobservice:latest
armadactl
docker pull gresearch/armadactl:0.9.1
docker pull gresearch/armadactl:latest
Changelog
Other work
- 32c85fc: Add some more metics to the ingesters (#3782) (@d80tb7)
- 6da3fbd: Adds Some Prometheus Metrics To Lookout (#3781) (@d80tb7)
- f6f44b0: Remove Repeatable From Lookout queries (#3780) (@d80tb7)
Full Changelog: v0.9.0...v0.9.1
v0.9.0
Armada v0.9.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.9.0
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.9.0
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.9.0
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.9.0
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.9.0
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.9.0
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.9.0
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.9.0
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.9.0
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.9.0
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.9.0
docker pull gresearch/armada-binoculars:latest
Armada Job Service
docker pull gresearch/armada-jobservice:0.9.0
docker pull gresearch/armada-jobservice:latest
armadactl
docker pull gresearch/armadactl:0.9.0
docker pull gresearch/armadactl:latest
Changelog
Other work
- 0c6cbb9: Add support for mixed pool clusters (#3770) (@JamesMurkin)
- 0128321: Delete redis executor repository (#3772) (@JamesMurkin)
- adfa611: Improvements To Fairness Metrics (#3773) (@d80tb7)
- ca801e0: Remove Gogo Proto From Everywhere except schedulerobjects (#3771) (@d80tb7)
- 823da83: Remove node and queue quarantining (#3645) (@JamesMurkin)
- d45b7c2: Remove unused MinimumJobSize field from Executor object (#3775) (@JamesMurkin)
- 7627a74: Scheduler: refactor internaltypes.Node (#3769) (@robertdavidsmith)
- c65c416: Scheduler: refactor nodedb test (#3774) (@robertdavidsmith)
- 34f32b1: add a check to ensure init containers request fractional cpu (#3778) (@d80tb7)
- c4af2fc: update README: add Artifact Hub badge (#3777) (@naskio)
Full Changelog: v0.8.7...v0.9.0
v0.8.7
Armada v0.8.7
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.8.7
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.8.7
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.8.7
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.8.7
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.8.7
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.8.7
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.8.7
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.8.7
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.8.7
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.8.7
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.8.7
docker pull gresearch/armada-binoculars:latest
Armada Job Service
docker pull gresearch/armada-jobservice:0.8.7
docker pull gresearch/armada-jobservice:latest
armadactl
docker pull gresearch/armadactl:0.8.7
docker pull gresearch/armadactl:latest
Changelog
Other work
- d0351a1: Remove Gogo Nullable Properties From API Protos (#3756) (@d80tb7)
- 01333d8: Remove Gogo Proto From Executor API (#3763) (@d80tb7)
- fbf834a: Remove Gogo-Proto From Testsuite Definitions (#3764) (@d80tb7)
- 3dbdb28: Remove gogo timestamp from public api protos (#3750) (@d80tb7)
- 91a346f: Scheduler: Add floating resource support (#3767) (@robertdavidsmith)
- 8dc3612: Scheduler: Allow weighting fairness costs in config (#3768) (@robertdavidsmith)
- 5796a53: add queue priority to metrics (#3766) (@d80tb7)
- c62ef88: remove statik (#3762) (@d80tb7)
Full Changelog: v0.8.6...v0.8.7
v0.8.6
Armada v0.8.6
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.8.6
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.8.6
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.8.6
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.8.6
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.8.6
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.8.6
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.8.6
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.8.6
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.8.6
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.8.6
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.8.6
docker pull gresearch/armada-binoculars:latest
Armada Job Service
docker pull gresearch/armada-jobservice:0.8.6
docker pull gresearch/armada-jobservice:latest
armadactl
docker pull gresearch/armadactl:0.8.6
docker pull gresearch/armadactl:latest
Changelog
Other work
Full Changelog: v0.8.5...v0.8.6
v0.8.5
Armada v0.8.5
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.8.5
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.8.5
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.8.5
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.8.5
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.8.5
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.8.5
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.8.5
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.8.5
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.8.5
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.8.5
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.8.5
docker pull gresearch/armada-binoculars:latest
Armada Job Service
docker pull gresearch/armada-jobservice:0.8.5
docker pull gresearch/armada-jobservice:latest
armadactl
docker pull gresearch/armadactl:0.8.5
docker pull gresearch/armadactl:latest
Changelog
Other work
- 09e1a12: [Bug] Fix ingestion pipeline event counting (#3754) (@JamesMurkin)
Full Changelog: v0.8.4...v0.8.5
v0.8.4
Armada v0.8.4
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.8.4
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.8.4
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.8.4
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.8.4
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.8.4
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.8.4
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.8.4
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.8.4
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.8.4
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.8.4
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.8.4
docker pull gresearch/armada-binoculars:latest
Armada Job Service
docker pull gresearch/armada-jobservice:0.8.4
docker pull gresearch/armada-jobservice:latest
armadactl
docker pull gresearch/armadactl:0.8.4
docker pull gresearch/armadactl:latest
Changelog
Other work
- 2b3e7f3: Allow Limits To Be Greater Than Requests (#3748) (@d80tb7)
- d656816: [Bug] Fix ingestion pipeline (#3752) (@JamesMurkin)
- 3e7714d: hardcode armadactl version to fix integration tests issue during release (#3753) (@dejanzele)
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- update README: add LFX Insights badge by @naskio in #3501
- [Lookout] Fix runTimeSeconds casing by @JamesMurkin in #3673
- chore: remove outdated docs and broken references; remove broken quickstart by @dejanzele in #3670
- Fix CI failing on pushing Github pages by @pavlovic-ivan in #3712
- adding Geoff to approvers list by @dave-gantenbein in #3717
- [Bug] Allow creating queues with preempt permission verb by @JamesMurkin in #3680
- Limit the number of events we put into each Pulsar Message by @JamesMurkin in #3708
- Add assignedNodeId field to JobSchedulingContext by @JamesMurkin in #3678
- Scheduler ingester to ignore job run cancelled by @d80tb7 in #3681
- Make ingesters limit how many events they process at once by @JamesMurkin in #3707
- Improve performance of selectNodeForJobWithFairPreemption by @JamesMurkin in #3679
- Improved Armada Airflow Operator by @MustafaI in #3672
- Update alpine to latest version by @d80tb7 in #3749
- Show Rejections in Lookout by @d80tb7 in #3663
- Pre-emption Based On Adjusted Fair Share by @d80tb7 in #3714
- Improved ingester logging by @JamesMurkin in #3711
- Lookout: Support state rejected and job errors by @robertdavidsmith in #3706
Full Changelog: v0.8.2...v0.8.3
v0.8.2
Armada v0.8.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.8.2
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.8.2
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.8.2
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.8.2
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.8.2
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.8.2
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.8.2
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.8.2
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.8.2
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.8.2
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.8.2
docker pull gresearch/armada-binoculars:latest
Armada Job Service
docker pull gresearch/armada-jobservice:0.8.2
docker pull gresearch/armada-jobservice:latest
armadactl
docker pull gresearch/armadactl:0.8.2
docker pull gresearch/armadactl:latest
Changelog
Other work
- 7dc7933: Scheduler: fix potential int64 overflow on large clusters (#3671) (@robertdavidsmith)
- d5f5002: Scheduler: log more per-queue info (#3669) (@robertdavidsmith)
Full Changelog: v0.8.1...v0.8.2
v0.8.1
Armada v0.8.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.8.1
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.8.1
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.8.1
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.8.1
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.8.1
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.8.1
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.8.1
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.8.1
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.8.1
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.8.1
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.8.1
docker pull gresearch/armada-binoculars:latest
Armada Job Service
docker pull gresearch/armada-jobservice:0.8.1
docker pull gresearch/armada-jobservice:latest
armadactl
docker pull gresearch/armadactl:0.8.1
docker pull gresearch/armadactl:latest
Changelog
Other work
- 8b38477: Fix slow ingestion of ReprioritiseJob events (#3667) (@JamesMurkin)
- e8d413e: Fixing armadactl reprioritise (#168) (#3666) (@MustafaI)
- a8a64e4: Fixing bug in _proto_methods.py (#3659) (@MustafaI)
- f2d338d: README: Add releases link (#3662) (@robertdavidsmith)
- 2e11876: Simulator improvements (#167) (#3665) (@MustafaI)
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Breaking Changes
- #3660 can potentially cause big changes to the maximum proportion of the farm that queues are allowed to use. Before, if you partially overrode limits at a more fine-grained level, limits not overridden would default to unlimited. Now they will default to the level above. For example, previously, if you overrode only cpu at the queue+priority class level, memory would be unlimited. Now memory will fall back to the priority class cap.
What's Changed
- Fix flakey tests in getjobs_test + improve JobRuntime tests by @JamesMurkin in #3654
- Change default node-type from pool name to none by @JamesMurkin in #3648
- Adding query API endpoints to python client by @MustafaI in #3650
- Update K8s dependency to 1.26.x by @d80tb7 in #3643
- Single Postgres Configuration In API by @d80tb7 in #3656
- Set scheduling termination reason when scheduling constraint hit by @JamesMurkin in #3655
- Remove unused config + related code by @JamesMurkin in #3653
- Remove queue ttl by @d80tb7 in #3649
- remove pgtype dependency by @d80tb7 in #3652
- Remove Eviction Probability Config Values by @d80tb7 in #3651
- Scheduler: fall back correctly when per-queue resource limits are partially specified by @robertdavidsmith in #3660
Full Changelog: v0.7.1...v0.8.0