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
Stephan Kulow
f5220af12d
TTM: Add migration for the 'testing' status attribute
2019-04-15 10:42:21 +02:00
Stephan Kulow
fcdd51b974
package: TTM needs python-enum34 (until we're on python3)
2019-04-15 10:20:47 +02:00
Stephan Kulow
bf6adfb782
TTM: Fix conversion of QAResult to string
2019-04-15 10:19:03 +02:00
Stephan Kulow
8911f2b76a
Merge pull request #1944 from coolo/split_ttm
...
Split manager into publisher and releaser
2019-04-15 09:55:58 +02:00
Stephan Kulow
989fecad8c
Merge pull request #1952 from lkocman/max_freeze
...
Improve error msg that the project was not frozen
2019-04-13 08:47:53 +02:00
082d37e36f
Improve error msg that the project was not frozen
...
This change is trying to provide user more information
in case that he already froze project but date of last
freeze was not updated, since there were no changes for
last MAX_FROZEN_AGE days.
* Use osclib.freeze_command.MAX_FROZEN_AGE constant
* Avoid explicit proposal of --no-freeze bug suggest alternative
2019-04-12 13:48:51 +02:00
Stephan Kulow
622990aa02
Fix exit handling of release and publish commands
...
If the commands can't proceed, exit 1 - actually triggering another
pipeline is not yet implemented
2019-04-10 07:39:38 +02:00
Stephan Kulow
0475cc8d6b
TTM: Don't set 'published' snapshot before it's done
...
Publish stage of the TTM will wait for the ToTest project to be done
before setting 'published' - and that's what the Release stage waits
for.
2019-04-08 09:11:16 +02:00
Stephan Kulow
22e40f787a
Add info log to wasted publish calls
2019-04-05 09:51:56 +02:00
Stephan Kulow
da3dfb709c
TTM: reset failed status if no longer failing
2019-04-05 09:51:56 +02:00
Stephan Kulow
8d34e24100
TTM: Do not touch attributes if dry run
2019-04-05 09:51:56 +02:00
Stephan Kulow
21b36d7dbc
TTM: Fix release_package to be available to publisher as well
...
The containers are released as part of the publishing
2019-04-05 09:51:56 +02:00
Stephan Kulow
4db377ff8a
TTM: Check the publish state in releaser
2019-04-04 15:38:04 +02:00
Stephan Kulow
39b9653091
Set the 'testing' status in releaser
2019-04-04 15:16:42 +02:00
Stephan Kulow
0ba07f3a12
Add published comment to openqa
...
(not replace the old one, we want to see the history)
2019-04-04 15:11:29 +02:00
Stephan Kulow
0938ebbcc7
TTM: Simplify (and fix) openqa status
2019-04-04 13:53:57 +02:00
Stephan Kulow
ae786ec38f
Split manager into publisher and release
2019-04-04 13:31:40 +02:00
Stephan Kulow
0016e77e71
Merge pull request #1948 from coolo/fix_si
...
Fix SI: Make the ignore whitelist always a set()
2019-04-04 07:34:16 +02:00
Stephan Kulow
2675121d4f
Make the ignore whitelist always a set()
2019-04-04 07:28:17 +02:00
Stephan Kulow
36af69dc9b
Merge pull request #1945 from coolo/ignore_conflicts
...
Ignore packages listed in comments
2019-04-03 13:31:16 +02:00