Commit graph

29 commits

Author SHA1 Message Date
Kevin Fenzi
b1a2d105c9 In ansible 2.2 always_run is depreciated. Switch to check_mode. 2016-11-01 16:29:49 +00:00
Adam Williamson
125f2fb8ea check-compose: don't need this now 2016-10-28 12:35:30 -07:00
Adam Williamson
88f5773810 check-compose: update git repo location
I moved it to Pagure.
2016-10-28 12:32:32 -07:00
Adam Williamson
75df9afa06 check-compose: handle new two-week Atomic composes
Update the check-compose config file to use the variant config
for the 'Atomic' milestone as well as the 'Postrelease'
milestone - this should DTRT for the new Pungi 4 two-week
Atomic composes, which have 'Atomic' as their milestone, sending
the report to the correct addresses.
2016-06-28 10:11:11 -07:00
Adam Williamson
a8eba01a56 openqa/check-compose: tweak package installs and sources
we need some from updates-testing for now. also, we need
openqa-httpd for the server.
2016-03-08 14:09:28 -08:00
Adam Williamson
6df4aee7f7 check-compose: restart fedmsg-hub on check-compose changes 2016-03-07 12:10:14 -08:00
Adam Williamson
651061ea10 openqa_dispatcher: revise for fedmsg hub consumer
ditch the old systemd consumer service, install the fedmsg
consumer config file, add some fedmsg-hub reload notifications.
2016-03-07 12:06:41 -08:00
Adam Williamson
c085d11112 check-compose: we don't have a service any more 2016-03-04 14:45:38 -08:00
Adam Williamson
0a678a294f trim check-compose package requirements 2016-03-04 14:38:46 -08:00
Adam Williamson
25e6469e4d check-compose: switch to fedmsg-hub based fedmsg consumer
I'm switching the misc. QA fedmsg consumers over to using fedmsg-
hub, due to https://github.com/fedora-infra/fedmsg/issues/365 .
So we need to adjust how we install check-compose, install a
config file to enable the consumer, and also set up the fedmsg
base and hub roles on the openqa server boxes (which do the
check-compose job ATM).
2016-03-04 14:29:54 -08:00
Adam Williamson
b0a87fe03a check-compose: 'make clean' before 'make'
or else it doesn't do the make step, even if it would change
something. irritating.
2016-03-03 18:14:20 -08:00
Adam Williamson
7c30dbe0ff drop some old cleanup bits now they've run 2016-03-03 18:09:00 -08:00
Adam Williamson
0712971425 check-compose: requires python-m2ext for message signature check 2016-03-03 18:02:58 -08:00
Adam Williamson
911ef78182 this goddamn time 2016-03-03 16:05:54 -08:00
Adam Williamson
98a13eec38 check-compose: python2-fedmsg not python-fedmsg
godfuckingdamnit
2016-03-03 16:01:49 -08:00
Adam Williamson
95a286e23b openqa_dispatcher and check-compose: package dep fixes 2016-03-03 15:59:05 -08:00
Adam Williamson
dbd73b9bde check-compose: update to new fedmsg daemon-y check-compose 2016-03-03 15:42:54 -08:00
Adam Williamson
9a1f476909 check-compose: only send Postrelease report on error
Cloud folks want this email sent only if there's some kind of
problem (missing image or openQA failure), I've just added an
option to check-compose to allow for that, enable it here.
2016-01-19 14:46:29 -08:00
Adam Williamson
5f7f976bfb check-compose: enable the postrelease timer 2016-01-19 14:22:24 -08:00
Adam Williamson
7371d28610 check-compose: send Postrelease emails to appropriate folks
This is for https://phab.qadevel.cloud.fedoraproject.org/T690 ,
it goes along with some changes to check-compose itself to
allow reports for different milestones to have different config
settings, which (if I didn't mess anything up) should result in
those reports going to Mike McGrath and the cloud@ list, as
requested, while Rawhide and Branched reports continue to go to
test@ and devel@.
2016-01-19 14:14:00 -08:00
Adam Williamson
d0f44d928f check-compose: drop always_run from git steps
as per the similar recent commit to openqa roles, this is not
needed and breaks stuff (as the checkout is run during 'check'
but the install step isn't, the updated code is never installed)
2016-01-13 21:42:52 -08:00
Kevin Fenzi
a26c89b2a9 Add some more always_run magic pixie dust 2015-12-15 19:06:19 +00:00
Adam Williamson
b24574c8c1 check-compose: set base URL for compose check reports 2015-12-05 13:14:16 -08:00
Adam Williamson
4e1ac4993c check-compose: damnit, more dashes 2015-12-04 19:19:52 -08:00
Adam Williamson
3c617216f9 check-compose: do a systemd daemon reload after installing units 2015-12-04 19:13:42 -08:00
Adam Williamson
57601d915e check-compose: apparently no dashes in variable names? WHATEVS 2015-12-04 19:01:53 -08:00
Adam Williamson
3becc32a39 check-compose: d'oh, template missing endifs 2015-12-04 18:56:06 -08:00
Adam Williamson
6babdc1883 check-compose: build before install and set prefix 2015-12-04 18:53:24 -08:00
Adam Williamson
09afa5ce5f add a check-compose role and activate it on openqa servers
I just killed the old BOS openqa deployment, which sends out
those 'compose check' emails, so I'm gonna go ahead and have
this new openqa deployment start sending out those emails a
little earlier than planned. This should result in both prod
and staging openqa running a compose check each day, but only
prod should actually send out an email report.
2015-12-04 18:48:44 -08:00