5204 Commits

Author SHA1 Message Date
Jimmy Berry
4d5b74b7f6 systemd: provide OBS operator origin-manager cron service and timer. 2019-05-30 17:08:05 -05:00
Jimmy Berry
77dd0f5a92 osc-origin: provide cron command to automate lookup management. 2019-05-30 17:08:03 -05:00
Jimmy Berry
261581d88f osc-origin: do not update lookup information if project is locked.
This allows for the cached lookup information to still be utilized, but
not waste time updating it for projects that cannot change.
2019-05-30 17:05:36 -05:00
Jimmy Berry
30e38677b6 osclib/core: provide project_locked(). 2019-05-30 17:05:36 -05:00
Jimmy Berry
f099b69033
Merge pull request #2090 from jberry-suse/origin-plugin-help
osc-origin: add missing command descriptions.
2019-05-30 17:04:33 -05:00
Jimmy Berry
fcd4869c45 osc-origin: add missing command descriptions. 2019-05-30 16:22:20 -05:00
Stephan Kulow
9fb92ccfbb
Merge pull request #2087 from coolo/fix_legaldb
Use a temporary directory for staging plugin
2019-05-30 21:58:45 +02:00
Stephan Kulow
f1c0d07f74 Use a temporary directory for staging plugin
This way we don't rely on installed plugin (to avoid the deployment
cycle) and we don't need to install into the real home of the go user
to avoid risking that a broken plugin breaks all future jobs of the
agent
2019-05-30 21:51:48 +02:00
Stephan Kulow
b2243b8b5f
Merge pull request #2086 from coolo/fix_legaldb
Fix projects import into legaldb
2019-05-30 21:29:31 +02:00
Stephan Kulow
5db1377442
Merge pull request #2085 from coolo/more_python3
Remove check_dups plugin
2019-05-30 21:19:40 +02:00
Stephan Kulow
e373d8d572 Fix projects import into legaldb
The pickle hash was not reliable - so it took way too long to reimport
2019-05-30 21:16:33 +02:00
Stephan Kulow
f1476c6819 Remove check_dups plugin
This plugin only works if run under an account owning the
target project (as I had it running with my own credentials
back in the day). As we no longer do that, the check_dups approach
is dead - and declining superseded requests from staging-bot
superseded (pun intended) this approach
2019-05-30 18:24:13 +02:00
Stephan Kulow
8434e554f3
Merge pull request #2084 from coolo/more_python3
Take pkglistgen from git - avoid deployment loop
2019-05-30 09:36:34 +02:00
Stephan Kulow
e4215b5b83 Take pkglistgen from git - avoid deployment loop 2019-05-30 09:26:44 +02:00
Stephan Kulow
ba617bfb99 Fix resource name for check duplicated config 2019-05-30 09:14:34 +02:00
Stephan Kulow
39f3935d20
Merge pull request #2083 from coolo/dont_crash_on_spec
Do not crash on packages without spec file
2019-05-30 08:54:12 +02:00
Stephan Kulow
6d93fc45a1
Merge pull request #2081 from coolo/run_check_dups
Check for duplicated binaries as part of the staging projects
2019-05-30 08:52:37 +02:00
Stephan Kulow
8d26d0dec6 Do not crash on packages without spec file 2019-05-29 20:59:13 +02:00
Stephan Kulow
195bb65b48 Ignore current Factory duplicates 2019-05-29 20:31:28 +02:00
Stephan Kulow
5b46d05f4f
Merge pull request #2082 from coolo/all_python3
gocd: Remove the 3 suffix - python3 is now everywhere
2019-05-29 18:18:42 +02:00
Stephan Kulow
bb4ad17871 Remove the 3 suffix - python3 is now everywhere 2019-05-29 18:13:38 +02:00
Stephan Kulow
36387007d1 Run check_duplicate_binaries once in night
This really should be a check in TTM pipeline, but for now we just
run it as we always did, but have it block staging projects
2019-05-29 14:45:04 +02:00
Stephan Kulow
8f6a2a5efb Report duplicated binaries in install check 2019-05-29 14:43:17 +02:00
Stephan Kulow
137478d6aa Introduce osclib.core.duplicated_binaries_in_repo
Move the core functionality of check_duplicate_binaries_command to be
reusable from installcheck.
2019-05-29 13:57:26 +02:00
Stephan Kulow
f2d0f953ae
Merge pull request #2080 from coolo/dont_in_flake
No need to install flake8, it's part of the image now
2019-05-29 13:47:50 +02:00
Stephan Kulow
3d9c681d73
Merge pull request #2077 from coolo/run_devel_list
Update the list of devel projects from gocd
2019-05-29 13:40:42 +02:00
Stephan Kulow
b9594ea611
Merge pull request #2078 from coolo/run_gnome_review_bot
Run gnome review bot on gocd
2019-05-29 13:38:48 +02:00
Stephan Kulow
391ca309b3
Merge pull request #2079 from coolo/run_rebuild
Run suppkg_rebuild.py on gocd
2019-05-29 13:38:09 +02:00
Stephan Kulow
8ad48c6c09 No need to install flake8, it's part of the image now 2019-05-29 13:37:34 +02:00
Stephan Kulow
5bd43d01fa Update the list of devel projects from gocd 2019-05-29 13:25:25 +02:00
Stephan Kulow
5c2985a0ff Run gnome review bot on gocd 2019-05-29 13:24:49 +02:00
Stephan Kulow
a914822c7a Run suppkg_rebuild.py on gocd 2019-05-29 13:23:47 +02:00
Stephan Kulow
d693786598
Merge pull request #2076 from coolo/change_url
Need to use http urls for obs to map it
2019-05-29 11:31:06 +02:00
Stephan Kulow
e94d5da434 Need to use http urls for obs to map it 2019-05-29 11:28:17 +02:00
Stephan Kulow
54db9acab9
Merge pull request #2070 from coolo/run_build_reminder
Run buid fail reminder on botmaster
2019-05-29 10:13:18 +02:00
Stephan Kulow
a9b9165bb6
Merge pull request #2072 from coolo/fix_rebuild
Fix staging rebuild on python3
2019-05-29 10:12:58 +02:00
Stephan Kulow
291828b181
Merge pull request #2075 from coolo/run_staging_reminder
Run devel projects reminder on gocd
2019-05-29 08:15:10 +02:00
Stephan Kulow
7bf08ffb59
Merge pull request #2073 from coolo/run_check_maintenance
Run check_maintenance_incidents.py on gocd
2019-05-29 07:51:50 +02:00
Stephan Kulow
8d53c69864
Merge pull request #2074 from coolo/run_check_source
Run check_source_in_factory on gocd
2019-05-29 07:51:27 +02:00
Stephan Kulow
6dbc1c88f0 Run devel projects reminder on gocd 2019-05-29 07:50:42 +02:00
Stephan Kulow
9bbbf283b8 Run check_source_in_factory on gocd 2019-05-29 07:40:09 +02:00
Stephan Kulow
3bd00cdf5d Run check_maintenance_incidents.py on gocd 2019-05-29 07:22:52 +02:00
Stephan Kulow
b32cbd7d63 Fix staging rebuild on python3 2019-05-29 06:57:13 +02:00
Stephan Kulow
b16ab7c043
Merge pull request #2071 from okurz/patch-1
gocd: Fix rendering of missing linebreak in README
2019-05-28 21:34:41 +02:00
Stephan Kulow
e08716480d Run build fail reminder on botmaster
The timer is stopped on packagelists and the data migrated. The service
only ran for openSUSE:Factory atm (leap 15.1 was never enabled it seems)
2019-05-28 21:02:35 +02:00
Oliver Kurz
dd86972f06
gocd: Fix rendering of missing linebreak in README 2019-05-28 19:47:33 +02:00
Stephan Kulow
0ad5ef7fad
Merge pull request #2069 from coolo/add_autosubmit
Remove debug from autosubmit - so it actually submits
2019-05-28 15:17:02 +02:00
Stephan Kulow
670761506f Remove debug from autosubmit - so it actually submits 2019-05-28 15:16:33 +02:00
Stephan Kulow
b8193352c9
Merge pull request #2068 from coolo/add_autosubmit
Run obs-autosubmit on gocd
2019-05-28 14:10:08 +02:00
Stephan Kulow
04b23dc507 Run obs-autosubmit on gocd
It was stuck for 2 months on packagelists without one noticing, so
put it on the bot dashboard (needs to be ported to python3 though)
2019-05-28 13:45:43 +02:00