What's Changed
- pin python dependencies by @kannon92 in #2096
- only use coverage for go by @kannon92 in #2095
- Preemption to fair share by @severinson in #2081
- Remove commented-out code in lease.go by @severinson in #2102
- Actually store pulsar job details by @d80tb7 in #2100
- Fix scheduler db migration timeout by @d80tb7 in #2099
- Make scheduler-ingester handle JobRunAssigned by @JamesMurkin in #2103
- [Pulsar Scheduler] Fix Endless Reschedule Bug by @d80tb7 in #2097
- lease.go logging improvements by @severinson in #2108
- Fix typo in lease.go by @severinson in #2113
- nodeDb.totalResources -> node.TotalResources by @d80tb7 in #2115
- Fix assignment to nil map in lease.go by @severinson in #2114
- WIP: Fix integration by @kannon92 in #2119
- Report non_armada_allocated_resources in NodeInfo by @JamesMurkin in #2107
- Fix container names in testsuite testcases by @JamesMurkin in #2122
- Implement reprioritise in pulsar scheduler by @JamesMurkin in #2109
- [Pulsar Scheduler] Better Cancel By Jobset by @d80tb7 in #2116
- Set ignoreJobSubmitChecks: false by @severinson in #2094
- [Pulsar Scheduler] Remember Scheduled Jobs by @d80tb7 in #2117
- Account for non-Armada resources by @severinson in #2123
- cancel test by @kannon92 in #2125
- Lookout v2 cronjob - replace old if new one gets scheduled by @carlocamurri in #2130
- Set scheduling.executorTimeout in scheduler config by @JamesMurkin in #2131
- Implement basic Executor job state tracking by @JamesMurkin in #2126
- remove console log by @kannon92 in #2132
- Initial commit to upload UI coverage to Codecov by @nand-porko in #2142
- Update dev guide by @severinson in #2127
- Fix resource accounting in lease.go by @severinson in #2146
- Better scheduler.initialise by @d80tb7 in #2144
- Fix partition marker flow when pulsar topics have many partitions by @JamesMurkin in #2147
- Improve lease/reschedule logging and testing by @severinson in #2148
- Adding chart + build for armada scheduler by @JamesMurkin in #2140
- Lookout v2 - Add group aggregates for latest submission time and average time in state by @carlocamurri in #2141
- Set TLS section on scheduler ingress by @JamesMurkin in #2151
- Fix scheduler per-queue resource limits by @severinson in #2152
- Make subscription type user settable in ingesters by @d80tb7 in #2154
- [EventIngester] Fix Issue With Retrying On Redis Down by @d80tb7 in #2153
- Optimise submit check by @severinson in #2160
- Make UntoleratedTaint String more efficient by @JamesMurkin in #2158
- Add github build/upload config for lookoutv2 by @suprjinx in #2161
- Add cache to submitchecks by @JamesMurkin in #2159
- Update README.md by @octonawish-akcodes in #2162
- Make cancel job integration tests more reliable by @JamesMurkin in #2164
New Contributors
- @nand-porko made their first contribution in #2142
- @octonawish-akcodes made their first contribution in #2162
Full Changelog: v0.3.49...v0.3.50
Checksums
- armadactl-v0.3.50-darwin-amd64.tar.gz SHA256
857cffb2c527553dea27ed90e22789978c1d8d0b9e67d527b4ff7a515ca4c6cb
- armadactl-v0.3.50-linux-amd64.tar.gz SHA256
f24bee0764a6a137bb91df4ea82b4d9700a00a57d90b858b331b82669f7be93b
- armadactl-v0.3.50-windows-amd64.zip SHA256
0778869e2b9dc744b9f1398e77196b644d134a4a153d3e9ea44d25edd3b8d88f