46 Commits

Author SHA1 Message Date
schillingf
66952bc100 Add kGraft{24,0j}, remove now unsupported SUTs
* Add kGraft24
* Add kGraft0j
* Remove kgraft-guests which served kernels that are now out of live-
  patching support
2017-02-17 16:28:26 +01:00
Stephan Kulow
d6bb0b1129 Fix comments default for openqa-maintenance bot
And remove some of the noisy debug output
2017-01-11 13:35:33 +01:00
schillingf
aa50704a46 Update kGraft host-list
* Add kgraft0h, kgraft0i, kgraft1b and kgraft1c.
* Remove kgraft09 (kernel out of support)
2017-01-08 19:52:38 +01:00
schillingf
9db77eeaf0 Add hosts kgraft22 and kgraft23 2017-01-04 14:57:24 +01:00
Jimmy Berry
7431af4a72 Rework ReviewBot.CommandLineInterface to provide class option. (#622)
Alleviates the need for a lot of duplicate code, some of which is already
out-of-sync.
2017-01-02 09:34:13 +01:00
Stephan Kulow
cc7888ed65 Fix syntax 2016-12-25 07:57:30 +01:00
schillingf
688da5b208 add SUTs kGraft{0g,1a,21} 2016-12-16 15:49:28 +01:00
Stephan Kulow
3c4976fd88 Change incident summary
Include all groups counting the passing jobs too (we need a link
to the passing groups to see if SP1 and SP2 were tested)
2016-12-09 14:03:55 +01:00
Stephan Kulow
4607d725da Move to requests module (#601)
urllib is for some reason *much* slower - like minutes instead of microseconds
2016-11-26 06:59:58 +01:00
Stephan Kulow
0f9830606c Fix link to the failed step (#600)
Instead of linking to the first step in a failed test, link to the first
failing. openQA uses this route internally to delay parsing details
2016-11-24 12:20:30 +01:00
Ondřej Súkup
a22b016fa4 Added kGraft20 refhost (#592) 2016-11-08 08:59:26 +01:00
Stephan Kulow
5eb1cb18e5 Adapt to SP2 maintenance (#591) 2016-11-04 16:01:54 +01:00
fschilling
2972159403 added host kGraft19 (#589) 2016-10-26 18:41:07 +02:00
Stephan Kulow
6a82823e6e reintroduce pformat import - it *is* used 2016-10-25 14:48:50 +02:00
fschilling
8a06bd4bdb fixed WORKER_CLASS for host kGraft18 (#587)
The VM is not hosted by perseus but by pegasus.
2016-10-25 14:42:54 +02:00
Ludwig Nussel
95014d8564 Merge pull request #584 from openSUSE/support_kgraft
Add kgraft settings
2016-10-25 10:52:09 +02:00
Stephan Kulow
d68fd5a741 Treat all SLE-12 live patches as SP1
(GA is LTSS and covered differently)
2016-10-24 15:09:06 +02:00
Stephan Kulow
272bb42c33 Some small code cleanup 2016-10-24 13:48:34 +02:00
Stephan Kulow
0b727a5c61 Special settings for kgraft incidents 2016-10-24 13:48:34 +02:00
Ondřej Súkup
96807a0298 Cleanup unused code/imports (#585) 2016-10-19 15:37:56 +02:00
Stephan Kulow
c0700e81bc Add kgraft settings 2016-10-19 14:44:18 +02:00
Ondřej Súkup
9c93fcdb32 Remove backward compatibility with qam-minimal tests (#583) 2016-10-19 13:24:14 +02:00
Stephan Kulow
8b25ffe305 Report fails without modules too (#577)
otherwise the request will be blocked as FAILED without reason
2016-10-08 07:55:00 +02:00
Stephan Kulow
6b9ca35f1f Only trigger new repos if all previous incidents are reported (#576) 2016-10-08 07:49:24 +02:00
Stephan Kulow
5df3fcc141 Report incompletes (#575)
* Fix reporting of incomplete jobs

* Do not accept requests that have something to report

The bot just isn't smart enough to hold chromium updates if the
(otherwise unimportant) chromium test broke
2016-10-07 11:01:30 +02:00
Stephan Kulow
3e5f2c3528 Update sle 12 ga: desktop is gone and server is ltss now (#574) 2016-10-06 13:13:23 +02:00
Stephan Kulow
0780948ab2 openqa-maintenance: Add 42.2 settings 2016-09-26 13:37:08 +02:00
Stephan Kulow
9c3a192e34 remove debugging aid 2016-08-13 18:31:57 +02:00
Stephan Kulow
a49886fd9e Provide INCIDENT_REPO and INCIDENT_PATCH to openqa 2016-08-12 14:10:23 +02:00
Stephan Kulow
83044e225a Calculate LATEST_GOOD before scheduling incidents 2016-08-04 18:13:48 +02:00
Stephan Kulow
b811a66e4c Wait for the test repo before commenting 2016-08-04 13:53:49 +02:00
Stephan Kulow
af6562c948 Also track released updates for SLE 2016-08-03 16:36:31 +02:00
Stephan Kulow
de778a21bd Allow multiple medium to be scheduled per repo target
and make the repo targets specific to openqa instance (oops)
2016-08-03 16:16:34 +02:00
Stephan Kulow
e6bbef1db4 Fix the build number calculation for a new day 2016-07-29 07:33:15 +02:00
Stephan Kulow
2a317d2927 Extend the BS comment to group it by modules 2016-07-28 21:21:47 +02:00
Stephan Kulow
d35f5ba4b4 Make sure we get a new test build every day 2016-07-28 15:30:02 +02:00
Stephan Kulow
cce9cf3c6a Trigger the repo runs independent of the reviews
Just use the generated build number while fetching openqa jobs. This way
we can trigger test runs even if there are no incidents to review to
verify the tests still work on maintained products
2016-07-28 15:26:14 +02:00
Stephan Kulow
6560f67179 Schedule Test Repository tests if not yet done
(for this check the checksum of the repo checksums)
2016-07-28 14:11:13 +02:00
Stephan Kulow
a723b56641 Remove paranoid check
As long as all actions come from the same incident, having a submit
to somewhere else is fine - see https://build.suse.de/request/show/114532
2016-05-13 16:07:27 +02:00
Stephan Kulow
3ae5d9fe71 Fix formatting for passing tests 2016-05-02 12:53:05 +02:00
Stephan Kulow
76f91fe250 Update the openQA if the number of tests changed 2016-04-29 15:08:59 +02:00
Stephan Kulow
41c33307da Make it more pleasing python 2016-04-28 17:02:16 +02:00
Stephan Kulow
425907266a First version of SUSE Update reviewer 2016-04-28 14:35:58 +02:00
Stephan Kulow
106751f602 Support group reviews for maintenance 2016-04-28 12:32:09 +02:00
Ludwig Nussel
0b1f94fe99 Make sure to not post unicode strings to OBS
https://github.com/openSUSE/open-build-service/issues/1529
2016-04-27 15:19:29 +02:00
Ludwig Nussel
860d379f72 Add bot for openQA maintenance
This bot reviews maintenance_release requests by pushing the incident
information to openQA an monitoring the openQA results.
2016-03-18 09:49:09 +01:00