Commit Graph

3012 Commits

Author SHA1 Message Date
Adam Williamson
1e0274e20a autocloudreporter: convert to fedora-messaging
OK, now this is the *fourth* time I've done this, maybe I'll
screw it up a bit less this time? Maybe?

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 20:14:31 -07:00
Adam Williamson
d18aa2af4a check-compose: gah fix more settings
why is copy/paste so hard I am terrible at software someone fire
me

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 16:24:07 -07:00
Adam Williamson
6f7de513e8 check_compose: fix queue name
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 15:49:46 -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
a0a6facdb2 openqa playbook: fix relvalconsumer queue name
d'oh.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-18 17:32:18 -07:00
Adam Williamson
31e2e85d8c openqa playbook: rearrange, drop queue 'when' conditionals
This was kinda...a mess. I had just dumped the queue creation
in the staging NFS client play for some reason, and it still
had 'when' conditionals from when I only wanted the messaging
stuff to happen on staging. This cleans all that up and creates
separate plays for the queue creation and NFS client stuff.
The plays should also be in the right *order* now, so we get
the NFS mounts created and the AMQP queues set up *before* we
run the roles.
2019-06-18 17:22:10 -07:00
Adam Williamson
8c41cdf9ac relvalconsumer: fudge queue name to work with openqa auth
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-18 16:48:32 -07:00
Adam Williamson
aba005a548 Convert relvalconsumer to fedora-messaging
Following the basic scheme I set up for fedora_openqa, hope it's
all right...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-18 16:40:42 -07:00
Kevin Fenzi
95ee934861 buildvmhost: add buildvmhost-s390x-01
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-06-16 19:46:46 +00:00
Kevin Fenzi
168644af88 Drop ppc64: Since fedora 28 is end of life and we dropped it for epel6/7, drop ppc64 from all the things.
Remove ppc64-test instance in cloud.
Remove template conditionals that no longer apply since ppc64 is gone.
Remove buildvm-ppc64 instances.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-06-15 19:50:36 +00:00
Adam Williamson
080701af48 Try to clean up openqa/rabbit var usage a bit now it works
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-14 12:12:00 -07:00
Adam Williamson
d55a265b1e openqa: more messing about with queues...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-14 08:44:55 -07:00
Adam Williamson
dc387dad55 openqa: partially revert @jcline's broker config change d76e5206
The way this was set up was intentional. For staging rabbitmq_
server is already set as the staging broker in openqa_stg group
vars; the setting here was an intentional override for it to use
the prod broker just for the scheduler queue. It has to do that
because it schedules jobs in response to composes and updates;
composes and updates almost never happen in the staging env, so
if we had the openQA staging scheduler listening to the staging
broker it'd almost never schedule any jobs. It has to listen
to the production broker and schedule jobs when real composes
and updates happen.

