Commit graph

21 commits

Author SHA1 Message Date
Adam Williamson
1ef512244d openqa: u-t not needed, more generic compatibility
necessary updates for openqa roles have gone stable for now, so
disable updates-testing usage (keep the plays around commented,
though, since we'll likely need them again in future). Also, a
bit more attempted support for non-infra use: make the monkey
patching of the repo URLs in the test templates only happen if
deployment_type is defined, actually respect the openqa_consumer
var (don't enable the job scheduling consumer unless it's truey)
and only enable any wiki reporting consumer if deployment_type
is defined.
2016-03-30 17:13:57 -07:00
Adam Williamson
605fc80786 openqa_dispatcher: enable fedmsg-based result wiki reporting
...by extending the fedmsg consumer config file. Requires the
latest openqa_fedora_tools to work.
2016-03-21 09:10:47 -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
61355acddf openqa/dispatcher: drop the old service cleanup stuff
we only needed it once.
2016-03-07 16:51:34 -08:00
Adam Williamson
cb951141c5 openqa_dispatcher: correct a paste-o in fedmsg consumer copy 2016-03-07 12:13:15 -08:00
Adam Williamson
9d4634759b openqa_dispatcher: update a comment 2016-03-07 12:09:00 -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
73da02a655 openqa: make openQA and FAS credentials root.fedmsg 0640
with openQA jobs being scheduled and wiki results reported
(well, when we get that working again) by fedmsg-hub consumers,
we have to let the fedmsg user read these files.
2016-03-07 11:26:16 -08:00
Adam Williamson
f7ea6b51c0 also trim openqa-dispatcher fedmsg reqs 2016-03-04 14:39:43 -08:00
Adam Williamson
7c30dbe0ff drop some old cleanup bits now they've run 2016-03-03 18:09:00 -08:00
Adam Williamson
95a286e23b openqa_dispatcher and check-compose: package dep fixes 2016-03-03 15:59:05 -08:00
Adam Williamson
35824c1ad4 openqa-consumer: restart service on git changes
...otherwise you end up scheduling jobs with stale code and
they fail, NOT THAT THAT'S EVER HAPPENED TO ME
2016-03-02 08:07:57 -08:00
Adam Williamson
389adc835a openqa-dispatcher: damnit, package name 2016-02-24 11:06:51 -08:00
Adam Williamson
0b4e759d01 openqa-dispatcher: requires python-fedmsg now 2016-02-24 11:02:57 -08:00
Adam Williamson
514f9ecba6 openqa: d'oh, type (service not server) 2016-02-24 10:51:55 -08:00
Adam Williamson
24435918ea openqa: adjust for changes to scheduler design
mainly systemd unit changes, clean up the old ones, enable the
new.
2016-02-24 10:49:05 -08:00
Adam Williamson
330d58375d openqa_dispatcher: adjust for changed path in tools
we moved the openqa scheduler within the git checkout.
2016-01-22 13:43:39 -08:00
Adam Williamson
87ba685b13 openqa: drop always_run from git actions
it causes problems (prevents updated code being installed) and
is not necessary (git module supports check).
2016-01-04 16:51:22 -08:00
Kevin Fenzi
1ba59acc08 Add some more always_run to tasks that register variables. 2015-12-15 19:03:37 +00:00
Adam Williamson
1e0ef2bc88 openqa: check out tools to a different place in dispatcher
Both 'server' and 'dispatcher' roles need to check out openqa_
fedora_tools, but only 'dispatcher' needs to install it. To
avoid having to register a variable in 'server' too and have
the install task check if either variable |changed, just have
two separate checkouts, so the dispatcher checkout will always
have 'changed' when appropriate.
2015-11-24 09:27:40 -08:00
Adam Williamson
2b098b34bd set up for openQA deployment
This adds openQA server, worker and dispatcher roles, and
applies them to the appropriate hosts. A few secret vars are
required. See trac #4958 for discussion.
2015-11-13 09:49:00 -08:00