5043 Commits

Author SHA1 Message Date
Jimmy Berry
ed20276100 obs_operator: provide origin/potentials handler. 2019-05-01 15:55:33 -05:00
Jimmy Berry
6c931615c7 obs_operator: provide origin/history handler. 2019-05-01 15:55:33 -05:00
Jimmy Berry
c3c4069c79 obs_operator: add format support to origin/list handler. 2019-05-01 15:55:27 -05:00
Jimmy Berry
7bf860c8cb obs_operator: handle empty body POST request. 2019-05-01 15:49:21 -05:00
Jimmy Berry
701e5ea2d1 obs_operator: support CORS preflight check OPTIONS requests. 2019-05-01 15:49:21 -05:00
Jimmy Berry
9a00f9c995 osc-origin: add command to list package origin history. 2019-05-01 15:49:21 -05:00
Jimmy Berry
4be2b335d8 osclib/origin: add origin_history(). 2019-05-01 15:49:21 -05:00
Jimmy Berry
3b61db61e5 osc-origin: add command to list potential origins for a package. 2019-05-01 15:49:21 -05:00
Jimmy Berry
4bae7078b8 osclib/origin: add origin_potentials(). 2019-05-01 15:49:21 -05:00
Jimmy Berry
792271d71d osc-origin: add projects command to list managed projects. 2019-05-01 15:49:21 -05:00
Jimmy Berry
5d3f68159f osc-origin: provide format flag and add support to list command. 2019-05-01 15:49:21 -05:00
Jimmy Berry
c2246343a5 osc-origin: include revision state information in lookup cache. 2019-05-01 15:49:21 -05:00
Jimmy Berry
6c041c7df4 osc-origin: correct import order of origin_find(). 2019-05-01 15:49:21 -05:00
Jimmy Berry
f6b9a9dd87 osclib/origin: provide origin_revision_state(). 2019-05-01 15:49:21 -05:00
Jimmy Berry
860fcd0a60 osclib/core: review_find_last(): compare by_user instead of who. 2019-05-01 15:49:21 -05:00
Jimmy Berry
34c99b699d osclib/core: provide project_attribute_list(). 2019-05-01 15:49:21 -05:00
Jimmy Berry
b01390ea76 osclib/core: provide package_version(). 2019-05-01 15:49:21 -05:00
Jimmy Berry
d78d9657ae obs_operator: change to two-level POST paths and same func naming as GET. 2019-05-01 15:49:16 -05:00
Stephan Kulow
491142d2fa
Merge pull request #1970 from jberry-suse/abichecker-drop-pkgcache
abichecker: remove PkgCache usage and drop PkgCache.
2019-04-30 17:03:10 +02:00
Jimmy Berry
11921d78ba osclib/pkgcache: drop as no more uses.
No longer works in python3.
2019-04-30 08:39:18 -05:00
Jimmy Berry
7f873d810b abichecker: remove PkgCache usage and instead always download. 2019-04-30 08:37:45 -05:00
Stephan Kulow
c8d7e558d5 Skip latest m2crypto for python3 branches as well 2019-04-30 14:51:26 +02:00
Stephan Kulow
c11313b2dc Fix imports, python3 doesn't import from . 2019-04-30 14:29:16 +02:00
Stephan Kulow
691fa83616 Convert iterator to list to avoid RuntimeError
dictionary changed size during iteration
2019-04-30 14:28:55 +02:00
Stephan Kulow
8bf2602baa family_prior: Cast the filtered list to a list 2019-04-30 14:28:49 +02:00
Stephan Kulow
a4924ffb45
Merge pull request #1965 from coolo/add_miniobs
Add small OBS instance without data
2019-04-30 13:47:53 +02:00
Stephan Kulow
4a98010259 Add small OBS instance without data
The default user is Admin:opensuse and the docker compose opens
only one port at 3737 running the api/webui

