3904 Commits

Author SHA1 Message Date
Jimmy Berry
ade9313fbc
Merge pull request #1508 from jberry-suse/metrics-dashboard-revisions
metrics: dashboard: include revisions graph.
2018-04-25 21:40:17 -05:00
Jimmy Berry
adab26cd15
Merge pull request #1505 from jberry-suse/repo_checker-whitelist-clean
repo_checker: provide whitelist_clean subcommand.
2018-04-25 21:04:51 -05:00
Stephan Kulow
8bb627d9bf
Merge pull request #1504 from coolo/simplify_reviews
Fix several bugs with the bot scheduling and reviewing
2018-04-25 11:44:55 +02:00
Jimmy Berry
2010288be4
Merge pull request #1496 from jberry-suse/accept-avoid-empty-commit
osclib/accept_command: avoid making empty commit to dashboard.
2018-04-24 20:17:29 -05:00
Jimmy Berry
bb576ca137 osclib/accept_command: avoid making empty commit to dashboard. 2018-04-24 20:10:34 -05:00
Jimmy Berry
1268165f53 metrics: dashboard: drop dashboard measurement in favor of dashboard_revision. 2018-04-24 19:27:18 -05:00
Jimmy Berry
6e74ae62fd metrics: dashboard: include revisions graph. 2018-04-24 19:24:52 -05:00
Jimmy Berry
bfb20af7d1 repo_checker: provide whitelist_clean subcommand.
Removes whitelist entries that are no longer mentioned in repo_checker
output and condenses entries common to all.
2018-04-24 17:45:10 -05:00
Jimmy Berry
0e96a64036 osclib/core: correct BINARY_REGEX by making it greedy.
Should not effect RPM_REGEX usage since it appends suffix.
2018-04-24 17:45:10 -05:00
Jimmy Berry
855f660bf4
Merge pull request #1503 from jberry-suse/unmaintained-debug-ignore
unmaintained: utilize package_binary_list(exclude_src_debug).
2018-04-24 11:31:28 -05:00
Stephan Kulow
24986f1485 [oqamaint] Reset the hashes on every review round 2018-04-24 13:46:11 +02:00
Stephan Kulow
86c31e2aae [oqamaint] Fix re-reviewing requests
We no longer need to be careful with requests that have started
jobs or not - we schedule the incident projects as the very first
action. So what's left to do is reviewing the requests and checking
if the current target repo jobs have the incident listed in some _TEST_ISSUES
variable. Otherwise the request is not to be reviewed
2018-04-24 11:27:48 +02:00
Stephan Kulow
d1f24ed700 [oqamaint] Do not append to OS_TEST_ISSUES
As review runs in a loop this results in always growing list. So redefine the
OS_TEST_ISSUES on every run
2018-04-24 09:45:06 +02:00
Jimmy Berry
fe2e20a747
Merge pull request #1498 from jberry-suse/metrics-dashboard
metrics: walk dashboard revisions and extract metrics from relevant files
2018-04-23 19:03:04 -05:00
Jimmy Berry
d65e037d18 unmaintained: utilize package_binary_list(exclude_src_debug). 2018-04-23 18:56:41 -05:00
Jimmy Berry
3c560d0c68 osclib/core: package_binary_list(): provide exclude_src_debug option. 2018-04-23 18:54:46 -05:00
Jimmy Berry
6d46e97dbe
Merge pull request #1500 from jberry-suse/metrics-grafana-sizing-tweaks
metrics: grafana sizing tweaks
2018-04-23 18:42:10 -05:00
Stephan Kulow
55e7990bcd [oqamaint] Look at all open release requests for Updates
self.requests is only the incidents to be reviewed, but for testing we
need to take into account all open incidents (i.e. those we already approved
but not yet release migth interfere with those newly in testing)
2018-04-23 17:35:02 +02:00
Stephan Kulow
244db8c5fa [oqamaint] Reschedule Updates test if the list of incidents changed 2018-04-23 17:15:53 +02:00
Stephan Kulow
62791301c8 [oqamaint] Remove wrong entries in json
- We no longer need the test repo - so don't check it
- Remove duplicated incident entries for openSUSE
2018-04-23 14:37:13 +02:00
Stephan Kulow
884aa1f0ca
Merge pull request #1501 from okurz/feature/maintenance_15.0
[openqa-maintenance] Add openSUSE Leap 15.0 configuration
2018-04-23 14:33:42 +02:00
Oliver Kurz
5a0dcdf64c [openqa-maintenance] Add openSUSE Leap 15.0 configuration 2018-04-23 13:26:59 +02:00
Stephan Kulow
dce40cb5f8
Merge pull request #1495 from coolo/rework_opensuse_maintenance
Rework opensuse maintenance
2018-04-23 11:27:27 +02:00
Ludwig Nussel
750f0916bb
Merge pull request #1497 from jberry-suse/metrics-leap-15.0-annotation
metrics/annotation: add openSUSE:Leap:15.0 schedule.
2018-04-23 11:03:23 +02:00
Ludwig Nussel
df6e6cbc1d
Merge pull request #1493 from dirkmueller/arm_factory_live
publish appliances for ARM alongside of normal product
2018-04-23 11:02:25 +02:00
Ludwig Nussel
934ad1a64d
Merge pull request #1492 from dirkmueller/leap15
Handle Leap:15.0:Ports images_arm repository
2018-04-23 11:02:02 +02:00
Ludwig Nussel
28fb6a8dc6
Merge pull request #1485 from lnussel/leaper
fix links in leaper comments
2018-04-23 11:01:35 +02:00
Stephan Kulow
65dc9f8a38 [oqamaint] Fix indentation 2018-04-23 10:26:04 +02:00
Stephan Kulow
8760db67b1 [oqamaint] Use reviewbot's comment API 2018-04-23 10:26:04 +02:00
Stephan Kulow
4f0b5e14cb [oqamaint] Add OS_TEST_ISSUES as openSUSE repo settings 2018-04-23 10:26:04 +02:00
Stephan Kulow
ed9732dd77 [oqamaint] Make settings a hash instead of an array
Now openSUSE follows the same approach as SLE

