3768 Commits

Author SHA1 Message Date
Sebastian Riedel
d991c97a6c check_source: skip all checks for 00* packages 2018-03-15 16:04:38 +01:00
Jimmy Berry
3bd6833f89
Merge pull request #1451 from jberry-suse/grafana-provision
metrics: migrate grafana dashboards to 5.x format and utilize provisioning.
2018-03-14 19:50:18 -05:00
Jimmy Berry
9a26912ab5
Merge pull request #1442 from jberry-suse/pkglistgen-update-hash
pkglistgen: do_dump_solv(): include hash in update solv to avoid download.
2018-03-12 15:55:44 -05:00
Stephan Kulow
054eef2944
Merge pull request #1454 from lnussel/fix
ReviewBot: make interval work without tty
2018-03-12 14:05:25 +01:00
Ludwig Nussel
78de99ff82 ReviewBot: make interval work without tty 2018-03-12 13:54:47 +01:00
Ludwig Nussel
35e7c51c16
Merge pull request #1452 from DimStar77/service
services: Add Install section to totest-manager service
2018-03-12 10:26:07 +01:00
f1e56df8b9
services: Add Install section to totest-manager service 2018-03-11 10:52:53 +01:00
Ludwig Nussel
ad6056258f
Merge pull request #1447 from lnussel/pkglistgen
pkglistgen: Fix reading boolean values
2018-03-11 09:22:51 +01:00
Ludwig Nussel
0ebfddf903
Merge pull request #1448 from lnussel/fix
ReviewBot: don't crash if staging-group is None
2018-03-11 09:22:13 +01:00
Jimmy Berry
49dfe21a36 metrics_release: only works for openSUSE:Factory. 2018-03-09 17:16:49 -06:00
Jimmy Berry
1dd9b64480 metrics: do not drop entire database, but instead measurements.
This ensures that release data, which is ingest separately, is not wiped
out. Additionally, it is less destructive during update.
2018-03-09 17:16:49 -06:00
Jimmy Berry
8dd2694617 metrics: switch over to grafana 5.x provisioning.
Provides both dashboards and datasources.
2018-03-09 17:16:46 -06:00
Jimmy Berry
c10dec54dd metrics: remove TW snapshots graph from release dashboard. 2018-03-09 16:37:32 -06:00
Jimmy Berry
f9166bf390 metrics: migrate grafana dashboards to 5.x format. 2018-03-09 16:37:07 -06:00
Jimmy Berry
d001daf687
Merge pull request #1441 from jberry-suse/osclib-git
osclib/git: provide git utilities: clone() and sync() and utilize in issue-diff.py.
2018-03-09 11:58:57 -06:00
Jimmy Berry
f9b7832e8b pkglistgen: do_dump_solv(): include hash in update solv to avoid download. 2018-03-09 11:32:27 -06:00
Jimmy Berry
28b467f4e8 pkglistgen: do_dump_solv(): utilize os.path.join(). 2018-03-09 11:32:27 -06:00
Ludwig Nussel
fc587db936 ReviewBot: don't crash if staging-group is None 2018-03-09 16:22:24 +01:00
Ludwig Nussel
d66ea3a0b2 check_source: make adding review team configurable 2018-03-09 14:34:42 +01:00
Ludwig Nussel
31b35832d7 check_source: fix boolean option 2018-03-09 13:50:08 +01:00
Ludwig Nussel
0f5d25f463 pkglistgen: Fix reading boolean values 2018-03-09 13:50:08 +01:00
Stephan Kulow
fe4edd62dd
Merge pull request #1404 from coolo/fix_sle_stagings
pkglistgen: Treat stagings differently
2018-03-09 12:03:22 +01:00
Stephan Kulow
fdef876580 Treat stagings differently
This is specific to SLE stagings, but won't hurt in openSUSE stagings
as the products there are hand made anyway
2018-03-09 11:56:21 +01:00
Ludwig Nussel
7484722b2a
Merge pull request #1439 from jberry-suse/pkglistgen-dump_solv-hash-and-flush
pkglistgen: do_dump_solv: flush after write before reading back and verify primary repo gziped content sha256.
2018-03-09 11:00:05 +01:00
Stephan Kulow
f20816da9d
Merge pull request #1445 from nilxam/do_not_run_local_service
pkglistgen: Do not run local service check when committing to release package
2018-03-09 09:59:46 +01:00
9370efc8e4 pkglistgen: Do not run local service check when committing to release package
That check is aiming to check request rather than package, for release package
we indeed had multispecs and multibuild file together, just do not run
local service when committing to release package.
2018-03-09 16:45:37 +08:00
Ludwig Nussel
f6078838bb
Merge pull request #1436 from lnussel/leaper
leaper: fix can_accept_review for combined user/group usage
2018-03-09 08:35:12 +01:00
Ludwig Nussel
e3e0500f32
Merge pull request #1435 from DimStar77/kdelibs-brand
create_test_Factory: No longer block kdelibs4-branding-upstream
2018-03-09 08:34:58 +01:00
Jimmy Berry
d9773c3dae
Merge pull request #1444 from jberry-suse/metrics-release
metrics: provide release metrics ingestion and dashboard.
2018-03-09 00:44:02 -06:00
Jimmy Berry
da5bfafb42 metrics: provide release metrics ingestion and dashboard. 2018-03-09 00:34:01 -06:00
Jimmy Berry
568be98269
Merge pull request #1432 from jberry-suse/stagingapi-lazy-load-all
osclib/staging-api: lazy-load all config values to allow for placement in remote config.
2018-03-08 17:17:07 -06:00
Jimmy Berry
da7e0b43d6 issue-diff: rename --config-dir as --cache-dir to be more accurate. 2018-03-08 15:55:34 -06:00
Jimmy Berry
17b6f0b753 issue-diff: replace git sync functionality with osclib.git. 2018-03-08 15:53:01 -06:00
Jimmy Berry
90d538606d osclib/git: provide git utilities: clone() and sync().
Derived from issue-diff.py which was abstracted in
boombatower/tumbleweed-review.
2018-03-08 15:52:38 -06:00
Jimmy Berry
1968a594f7 pkglistgen: do_dump_solv: flush after write before reading back.
Ended up consistently creating a short XML file that created a null section
in solv file that cause pkglistgen drop list generator to create a <NULL>
drop entry.

