4880 Commits

Author SHA1 Message Date
Stephan Kulow
c76e0d9281
Merge pull request #1907 from jberry-suse/origin-manager-pending-annotation-dump
origin-manager: include origin annotation in comment when waiting.
2019-03-20 08:20:57 +01:00
Stephan Kulow
84d4d970c2
Merge pull request #1909 from coolo/fix_1908
Fix compat with pyYaml 5.1
2019-03-20 08:20:21 +01:00
Stephan Kulow
ab8a614868
Merge pull request #1896 from coolo/add_repoid_monitor
Add repoid monitor for gocd support
2019-03-20 08:10:07 +01:00
Stephan Kulow
e48e0b4750 Fix compat with pyYaml 5.1
the changed the output style default from None to False

Fixes #1908
2019-03-20 08:08:26 +01:00
Stephan Kulow
67df42770d No longer package rabbit-openqa but add gocd config for it 2019-03-20 06:47:37 +01:00
Stephan Kulow
eb8a2265df Add rabbit-repoid
This is a rather small tool that monitors all repositories below given
namespaces and commits their repo ids to a git (has to run from the
checkout).

This git is then used as a trigger point for gocd pipelines
2019-03-20 06:47:37 +01:00
Stephan Kulow
fa6e49559b PubsubConsumer: Implement max runtime
To have a clean break and a limited log file for monitoring bots
2019-03-20 06:47:37 +01:00
Stephan Kulow
bb48831eca
Merge pull request #1900 from jberry-suse/origin-manager-pending-hide-reviews
osclib/origin: policy_input_evaluate(): do not list disallowed reviews.
2019-03-20 06:33:41 +01:00
Stephan Kulow
c42cadf9ad
Merge pull request #1903 from okurz/feature/maintenance_15.1
[openqa-maintenance] Add openSUSE Leap 15.1 configuration
2019-03-20 06:33:26 +01:00
Stephan Kulow
a13930afd4
Merge pull request #1906 from jberry-suse/yaml-safe-load
Replace deprecated (and not advised) yaml.load() with yaml.safe_load().
2019-03-20 06:32:48 +01:00
Jimmy Berry
20a476f6ed origin-manager: include origin annotation in comment when waiting.
A stop-gap to aid in human review.
2019-03-19 17:31:13 -05:00
Jimmy Berry
78bfdb872f Replace deprecated (and not advised) yaml.load() with yaml.safe_load(). 2019-03-19 17:13:11 -05:00
b7eeea5d98
Merge pull request #1889 from Mau-G/master
Added livecd-tumbleweed-xfce in livecd_products
2019-03-13 11:54:59 +01:00
Oliver Kurz
ecf02225d1 [openqa-maintenance] Add openSUSE Leap 15.1 configuration
Tested with

```
./openqa-maintenance.py --dry --debug --review=accept-onpass --group qam-openqa --openqa=https://openqa.opensuse.org review |& grep '\(15.1\|684360\)'
```

which yields

```
DEBUG: openSUSE:Leap:15.1:Update -- product in apimap
DEBUG: Pmap: {'distri': 'opensuse', 'flavor': 'DVD-Incidents', 'version': '15.1'} Posts: []
…
```

