Commit graph

41984 commits

Author SHA1 Message Date
James Antill
e9fb7a9d50 Wait for 30m for reboot to come back.
Signed-off-by: James Antill <james@and.org>
2024-10-09 18:05:12 +00:00
Adam Williamson
2083a05dac Make NBDE device configurable, fix it on single-disk openQA hosts
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-09 17:32:40 +00:00
Adam Williamson
0a8303b3bd openqa-a64-worker04: bump load threshold again
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-09 10:01:49 -07:00
Adam Williamson
18e8b51c87 openqa-a64-worker04: bump back to 35 workers
We've got a big backlog of queued aarch64 tests, looks like 20
just wasn't enough :/

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-09 09:20:45 -07:00
fb9a032a89 Added EPEL tags policies to package_list. 2024-10-09 15:57:12 +00:00
Kevin Fenzi
967dc9ab91 zabbix: drop changes to /run dir
This was just added to help debug some startup problems, so we can drop
it now. Also, it causes the playbook to be non idempotent (ie, this task
runs and changes everytime the playbook it run, causing a lot of noise
in the check/diff runs).
/run/zabbix should get created by systemd, so no need to muck with it.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-09 08:52:25 -07:00
Lenka Segura
c7b8abd284 Add group_modify into ACLS dist
Signed-off-by: Lenka Segura <lsegura@redhat.com>
2024-10-09 11:38:56 +02:00
Kevin Fenzi
2c4f88659e dhcpd: add openqa-a64-worker03
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-08 18:15:48 -07:00
Kevin Fenzi
11971f0bb0 Revert "openqa-p09: use md0 as the device for nbde"
This reverts commit 5a7c8491db.
2024-10-08 17:37:01 -07:00
Kevin Fenzi
5a7c8491db openqa-p09: use md0 as the device for nbde
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-08 17:34:29 -07:00
Kevin Fenzi
c351df2da3 dhcpd: add openqa-p09-worker01/02
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-08 17:06:02 -07:00
Kevin Fenzi
380b0df57d dhcpd: add openqa-a64-worker02
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-08 16:50:45 -07:00
Adam Williamson
a31716efb5 set openqa_nbde in lab as well as prod
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-08 15:51:45 -07:00
Kevin Fenzi
bddb4cd703 db-openqa01: on postgresql15 now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-08 15:46:17 -07:00
Kevin Fenzi
11814c789a db-openqa01: move to rhel9
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-08 15:17:59 -07:00
Adam Williamson
68af8cadda Try to prepare openQA worker host vars for redeployment
We intend to use disk encryption and udev network interface
naming on all hosts with the re-deployment, so this attempts to
set up for that.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-08 14:37:44 -07:00
Carl George
f40ad8262a koji_builder / mock site defaults: remove filelists option
An explicit provides for /usr/libexec/platform-python was added to
platform-python in RHEL 8.

https://access.redhat.com/errata/RHSA-2024:6975

This solves the original reason for needing the filelists option, so it
should be safe to remove.  This will make bootstrap chroot creation
faster for all builds, not just EPEL 8.

https://pagure.io/releng/issue/12199

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2024-10-08 20:13:58 +00:00
Jeremy Cline
38fa375e0a fedora-image-uploader: add configuration for prod container uploading
We've finally ironed out the issues in stage with this, so this is the
configuration to enable it in production.

This should be rolled out in conjunction with disabling the bash script
that currently handles image pushes.
2024-10-08 20:10:00 +00:00
Michal Konecny
8eaea992dd [release-monitoring] Switch log level back to INFO
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-10-08 17:08:38 +02:00
Pavel Raiskup
9aa32b4af1 rsnapshot-push: 1-hour SSH timeout before ending the backup session
The default timeout on the Copr Backend server is set to 60 seconds,
which can sometimes trigger the cancellation of the backup process.
2024-10-07 15:51:05 +02:00
Michal Konecny
59824e4d8b [ipa/server] Use the prompt output for all servers
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-10-07 15:14:31 +02:00
Michal Konecny
f5ae5a017f [ipa/server] Save directly the value of the check
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-10-07 14:48:21 +02:00
Michal Konecny
35bba8046d [ipa/server] Add missing tags
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-10-07 14:36:18 +02:00
Michal Konecny
883cff055f [ipa/server] Ask for confirmation for all hosts
Ansible `pause` module is only running once per playbook. This is a hacky way to
make it run for each host.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-10-07 12:30:23 +00:00
2f550bde13
firmitas: move certlist.yml to location with writeaccess
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-10-07 13:02:32 +01:00
aee21c9e3e
firmitas: point the config at the correct location of the certlist.yml
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-10-07 12:45:36 +01:00
8c8303bf7a
firmitas: update the certlist.yml template
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-10-07 12:31:48 +01:00
Michal Konecny
93ba5efa32 [ipa/server] Don't run ipa-replica-install for master node
When introducing the new validation mechanism I accidentally removed check for
ipa_initial from ipa-replica-install. This commit is adding it back.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-10-07 12:52:09 +02:00
Michal Konecny
83d4dc9546 [ipa/server] Add confirmation prompt for ipa-replica-install
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-10-07 10:32:09 +00:00
Michal Konecny
6f8005c392 [ipa/server] Change how the check for ipa-replica-install is being done
As found on in https://pagure.io/fedora-infrastructure/issue/12149 the current
method of checking if the ipa-replica-install have to be executed is not
reliable enough.

