v0.16.0 - BROKEN
Armada v0.16.0
Breaking Changes
- Helm Chart: Config is now stored in a ConfigMap rather than a Secret. This means that any genuine secrets must be injected by environment variables, see https://github.com/armadaproject/armada/blob/master/docs/helm.md#application-config.
(PR is #4122)
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.16.0
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.16.0
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.16.0
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.16.0
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.16.0
docker pull gresearch/armada-executor:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.16.0
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.16.0
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.16.0
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.16.0
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.16.0
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.16.0
docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.16.0
docker pull gresearch/armadactl:latest
Changelog
Other work
- 6b15e67: Add filter button to job table cells (#4105) (@mauriceyap)
- 3b0161b: Airflow Operator now supports extra links (#329) (#4134) (@masipauskas)
- 9021b78: Align aggregate counts for job statuses (#4124) (@mauriceyap)
- 6e5c1eb: Allow configuration of column order (#4118) (@mauriceyap)
- 9967a86: Deflake TypeScript test (#4100) (@mauriceyap)
- f4cd6bc: Disable hiding columns which are filtered or sorted (#4125) (@mauriceyap)
- 7975777: Document how to set sensitive values (#4137) (@d80tb7)
- fc7936f: Documentation: remove mention of obsolete gangMinimumCardinality annotation (#4135) (@robertdavidsmith)
- a57e7f2: Lookout UI: dark mode and visual improvements (#4107) (@mauriceyap)
- a8fd9f1: Migrate Lookout UI to Vite (#4097) (@mauriceyap)
- dbea056: NOJIRA: fix armada hel charts (#322) (#4126) (@d80tb7)
- 1231441: Replace github.com/golang/mock with go.uber.org/mock (#4084) (@d80tb7)
- 33f3a27: Scheduler: calculate node.allocatableByPriority after load from db (#4127) (@robertdavidsmith)
- 3a3fc36: Scheduler: fix panic in nodedb benchmark (#4120) (@robertdavidsmith)
- 63b9202: Scheduler: refactor testfixtures (#4115) (@robertdavidsmith)
- 9d3feb4: Scheduler: refactor: move nodedb tests to internaltypes (#4110) (@robertdavidsmith)
- e1e91a9: Scheduler: refactor: move scheduling tests to internaltypes (#4113) (@robertdavidsmith)
- 26c69c6: Scheduler: testfixture method renaming (#4119) (@robertdavidsmith)
- 6899a5f: Scheduler: tidy queue_scheduler_test (#4117) (@robertdavidsmith)
- 640df2c: Update GRPC Middleware (#4112) (@d80tb7)
- 5d24d0a: Update Helm to use configmaps for user config rather than secrets (#4122) (@d80tb7)
- 24f16fc: Update Pulsar client to version 0.14 (#4089) (@d80tb7)
- 1ddd71b: Use virtualized table for job sets table (#4116) (@mauriceyap)
- e611e13: [executor] Remove duplicate tolerations section from deployment (#4114) (@JamesMurkin)
- 3824bcd: logout slow queries on lookout (#313) (#4099) (@eleanorpratt)
- df5401c: update alpine to 3.21.0 (#4111) (@d80tb7)
Full Changelog: v0.15.11...v0.16.0