Releases: armadaproject/armada
v0.9.4
Armada v0.9.4 - BROKEN
BROKEN
Gives an inconsistent label cardinality
error if wellKnownNodeTypes
in use
Breaking changes
- Config setting
pprofPort
has been replaced with a newprofiling
section, see https://github.com/armadaproject/armada/blob/master/docs/developer/pprof.md for details. - The Armada helm charts now require helm
3.10.0
or later.
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.4
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.9.4
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.9.4
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.9.4
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.9.4
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.9.4
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.9.4
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.9.4
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.9.4
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.9.4
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.9.4
docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.9.4
docker pull gresearch/armadactl:latest
Changelog
Other work
- 03ddfb4: Document helm minimum version (#3795) (@robertdavidsmith)
- 70039be: Make Adjusted Fair Share Constraint Aware (#3798) (@d80tb7)
- d11718b: Profiling port should not bind to locahost (#3797) (@robertdavidsmith)
- dc817c5: Put pprof endpoint behind auth (#3793) (@robertdavidsmith)
- a013dc4: Remove random rand (#3790) (@d80tb7)
- c4dcebb: Remove unnecessary deepcopy (#3796) (@JamesMurkin)
- a6cac13: Return error if no longer leader when publishing (#3794) (@d80tb7)
- 9616c11: Scheduler helm chart: consistent profiling port name (#3800) (@robertdavidsmith)
- 1fd9a0a: Scheduler pprof support in helm chart (#3799) (@robertdavidsmith)
- 49c7c91: Scheduler: remove unused fields on schedulerobjects.Node (#3787) (@robertdavidsmith)
- 68dcc3e: [WIP] remove jobservice (#3757) (@d80tb7)
- 24bcdf9: [armadactl] Remove client side podspec validation (#3792) (@JamesMurkin)
- f805c58: remove node from scheduler metrics (#3788) (@d80tb7)
Full Changelog: v0.9.3...v0.9.4
v0.9.3
Armada v0.9.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.9.3
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.9.3
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.9.3
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.9.3
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.9.3
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.9.3
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.9.3
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.9.3
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.9.3
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.9.3
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.9.3
docker pull gresearch/armada-binoculars:latest
Armada Job Service
docker pull gresearch/armada-jobservice:0.9.3
docker pull gresearch/armada-jobservice:latest
armadactl
docker pull gresearch/armadactl:0.9.3
docker pull gresearch/armadactl:latest
Changelog
Other work
- b28b399: Expose Metrics Port On Lookout, Fix Units Of Ingestion Rate (#3784) (@d80tb7)
- e9c6e78: default metrics port for lookout (#3786) (@d80tb7)
- af68d91: services for everything that needs too be monitored (#3785) (@d80tb7)
Full Changelog: v0.9.2...v0.9.3
v0.9.2
Armada v0.9.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.9.2
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.9.2
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.9.2
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.9.2
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.9.2
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.9.2
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.9.2
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.9.2
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.9.2
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.9.2
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.9.2
docker pull gresearch/armada-binoculars:latest
Armada Job Service
docker pull gresearch/armada-jobservice:0.9.2
docker pull gresearch/armada-jobservice:latest
armadactl
docker pull gresearch/armadactl:0.9.2
docker pull gresearch/armadactl:latest
Changelog
Other work
Full Changelog: v0.9.1...v0.9.2
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