Commit graph

37427 commits

Author SHA1 Message Date
Kevin Fenzi
da157fa566 proxies / staging / taskotron: add /resultsdb_api/ to api redirect path
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-09 11:08:04 -07:00
Leonardo Rossetti
0cdacc2746 fixed cert path + removed dev env check 2022-06-09 17:10:00 +00:00
Aurélien Bompard
3da52306b2
Bodhi: workaround python's versioned path for static files
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-06-09 17:41:20 +02:00
Mark O Brien
91f3d3b0bc change nagios checks for http-bodhi to only run on ocp4 proxies
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-06-09 13:17:12 +01:00
Aurélien Bompard
d0b3ad7423
Add a warning about changing python versions
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-06-09 13:36:00 +02:00
Aurélien Bompard
186edfca9b
Actually the static files are shipped with Bodhi
Also set the python version right.

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-06-09 13:32:56 +02:00
Mark O Brien
8a9eb77bbd fix syntax error in reverse proxy playbook
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-06-09 12:21:05 +01:00
Aurélien Bompard
52134e8e00
Deploy the FM keys before using them
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-06-09 13:15:01 +02:00
Aurélien Bompard
e882eca30b
Don't hardcode the python version
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-06-09 13:10:22 +02:00
Aurélien Bompard
8fb52e6dd4
Read all the release vars
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-06-09 13:04:24 +02:00
Aurélien Bompard
0946ab8732
Read the FedoraRawhideNumber var
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-06-09 12:57:32 +02:00
Aurélien Bompard
dc07e0b447
Bodhi: we don't need the docs anymore
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-06-09 12:30:29 +02:00
Aurélien Bompard
0722089014
Bodhi should use F36 in Openshift too
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-06-09 12:21:53 +02:00
Aurélien Bompard
a5c9af2728
Upgrade the bodhi version to 6.0.0
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-06-09 12:17:38 +02:00
Mark O Brien
80ea9226ac add back staging check
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-06-09 11:05:54 +01:00
Mark O Brien
fcd8d0c144 update bodhi to openshift4 and use openid connect
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-06-09 10:42:03 +01:00
Mark O Brien
353979f9ff update bodhi-backend01 ks to Fedora36
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-06-09 10:21:33 +01:00
0cf78a2fe4 websites: fix content type for .pt translation files 2022-06-09 08:27:44 +02:00
Kevin Fenzi
82102f60a5 notifs-backend02: drop this service keytab for now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-08 12:44:55 -07:00
Kevin Fenzi
13659c77b7 notifs*02.iad2: move these to f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-08 12:29:08 -07:00
Kevin Fenzi
1cb5fa07a6 resultsdb: fix a few more things in stg and prep for prod
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-08 11:34:35 -07:00
Kevin Fenzi
55b62afe3f releng: move releng role before nfs mounts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-08 10:40:53 -07:00
Kevin Fenzi
463439136b inventory /group_vars: clean up a bunch of old phx2 networks for iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-08 10:34:01 -07:00
Kevin Fenzi
984fba841c compose-iot: move to f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-08 10:25:42 -07:00
Nikolay Udovik
893275ab13 mediawiki - update reverse proxy ips. issue #10294. squashed commits
update mediawiki reverse proxy ips. issue  #10294

