293 Commits

Author SHA1 Message Date
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
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
e0d3ba3c95
Adds dependency for full check_source testing 2021-09-22 22:16:36 +02:00
Ancor Gonzalez Sosa
81fc603667 Delete scan_baselibs.py 2021-09-21 15:31:45 +02:00
Ancor Gonzalez Sosa
8745a6ce6b Delete obs_clone.py
It's not fully working and likely nobody is using it anyways
2021-09-21 15:31:45 +02:00
Ancor Gonzalez Sosa
afd1fb6c67 Delete unmaintained.py 2021-09-21 15:31:45 +02:00
Ancor Gonzalez Sosa
c10ef71528 Delete sync-rebuild.py
Its functionality was already merged to the accept command
2021-09-21 15:31:39 +02:00
Ancor Gonzalez Sosa
a9d6db325f Delete leaper, update_crawler and manager_42 2021-09-21 15:30:48 +02:00
Ancor Gonzalez Sosa
6ba0d6f1e0 Delete status.py 2021-09-21 15:27:20 +02:00
Stephan Kulow
a3e5ce7e2d Make use of the 15.3 miniobs container 2021-09-21 14:41:43 +02:00
Stephan Kulow
b1bcbf7399 miniobs: Use 15.3 repos - 15.1 is EOL 2021-09-21 10:54:29 +02:00
Steve Kowalik
83200f5677 Remove devel package and make check target
The devel package and the make check target are now dead code, with the
testsuite requiring other setup, which means using make is not going to
help.
2021-09-15 16:24:43 +10:00
2a3ee0c246 Update specfile for skippkg-finder 2021-08-26 21:37:15 +08:00
Josef Reidinger
c988ff7890 Use pytest instead of nosetests (fixes #2524) 2021-07-13 13:06:35 +02:00
Stephan Kulow
1790329082
Merge pull request #2598 from coolo/remove_systemd
Package: Drop systemd services
2021-07-13 09:31:02 +02:00
Josef Reidinger
ebd936e980 Preparation for switch from nosetests to pytest
The preparation is needed so no workaround is needed when validating
that all tests passed when switched from nosetests to pytest. Nosetests
will be removed as part of final switch change.
2021-07-12 22:34:45 +02:00
Stephan Kulow
1b8c80e86b Package: Fix rpm warning about unversioned obsoletes 2021-07-12 14:21:53 +02:00
Stephan Kulow
40ed91e582 Package: Drop systemd services
Those were used before we moved to gocd scheduling
2021-07-12 14:20:19 +02:00
Josef Reidinger
8a6398fecf Run perl checks as part of flaker ci task 2021-07-09 08:24:07 +02:00
Imobach González Sosa
108f00647f
Add missing libraries to testenv image to run check_source.pl 2021-07-08 12:25:43 +01:00
Imobach González Sosa
d0220d2918
Allow adjusting the exposed OBS port in Docker Compose 2021-07-02 08:37:46 +01:00
Imobach González Sosa
88b476919c
[CI] Expose port 3000 of the api service 2021-07-01 15:58:10 +01:00
Stephan Kulow
1acf69713c Use codecov for coverage - easier GA integration 2021-06-18 13:17:57 +02:00
Steve Kowalik
326a087168 Switch to python3 shebang
With the python shebang remaining as Python 2, switch the scripts to
using Python 3. This also allows us to clean up some imports.
2021-02-03 14:53:42 +11:00
Stephan Kulow
fca4401c43
Merge pull request #2430 from DimStar77/nopy3dep
dist: drop bogus python-enum34 dependency
2020-04-30 14:20:15 +02:00
Stephan Kulow
583b7bd6c1 miniobs: Fix database setup for rails 6 2020-04-30 12:06:58 +02:00
50286efadd
dist: drop bogus python-enum34 dependency
The entire codebase has moved to python3; pulling in this one python2 package makese no sense.
The guard with %if %{without python3} does not work as intended, as there is no %bcond_without statement
in the .spec file, thus assuming 'without' unless overriden by any other rules.
2020-04-24 14:17:59 +02:00
Stephan Kulow
010ffd8a51 Switch metrics to use python3
influxdb is no longer provided for python2
2020-03-10 12:02:22 +01:00
Stephan Kulow
5cba9ae5b2 Run delayed job in the api container
accepting is a delayed job, so it needs to run in some queue
2019-11-20 16:10:30 +01:00
Jimmy Berry
45e0989b28 dist/obs/attribute-update: provide script for updating attribute definitions. 2019-11-08 16:46:50 -06:00
Jimmy Berry
e2ac7a47d5
Merge pull request #2309 from jberry-suse/origin-manager-attribute-double-namespace
dist/obs: remove namespace from attribute names.
2019-11-08 16:08:12 -06:00
Jimmy Berry
f0cf84f7df dist/obs: remove namespace from attribute names. 2019-11-08 13:53:00 -06:00
Jimmy Berry
5f937588e6 osclib/origin: origin_update(): support blacklist patterns for initial updates. 2019-11-08 13:19:04 -06:00
Jimmy Berry
af68882f02 dist/ci/docker-compoose-test: include which test file is be executed. 2019-11-07 10:16:17 -06:00
Jimmy Berry
e771dc653f osclib/origin: provide automatic update mode controls. 2019-11-07 08:46:02 -06:00
Jimmy Berry
fe45de0a42 dist/ci/flake-extra: include origin_listener in product check. 2019-11-04 13:22:38 -06:00
Stephan Kulow
9b035e3e8c Start searchd in api container
Since https://github.com/openSUSE/open-build-service/pull/8558 OBS Api
now requires a searchd for creating projects, previously it was only
required for searching in the webui
2019-11-04 11:59:33 +01:00
Stephan Kulow
0cb54b8be0 Add a dummy user/password to the openSUSE:Factory section
See https://github.com/openSUSE/osc/issues/667 - we might want to remove
the feature to override settings locally this way and stop mangling with
osc's config file
2019-11-04 11:59:33 +01:00
Stephan Kulow
a97469df38
Merge pull request #2268 from DimStar77/novdelreq
StagingAPI: complex delete requests are no longer used
2019-10-19 16:49:03 +02:00
Stephan Kulow
24a8cf2b2f testenv: install shadow for useradd 2019-10-19 13:18:42 +02:00
9b7af72891
StagingAPI: complex delete requests are no longer used
* Simplify the 'accept' code

openSUSE:Factory/snapshot is newly setup as a Download on Demand repository
and we can thus safe ourselves the hassle of having to take extra care of
handling delete requests. They no longer bleed directly into the /snapshot
area and can now be accepted like any other request

* Drop vdelreq plugin

Since we no longer do a virtual accept of delete requests, we also don't
have to monitor their state anymore. Drop the plugin that served only
this usecase

* Drop the acheck command

As a consequence, the command 'staging acheck' serves no purpose anymore:
/totest was just there to ensure we have something to copy to /snapshot.
This entire repo will vanish, and it is thus no longer needed to verify
if it is in sync before accepting new data.
2019-10-17 15:37:44 +02:00
Jimmy Berry
92b4ed430d dist/obs: provide OSRT:OriginUpdateSkip attribute definition. 2019-09-11 18:55:36 -05:00
Stephan Kulow
0bb1be46b3 Add little SMTP server that does not send mails for testing
Not yet used, but hopefully will be useful for fully testing build fail
reminder
2019-09-03 19:43:15 +02:00
Jimmy Berry
cbfbb88048 osclib/sentry: sentry_client(): handle 0.11.x API change. 2019-08-29 14:10:29 -05:00
Stephan Kulow
a44c65545b Replace rebuildpacs.pl with project-installcheck functionality 2019-07-29 10:05:51 +02:00
238abef376
Merge pull request #2125 from DimStar77/grafana
dist: package /etc/grafana with the same mode as grafana
2019-07-12 08:41:50 +02:00
816c9c165c
dist: package /etc/grafana with the same mode as grafana 2019-07-11 12:52:23 +02:00
aface14037 Add a script scan_baselibs.py to verifying importing 32bit binaries 2019-07-05 17:20:32 +08:00
Stephan Kulow
0252722048 Adapt packaging to the repo_checker.py split 2019-06-06 11:52:46 +02:00
Jimmy Berry
9eebf08e32 dist/k8s: drop OBS operator origin-manager report cron.
To be replaced by cron service.
2019-05-30 17:08:05 -05:00