Still, perhaps the group var setting isn't working here, so
let's keep the explicit setting of the staging server here for
the other two queues and see if that helps that case.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-14 08:33:48 -07:00
Jeremy Cline
d76e5206d7 openqa: use the staging broker URL for making queues
Perhaps this will fix Adam's AMQP troubles

Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2019-06-14 14:04:55 +00:00
Adam Williamson
5be3d907a7 openqa: try dropping rabbit/user role use
rabbit/queue creates the user anyway, and gives it the right
perms, so this seems redundant...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 15:39:29 -07:00
Adam Williamson
1cb6edadd5 openqa: try and fix rabbitmq server for staging scheduler queue
Gah this all sucks.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 15:01:39 -07:00
Adam Williamson
6ff690cb18 openqa: fix the playbook for openqa_env_suffix too
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:21:13 -07:00
Adam Williamson
eae55769cb openqa: use prod username for queue for staging scheduler
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:10:25 -07:00
Adam Williamson
1367541f98 openqa: also create prod rabbitmq user for staging openqa
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:09:12 -07:00
Adam Williamson
69260ace32 openqa: try and fix playbook conditional...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:05:14 -07:00
Adam Williamson
bfa38e9546 openqa: fix roles in playbook
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:03:37 -07:00
Adam Williamson
ef43e8903b openqa/dispatcher: tag the rabbit roles
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 13:58:52 -07:00
Adam Williamson
700fb3c1ae openqa/dispatcher: use private auth in infra
The keys and certs have been created for us to use private auth
so let's do it. This tries to keep things working for non-infra
deployments somehow.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 13:55:04 -07:00
Pavel Raiskup
7aa01a3f3d copr: aarch64 hypervisor setup
This is for documentation purposes only (at least for now).  The
stuff I'm adding now will be referenced by Copr SOP to some extent
(especially the way how to prepare copr builder image for aarch64)
2019-06-13 10:52:29 +02:00
Stephen Smoogen
de103e41b9 [nfs/server] make it so that we export to a tree 2019-06-11 20:01:11 +00:00
Stephen Smoogen
b14f1f5566 try and get this working 2019-06-11 19:50:16 +00:00
Stephen Smoogen
6c4068dd8b try and get this working 2019-06-11 19:42:50 +00:00
Stephen Smoogen
54ba0a3b7a try this with ansible 2019-06-11 19:34:01 +00:00
Stephen Smoogen
7f90756e38 try to make storinator add partitions 2019-06-11 19:25:54 +00:00
Paul W. Frields
46ede0a36b noc: Fix with_items iteration in package 2019-06-11 17:48:35 +02:00
Paul W. Frields
aaa3ac66ea releng-compose: fix with_items iteration for package 2019-06-11 17:48:35 +02:00
Paul W. Frields
c353c1d1f0 mailman: fix with_items iteration in package 2019-06-11 15:42:27 +00:00
Paul W. Frields
7b165b6577 secondary: fix with_items iteration in package 2019-06-11 17:15:27 +02:00
Paul W. Frields
e23cd0bab1 osbs-cluster: fix with_items iteration for package 2019-06-11 17:15:27 +02:00
Paul W. Frields
9324e76c28 bastion: remove with_items from package 2019-06-11 15:05:10 +00:00
Stephen Smoogen
dd1470f40c try to mount the drives 2019-06-07 19:41:32 +00:00
Stephen Smoogen
20e194814b this playbook must not have worked for a while due to missing vars 2019-06-06 18:15:48 +00:00
Kevin Fenzi
a1b0b5e99b ansible: fix over _ use on ci playbook.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-31 17:21:44 +00:00
Kevin Fenzi
7906963cc7 hotness: remove old hotness vm's as it's been moved to openshift
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-31 03:58:52 +00:00
Randy Barlow
db786b6797 bodhi: Major cruft cleanup.
I worked with nirik, mizdebsk, and puiterwijk to clean up Bodhi's
roles and playbooks to remove lots of old crufty things, and this
is what we came up with.

Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2019-05-30 21:45:21 +00:00
Rick Elrod
ec21b71306 mirrormanager: include fedora cycle vars the correct way
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-05-29 23:20:37 +00:00
Rick Elrod
a1e745978f do I need to manually import this?
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-05-29 23:04:43 +00:00
Randy Barlow
4cf1624c76 bodhi: Upgrade production to Bodhi 4.0.0.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2019-05-28 15:58:52 +00:00
Randy Barlow
3464a2d553 bodhi: Don't set up backend01.stg to be fedmsg.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2019-05-22 01:59:06 +00:00
Kevin Fenzi
de402a44c7 ansible: nearing the end of the obviously broken groups.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-20 18:27:45 +00:00
Kevin Fenzi
80d8694583 ansible: fix -- mistake for import_playbook
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-20 18:23:42 +00:00
Kevin Fenzi
2d1cf41c9f ansible: fix the virt-create calls
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-20 18:19:27 +00:00
Kevin Fenzi
2dfb98136a ansible: more cleanup from group name changes.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-20 18:10:46 +00:00
Kevin Fenzi
71e1e51b93 releng-compose: make nfs/client roles more readable and clean up stray }s
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-20 17:54:22 +00:00
Kevin Fenzi
4b31ac5152 ansible: Change all our group names from foo-bar to foo_bar or foo-bar-baz to foo_bar_baz
In ansible 2.8 the - character isn't supposed to be valid in group names.
While we could override this, might has well just bite the bullet and change it.
So, just switch all group names to use _ instead of -

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-20 17:38:09 +00:00