(ran the file through json_pp to reformat)
2018-04-23 10:25:44 +02:00
Jimmy Berry
f11979f01e metrics/grafana/staging: move legend to right side on pie charts.
Necessary post Grafana 5.x migration.
2018-04-20 17:06:50 -05:00
Jimmy Berry
b9f8f79a9f metrics/grafana/review: increase hieght on lists to accomodate size.
Necessary post Grafana 5.x migration.
2018-04-20 17:06:19 -05:00
Jimmy Berry
9f8cdc63e5 metrics/grafana/release: increase width to 100% grid width. 2018-04-20 17:05:46 -05:00
Jimmy Berry
0ec3569d70 metrics/grafana: add dashboard.json. 2018-04-20 16:33:56 -05:00
Jimmy Berry
a45c3358df metrics: ingest relevant dashboard files and extract metrics. 2018-04-20 16:32:02 -05:00
Jimmy Berry
4ee96ae3d2 metrics: provide dashboard revision walking function and cache patterns. 2018-04-20 16:30:27 -05:00
Jimmy Berry
079eda3ba6 metrics: instead of wiping cache place ephemeral patterns behind flag.
This allows for non-ephemeral queries to be cached indeinitely in the
future (like source queries that include the revision). For development
one may use --heavy-cache to be able to quickly iterate.
2018-04-20 16:25:47 -05:00
Jimmy Berry
48913abc47 osclib/stagingapi: dashboard_content_load(): expose revision parameter. 2018-04-20 16:19:52 -05:00
Jimmy Berry
09f843edcc metrics/annotation: add openSUSE:Leap:15.0 schedule. 2018-04-20 16:15:46 -05:00
Stephan Kulow
e23e58d8fd [oqamaint] Remove symlinks - not necessary according to my experiments 2018-04-20 15:18:36 +02:00
Stephan Kulow
7eaca8a60d [oqamaint] Create mesh compatible data for openSUSE 2018-04-20 15:18:36 +02:00
Stephan Kulow
5dc49a60d2 [oqamaint] Fetch the list of packages for openSUSE
We used to list this from the request, but as this is no longer available,
the settings function itself needs to query it
2018-04-20 15:18:36 +02:00
Stephan Kulow
0954e2a00c [oqamaint] Fix openSUSE support 2018-04-20 15:18:36 +02:00
Stephan Kulow
41dc901713 Rename openqa-maintenance2 to openqa-maintenance
There is nothing left in the old bot
2018-04-20 15:18:36 +02:00
fbb47c58b7 Handle the JeOS multibuild package for Factory:ARM:Live
Handle the JeOS builds alongside the normal openqa images
and publish them together with the ftp trees.
2018-04-20 12:55:54 +02:00
3dcaf5cd66
Merge pull request #1488 from dirkmueller/master
totest manager fixes for Factory:ARM
2018-04-19 15:08:01 +02:00
Jimmy Berry
c7255930db
Merge pull request #1494 from jberry-suse/devel-project-notify-remove-links
devel-project: notify: utilize osclib.core.package_list_without_links().
2018-04-18 15:43:33 -05:00
Jimmy Berry
9c214723c1 devel-project: notify: utilize osclib.core.package_list_without_links().
Otherwise, all packages are returned which include psuedo-packages like
kernel-default which is really a multi-build of kernel-source. When
invoking devel_project_fallback() the return ends up being
openSUSE:Factory/kernel-source which is less than desireable.
2018-04-17 17:31:34 -05:00
Jimmy Berry
c6289c8516 osclib/core: provide package_list_without_links(). 2018-04-17 17:31:28 -05:00