4880 Commits

Author SHA1 Message Date
Stephan Kulow
39b9653091 Set the 'testing' status in releaser 2019-04-04 15:16:42 +02:00
Stephan Kulow
0ba07f3a12 Add published comment to openqa
(not replace the old one, we want to see the history)
2019-04-04 15:11:29 +02:00
Stephan Kulow
0938ebbcc7 TTM: Simplify (and fix) openqa status 2019-04-04 13:53:57 +02:00
Stephan Kulow
ae786ec38f Split manager into publisher and release 2019-04-04 13:31:40 +02:00
Stephan Kulow
0016e77e71
Merge pull request #1948 from coolo/fix_si
Fix SI: Make the ignore whitelist always a set()
2019-04-04 07:34:16 +02:00
Stephan Kulow
2675121d4f Make the ignore whitelist always a set() 2019-04-04 07:28:17 +02:00
Stephan Kulow
36af69dc9b
Merge pull request #1945 from coolo/ignore_conflicts
Ignore packages listed in comments
2019-04-03 13:31:16 +02:00
Stephan Kulow
2096ac73f4 Ignore packages listed in comments 2019-04-01 20:15:35 +02:00
Jimmy Berry
d14cf59a53
Merge pull request #1939 from jberry-suse/ReviewBot-handle-crash
ReviewBot: handle any exception raised by check_one_request().
2019-03-29 14:50:24 -05:00
Jimmy Berry
d0e0f2aa3a ReviewBot: handle any exception raised by check_one_request().
Prevents a single failure from stopping all reviews.
2019-03-29 14:31:44 -05:00
Jimmy Berry
5c3f44b55b
Merge pull request #1938 from jberry-suse/origin-manager-delete-fallback
origin-manager: require fallback review for delete requests.
2019-03-29 14:29:00 -05:00
Jimmy Berry
b0371a1dca
Merge pull request #1940 from jberry-suse/osc-staging-select-proposal-ignore-nonfree
osc-staging: exclude NonFree requests from staging proposals.
2019-03-29 14:04:24 -05:00
456ec244a7
Merge pull request #1942 from coolo/dont_release_000product
Remove the special logic for 000product
2019-03-28 22:07:39 +01:00
Stephan Kulow
4f494e8495 Remove the special logic for 000product
If we release 000product with set_release the FTP tree is mis-named
2019-03-28 21:58:05 +01:00
Jimmy Berry
5f0f3f498a osc-staging: exclude NonFree requests from staging proposals.
- NonFree delete requests are never staged.
- NonFree submit requests are handled by adi command.
2019-03-28 09:54:24 -05:00
Jimmy Berry
9bb47b0106 origin-manager: require fallback review for delete requests.
Delete requests were intended to be handled in more detail along with
the update crawler re-write, but in the meantime always fallback.
2019-03-28 09:00:33 -05:00
Stephan Kulow
f449f810d8
Merge pull request #1937 from Vogtinator/somemorestuff
Some more ttm improvements/refactoring
2019-03-28 14:05:08 +01:00
69a8422e6e Release/Publish container_products first
In some cases releasing/publishing that failed, with unfortunate consequences:
- Other products were still released/published
- Snapshot version did not get updated
-> Endless retries

There should be a way to flag a "release/publish in-progress", but until that's
the case a workaround is better than nothing.
2019-03-28 13:58:23 +01:00
0e9bdbe4fe Fix yet another crash because of self.project 2019-03-28 13:54:41 +01:00
32a1174d9c Don't use version_images prefix for Images projects
They have their own 00Meta, so it's not necessary anymore.
2019-03-28 13:54:29 +01:00
Stephan Kulow
f2f620e23d
Merge pull request #1936 from coolo/add_staging_bot
Fix indenting - this is really hard
2019-03-28 13:34:46 +01:00
Stephan Kulow
256c1b8411 Fix indenting - this is really hard :( 2019-03-28 13:33:56 +01:00
Stephan Kulow
486d0c405c
Merge pull request #1935 from coolo/add_staging_bot
Move some more pipelines from citest to official repo
2019-03-28 13:24:07 +01:00
Stephan Kulow
99299a1010 Move some more pipelines from citest to official repo 2019-03-28 12:16:33 +01:00
7f59878b02
Merge pull request #1931 from coolo/fix_makeurl
Fix one more crash in totest-manager on actual release
2019-03-28 10:08:02 +01:00
Stephan Kulow
0a4ca45e48 Replace all left self.project with self.project.name 2019-03-28 10:05:44 +01:00
Stephan Kulow
e80cf63aa0
Merge pull request #1930 from coolo/fix_no_release
Fix crash on images projects (openSUSE:Leap:15.0:Images)
2019-03-28 09:00:06 +01:00
Stephan Kulow
1576a1cf46 Fix crash on images projects (openSUSE:Leap:15.0:Images)
And reduce debug output - it's hard to see the actual debug output
2019-03-28 08:34:26 +01:00
Stephan Kulow
1dc8e17785
Merge pull request #1919 from coolo/totest_manager_refact
Totest manager refactoring
2019-03-28 06:30:51 +01:00
Stephan Kulow
9e41f45f52 Skip ttm subdir in nosetests 2019-03-27 19:59:17 +01:00
Jimmy Berry
d8487cd417
Merge pull request #1925 from jberry-suse/obs_operator-k8s-cache
obs_operator: provide cache volume and origin-manager report cron.
2019-03-27 13:45:41 -05:00
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