Witek Bedyk
3eae2f73c7
Skip empty cache files
2021-11-18 13:37:56 +01:00
Witek Bedyk
c8d2cf77ce
Fix handling missing log files
2021-11-18 13:14:56 +01:00
Stephan Kulow
bab90ef34a
Merge pull request #2444 from lkocman/devel-project_func_callback
...
devel-project: "list" is the default command, Python 3.3 fix
2021-11-07 14:54:39 +01:00
Stephan Kulow
c4e7e3581f
Merge pull request #2664 from coolo/catch_timeout
...
Retry GETs if they catch a TimeoutError
2021-11-05 09:29:11 +01:00
Stephan Kulow
cd161f34cd
Merge pull request #2668 from dirkmueller/use_newest_package
...
add option to use newest package for resolving dependencies
2021-11-05 07:56:18 +01:00
Dirk Mueller
f968110f9d
add option to use newest package for resolving dependencies
...
In some cases we'd like to chose from all available repositories
for selecting the right package. in appliance builds and there
is an OBS-UseUnorderedRepos flag for enabling this behavior. Similarly
product-builds have a flag "use_newest_version" that can be set
to true. pkglistgen needs to know about these variant as well
to properly resolve package dependencies.
2021-11-04 20:47:23 +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
Stephan Kulow
e777410ab6
Merge pull request #2665 from dcermak/add-remaining-vagrant-boxes
...
Move remaining vagrant publishers from Jenkins to botmaster
2021-11-02 19:13:09 +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
12a270a9f1
Retry GETs if they catch a TimeoutError
...
On botmaster we get reproducible connection timeouts with OBS. This can
be reproduced with plain curl loops and it's unclear where the packages
are dropped, so I see no other way than just keep GETing
2021-10-29 19:22:51 +02:00
Stephan Kulow
a924a9b0d1
Revert container-cleaner experiments
2021-10-29 16:18:33 +02:00
Stephan Kulow
4c20c475c3
One more endless loop test against the API
2021-10-29 15:36:20 +02:00
Stephan Kulow
b54a936067
Make the container cleaner endless loop against login proxy without auth
2021-10-29 15:26:33 +02:00
Stephan Kulow
c711dd5772
Now test endless loop on a different SSL host
2021-10-29 15:10:11 +02:00
Stephan Kulow
80bb54c996
Debug endless loop to verify the underlying problem
2021-10-29 14:57:08 +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
80b3fafbb7
Merge pull request #2663 from coolo/master
...
Fix crash in pkglistgen
2021-10-27 09:21:14 +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
f375931188
miniobs: The upstream OBS project changed repo names
2021-10-27 09:16:25 +02:00
Stephan Kulow
0d7770bce0
pkglistgen: Skip repos without state
...
This happens for repos we only inherit for the project config but that
do not build for said architecture
2021-10-27 09:16:25 +02:00
Stephan Kulow
2aaf185fec
gocd: Fix typo found by accident
2021-10-27 09:16:25 +02:00
Stephan Kulow
014d1c7aa0
Merge pull request #2661 from coolo/reduce_frequency
...
gocd: Run release package generation for stagings only once an hour
2021-10-27 09:14:34 +02:00
Stephan Kulow
f1790c675a
Merge pull request #2662 from coolo/cache_again
...
pkglistgen: Keep caching repo solv files but copy them away
2021-10-26 18:50:44 +02:00
Stephan Kulow
775f9a42a2
pkglistgen: Keep caching repo solv files but copy them away
...
Not caching them kills botmaster's performance. So we need to keep
that but try to avoid races differently by copying the files from
cachedir to local dir.
2021-10-26 18:48:10 +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
Stephan Kulow
417c4e6d50
Merge pull request #2660 from coolo/pkglistgen_no_cache
...
pkglistgen: Skip relying on the global cache directory
2021-10-26 12:00:05 +02:00
Stephan Kulow
30daff5613
pkglistgen: Skip relying on the global cache directory
...
The weakremovers.inc is still flickering and the only explanation left
is that other pipelines break the solv file during the (quite long)
runtime of the pkglistgen pipeline.
So stop relying on the solv file in the global cache directory - the
repo itself is not as dangerous, but the solv should live in the working
directory while it's running
2021-10-26 08:27:01 +02:00
Stephan Kulow
802e0d64c0
Merge pull request #2657 from msmeissn/master
...
filter out 15-sp3 and 15-sp4 from factory-source review
2021-10-26 07:54:46 +02:00
Stephan Kulow
11d2c9be9f
Merge pull request #2659 from dcermak/fix-vagrant-publisher
...
Change vagrant publisher resource to staging-bot
2021-10-25 10:19:06 +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
Stephan Kulow
0472da969c
Merge pull request #2658 from coolo/pkglistgen_two_steps
...
Pkglistgen in two steps
2021-10-24 09:08:33 +02:00
Stephan Kulow
241f7a966a
pkglistgen: Do not generate weakremovers if in release package mode
...
Technically the weakremovers.inc is part of the release package, but
it can only be calculated in the context of the full product build
2021-10-24 09:05:33 +02:00
Stephan Kulow
71dc630343
pkglistgen: Generate the release packages first
...
If the release package changes, we don't bother syncing the repos (as
the repo will be dirty in the 2nd step)
2021-10-24 08:59:12 +02:00
Stephan Kulow
c7c2beb46b
Merge pull request #2616 from dcermak/add-vagrant-publisher
...
Add pipeline to publish the vagrant boxes to Vagrant Cloud
2021-10-22 17:33:50 +02:00
Marcus Meissner
616037ae74
filter out 15-sp3 and 15-sp4 from factory-source review
...
strategy of those is now different
2021-10-15 14:29:28 +02:00
Stephan Kulow
2f5f796de3
Merge pull request #2656 from msmeissn/master
...
try to skip channel files as submitted with kernels and livepatches, as
2021-10-12 11:27:26 +02:00
Marcus Meissner
2bd4ea9fd1
try to skip channel files as submitted with kernels and livepatches, as
...
they cannot be legal reviewed
2021-10-11 16:42:02 +02:00
Stephan Kulow
f5e623417a
Merge pull request #2637 from s-t-e-v-e-n-k/remove-devel-package
...
Remove devel package and make check target
2021-10-07 09:00:05 +02:00
Stephan Kulow
fc5b107d96
Merge pull request #2650 from coolo/remove_kubernetes
...
Remove kubernetes setup
2021-10-07 08:59:41 +02:00
Stephan Kulow
ae5a6c11a3
Remove kubernetes setup
...
It's been a while that this was experimented with - it never took off
2021-10-01 15:58:11 +02:00
Ancor Gonzalez Sosa
6217020203
Merge pull request #2654 from ancorgs/privileged_with_fixes
...
CI: Run Tumbleweed containers as privileged including fixes
2021-10-01 15:55:21 +02:00
Ancor Gonzalez Sosa
4991dbce07
Fix tests
2021-10-01 14:56:50 +02:00
Stephan Kulow
d0cf0d4501
CI: Run Tumbleweed container as priveleged in docker
...
This avoids the syscall filter breaking with new glibc
2021-09-30 10:29:35 +02:00
Stephan Kulow
155a1eb6e9
Merge pull request #2646 from coolo/fix_731
...
Fix the only offense of E731
2021-09-30 07:40:48 +02:00
b05d0d7fcb
Adjust secret_config_id in the dashboard.generator pipeline
2021-09-27 16:26:28 +02:00
40e24a5d2b
Add pipeline to publish the vagrant boxes to Vagrant Cloud
2021-09-27 16:26:28 +02:00
391bef8780
Merge pull request #2649 from nilxam/add_alternative_project
...
Enabling for openSUSE:Leap:15.3:Update:Respin
2021-09-25 02:34:59 +08:00