6466 Commits

Author SHA1 Message Date
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
0397656ec6 pkglistgen: add openSUSE:Leap:15.3:Update:Respin 2021-09-24 16:20:29 +08:00
431d67e94f totest-manager: add openSUSE:Leap:15.3:Update:Respin 2021-09-24 16:17:57 +08:00
f6a392b56c skippkg-finder: add --alternative-project option overrides OPENSUSE_PROJECT for package checking
Leap 15 Respin project doesn't have inherited packagelist,
skippkg-finder should have to check origin project but upload the result
to the working target project.

Example:
Checking openSUSE:Leap:15.3, upload data to
openSUSE:Leap:15.3:Update:Respin
2021-09-24 16:17:57 +08:00
Josef Reidinger
153aea3674
Merge pull request #2648 from openSUSE/check_source_fix_and_tests
check_source: Fix revert case for patch detection (fix#2640)
2021-09-23 14:29:03 +02:00
Ancor Gonzalez Sosa
8f4795d135
Merge pull request #2613 from ancorgs/drop_tools1
Drop obsolete tools
2021-09-23 12:42:33 +02:00
Josef Reidinger
ab2cf543ab
Merge remote-tracking branch 'origin/master' into check_source_fix_and_tests 2021-09-23 10:58:31 +02:00
Josef Reidinger
8bef4c3cf2
check_source: Fix revert case for patch detection (fix#2640) 2021-09-23 10:58:23 +02:00
Josef Reidinger
752274210b
Merge pull request #2647 from openSUSE/check_source_testing
Adds dependency for full check_source testing
2021-09-22 23:48:35 +02:00
Josef Reidinger
e0d3ba3c95
Adds dependency for full check_source testing 2021-09-22 22:16:36 +02:00
Stephan Kulow
d39eca2885 Fix the only offense of E731 2021-09-22 21:51:24 +02:00
Ancor Gonzalez Sosa
0dd8b50194
Merge pull request #2645 from ancorgs/cleanup_processes
Remove redundant information from processes.md
2021-09-22 15:26:03 +02:00
Ancor Gonzalez Sosa
40653d6ba4 Remove redundant information from processes.md 2021-09-22 14:48:49 +02:00
Ancor Gonzalez Sosa
62c2569997 Clarify status and deployment of check_source_in_factory 2021-09-21 15:31:45 +02:00