Commit graph

42063 commits

Author SHA1 Message Date
Jakub Kadlcik
c4acc58e02 copr-dg-dev: drop birthday and enable services 2024-11-27 22:53:12 +01:00
Kevin Fenzi
c1773ff72f buildvm: buildvms were moved to f41
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-27 13:43:24 -08:00
Jakub Kadlcik
3add52580d copr-dg-dev: birthday and disable services 2024-11-27 22:30:57 +01:00
Pavel Raiskup
95666283e9 copr-{keygen,backend}-dev: birthday for f41 2024-11-27 22:30:06 +01:00
Pavel Raiskup
3368333cb9 copr-be-dev-temp: uncomment 2024-11-27 22:28:27 +01:00
Pavel Raiskup
21d6565e94 copr-be-dev/copr-kg-dev: keep services disabled for now 2024-11-27 22:22:46 +01:00
Pavel Raiskup
c8f3bbd731 copr-be-dev: a new private IP address 2024-11-27 22:19:36 +01:00
Jakub Kadlcik
a3fed5b2b5 copr-fe-dev: enable services 2024-11-27 22:01:28 +01:00
Jakub Kadlcik
1bd0133ed2 copr-base: golang-github-prometheus-node-exporter was renamed to node-exporter 2024-11-27 21:22:02 +01:00
Jakub Kadlcik
67cc0600fc copr: the eth0 device is now called ens5
At first, I wanted to fix the current name and change it back to eth0 but it
seems this is a desired naming from now on and we should probably adopt it.

https://fedoraproject.org/wiki/Changes/EnableConsistentDeviceNamingCloud

This commit will probably break playbooks for the production instances but I
cannot do a "if devel" condition here. So hopefully, we will be fine.
2024-11-27 21:14:57 +01:00
Adam Williamson
01dc9ec053 Correct source for the branched cron template
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 10:27:08 -08:00
Adam Williamson
91267d4d49 Templatize branched nightly cron
Instead of doing this by hand at branch and final release, let's
make it a template.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 10:08:06 -08:00
Adam Williamson
71c9eab3d0 Make the stable nightly compose crons into templates
This means we don't need to manually update the release numbers
at stable release and EOL times any more, only make sure the
relevant playbook is run.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 10:06:08 -08:00
Jakub Kadlcik
804b7558dd copr-base: we cannot start node exporter because we don't have the package now 2024-11-27 15:41:02 +01:00
Jakub Kadlcik
476d71fb8a copr-base: don't install golang-github-prometheus-node-exporter 2024-11-27 15:29:08 +01:00
Jakub Kadlcik
ab5ea0b36c copr-fe-dev: drop birthday 2024-11-27 15:08:35 +01:00
Michal Konecny
e230842a0a [openshift/ipa-client] Fix krb5 config
There was a typo in krb5 config for staging machines as the naming
convention is stg.iad2.fedoraproject.org and not iad2.stg.fedoraproject.org.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-11-27 13:48:21 +01:00
Aurélien Bompard
d2972650c7
Fix Elections in staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-27 12:15:15 +01:00
Kevin Fenzi
d279fdc48d autosign: remove f39 from signing
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-26 11:02:58 -08:00
Adam Williamson
5c25ff8af7 greenwave: update policy for F39 EOL
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-26 10:09:57 -08:00
Adam Williamson
353ef3464e Update for Fedora 39 EOL
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-26 09:30:54 -08:00
Jakub Kadlcik
5b7593bb6e copr-fe-dev: the birthday should have been here 2024-11-26 13:53:33 +01:00
Jakub Kadlcik
d7fd113842 copr-fe-dev: birthday and disable services 2024-11-26 13:51:44 +01:00
František Zatloukal
3c54d25d04 testdays: Try to bump ubi8>ubi9 2024-11-26 12:36:51 +01:00
a1543f3068
communishift: mark communishift-bootc do not delete
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-26 08:12:07 +00:00
Adam Williamson
4d801444a9 openqa: set up a side repo for prod as well as lab
Sometimes we want to deploy something to prod before it goes
stable (or even to u-t).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-25 17:06:34 -08:00
Aurélien Bompard
5844ab6926
There is no bastion.stg
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-25 23:51:31 +01:00
Kevin Fenzi
0e2d1f8d53 koji_hub: move firefox to heavybuild for now
Until we can sort out https://pagure.io/fedora-infrastructure/issue/12297
lets just try and move firefox to the heavybuild channel.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-25 11:54:46 -08:00
a8516d7b38
communishift: playbook rename for sending email notifications
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-25 17:29:42 +00:00
b6a4e03d09
communishift: remove empty incorrectly provisioned project
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-25 17:13:40 +00:00
ff8d1266ce
communishift: add admin email address as cc to notifications
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-25 17:04:32 +00:00
19edfbb42e
communishift: mark admin namespace as do not delete
will move project offboarding into separate playbook
add fasjson lookup for communishift project notifications

Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-25 17:03:01 +00:00
Seddik Alaoui Ismaili
c88ab2cb08 test move apps to memcached02 2024-11-25 13:20:45 +00:00
2cf38c1f17 [yaml-lint] fix yamllint errors and warnings on plabooks
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-25 19:04:25 +10:00
Pavel Raiskup
4ffa8cd38e copr-be: update pyp2spec to the latest version 2024-11-25 05:12:20 +01:00
Kevin Fenzi
09e932080c rkhunter: adjust for f41+ journald.conf default
On Fedora 41 /etc/systemd/journald.conf isn't shipped by default anymore.
Instead /usr/lib/systemd/journalc.conf is the default
On RHEL and older Fedora's we can just not set this and it will
find the default one.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-24 14:55:13 -08:00
Kevin Fenzi
5b9d067a31 koji_builder: don't restart the old monolythic libvirtd
In Fedora libvirt switched to a collection of socket activated services
instead of a large single libvirtd service. Restarting that service
caused the socket activated ones to die and then libvirtd exited on
idle, leaving nothing handling virt connections.

