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

Azure / ARO-RP / 23518222387
37%

Build:
DEFAULT BRANCH: master
Ran 25 Mar 2026 12:05AM UTC
Jobs 6
Files 943
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

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

New Missed Lines in Diff

Lines Coverage ∆ File
1
60.25
0.69% pkg/mimo/actuator/service.go
2
0.0
0.0% pkg/deploy/generator/templates_rp.go
3
33.33
-16.67% pkg/api/billingdocument.go
3
0.0
0.0% pkg/api/mimodocument.go
3
0.0
pkg/api/monitordocument.go
3
15.79
-2.96% pkg/api/subscriptiondocument.go
4
84.62
pkg/frontend/admin_mimo_schedule_get.go
6
0.0
0.0% cmd/aro/main.go
6
0.0
0.0% cmd/aro/rp.go
7
3.03
-0.04% pkg/env/prod.go
9
83.87
-3.36% pkg/frontend/admin_mimo_manifest_cancel.go
12
84.62
pkg/frontend/admin_mimo_schedule_put.go
12
73.91
pkg/frontend/admin_openshiftcluster_mimo_selectors.go
13
71.11
pkg/frontend/admin_mimo_schedule_list.go
13
0.0
0.0% pkg/util/buckets/buckets.go
13
0.0
0.0% pkg/util/buckets/cache.go
18
77.5
pkg/mimo/scheduler/clustercache.go
20
69.7
pkg/mimo/scheduler/selectors.go
24
86.36
pkg/mimo/scheduler/manager.go
28
0.0
0.0% pkg/database/mimo_maintenancemanifests.go
33
0.0
0.0% pkg/deploy/generator/resources_rp.go
36
85.83
pkg/mimo/scheduler/calendar.go
80
0.0
cmd/aro/mimoscheduler.go
122
45.78
pkg/mimo/scheduler/service.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% pkg/deploy/generator/resources_rp.go
1
0.0
0.0% pkg/util/buckets/cache.go
2
79.53
-1.57% pkg/monitor/monitor.go
2
60.25
0.69% pkg/mimo/actuator/service.go
Jobs
ID Job ID Ran Files Coverage
1 pkg-operator - 23518222387.1 25 Mar 2026 12:07AM UTC 73
46.18
GitHub Action Run
2 pkg-api - 23518222387.2 25 Mar 2026 12:05AM UTC 163
66.13
GitHub Action Run
3 pkg-other - 23518222387.3 25 Mar 2026 12:09AM UTC 289
32.1
GitHub Action Run
4 cmd - 23518222387.4 25 Mar 2026 12:08AM UTC 13
0.0
GitHub Action Run
5 pkg-util - 23518222387.5 25 Mar 2026 12:08AM UTC 310
19.33
GitHub Action Run
6 pkg-frontend - 23518222387.6 25 Mar 2026 12:08AM UTC 95
72.87
GitHub Action Run
Source Files on build 23518222387
  • Tree
  • List 943
  • Changed 19
  • Source Changed 19
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23518222387
  • 5952857a on github
  • Prev Build on master (#23491992949)
  • Next Build on master (#23570480914)
  • Delete
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