What's Changed
- Only call GetJobSetEvents once by @kannon92 in #2442
- Update setup.sh by @ShivangShandilya in #2446
- Airflow polling interval by @kannon92 in #2444
- Skip jobs with requirements known to be unfeasible by @severinson in #2436
- feat: add workflows with goreleaser by @dejanzele in #2398
- fix: add force push tag to release rc create git step by @dejanzele in #2451
- Add index on Job Service tables Timestamp column. by @richscott in #2453
- [CI/CD] Run release workflow steps only if owner is armadaproject by @richscott in #2454
- Remove invocation of now-removed 'upload-docker-images' workflow. by @richscott in #2455
- Report all nodes in lease request by @JamesMurkin in #2401
- Handle unschedulable nodes in the scheduler by @severinson in #2449
- fix: update docker image names in goreleaser by @dejanzele in #2458
- Scheduler side cluster metrics by @JamesMurkin in #2415
- Testing by @Sharpz7 in #2433
- fix: arm (m1) detection in mage by @suprjinx in #2462
- Fix missing context error by @severinson in #2459
- fix: change --rm-dist to --clean for goreleaser by @vincent0426 in #2465
- Lookout v2 - clickable annotations if detected as links by @carlocamurri in #2463
- cancel if job event error by @kannon92 in #2464
- Scheduling limit improvements by @severinson in #2469
- Only apply dynamic checks for evicted jobs by @severinson in #2474
- Reason for cancellation by @carlocamurri in #2470
- Update README.md by @satyampsoni in #2476
- Make lookout ingesters process PodUnschedulable errors by @JamesMurkin in #2478
- [scheduler] Add more config to control scheduling frequency/duration by @JamesMurkin in #2481
- [scheduler-ingester] Improvements to jobset operations by @JamesMurkin in #2477
- Improvements from code review by @JamesMurkin in #2486
- Move scheduling key check to an earlier point by @severinson in #2484
- Lookout - configurable title by @carlocamurri in #2460
- Lookout v2 - Custom views by @carlocamurri in #2452
- add better doc strings by @kannon92 in #2488
- fix circleci pipeline by @Kotwic4 in #2490
- Lookout v2 - Container details by @carlocamurri in #2489
- Debug additions by @Sharpz7 in #2467
- Improve lookoutv2 ingestion of armada-scheduler events by @JamesMurkin in #2485
- Implement cordoning a node in binoculars by @JamesMurkin in #2491
- generate proto files during dotnet release by @Kotwic4 in #2497
- Add number of CPUs or GPUs to scheduler test fixtures by @zuqq in #2498
- debug dotnet-client ci by @Kotwic4 in #2500
- Use shared test fixtures for scheduling algo by @zuqq in #2502
- fix dotnet release by @Kotwic4 in #2504
- Localdev airflow environment with mage by @ClifHouck in #2468
- Set correct per-queue job priority in test fixtures by @zuqq in #2506
- duplicate checks in constraints by @kannon92 in #2508
- Use correct priority to compute allocated resources by @zuqq in #2512
- Fix worker exec command by @ClifHouck in #2514
- Add tolerations to helm charts by @severinson in #2515
- Lookout v2 - cordon node button by @carlocamurri in #2503
- Lookout v2 API enable grouping by annotations by @carlocamurri in #2516
- Avoid evicting non-preemptible jobs on oversubscribed nodes by @severinson in #2520
- Improve binoculars permission error message by @JamesMurkin in #2518
- Add Leased column to job_run lookoutv2 by @JamesMurkin in #2517
- Lookout v2 enable grouping by annotations in UI, add exists match for annotation keys by @carlocamurri in #2521
- Improve scheduling metrics when using armada-scheduler by @JamesMurkin in #2527
- Change armada-scheduler to be deployed as a statefulset by @JamesMurkin in #2530
- Update armada-scheduler scheduling config by @JamesMurkin in #2528
- Add scheduling algo preemption tests by @zuqq in #2522
- Job Service: rework job-set subscription processing to use worker pool (BATCH-303) by @richscott in #2523
- Improve CI steps by @JamesMurkin in #2532
- Lookout v2 improve selection further by @carlocamurri in #2531
- Scheduler performance optimisations by @severinson in #2519
New Contributors
- @vincent0426 made their first contribution in #2465
- @satyampsoni made their first contribution in #2476
- @zuqq made their first contribution in #2498
Full Changelog: v0.3.64...v0.3.70
Checksums
- armadactl-v0.3.70-darwin-amd64.tar.gz SHA256
3841585ce15fd34ddcbf2eb13a45250edf59a1823db75fc02f5017522564fed6
- armadactl-v0.3.70-linux-amd64.tar.gz SHA256
308e050c641387320db6aff0b5c5b003ef76f9bb9d2b6559e6a95011982fa58a
- armadactl-v0.3.70-windows-amd64.zip SHA256
2a4c6e527ef1116e3b00bdb339c92bad7d24fdcd6673a3585bf115f72ba3fa36