So, lets stop trying to restart that and no need to notify other things
because they should idle out/restart on socket activation.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-23 08:56:43 -08:00
Kevin Fenzi
fbd38c1ff2 handlers: add virtnetworkd restart handler
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-22 19:07:37 -08:00
Kevin Fenzi
f5089257fd koji_builder: use iptables backend for libvirt
In f41+ libvirt defaults to using nftables if both it and iptables
are installed, but it doesn't seem to work with imagefactory/oz
virt instances and our iptables setup.
So, lets revert back to iptables for now.
We can switch back if we can fix the incompatiblity, switch builders
to nftables, or stop using oz/IF

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-22 19:01:31 -08:00
Adam Williamson
73db9ea127 Ensure python3-dnf is installed on Fedora 41+ hosts
dnf5 requires neither python3-rpm nor python3-dnf, so we cannot
assume they are installed (as they always were before). ansible's
package_facts needs python3-rpm (even in the latest upstream
version), so we at least need that. The ansible in rhel9 (which
is what's on batcave01 currently) does not support dnf5 at all,
so we need python3-dnf installed so it can use its dnf3/4
support. python3-dnf relies on python3-rpm, so we can just
check for and install python3-dnf. Once batcave01 is updated to
an ansible that supports dnf5 we won't need python3-dnf, but we
*will* still need python3-rpm.

Stuffing this in yumrepos.yml as it runs on everything, early,
and is packaging-related. We could make it a separate task but
then we'd need to make every playbook include it...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-22 11:21:41 -08:00
Kevin Fenzi
db0e3dc08b poddlers / staging: disable poddlers that are spewing lots to log01 until they can be fixed
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-22 10:22:35 -08:00
Kevin Fenzi
28c744658c bvmhost-a64: increase process limits further to avoid false positive nagios alerts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-22 09:31:39 -08:00
307eb7ecc3 Update roles/fasjson/files/aliases.static 2024-11-22 16:52:39 +00:00
Mattia Verga
a8695c5c33 bodhi-stg: switch base images to F41
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2024-11-22 17:14:39 +01:00
Pavel Raiskup
2538a7e30f copr: drop references to de-registered (temp) AMIs 2024-11-22 14:05:18 +01:00
Kevin Fenzi
ef8a734d69 nagios: also make sure the service is running and enabled
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-21 12:53:00 -08:00
Kevin Fenzi
6a1c1e8d6b bkernel: token name has changed, adjust to new name
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-21 09:44:20 -08:00
edf3441fed
communishift: tidy up email template
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-21 16:16:43 +00:00
0092d0d4a3
communishift: disable fasjson queries for the moment
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-21 16:07:48 +00:00
ef45d81b72
batcave: python3-requests-kerberos package
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-21 16:02:40 +00:00