but not the test request https://build.opensuse.org/request/show/684360 I have created
2019-03-12 16:51:19 +01:00
Jimmy Berry
14b29bb221 osclib/origin: policy_input_evaluate(): do not list disallowed reviews.
In order to reduce comments, information that changes such as reviews
must be excluded to avoid having to update a comment or be left in an
inaccurate state.
2019-03-12 08:45:55 -05:00
Stephan Kulow
149e290fae
Merge pull request #1898 from coolo/dont_upper
pkglistgen: Don't upper case the staging letter
2019-03-11 15:33:58 +01:00
Stephan Kulow
b75f6c7f49 pkglistgen: Don't upper case the staging letter 2019-03-11 15:19:43 +01:00
Stephan Kulow
bb2cb5c6f0
Merge pull request #1894 from jberry-suse/devel-project-notify-smtp-exception-catch
devel-project: notify: catch smtp exceptions rather than crashing.
2019-03-09 07:45:07 +01:00
Stephan Kulow
4bef56eecf
Merge pull request #1895 from coolo/fix_adi
Fix adi command if there are actually checks
2019-03-09 07:44:27 +01:00
Stephan Kulow
ae5ccf31d4 Fix adi command if there are actually checks 2019-03-08 21:55:09 +01:00
Jimmy Berry
e855d915ed devel-project: notify: catch smtp exceptions rather than crashing. 2019-03-08 10:02:53 -06:00
Stephan Kulow
7f2195fb57
Merge pull request #1893 from coolo/remove_repo_checker
No longer add repo checker as reviewer for Factory
2019-03-08 13:48:06 +01:00
Stephan Kulow
854aefad8a No longer add repo checker as reviewer for Factory 2019-03-08 13:42:34 +01:00
88a9e142df
Merge pull request #1892 from Vogtinator/ttm151armimages
Remove 15.1:ARM:Live
2019-03-08 13:41:18 +01:00
e281651fbd Remove 15.1:ARM:Live
It's 15.1:ARM:Images now.
2019-03-08 11:34:34 +01:00
Stephan Kulow
44cbc3a14d
Merge pull request #1890 from coolo/add_required_checks
Add all checks from staging-required-checks-adi to main repo of adi p…
2019-03-08 07:44:34 +01:00
Stephan Kulow
93b9e9e7e5
Merge pull request #1891 from coolo/dont_accept_adi
Block adi command from accepting if checks aren't succeeding
2019-03-08 07:44:00 +01:00
Stephan Kulow
578d0a7ddc Block adi command from accepting if checks aren't succeeding 2019-03-07 20:03:06 +01:00
Stephan Kulow
d40e1b0722 Add all checks from staging-required-checks-adi to main repo of adi projects
For Factory I want to switch away from repo checker reviews, but a required
check on project level. So first step: make it required for adi projects.
2019-03-07 17:07:39 +01:00
Maurizio Galli (MauG)
c2f9a90680
Added livecd-tumbleweed-xfce in livecd_products 2019-03-07 19:30:39 +08:00
Jimmy Berry
819d437e72
Merge pull request #1886 from jberry-suse/origin-manager-cli
origin-manager: osc plugin (origin) and report service
2019-03-06 15:58:54 -06:00
Jimmy Berry
643169f7a1 dist: provide origin-manager report service and timer. 2019-03-06 15:51:42 -06:00
Jimmy Berry
9cbac9e0a3 dist/package: provide osc-plugin-origin package. 2019-03-06 15:51:42 -06:00
Jimmy Berry
6cec2f2ef3 osc-origin: provide initial origin osc subcommand. 2019-03-06 15:51:35 -06:00
Jimmy Berry
c38c01a9d4 osclib/core: package_list_without_links(): ignore meta packages (00 prefix). 2019-03-06 15:49:50 -06:00
Jimmy Berry
d033b8cec6 osclib/origin: provide __str__ method that indicates pending. 2019-03-06 15:49:50 -06:00
Jimmy Berry
341396b432 osclib/origin: config_resolve_create_family(): force origin_expanded to string.
Drops the lxml string element reference which is cumbersome when printing.
2019-03-06 15:49:50 -06:00
Jimmy Berry
0c1fa52c54 osclib/util: mail_send(): allow a from_key of None to indicate osc user. 2019-03-06 15:49:50 -06:00
Jimmy Berry
4dbcc5bc40 osclib/util: mail_send() utilize Config.get() pattern. 2019-03-06 15:49:50 -06:00
Jimmy Berry
58bffc3e01 osclib/util: mail_send(): use to as config key if no at sign. 2019-03-06 15:49:50 -06:00
Jimmy Berry
ef6e30cc2b
Merge pull request #1888 from jberry-suse/ci-distribution-leap-base
dist/ci/Dockerfile: change from Tumbleweed to Leap for build host.
2019-03-06 14:59:24 -06:00
Jimmy Berry
a2e17deb67 dist/ci/Dockerfile: change from Tumbleweed to Leap for build host.
There is no need for Tumbleweed base as only the latest stable osc tools
and openSUSE:Tools packages should be needed. Unlike run-time for
repo-checker which is limited by latest solver stack the distribution
test suite has no need.

Currently, there is a zypper related segfault, #1887, that breaks the
test suite and demonstrates an advantage to switching to Leap.
2019-03-06 14:49:06 -06:00
9f97c150b8
Merge pull request #1870 from Vogtinator/ttm151armimages
ttm: Add openSUSE:Leap:15.1:ARM:Images
2019-03-05 16:44:43 +01:00
Stephan Kulow
df91c6e77c
Merge pull request #1884 from DimStar77/osc-cycle
cycle: Add command line parameter support
2019-03-04 20:23:50 +01:00
eee66d645b
cycle: Add command line parameter support
Allow for the plugin to easily be usable outside of openSUSE:Factory as well
2019-03-04 16:43:19 +01:00
43f25c4dbb Use the JeOS-efi binaries for 15.1 arm images version reading
Also use the actual openQA group name, which is now working properly.
2019-03-04 15:19:53 +01:00
Jimmy Berry
214f8bbc2a
Merge pull request #1878 from jberry-suse/origin-manager-override
origin-manager: support ReviewBot override comment using origin workaround.
2019-02-27 16:16:54 -06:00
Jimmy Berry
a8319e6664 origin-manager: support ReviewBot override comment using origin workaround. 2019-02-27 16:03:05 -06:00
b16cc9a156
Merge pull request #1874 from Vogtinator/kubic-images
Add openSUSE-Tumbleweed-Kubic images
2019-02-27 13:15:08 +01:00
Stephan Kulow
ca7c4fd221
Merge pull request #1875 from coolo/fix_legal_utf8
legal: Fix crash on declining obsrq#670770
2019-02-27 08:56:05 +01:00