Let's instead check for log file that is created during the installation. This
will need manual intervention in case the ipa-replica-install needs to be run
again, but it will be much more reliable otherwise.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-10-07 10:32:09 +00:00
Michal Konecny
58f8c45973 [mailman] Use xapian as a backend for fulltext search
The whoosh engine doesn't seem to be maintained anymore and when generating the
index it got stuck when the size was about 20 GB. Xapian on the other hand looks
more stable and much quicker when generating the index.

Unfortunately the xapian-haystack package is not available in Fedora/EPEL yet
and waiting for review to be finished.

Link to review bug: https://bugzilla.redhat.com/show_bug.cgi?id=2313507

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-10-07 07:43:36 +00:00
Zbigniew Jędrzejewski-Szmek
4dcd6929e1 Add openssl-devel-engine to the multilib list
https://bugzilla.redhat.com/show_bug.cgi?id=2315672
2024-10-05 17:34:33 +00:00
Kevin Fenzi
3e0989ae7e nfs/client / buildvm: do not show this as changed for check runs ever
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-05 09:14:20 -07:00
a5f6a7c2ff Add missing gtk4 multilib packages 2024-10-04 21:37:05 +00:00
Dusty Mabe
ca26655f73 fedora-coreos-pipeline: Add Mick Tarsel to owners
For help looking at ppc64le failures and doing some development.
2024-10-04 21:21:33 +00:00
Jeremy Cline
96094a15d4 cloud-image-uploader: use .cert suffix to appease skopeo
Skopeo fails to login with:

FATA[0000] authenticating creds for "registry.stg.fedoraproject.org": creating new docker client:
missing client certificate registry-fedoraproject.cert for key registry-fedoraproject.key

It seems it is rather picky about the suffix, even though the docs
mentioned both crt and cert being used.
2024-10-04 21:06:52 +00:00
Kevin Fenzi
4521007e25 ppc64le-test02: put in cloud group for now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-04 14:05:12 -07:00
Adam Williamson
349730a38a c-i-u: try 'name' not 'secretName' when projecting secrets
This is what's in the docs, and it blew up with secretName...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-04 13:31:06 -07:00
Kevin Fenzi
e70c7f9969 bvmhost-x86-riscv01: update ip address info
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-04 13:28:05 -07:00
Jeremy Cline
f8cad3cd92
fedora-image-uploader: Add the push cert for registry.fedoraproject.org
To push images, we need to use a client certificate and key[0]. Add
those to the image uploader container.

[0] 7a10d32e16/f/playbooks/groups/releng-compose.yml (_144)
2024-10-04 16:17:18 -04:00
Kevin Fenzi
d3831e8178 ppc64le-test02: setup network config
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-04 11:11:32 -07:00
Kevin Fenzi
c53deb118f ppc64le-test02: add ccd file
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-04 10:53:42 -07:00
Kevin Fenzi
16d03722b1 ppc64le-test02: add power10 test instance at osuosl
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-04 10:50:13 -07:00
Jeremy Cline
c443794a41
fedora-image-uploader: Adjust stage registry URL
The container can't reach the old URL, but can talk to this one.
2024-10-04 11:52:08 -04:00
Michal Konecny
56cdb275af [mailman] Increase the lvm size for staging
Now that the fulltext search index is finally generated, we need to resize the
LVM again. That should be the last time.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-10-04 09:01:01 +02:00
Kevin Fenzi
4b2cb0d132 proxies / staging: fix website for bugs redirect on staging
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-03 18:35:27 -07:00
Kevin Fenzi
47334a564e certificates / staging: new cert for *.apps.ocp.stg
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-03 17:48:39 -07:00
Kevin Fenzi
c04dd50fbf certificates: move to new 2024 wildcard fedoraproject.org cert
The old one expires in about 57 days, but might as well just renew it
early and avoid problems later.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-03 16:50:01 -07:00
Jeremy Cline
09e774f4a9 Reapply "fedora-image-uploader: Add staging config for container uploads"
This reverts commit 15dbcbb7ac, which was
a revert of commit 5e0ad1134d (pr #2200).

Adam Williamson got rid of the need for buildah so hopefully we won't
run into lots of permission issues.
2024-10-03 22:45:13 +00:00
Kevin Fenzi
51390ae115 proxies / iad2: memory to 16g
proxy01/10 were bumped to 16gb a while back, so make sure the ansible
host vars match that.

proxy101/110 (the internal ones used by hosts inside iad2) had only 8g
and were looking pretty loaded. So, bump them up to 16gb as well in
ansible. I already manually increased them to 16g, but this way if we
reinstall them they will be correct.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-03 14:32:03 -07:00