Armada v0.3.90
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.3.90
docker pull gresearch/armada:latest
Armada Lookout Bundle
docker pull gresearch/armada-lookout-bundle:0.3.90
docker pull gresearch/armada-lookout-bundle:latest
Armada Full Bundle
docker pull gresearch/armada-full-bundle:0.3.90
docker pull gresearch/armada-full-bundle:latest
Armada Server
docker pull gresearch/armada-server:0.3.90
docker pull gresearch/armada-server:latest
Armada Executor
docker pull gresearch/armada-executor:0.3.90
docker pull gresearch/armada-executor:latest
Armada Lookout
docker pull gresearch/armada-lookout:0.3.90
docker pull gresearch/armada-lookout:latest
Armada Lookout V2
docker pull gresearch/armada-lookout-v2:0.3.90
docker pull gresearch/armada-lookout-v2:latest
Armada Lookout Ingester
docker pull gresearch/armada-lookout-ingester:0.3.90
docker pull gresearch/armada-lookout-ingester:latest
Armada Lookout Ingester V2
docker pull gresearch/armada-lookout-ingester-v2:0.3.90
docker pull gresearch/armada-lookout-ingester-v2:latest
Armada Event Ingester
docker pull gresearch/armada-event-ingester:0.3.90
docker pull gresearch/armada-event-ingester:latest
Armada Scheduler
docker pull gresearch/armada-scheduler:0.3.90
docker pull gresearch/armada-scheduler:latest
Armada Scheduler Ingester
docker pull gresearch/armada-scheduler-ingester:0.3.90
docker pull gresearch/armada-scheduler-ingester:latest
Armada Binoculars
docker pull gresearch/armada-binoculars:0.3.90
docker pull gresearch/armada-binoculars:latest
Armada Job Service
docker pull gresearch/armada-jobservice:0.3.90
docker pull gresearch/armada-jobservice:latest
armadactl
docker pull gresearch/armadactl:0.3.90
docker pull gresearch/armadactl:latest
Changelog
Bug fixes
- ad5bcc7: fix: add more clear instructions to the armada demo page (#2749) (@anshgoyalevil)
- b498d64: fix: add windows specific script for mage ui (#2734) (@anshgoyalevil)
Other work
- 7f97192: Add Scheduler Metrics (#2834) (@theAntiYeti)
- f7ebc6d: Add config to globally disable scheduling (#2779) (@JamesMurkin)
- cf59f3d: Add fairness tests (#2889) (@severinson)
- 969cf19: Add missing EventSequence_Event_JobRequeued cases (#2886) (@severinson)
- 3f03d90: Add unit test for ArmadaOperator.execute (#2790) (@ClifHouck)
- 0e0b434: Added required changes for new config value (#2801) (@Sharpz7)
- feee9d3: Added test file for armada/cmd/armadactl/cmd/watch.go (#2839) (@biswajit-9776)
- c34ed60: Alpine 3.18 new (#2858) (@kannon92)
- 6bcb1c6: Better Deduplicaton Logic (#2857) (@d80tb7)
- 221db1c: Changed airflow files location (#2803) (@Sharpz7)
- d34d571: Changes to remove the sleep from localdev (#2802) (@Sharpz7)
- 894fd8c: Do not log evicted jobs (#2829) (@severinson)
- 30a29ce: Expose scheduler context to scheduler.go (#2884) (@theAntiYeti)
- fc7e1b8: Feat(job summary): Implement Job Summaries for Lint workflow (#2836) (@itsaviral2609)
- 3656d4f: Feat/improved version checking output (#2862) (@Raajheer1)
- 31cb6fa: Fix "All required checks done" CI job to never be skipped (#2872) (@jgiannuzzi)
- 68a2bd1: Fix golangci-lint errors in Job Service perf test. (#2810) (@richscott)
- 8d9b4c0: Fix jobDb job order (#2888) (@severinson)
- 19f9039: Fix jobservice unit tests (#2825) (@ClifHouck)
- 0f92935: Fix scheduler test (#2870) (@JamesMurkin)
- 23fa150: Fixing CI (#2823) (@Sharpz7)
- 2e118fb: Improved preemption logic (#2880) (@severinson)
- a677fb9: Jobservice performance testing tool (#2778) (@ClifHouck)
- 3f0325b: Lookoutv2: Remove unnecessary transactions (#2807) (@Mo-Fatah)
- 6000beb: Millisecond Precision Logging (#2874) (@d80tb7)
- f7f8484: Minor Improvement (#2799) (@nitishchauhan0022)
- f6fc9e8: Misc cleanup (#2864) (@severinson)
- b85fe50: Prevent scheduling from mutating the jobDb (#2838) (@JamesMurkin)
- a5e076a: Pull out decision to schedule from cycle (#2835) (@theAntiYeti)
- 1df7288: Removed a large chunk of bad mage code (#2770) (@Sharpz7)
- 8862282: Self-hosting
armadactl
plugin in armada (#2850) (@ShivangShandilya) - 94d0b51: Set executorUpdateFrequency in scheduler config (#2828) (@JamesMurkin)
- b5de1c3: Update CronJob version from batch/v1beta1 to batch/v1 (#2883) (@severinson)
- b65c08d: Update Docs (#2879) (@sarthaksarthak9)
- 127e989: Upgrade to ci-alerts to v2 (#2859) (@Mo-Fatah)
- 44c6a29: Use a callback to generate/access grpc credentials for operator use. (#2809) (@ClifHouck)
- 247bf69: [Pulsar Scheduler] Improve Performance Of Scheduling Cycle When Queue Is Large (#2875) (@d80tb7)
- bbcb3eb: [armada-scheduler] Add log lines to make it easier to see where time is spent (#2865) (@JamesMurkin)
- 3159f06: [armada-scheduler] Add metrics for node counts (#2780) (@JamesMurkin)
- b13cdd8: [armada-scheduler] Handle job_run_error not found (#2830) (@JamesMurkin)
- 523b9f7: [armada-scheduler] Respect fail fast flag (#2831) (@JamesMurkin)
- 510d59b: add mage tests instead of make tests (#2861) (@kannon92)
- e8c75a1: ci(Mergify): configuration update (#2871) (@dave-gantenbein)
- 5c5081a: fix docker repo name for testsuite (#2774) (@kannon92)
- 24059d9: fix typo: constaint -> constraint (#2837) (@Raajheer1)
- cfa6dbf: fixing cert tests (#2775) (@nitishchauhan0022)
- c3c5044: fixing goreleaserdockerNNNN directories filling up /tmp (#2688) (@nitishchauhan0022)
- e2f0382: fixing unit test (#2798) (@nitishchauhan0022)
- 2b914d1: mage test update and go code coverage (#2771) (@nitishchauhan0022)
- 6a1d1e4: remove circleci from our ci forever (#2776) (@kannon92)
- 19a6858: remove codeql from required (#2887) (@Mo-Fatah)
- 7e664e9: remove redundant workflow (#2701) (@dejanzele)
- e4ad098: remove setup go as its a duplicate (#2808) (@kannon92)
- bfdeeeb: upgrade python dependencies (#2860) (@kannon92)
- 3257ac0: upgrade python to 3.8.15 (#2750) (@kannon92)
- 22e2729: workflow version upgrade protoc & python (#2748) (@nitishchauhan0022)
Full Changelog: v0.3.865...v0.3.90