This can be used for CI on sources or to build against it with osc
(if you add interconnect project), but it won't build packages
2019-04-30 09:09:54 +02:00
Stephan Kulow
49f20d4561
Merge pull request #1966 from coolo/lock_m2crypto
Don't take latest m2crypto - fails to compile
2019-04-30 09:09:14 +02:00
Stephan Kulow
98e6db220b Don't take latest m2crypto - fails to compile
e.g. https://travis-ci.org/openSUSE/openSUSE-release-tools/jobs/526277587
2019-04-30 09:08:39 +02:00
b4083b0861
Merge pull request #1958 from Vogtinator/containercleaner
Add program for cleaning up maintenance_release projects for containers
2019-04-24 13:53:07 +02:00
Stephan Kulow
971a080f21
Merge pull request #1962 from coolo/fix_flake8_python3
More porting to python3
2019-04-23 07:39:57 +02:00
Stephan Kulow
595e84191e More porting to python3
Travis changed default python to 3.6, which has impact on the way
flake8 checks. So make sure we run fine under flake8 of python 3
2019-04-20 21:16:50 +02:00
Jimmy Berry
6b9c1c8f07
Merge pull request #1960 from jberry-suse/userscript-origin-suffix
userscript/origin: rename to include user.js suffix.
2019-04-18 10:17:43 -05:00
Jimmy Berry
39e9f601f2 userscript/origin: rename to include user.js suffix.
Without does not trigger install via extension when viewed.
2019-04-18 10:02:45 -05:00
cc51b81049 Fix container_cleaner timer trigger 2019-04-17 19:27:50 +02:00
721d9344f7 Add osrt-container_cleaner to openSUSE-release-tools package 2019-04-17 17:10:18 +02:00
563d78aebe Use openSUSE-release-tools.git 2019-04-17 17:06:18 +02:00
e943e27620 More tests in container_cleaner_tests.py 2019-04-17 17:03:59 +02:00
db4c37848c Add container-cleaner.gocd.yaml 2019-04-17 17:03:59 +02:00
Stephan Kulow
39960a3e96
Merge pull request #1956 from Vogtinator/appliances
Add option to release image_products into a separate repo
2019-04-17 09:30:34 +02:00
87c74d8451 Add program for cleaning up maintenance_release projects for containers
Only those containers providing binaries to the latest five version for each
archs are kept, all others are deleted.
2019-04-16 18:16:47 +02:00
Stephan Kulow
00308ba8ad
Merge pull request #1957 from coolo/fix_ttm
Fix release of Leap
2019-04-16 16:43:00 +02:00
Stephan Kulow
e6ba56dde2 TTM: Remove confusing debug output
INFO:ttm.manager:Updating snapshot None
2019-04-16 15:10:05 +02:00
Stephan Kulow
ce8185ebf4 TTM: Fix another migration problem on publishing
Releaser waits for previous snapshot to be 'published', but the publisher
won't write this, but expects the wait_for_published command to write it.

But this won't be executed unless we return .passed once
2019-04-16 14:28:52 +02:00
256b8dd902 Add option to release image_products into a separate repo
totest_images_repo defaults to product_repo if unset.
That's not exactly the same behaviour as before (following the releasetarget),
but should cover all current projects.
2019-04-16 12:00:27 +02:00
0862a64043
Merge pull request #1954 from coolo/add_fixup_command
TTM: add fixup command to update attribute
2019-04-16 08:40:21 +02:00
Stephan Kulow
78a5365e3a TTM: add fixup command to update attribute
It may be necessary to fix the TTM Status to be aligned with reality, so
provide a command line to do so easily (osc is unfortunately useless for
multiline attributes)
2019-04-15 16:30:30 +02:00
Stephan Kulow
d9e7dcbe9c
Merge pull request #1953 from coolo/fix_ttm
Fix problems found during testing Factory's TTM
2019-04-15 14:32:58 +02:00
Stephan Kulow
5d5c077ef4 TTM: Ignore bootstrap - user will have to use --force 2019-04-15 11:38:40 +02:00
Stephan Kulow
f33d79acfa Extend the migration code 2019-04-15 11:01:49 +02:00