v0.20.30
Armada v0.20.30
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.30docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.20.30docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.20.30docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.20.30docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.20.30docker pull gresearch/armada-executor:latest
Armada Lookout
docker pull gresearch/armada-lookout:0.20.30docker pull gresearch/armada-lookout:latest
Armada Lookout Ingester
docker pull gresearch/armada-lookout-ingester:0.20.30docker pull gresearch/armada-lookout-ingester:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.20.30docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.20.30docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.20.30docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.20.30docker pull gresearch/armada-binoculars:latest
armadactl
docker pull gresearch/armadactl:0.20.30docker pull gresearch/armadactl:latest
Changelog
- Scheduler: remove unused MarkRunsCancelledByJobId query by @robertdavidsmith in #4250
- Add preempt and cancel jobs on node for specified executor by @nikola-jokic in #4612
- Bump Go dependencies by @nikola-jokic in #4631
- Add node job phase metric showing active jobs on nodes by @nikola-jokic in #4635
- chore: index kubernetes.io/hostname in localdev scheduler config by @dejanzele in #4644
- Use runs.queue for filtering by @nikola-jokic in #4645
- Use canonical import paths for websocket and lipgloss modules by @mauriceyap in #4647
- feat: add terminated generated column to runs table and optimize join queries by @dejanzele in #4642
- fix: mage checkDeps false positive docker suffix by @ianhockett in #4636
- [Lookout] Allow selecting groups of filters by @d2burkhalter in #4639
- [Lookout UI] Submit dialogs on enter by @d2burkhalter in #4649
- chore(deps): bump tar from 7.4.3 to 7.5.7 in /website by @dependabot[bot] in #4641
- [Lookout UI] Adding Copy All Button to Job ID Column by @Sigele in #4648
- Add tests to the queue service by @nikola-jokic in #4653
- Add frontend maintainers for internal/lookoutui approval by @mauriceyap in #4656
- Refactor scheduler result by @JamesMurkin in #4652
- chore(deps): bump dawidd6/action-download-artifact from 12 to 13 in the github-actions group by @dependabot[bot] in #4651
- Fix Mergify rule to auto-pass for lookoutui-only PRs by @mauriceyap in #4664
- chore(deps): bump the gomod group across 1 directory with 2 updates by @dependabot[bot] in #4643
- Update Mergify config - fix hanging by @mauriceyap in #4666
- Add go.mod replace directive for cyphar.com/go-pathrs by @JamesMurkin in #4654
- chore(deps): bump next from 15.4.10 to 15.5.10 in /website by @dependabot[bot] in #4663
- Update Mergify rules for PR approval requirements by @mauriceyap in #4668
- chore(deps): bump lodash from 4.17.21 to 4.17.23 in /internal/lookoutui by @dependabot[bot] in #4618
- Feat/preempt button by @dslear in #4662
- Allow pool scheduling to fail independently for some errors by @JamesMurkin in #4655
- Fix Mergify checks hanging when rules don't apply by @mauriceyap in #4670
- feat: add pool filtering to executor and queue preempt/cancel operations by @dejanzele in #4637
- Add metric for pool info by @JamesMurkin in #4659
- feat: preserve partial scheduling progress on context timeout instead of rolling back all work by @dejanzele in #4559
- Simplify gang validation by @JamesMurkin in #4667
- Airflow Operator now works on Airflow 3.1x and logging spam is reduced by @masipauskas in #4672
- Expose user level metrics from the server by @nikola-jokic in #4669
- Feat/Add clear individual filter button by @YHines004 in #4674
- Add tests checking the executor server by @nikola-jokic in #4650
- Fix linting to fix build (#4679) (@JamesMurkin)
New Contributors
- @ianhockett made their first contribution in #4636
- @d2burkhalter made their first contribution in #4639
- @Sigele made their first contribution in #4648
- @YHines004 made their first contribution in #4674
Full Changelog: v0.20.28...v0.20.30