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
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
5f7f976bfb
check-compose: enable the postrelease timer
2016-01-19 14:22:24 -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
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
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