Commit Graph

19 Commits

Author SHA1 Message Date
Adam Williamson
5e8167416d check-compose: fix dict unpacking syntax
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-24 19:13:59 -07:00
Adam Williamson
1aa79a63a6 check-compose: need a conditional too...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-24 19:08:34 -07:00
Adam Williamson
d20635ed36 check-compose: add missing endfor's
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-24 19:05:52 -07:00
Adam Williamson
455af49b80 check-compose: try to rejig email recipients for new system
I changed how check-compose upstream does email recipient config
to try and fix the 'get Atomic-related emails to Atomic people'
problem again after Fedora-Atomic composes went away. This is
an attempt to adjust the play to populate the config file for
that change. Let's see what blows up!

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-24 19:03:40 -07:00
Adam Williamson
5bad190a65 check-compose: gah fix config file key name
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 16:12:03 -07:00
Adam Williamson
d004d57576 check-compose: REALLY fix the Python module name...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 15:57:17 -07:00
Adam Williamson
ff2115653b check-compose: correct python module name in messaging config
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 15:53:21 -07:00
Adam Williamson
efddd0d5b1 check-compose: convert to fedora-messaging
Following the patterns from openQA and relvalconsumer. Just one
to go after this!

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 15:45:20 -07:00
Adam Williamson
ed6fb9c465 Update check-compose role for Greenwave integration
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-05 19:33:06 -08:00
Adam Williamson
c01bdeee92 check-compose: update template to fix Atomic compose mails
The special configuration for check-compose mails for two-week
Atomic nightly composes was broken due to fedfind changes. We
need to tweak this template a bit as part of fixing it up.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-04-25 14:10:58 -07:00
Adam Williamson
a4366ff9f5 check-compose: use appropriate fedmsg consumer
Don't use prod consumer on staging...
2017-02-14 17:12:37 -08: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
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
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
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
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
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