105 Commits

Author SHA1 Message Date
Jimmy Berry
391da222b0 dist/spec: bump copyright year. 2018-05-10 21:14:12 -05:00
Jimmy Berry
85760ef43f dist/spec: sort requirements. 2018-05-10 21:13:54 -05:00
Jimmy Berry
8744773af8 dist/spec: update to new license standard. 2018-05-10 21:12:03 -05:00
Jimmy Berry
d5868597b6 dist/spec: move ExclusiveArch up to apply to all packages instead of devel. 2018-05-10 21:11:30 -05:00
Jimmy Berry
d0f2823583 dist/spec: exclusively build on x86_64 to avoid needless builds and OBS bugs.
Related to openSUSE/open-build-service#4373 as disabling s390x leaves old
binaries in repo-md while publishing new ones :(((((((.
2018-05-10 19:02:15 -05:00
Jimmy Berry
ae00f10c9b
Merge pull request #1531 from jberry-suse/check_duplicate_binaries-staging-bot
dist: provide osrt-staging-bot-check_duplicate_binaries@.service.
2018-05-10 17:52:42 -05:00
Jimmy Berry
846b2bd4b7
Merge pull request #1530 from jberry-suse/openqa-comments-service
dist: provide openqa-comments service as part of staging-bot.
2018-05-10 17:41:17 -05:00
Jimmy Berry
6abed75e10 dist: provide osrt-staging-bot-check_duplicate_binaries@.service. 2018-05-10 00:20:30 -05:00
Jimmy Berry
0fe55a0635 dist: provide openqa-comments service as part of staging-bot. 2018-05-10 00:06:49 -05:00
Jimmy Berry
82c06e5cb2 dist: package openqa-comments as executable. 2018-05-10 00:01:57 -05:00
Jimmy Berry
b4f0fd32f4 dist/package/spec: leaper package requires maintenance. 2018-05-09 21:10:44 -05:00
Stephan Kulow
41dc901713 Rename openqa-maintenance2 to openqa-maintenance
There is nothing left in the old bot
2018-04-20 15:18:36 +02:00
Jimmy Berry
dc1dc370a6 dist/ci/obs-build-target: in include --always to git describe.
Otherwise, it fails in certain cases which is undesirable.
2018-04-17 16:11:46 -05:00
Jimmy Berry
de5ffa13fd Makefile: package all executable files in bindir.
Rather than only expose the tools deployed via package it makes sense to
provide all tools to aid use by others via package.
2018-04-17 16:11:42 -05:00
Jimmy Berry
39ef75493d Change references to osc-plugin-factory to openSUSE-release-tools. 2018-03-16 14:58:27 -05:00
Jimmy Berry
129d3ebad5
Merge pull request #1461 from Vogtinator/docker-rename
Use opensuse/tumbleweed in the Dockerfile
2018-03-15 11:23:38 -05:00
01ad67bce4 Use opensuse/tumbleweed in the Dockerfile
opensuse:tumbleweed will be removed and we want dogfooding anyway.
2018-03-15 14:55:54 +01:00
Jimmy Berry
8dd2694617 metrics: switch over to grafana 5.x provisioning.
Provides both dashboards and datasources.
2018-03-09 17:16:46 -06:00
Jimmy Berry
da5bfafb42 metrics: provide release metrics ingestion and dashboard. 2018-03-09 00:34:01 -06:00
Jimmy Berry
5dc385bec3 dist/spec: place config under %config(noreplace) directive. 2018-01-25 16:56:15 -06:00
Jimmy Berry
e8c72dae2c announcer: provide proper packaging and generic templated service. 2018-01-25 16:56:10 -06:00
Jimmy Berry
944a7720f7 dist/ci/obs-deploy: replace osc request list with osc api call.
Even after trying to workaround requests sourced from target package
(ex. Factory -> Leap) by using -U the query still behaves incorrectly
since both -U and -M do not return request created by user as documentation
suggests, but rather those who are last user in state. This works as
expected directly after a request is created, but not once another user
modifies it.

At this point just avoid the mess entirely and issue query for exactly
what is desired which avoids user altogether.
2018-01-25 09:56:10 -06:00
Jimmy Berry
753f6c7a6a
Merge pull request #1362 from jberry-suse/docker-compose-obs-osc-debug
dist/ci/docker-compose-obs: print osc output on timeout for debugging.
2018-01-25 09:34:57 -06:00
Jimmy Berry
6e5eef80bd dist/ci/docker-compose-obs: print osc output on timeout for debugging. 2018-01-25 09:21:55 -06:00
Jimmy Berry
6326c60990 dist/ci/obs-deploy: only commit if new source revision. 2018-01-25 08:59:52 -06:00
Jimmy Berry
02f11fa66e dist/ci/obs-deploy: require greater than six lines changed to create request. 2018-01-25 07:54:55 -06:00
Jimmy Berry
d05b591a01 dist/ci/obs-deploy: only bother making request if diff. 2018-01-19 15:26:12 -06:00
Jimmy Berry
88add9aefa dist/ci/obs-deploy: limit request list by user to avoid source requests.
Otherwise, requests from Factory to Leap will prevent request to Factory
from being generated.
2018-01-19 15:24:26 -06:00
Jimmy Berry
65d0c792ec dist/spec: license: s/and/AND/ to follow standard. 2018-01-10 17:22:01 -06:00
Jimmy Berry
80f46a2d5d dist/spec: move pkglistgen.py under subpackage ownership. 2018-01-09 16:57:05 -06:00
Jimmy Berry
5a2d955dfb dist/spec: add python-requests requirement were applicable. 2018-01-09 16:55:20 -06:00
Jimmy Berry
5e9392f4a0 pkglistgen: migrate bash scripts to python. 2017-12-21 01:05:55 -06:00
84d267b09c
Fix packaging after commit 3e5f3b137 2017-12-19 13:15:06 +01:00
cff9f534ae
Don't checkout master 2017-12-19 13:15:06 +01:00
Ludwig Nussel
0399499674 pkglistgen: require python-solv 2017-11-21 10:58:13 +01:00
Ludwig Nussel
205bed9c0b pkglistgen: require obs-service-product_converter 2017-11-13 18:25:16 +01:00
Ludwig Nussel
290a2ed0b8 pkglistgen: add systemd units 2017-11-13 18:18:00 +01:00
Jimmy Berry
f5dc137134 dist/spec: appease the exit status gods with || true. 2017-11-09 23:47:08 -06:00
Jimmy Berry
f3d23f31f5 dist/spec: restart totest-manager instances properly. 2017-11-09 17:29:38 -06:00
Jimmy Berry
e45fe4814a dist/spec: only run %systemd_postun for oneshot services. 2017-11-09 17:29:19 -06:00
Jimmy Berry
0201a82722 dist/ci: grafana dir must be owned by grafana user since it writes lock. 2017-11-08 17:24:13 -06:00
Jimmy Berry
dc74b8d0be dist/spec: correct metrics postun to reference systemctl by absolute path. 2017-11-08 17:23:30 -06:00
Jimmy Berry
a0c7dc362c dist: provide metrics service and timer. 2017-11-03 17:59:01 -05:00
Jimmy Berry
10311c12c6 dist: install exported dashboards in grafana dashboard directory. 2017-11-03 17:58:18 -05:00
Jimmy Berry
159790907e dist: include metrics.py in bindir. 2017-11-03 17:50:24 -05:00
6efaa1d3e6 vdelreq: add to the package 2017-11-02 15:53:45 +08:00
Jimmy Berry
7bb1f44359 dist/spec: disable make check during %check until integration tests resolved. 2017-10-24 17:55:32 -05:00
Jimmy Berry
c4d8661f1c travis: provide local OBS setup and clone base data. 2017-10-24 17:55:32 -05:00
Ludwig Nussel
9465b2f6ea Merge pull request #1196 from lnussel/pkglistgen
pkglistgen: shell scripts to actually commit
2017-10-21 09:26:51 +02:00
ed01f0681d Parallelize flake8 run
rather than find / xargs we run flake8 over everything which uses all
available cpus by default. Also set max line length to 100 because jimmy
likes it.
2017-10-20 08:54:11 +02:00