4830 Commits

Author SHA1 Message Date
Stephan Kulow
32afd61501 Remove is_image_product all together 2019-03-27 17:23:59 +01:00
Stephan Kulow
f3b3549a35 Rename the snapshot functions and add gocd config 2019-03-27 17:20:20 +01:00
Stephan Kulow
7932e11134 Moved the config into OBS/IBS 2019-03-27 15:56:48 +01:00
Stephan Kulow
b35453b4bf Calculate is_image_product instead of configuring it 2019-03-27 15:56:48 +01:00
Stephan Kulow
86c507d668 Parse the config from yaml 2019-03-27 15:56:48 +01:00
Stephan Kulow
bb438bde4f Split totest manager into multiple files 2019-03-27 15:56:48 +01:00
Stephan Kulow
e66d5054d7 Add config 2019-03-27 15:56:48 +01:00
Stephan Kulow
55301c87ae Stop the fallback - we pass the real project name 2019-03-27 15:56:48 +01:00
Stephan Kulow
dc932a67d7 Make is_image_product a config 2019-03-27 15:56:48 +01:00
Stephan Kulow
af4acbe91d Remove bad quotes (flake) 2019-03-27 15:56:48 +01:00
Stephan Kulow
31568f2b37 ToTestBaseNew is history 2019-03-27 15:56:48 +01:00
Stephan Kulow
46a135090a Merge _release functions 2019-03-27 15:56:48 +01:00
Stephan Kulow
40346475e0 Merge is_snapshottable variants 2019-03-27 15:56:48 +01:00
Stephan Kulow
0ed0c0ebcd Change the current_source override to a config 2019-03-27 15:56:48 +01:00
Stephan Kulow
fa33f864cf Move set_snapshot_number to ToTestBase 2019-03-27 15:56:48 +01:00
Stephan Kulow
c7a81596bc Remove overloaded iso_ and ftp_ function for SLE
All your base belong to us!
2019-03-27 15:56:48 +01:00
Stephan Kulow
2f1c2cb2e6 Remove basically duplicated release_version function
This used to differ between _product and 000product - but meanwhile we all
use the same mechanism
2019-03-27 15:56:48 +01:00
Stephan Kulow
0d4a233fd8 Harmonize get_current_snapshot to take first main_product 2019-03-27 15:56:48 +01:00
Stephan Kulow
ef4660eb01 Remove interval option - we run it as systemd timer for a while 2019-03-27 15:56:48 +01:00
Stephan Kulow
9a259088c8
Merge pull request #1918 from coolo/dont_add_repochecker_leap
Don't add repo-checker from factory-auto in Leap
2019-03-24 07:32:31 +01:00
Stephan Kulow
75bc903497 Don't add repo-checker from factory-auto in Leap
This leaves repo checker for incidents
2019-03-23 19:14:20 +01:00
Jimmy Berry
83c6eb0f06
Merge pull request #1913 from jberry-suse/origin-manager-annotation-in-fallback-review
origin-manager: include annotation in fallback review comment.
2019-03-22 11:05:07 -05:00
Jimmy Berry
f36bb8b876
Merge pull request #1912 from jberry-suse/origin-manager-cli-web
origin-manager: expose osc-plugin-origin commands via operator and provide initial supplementary interface.
2019-03-22 10:58:39 -05:00
Jimmy Berry
07dc46fade
Merge pull request #1911 from jberry-suse/origin-manager-misc
origin-manager: miscellaneous improvements.
2019-03-22 10:47:57 -05:00
Jimmy Berry
68a4933235 osclib/origin: policy_input_calculate(): s/inital/initial/. 2019-03-22 10:46:30 -05:00
Jimmy Berry
4b17e2c0dd origin-manager: include annotation in fallback review comment. 2019-03-21 09:03:35 -05:00
Jimmy Berry
ca687d4089 userscript/origin: provide initial supplementary interface. 2019-03-20 19:18:05 -05:00
Jimmy Berry
0734bf756c obs_operator: expose osc-plugin-origin commands via GET. 2019-03-20 19:18:05 -05:00
Jimmy Berry
2c45688f2f obs_operator: extract osc environment setup as with object. 2019-03-20 19:18:05 -05:00
Jimmy Berry
3293a24a89 osc-origin: osrt_origin_lookup(): print time since generated. 2019-03-20 19:18:05 -05:00
Jimmy Berry
d5dff4d15c osc-origin: osrt_origin_lookup_file(): include project in cache file name. 2019-03-20 19:18:05 -05:00
Jimmy Berry
8cdc99c1be osc-origin: list: sort by package name. 2019-03-20 19:01:32 -05:00
Jimmy Berry
b6866e6456 osclib/origin: policy_input_evaluate(): only add additional review if not already set.
This allows for more cleanly adding additional_reviews to include fallback
review where it may already be added for a more specific reason.
2019-03-20 19:01:32 -05:00
Jimmy Berry
07ecf7b250 osclib/core: package_source_hash(): handle non-existant revision. 2019-03-20 19:01:32 -05:00
Stephan Kulow
d3c0e8ba7f
Merge pull request #1910 from coolo/add_progress_output
Avoid gocd warning on 9 minutes without print
2019-03-20 15:25:09 +01:00
Stephan Kulow
57f15a4609 Avoid gocd warning on 9 minutes without print
the weak remover code is a little slow, but it's also a lot of data
2019-03-20 15:04:23 +01:00
Stephan Kulow
2f35ae20ed Remove repository (not set for letter stagings) 2019-03-20 13:15:30 +01:00
Stephan Kulow
7fc7a530be
Merge pull request #1876 from coolo/staging_repochecker
Repo checker: work on staging projects as a whole
2019-03-20 13:03:27 +01:00
Stephan Kulow
9667892ca2 SI: upload the result to OBS and link that on failure
This avoids botmaster access being required
2019-03-20 11:38:08 +01:00
Stephan Kulow
96e5c96e24 SI: continue with other stagings on failures
Turn around the boolean expression
2019-03-20 08:39:27 +01:00
Stephan Kulow
128c5c1633 Package the osrt- symlink in bin 2019-03-20 08:39:27 +01:00
Stephan Kulow
7695528682 Allow project comments to ignore delete requests for listed packages 2019-03-20 08:39:27 +01:00
Stephan Kulow
04fde3b7a1 SI: exit 1 if there was an error 2019-03-20 08:39:27 +01:00
Stephan Kulow
9eb1afc852 Don't throw 404 on disappeared adi project 2019-03-20 08:39:27 +01:00
Stephan Kulow
2fc542b5a2 Do not repeated failed reports either 2019-03-20 08:39:27 +01:00
Stephan Kulow
e873ec05f7 SI: Cache existant problems - they are always the same 2019-03-20 08:39:27 +01:00
Stephan Kulow
3520efaaa8 SI: Go through all staging projects 2019-03-20 08:39:27 +01:00
Stephan Kulow
44990b4742 Refactor a little 2019-03-20 08:39:27 +01:00
Stephan Kulow
44c79cfd76 Repo checker: work on staging projects as a whole
Implement a new command that takes a target project and one of its
staging projects and will run the checks against that project (including
delete requests) and if all is fine approves all reviews selected in
that staging.

This is to be used as part of the staging pipeline (and has been tested
with Factory's staging projects)
2019-03-20 08:39:27 +01:00
Stephan Kulow
d9b4fee58f gocd: Fix PYTHONPATH for the monitor scripts 2019-03-20 08:30:21 +01:00