Commit Graph

2668 Commits

Author SHA1 Message Date
Adam Williamson
04b39f0bdc check-compose: fix recipient list value
...sigh.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-24 19:15:56 -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
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
db1a4da495 check-compose: no dashes in group names apparently
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 15:47:02 -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
5f29a944f2 relvalconsumer: fix the fedora-messaging routing keys
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 09:21:57 -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
f910e78813 wiki01.stg: Switch stg wiki to python3
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-06-18 21:03:01 +00:00
Adam Williamson
97dd8ae650 openqa/dispatcher: always use fedora-messaging, ditch fedmsg
This ditches the ability to choose between fedora-messaging and
fedmsg and always uses fedora-messaging; with this, we'll switch
the prod instance to fedora-messaging also (fingers crossed).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-17 16:13:43 -07:00
Adam Williamson
b5ed2ce4e2 openqa/dispatcher: set up email error reporting
We had this for fedmsgs and it's pretty important, so let's try
and do it for fedora-messaging. The role has a generic setup,
infra-appropriate values are set in the group vars.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-17 11:24:22 -07:00
Stephen Smoogen
de352f6fcf [mbs_backend] add it so that releng can sudo run commands on mbs box 2019-06-17 17:51:56 +00:00
Adam Williamson
7a5755597e Set ansible_python_interpreter to python3 for all openQA boxes
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-16 10:15:28 -07: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
fe3cf807ed openqa: fix AMQP URL a bit harder gah
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-14 15:15:45 -07:00
Adam Williamson
dccfed1786 openqa: fix fedora-messaging reporter staging configs
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-14 15:13:33 -07:00
Adam Williamson
db1a847517 openqa/dispatcher: use more role vars for messaging config
Now I've built the whole thing and it works, I feel like this
is a cleaner design: we use a lot more role variables in the
messaging config files, set defaults for them that are
appropriate for non-infra use, and set the correct values for
the infra servers in the group vars. Let's just hope I got it
all right...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-14 15:05:23 -07:00
Adam Williamson
054bdeaf6a openqa: consolidate some server settings to a common group
There are several variables we set to the same value for openQA
prod and staging servers. Instead of duplicating these between
the openqa and openqa_stg groups, let's invent an openqa_common
and put them in there, and add both servers to it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-14 12:43:22 -07: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
ac4d9169cf openqa: correct anon queue uuids
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 16:10:22 -07:00
Adam Williamson
29100697e8 openqa: fix rabbitmq_server for staging
damn "not really staging"...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:54:43 -07:00
Adam Williamson
848f81fa36 openqa: use openqa_env instead of env, just like env_suffix...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:24:35 -07:00
Adam Williamson
440e0fd91e openqa: rejig env_suffix handling
env_suffix isn't actually set to .stg on openQA staging because
it's not a normal staging host. Let's not set it in case it
breaks other plays, but use a custom var instead.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:19:41 -07:00
Adam Williamson
1c5be7ac3e openqa: set the UUIDs for the fedora-messaging staging queues
These should really be secrets, but no-one's around to help me
set up new secrets right now, and it shouldn't matter a lot in
the short term at least.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-07 18:01:11 -07:00
Adam Williamson
348145dbfa openqa/dispatcher: first cut at supporting fedora-messaging
This is a big change to support fedora-messaging based consumers
instead of fedmsg ones in the openqa/dispatcher role. This needs
the fedora-messaging branch of fedora_openqa, until that is
merged to stable. For now this is all conditionalized so prod
will continue to use fedmsg. This also improves some variable
usage and documentation in the fedmsg path too.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-07 17:44:42 -07:00
Adam Williamson
4f202be131 openqa: drop all use of wikitcms_user and wikitcms_password
It's all wikitcms_token now, this was all just outdated cruft.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-07 16:56:11 -07:00
Kevin Fenzi
a223272993 arm_packager: add upstream-test fas group to have access.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-06-07 16:47:34 +00:00
Mikolaj Izdebski
13fe91589f buildvm_s390x: Switch to python3 as ansible_python_interpreter 2019-06-06 12:13:07 +02:00
Mikolaj Izdebski
11e7d3629a buildvm_armv7: Move to F29 2019-06-06 09:08:33 +02:00
Pavel Raiskup
a13b244681 copr: backend: flip to /usr/bin/python3 ansible interpreter 2019-06-06 08:58:33 +02:00
Patrick Uiterwijk
9676a0148f Add sysadmin-coreos to bastion
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-06-03 15:31:17 +02:00
Kevin Fenzi
703def6635 osbs: fix group names for - to _ conversion
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-06-01 19:21:41 +00:00
Tim Flink
33b2500ecd taskotron: fixing execdb statuspush uri for prod 2019-05-31 16:27:31 +00:00
Kevin Fenzi
887b93d40a buildvm_stg: remove duplicate key
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-31 05:37:42 +00:00
Kevin Fenzi
86b593ebd3 ansible: Disable the ansible python autodetect
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-31 05:22:03 +00:00
Kevin Fenzi
ab127872ef buildvm-stg: move to f30 and python3 (except armv7 on f29)
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-31 02:55:06 +00:00
Kevin Fenzi
67e6f9911e Revert "ansible: drop each host/group setting ansible_python_interpreter and just change the interpreter_python value on the control host."
This reverts commit 5caa9024c5.
2019-05-30 23:28:27 +00:00
Kevin Fenzi
16706c3535 Revert "ansible: try and see if python auto detect issues are related to sftp."
This reverts commit c9a4034b5b.
2019-05-30 23:23:35 +00:00
Kevin Fenzi
c9a4034b5b ansible: try and see if python auto detect issues are related to sftp.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-30 23:14:30 +00:00
Kevin Fenzi
ca87780119 ansible: try and move the ansible_python_interpreter setting to group_vars/all
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-30 22:34:06 +00:00
Kevin Fenzi
5caa9024c5 ansible: drop each host/group setting ansible_python_interpreter and just change the interpreter_python value on the control host.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-30 21:59:28 +00:00
Adam Williamson
ca0b1da17d Use Python 3 interpreter for ansible on openQA stg boxes
They are now F30.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-05-29 10:10:36 -07:00
Kevin Fenzi
93e8e1225b buildvm_stg: Also set python3 for ansible.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-28 20:33:31 +00:00
Kevin Fenzi
2ac397004c buildvm-stg: move to f30
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-28 19:57:14 +00:00
Stephen Smoogen
95da782701 we had some entries for bodhi-backend03 which did not make sense to keep. remove them also 2019-05-28 17:23:38 +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
Patrick Uiterwijk
1878e49a6d Close os machinectl port from external
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-05-25 02:31:00 +02:00
Stephen Smoogen
658a22035b remove fas03 from inventory and a LOT of config files where it was hard-coded 2019-05-23 22:53:51 +00:00