546 Commits

Author SHA1 Message Date
Stephan Kulow
e6d0b75a9d gocd: Don't evaluate a repo as succeeded if all are disabled
This avoids pkglistgen running on empty stagings
2022-03-18 08:01:28 +01:00
2878f87e72 Add TTM workflow for Leap Micro 5.2 2022-03-10 16:09:43 +01:00
Stephan Kulow
b9fe5ff108 gocd: Run check_bugowner on SLE side 2022-03-10 12:00:09 +01:00
50c139da5a leapmicro: add leapmicro to pipeline 2022-03-08 00:30:57 +08:00
Stephan Kulow
762f129b4d gocd: Create release packages as early as possible
There is no reason to wait for the rest to build to generate release
packages, they don't depend on other packages
2022-03-06 09:28:25 +01:00
Stephan Kulow
040e91a193 gocd: Fix subprocess.run usage 2022-03-05 15:28:05 +01:00
Stephan Kulow
ac763b3124
Merge pull request #2735 from coolo/more_exit_0
pkglistgen: Only solve one project at a time
2022-03-05 15:20:44 +01:00
Stephan Kulow
30aeceb376 gocd: Fix rare failure to push to notifications repo
These failures are healed automatically, so it's purely to avoid
extra mails for breaking pipelines
2022-03-05 08:35:27 +01:00
Stephan Kulow
1870e989a4 pkglistgen: Only solve one project at a time
As we deprecated 'all' we can just as well rely on only one project
given (which is also what we do in gocd) to ease error reporting.

The old method of running all projects in a loop stemed from the
old pkglistgen not having a scheduler so we relied on serial execution.
2022-03-05 08:21:19 +01:00
Stephan Kulow
313908293f pkglistgen: Deprecate scope 'all'
Within gocd we run each job on its own worker and don't rely on builtin
loop. So no need to care for a remote config
2022-03-04 11:27:12 +01:00
Stephan Kulow
95db8a0091 More origin manager cleanup
As we don't do automatic origin updates in no project, remove the
update monitors. Those have been paused on botmaster for half a year
and just no project relies on them any longer
2022-02-25 10:10:09 +01:00
Stephan Kulow
aaab4af930 Target F401 - Unused imports 2022-02-18 18:29:27 +01:00
Stephan Kulow
f86579642b Target E501 - Line too long
https://www.flake8rules.com/rules/E501.html - but 79 characters is a
joke
2022-02-18 18:17:27 +01:00
Stephan Kulow
27c364b0c9 Target E251 - Unexpected spaces around keyword
https://www.flake8rules.com/rules/E251.html
2022-02-18 17:28:13 +01:00
Stephan Kulow
529d1dafae Target E302 - add two comment lines before class 2022-02-18 17:15:48 +01:00
Stephan Kulow
4e9c8eabbe Target E305 - Have two empty lines of a class 2022-02-18 17:11:46 +01:00
Stephan Kulow
0561e06cb1 Target E261 - two spaces before inline comment 2022-02-18 16:39:16 +01:00
Stephan Kulow
a7ac9876b2
Merge pull request #2709 from coolo/fix_suse_openqa
rabbit-openqa: Don't crash on openqa jobs without BUILD
2022-02-18 15:52:22 +01:00
4f78826b1e
Use the unversioned ruby interpreter
This avoids issues when the Ruby version is bumped in Factory
2022-02-18 15:07:59 +01:00
Stephan Kulow
fcd43743fb rabbit-openqa: Don't crash on openqa jobs without BUILD 2022-02-18 14:44:50 +01:00
Stephan Kulow
2de74cfc52 Replace variable name 'l' (x is fine)
https://www.flake8rules.com/rules/E741.html
2022-02-18 14:21:59 +01:00
Stephan Kulow
52dbb52b7f
Merge pull request #2703 from coolo/drop_etree
Harmonize imports on using lxml for XML parsing
2022-02-18 12:50:18 +01:00
Stephan Kulow
e52dc6ce2b Harmonize imports on using lxml for XML parsing 2022-02-18 11:16:01 +01:00
Stephan Kulow
177a654eb1 Remove --by-develproject for adi command
It's pointless by now as we have no project that uses devel projects
and would accept submissions not coming from there

