• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Azure / ARO-RP / 23518222387

25 Mar 2026 12:04AM UTC coverage: 37.281% (+0.5%) from 36.824%
23518222387

push

github

web-flow
[ARO-7310] MIMO Scheduler (#4580)

* use generics for the bucket manager

* scheduler framework, mostly building off the actuator

* initial shaping

* don't need a dialer

* wiring up the caches

* poke at this a bit

* initial wiring up of the cluster caches and such

* use an interface in testlog

* initial pass at the calendar parsing + establishing the next window

* make the selector data struct from the cluster cache and add code to check them against a set of selectors

* add more of the test for the manager itself

* initial code to get the next runs to create the look forward windows and matching the selectors

* update for rebase

* weekday handling in calendar

* make mimo 2038 compliant :)

* updates

* basic tests and passing

* test cleanups, fixing the scheduleacross

* mimo scheduler executable entry point

* make the openshiftclusters scheduled by each obey the same bucketing as the actuator

* expand some of the mimo scheduler tests to cover branch cases

* add MIMO scheduler to database generator

* make generate

* cmdline work

* clea n up this and put it in the right spot

* initial admin API portions for mimo scheduler

* fix license headers

* schedules have a bucket 0, not bucket 1

* move create to handle put

* fix listening on different ports

* clean up manifests created for this schedule which don't match the declared schedule

* add selector data API to make it easier to see what a cluster's selectordata is

* in schedule put, verify that the calendar schedule is valid too

* add tests for the logging

* fix for cancelling already cancelled manifests

* cleanup

* copy paste fails, thx @cloudygreybeard for spotting

* add scheduler to VMSS

* cleanups for sorting to prevent flake

* testing for the selectors

* batch cancel

* add a GET for individual schedules

* update some of the docs

* add some metrics faking

* add metrics to the schedule loop

* update tests in service + add metric

* fix errorf

* clean up how t... (continued)

796 of 1267 new or added lines in 27 files covered. (62.83%)

6 existing lines in 4 files now uncovered.

27372 of 73420 relevant lines covered (37.28%)

0.42 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/pkg/api/mimodocument.go


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc