Commit graph

37297 commits

Author SHA1 Message Date
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
Maxwell G
1186d20cb2 ansible-server: Use git-core instead of git. 2022-06-07 17:45:35 +00:00
Maxwell G
b20a0b5495 ansible-server: Use RPM collection packages
We now have all the collections that are used by Fedora Infra packaged
for EPEL 8 (the ansible control host runs on RHEL 8, as far as I know),
except community.postgresql. ansible-collection-community-rabbitmq[1]
and ansible-collection-community-libvirt[2] are new packages that are
still in epel8-next testing, so I would wait to merge this until they're
pushed.

I would also recommend clearing the current collections directory (`rm
-rf ~/.ansible/ansible_collections/*`) before merging this to ensure
that ansible uses the packaged versions and not the old versions that
were installed with ansible-galaxy.

[1]: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-a7237cc021
[2]: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-a9ccbc0012

Signed-off-by: Maxwell G <gotmax@e.email>
2022-06-07 17:45:35 +00:00
Michal Konečný
c061f64290 [release-monitoring] Fix the paths in httpd.conf for staging
Moving to f36 changed the default python version, let's adjust the paths to
reflect this.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-06-07 11:08:20 +00:00
Mark O Brien
2115b4101c proxy routes for ocp4 stg.release-monitoring.org
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-06-07 10:31:00 +00:00
f7ed87506b Fedora 34 is now EOL
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2022-06-07 10:54:23 +02:00
Kevin Fenzi
2ab320a208 odcs-backend-releng01: disable fmc for now until the package is built in infra tags
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 17:15:30 -07:00
Kevin Fenzi
ece2768ab8 odcs-backend-releng01: reinstall with f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 16:52:29 -07:00
Kevin Fenzi
6a6b9a4439 db-fas01: backup ipsilon db too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 16:23:15 -07:00
Kevin Fenzi
2e8531dd54 oci-candidate-registry01: we do not need 750g anymore now that srv is moved off to a nfs volume
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 15:59:00 -07:00
Kevin Fenzi
44ba32ad10 move oci* in prod to f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 15:28:38 -07:00
Kevin Fenzi
edfe391519 oci-candidate-registry: move prod candidate to use a nfs volume
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 15:28:09 -07:00
Kevin Fenzi
9ae8061d6c oci-registry01.stg to f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 14:26:18 -07:00
Kevin Fenzi
92867b50a2 base / crypto-policies: move fedora instances back to DEFAULT
We changed this to DEFAULT:FEDORA32 a while back because the certs for
the old totpcgi sudo needed it to work. Now thats all gone and we are
100% on ipa and sssd, this should no longer be needed.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 14:10:20 -07:00
Kevin Fenzi
b86863676e candidate-registry01.stg.iad2.fedoraproject.org: reinstall with f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 14:04:05 -07:00
Kevin Fenzi
2d27fd8c87 kojipkgs02: move to f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 12:56:41 -07:00
Kevin Fenzi
766ac3c4c5 kojipkgs01 to f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 12:25:04 -07:00
Kevin Fenzi
99eab71b2e haproxy: install socat for dynamic stats/control of haproxy
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 12:22:35 -07:00
Kevin Fenzi
53e1ec2ada certgetter01: reinstall with f36
(also remove old certgetter01.stg host vars)

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 11:52:53 -07:00
Kevin Fenzi
ed817cfc14 armv7-test01/02: moved to f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-06 11:44:12 -07:00
Michal Konečný
bda11cb283 [release-monitoring]Fix paths for the hotfixes
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-06-06 15:58:31 +02:00
Michal Konečný
3a2fac3bb7 [release-monitoring] Migrate to OCP4 on staging
There are issues when building images on OCP3, let's try to move Anitya to OCP4.
We should do it anyway.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-06-06 15:41:27 +02:00
Michal Konečný
27948a7cc6 [release-monitoring] Update to f36 on staging
This also introduces the hotfix for the social_auth issue. So it should be
possible to login on staging.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-06-06 15:25:53 +02:00
Kevin Fenzi
a087bf17f3 proxies/reversproxy: set some more load balancers
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-05 17:05:26 -07:00
Kevin Fenzi
2e2035011c proxies / reverseproxypass: missed one balancer
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-05 15:36:41 -07:00
Kevin Fenzi
80ef5e47df proxies / reverseproxypass: try and only 421 ocp4 non iad2 proxies
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-05 13:44:02 -07:00
Kevin Fenzi
42bc4ea41a proxies / reverseproxy: try just always setting balancer_members and dropping the set facts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-05 11:47:17 -07:00
Kevin Fenzi
7e90378b30 proxies / reverseproxy: Try and clean up logic and whitespace.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-05 11:24:24 -07:00
Kevin Fenzi
bf979b32ba proxies / reverseproxypass: just set balancer_members for ocp3 hosts for now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-05 10:26:09 -07:00
Kevin Fenzi
2ce1199ae8 proxies / reverseproxypass: try setting this
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-05 09:55:57 -07:00
Kevin Fenzi
0e1d9f6ea7 proxies / reverseproxy: try some different logic
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-06-05 09:30:58 -07:00