Fixes #1366 (kindof)
2022-02-17 12:04:25 +01:00
Stefan Weiberg
ddd2304022 use set -e to catch more issues with the script 2022-02-17 10:39:07 +00:00
Stefan Weiberg
ce5615cb53 rename JeOS to Minimal and remove Vagrant images 2022-02-17 10:23:19 +00:00
2b94b402f1
Factory staging: report pkglistgen status 2022-02-15 15:19:43 +01:00
Fabian Vogt
5a4355e32d gocd: Add Leap 15.4 vagrant boxes 2022-01-21 14:34:00 +01:00
Fabian Vogt
45efce0646 gocd: Update link to Leap-15.3.aarch64-libvirt_aarch64.json
In Leap 15.3+, aarch64 is no longer under ports.
2022-01-21 14:33:56 +01:00
Fabian Vogt
8240653a81 gocd: Monitor KDE:Medias as well
For https://github.com/os-autoinst/openqa-trigger-from-obs/pull/151
2022-01-19 12:42:28 +01:00
Fabian Vogt
85b5f84f75 gocd: Drop 15.2
15.2 went EOL on 2021-12-31.
2022-01-10 10:46:32 +01:00
Stephan Kulow
51f56098d0
Merge pull request #2678 from ggardet/add_leap_dashboard
Add a dashboard for Leap
2022-01-01 13:00:37 +01:00
ac15e513de Add a dashboard for Leap 2021-12-21 15:02:10 +01:00
3fb8efb641 Update MicroOS IBS project (MicroOS52) in botmaster 2021-12-17 09:23:03 -03:00
Dirk Müller
51911578f7 Add 15.4/ARM Images totestmanager 2021-12-15 21:35:40 +01:00
60b1558294
Merge pull request #2675 from ggardet/add_15.4_armv7
Run TTM for openSUSE:Leap:15.4:ARM (armv7)
2021-12-15 21:30:23 +01:00
78260b640b Run TTM for openSUSE:Leap:15.4:ARM (armv7) 2021-12-15 15:52:01 +01:00
Stephan Kulow
a76441657c gocd: Remove timeouts for the pipelines
Meanwhile we have too many pipelines so it can happen that some checks
wait longer than 30 minutes before they get scheduled - but the timeout
affects this as well. So we need to monitor this
2021-12-14 07:41:18 +01:00
Stephan Kulow
2f3a762bef gocd: Use https://legaldb instead of http 2021-12-01 08:15:42 +01:00
Fabian Vogt
5fa0da6201
Merge pull request #2667 from Vogtinator/lp154img
Run TTM for openSUSE:Leap:15.4:Images
2021-11-04 14:21:59 +01:00
Fabian Vogt
adda4662e5 Run TTM for openSUSE:Leap:15.4:Images 2021-11-02 14:22:01 +01:00
92cad749f6
Move remaining vagrant publishers from Jenkins to botmaster 2021-11-02 09:48:41 +01:00
Stephan Kulow
a924a9b0d1 Revert container-cleaner experiments 2021-10-29 16:18:33 +02:00
Stephan Kulow
ca55ff6c17 gocd: Disable cache for container cleaner 2021-10-29 14:18:57 +02:00
Stephan Kulow
faa760d61d gocd: Run container cleanup with full debug 2021-10-29 14:04:03 +02:00
Stephan Kulow
321c52594b gocd: Experiment with a special sysctl for container cleanup 2021-10-29 12:28:43 +02:00
Stephan Kulow
02e1b95d7d gocd: Also run the microos stagings only once per hour 2021-10-27 09:17:26 +02:00
Stephan Kulow
2aaf185fec gocd: Fix typo found by accident 2021-10-27 09:16:25 +02:00
Stephan Kulow
fb4c71fa35 gocd: Run release package generation for stagings only once an hour
Running a job that runs 7 minutes every 10 minutes just doesn't scale
with all the projects that have been added lately
2021-10-26 15:56:15 +02:00
7f9d90b04b
Change vagrant publisher resource to staging-bot
resources cannot have arbitrary names, atm only the following are supported:
- monitor
- repo-checker
- staging-bot

=> use staging-bot as the publisher can take a while to run, but it will not run
   permanently so monitor is overkill
2021-10-25 10:14:28 +02:00