mediawiki - update proxy13 and proxy30 addresses
2022-06-08 16:50:35 +00:00
Mark O Brien
20afa16aa8 install osbuild rpm on prod builders
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-06-08 11:29:32 +01:00
Mark O Brien
35c4674df6 install osbuild plugin on prod builders
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-06-08 10:39:42 +01:00
Adam Williamson
a91dfc29e9 openqa: twiddle with the delegation stuff again
Ugh, we delegate for the assetsize stuff too and there's tons of
that, splitting it would be awful. Let's try a different approach
with a new optional variable for the delegate target.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 16:32:04 -07:00
Adam Williamson
42e930e97f openqa-onebox: tweak db host stuff
Using the machine's own hostname works for the ansible delegate
stuff but doesn't work for openQA itself (if you try and access
the DB by hostname like this, postgres denies access; you have
to use 'localhost' for postgres to allow it). Using 'localhost'
works for postgres but doesn't do the right thing for delegation.
Let's use 'localhost' and split the two play steps into
delegated and non-delegated versions.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 16:17:29 -07:00
Adam Williamson
1d594b13d6 openqa_onebox: use different db name for safety
Just in case things go horribly wrong and we somehow hit a real
db server, let's not use the same db name as staging for safety.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 15:43:35 -07:00
Adam Williamson
e6746d768b postgresql_server: update for modern Fedora
Looks like this role hasn't been used on a Fedora box for a
while so things are kinda broken. Re-arrange all the package
install sections to be together, use newer package names on
Fedora (the Fedora and EL >= 8 sections are identical for now
but I figured I'd keep them separate in case that changes), and
use the newer config file, not the older one, on Fedora.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 15:40:56 -07:00
Adam Williamson
fbda7b18a0 openqa-onebox-test: set openqa_tap_iface
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 15:26:15 -07:00
Adam Williamson
0308e54f47 openqa-onebox-test: drop virt-create line
Forgot to update this from the original. It's not appropriate
here since we're using this on a non-virt box.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 15:24:57 -07:00
Adam Williamson
edb6f5c172 Invent openqa_onebox_test group to try and set up one-box openQA
This is an attempt to add a group that'll set openqa-x86-worker05
as a one-box openQA instance which doesn't report results. This
is to try and help with debugging
https://bugzilla.redhat.com/show_bug.cgi?id=2009585 : the idea is
to have a disposable openQA instance where we don't care if all
the tests fail, so we can try out various things to resolve that
bug on it. Debugging on lab is awkward because we do actually
care about lab's results, especially since it's the only instance
testing Rawhide updates.

This requires quite a lot of surgery to get around various
assumptions in the existing groups and plays (no reporting of
results, no NFS...) and make the box its own postgresql server.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 15:21:15 -07:00
Adam Williamson
d227dac859 openqa/dispatcher: don't require resultsdb and wiki URL/hostname
The config file should treat these as optional, not every openQA
instance wants to report results.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 15:21:15 -07:00
Adam Williamson
4fd83483fa openqa/dispatcher: comment on the needed packages
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 15:21:15 -07:00
Adam Williamson
ccf3b23cd4 openqa/server: skip openqa.ini amqp section if vars not set
We don't want to include this section if the vars aren't set.
Not every openQA server has to be an AMQP publisher.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 15:21:15 -07:00
Adam Williamson
6c2991306c openqa/server: only install nfs-utils when needed
If there are no NFS workers, we don't need the NFS server.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 15:21:15 -07:00
Kevin Fenzi
08e8fcac98 wiki01.stg: move to f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-07 15:01:02 -07:00
Kevin Fenzi
b1770725e3 f34-test: retire since f34 is eol now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-07 13:45:39 -07:00
Kevin Fenzi
950911c7d4 releng: make ftbfs user a local one
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-07 13:30:47 -07:00
Adam Williamson
0cf8a59fd5 openqa: fix openqa_nfs_{worker,client}s confusion again
Missed from previous commit.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 13:26:22 -07:00
Adam Williamson
e5c5cc336f openqa: fix confusion between openqa_nfs_{worker,client}s
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-07 13:26:01 -07:00
Kevin Fenzi
1ffd577490 compose-x86-01: No, phx2 dns isn't going to work too well for you.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-07 13:08:53 -07:00
Kevin Fenzi
ffdd7d7003 compose-x86-01 to f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-07 12:08:12 -07:00
Kevin Fenzi
a5c7308c64 odcs / re-add fmc
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-07 11:46:34 -07:00
Stephen Smoogen
669b21fb67 remove the grobisplitter parts from batcave role. The playbook calls grobisplitter role so different jobs would replace different files. 2022-06-07 14:29:48 -04:00
60e3ea53b6 languages: build stats for f36 2022-06-07 18:28:03 +00:00
Mattia Verga
b38a69f95f bodhi: switch prod to asynch gunicorn workers
Signed-off-by: Mattia Verga <mattia.verga@proton.me>
2022-06-07 18:19:44 +00:00
Kevin Fenzi
1105c72692 ansible /server: fix name of collection
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-07 11:09:00 -07:00