Always flush() before you read(). :(

It certainly would have been nice if libsolv would have complained about
an invalid XML file rather than just producing garbage as the file just
ended. Then of course mergesolv did not complain and comes back in to
python as '<NULL>'. Failure to validate and multiple levels.
2018-03-08 12:35:36 -06:00
Jimmy Berry
e353d513a6 pkglistgen: do_dump_solv: verify primary repo gziped content sha256. 2018-03-08 12:35:30 -06:00
Jimmy Berry
a5775e6e54 pkglistgen: do_dump_solv: use BytesIo instead of StringIO.
request.content is not a string like request.text.
2018-03-08 12:22:02 -06:00
Ludwig Nussel
ca5f71ec4b leaper: fix can_accept_review for combined user/group usage 2018-03-08 16:45:33 +01:00
e3c3ee166d
create_test_Factory: No longer block kdelibs4-branding-upstream
kdelibs4-branding-openSUSE has been dropped, since there is nothing useful
left in it, and kdebase4 is slowly dying.
2018-03-08 16:37:07 +01:00
Ludwig Nussel
17ebaaa6d6
Merge pull request #1434 from lnussel/leaper
ReviewBot: allow both group and user review
2018-03-08 16:17:07 +01:00
Stephan Kulow
defd9954b5
Merge pull request #1429 from jberry-suse/conf-priority-int
osclib/conf: change priority to be string to work with ConfigParser.
2018-03-08 11:19:00 +01:00
Stephan Kulow
c176a4c95e ReviewBot: allow both group and user review 2018-03-08 10:34:40 +01:00
Ludwig Nussel
3e83a1fb32
Merge pull request #1431 from jberry-suse/leaper-sle-leave-open
leaper: do not decline SLE requests, but rather ask managers for input.
2018-03-08 09:09:13 +01:00
Jimmy Berry
e450a1519e osclib/stagingapi: rename main_repo to cmain_repo.
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
4bd9e9a2fb osclib/stagingapi: rename delreq_review to cdelreq_review.
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
d790a2ce69 osclib/stagingapi: rename cstaging_nocleanup to cnocleanup_packages.
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
e3168d6c34 osclib/staging-api: lazy-load all config values to allow for placement in remote config. 2018-03-07 15:50:31 -06:00
Jimmy Berry
16f49c7518 leaper: do not decline SLE requests, but rather ask managers for input. 2018-03-07 15:11:02 -06:00
Jimmy Berry
5e2834e4bd osclib/conf: configure SLE-15 leaper-override-group. 2018-03-07 14:55:16 -06:00
Jimmy Berry
8332692dad leaper: move review groups to osclib.conf. 2018-03-07 14:55:09 -06:00