1
0
Fork 0
forked from infra/ansible
Commit graph

45,566 commits

Author SHA1 Message Date
96f44aa8b5 [the-new-hotness] Bump container to F43
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-03-20 12:26:33 +01:00
f03559ad08
Zabbix: apply PGSQL template to db-datanommer02 to test with some real load
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-03-20 10:53:55 +00:00
11ef2e75e3 review-stats: move stg to new forge
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2026-03-19 18:47:15 +01:00
9f418a521f koji_builder: drop default for pesign facls on secureboot
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-19 10:06:17 -07:00
dc3c7df630 koji_builder / secureboot: use /run instead of /var/run and use pesign user instead of group for the directory so it can write there
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-19 09:18:54 -07:00
2d118fd906
Zabbix: Double thresholds for smtp-mm-*
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-03-19 16:07:14 +00:00
4308b42b2d
Zabbix: Raise threshold on fmn queue
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-03-19 16:05:06 +00:00
c16a25f911
Zabbix: add 5mins to the TicketKey check to allow batcave time to copy it over
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-03-19 16:02:01 +00:00
e39c5797ca forge: add group mappings for the GO sig
Related: forge/forge#454

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-03-19 12:35:50 +10:00
b844c20f10 asknot: add pedro to app owners to debug issues in stg
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-18 12:07:29 -07:00
c58470122d secureboot: fix ordering issue
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-18 11:41:18 -07:00
170ab3455d secureboot: setup permissions for new pesign
pesign needs to map the socket into the chroot/container, but also set
acls to allow the users in the container to use it. We setup a
secureboot group to map these builders and only run this setup on them.

For now buildhw-x86-02 is the only builder we want to enable.
Once we know it's working well we can retire the bkernel role and repave
buildhw-x86-01. buildhw-a64-02 will be added once we fix the aarch64
signing.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-18 11:36:05 -07:00
31ab1ca704 siguldry/pesign_bridge: adjust pesign cert name to avoid kernel/grub changes
Change the pesign cert here to match the one that the kernel/grub/fwupd
already use in their spec files, this will allow us to switch over
without any changes to those packages.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-18 11:09:54 -07:00
e2b9207f2a [poddlers] Encode the secert to base64
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-03-18 17:45:16 +01:00
41519d128c [poddlers] Add generic build trigger
See apps/toddlers#395

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-03-18 17:12:23 +01:00
c49ea00759 Pagure.io: display the sunset message on web and on git push
This just sets it up to display the messages on prod. They are already
implemented on staging.

Resolves: forge/forge#432

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-03-18 13:14:22 +10:00
738e58987f
📧 roles(fasjson): Update swag-info email alias
This commit removes Natalie Pazmiño from the email alias for Fedora
Project swag orders and requests. It adds @shaunm, the CentOS Community
Architect, and sponsors email alias for the Design Team (currently, this
is @duffy, @ekidney, @jesschitas, @jflory7, @madelinepeck, and
@mleonova). This will make it easier to coordinate and provide
authoritative answers on Fedora and CentOS brand guidelines and
requirements with swag vendors and printers.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-03-17 15:43:48 -04:00
James Antill
745e6a2aaf *-test* hosts: Add f44-test host file.
Signed-off-by: James Antill <james@and.org>
2026-03-17 13:57:49 -04:00
2ad9ef5afe
Zabbix: add dependencies and event data to SSL external checks
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-03-17 13:29:31 +00:00
025cbe84f1 pagure-staging: fix the patchfile again
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-03-17 13:22:27 +10:00
67ff813850 pagure-staging: fix the patchfile
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-03-17 13:04:33 +10:00
566cda9c46 pagure-staging: include the patchfile
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-03-17 12:38:40 +10:00
a7040abb2b pagure-staging - add sunset warning to git post-recieve
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-03-17 12:28:32 +10:00
81d53646ca asknot: fix selector to use deployment instead of deploymentconfig
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-16 16:47:49 -07:00
925e6a6df5 proxies / staging: we do not have worker04/worker05 in staging in rdu3
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-16 16:16:23 -07:00
4cca4112fa asknot: use correct name of app in image stream
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-16 16:09:41 -07:00
ff0288e4c9 asknot: specify the local registry
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-16 16:04:25 -07:00
aa403d6bca replace deployment file in playbook and fixed image path
Signed-off-by: Pedro Moura <pmoura@redhat.com>
2026-03-16 22:53:50 +00:00
30c30e172f add asknot deployment
Signed-off-by: Pedro Moura <pmoura@redhat.com>
2026-03-16 22:53:50 +00:00
James Antill
b17170efc7 koji_sync_listener: Simple workaround for crashes.
Signed-off-by: James Antill <james@and.org>
2026-03-16 16:16:34 -04:00
a7413737d0 dhcpd: add buildhw-p10-fcos01.rdu3.fedoraproject.org
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-16 11:38:58 -07:00
8088e93c33
Zabbix: Deploy PGSQL scripts to /usr instead of /var
Because SELinux won't allow the agent to read /var.
Also fixes a few small things

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-03-16 15:05:51 +00:00
955f1b776a
Zabbix: fix typo in private var name
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-03-16 14:05:18 +00:00
54610a8db8
Zabbix: Add upstream PGSQL template and setup code
This uses the upstream template which runs a bunch of SQL to query the
DB via a monitoring user.

Scoped to db01.stg for testing at the moment.

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-03-16 14:03:19 +00:00
36f773ece9 [postfix] Add missing variable to retrace group
The host_group variable was missing in retrace group, so the postfix
role took standard rdu3 main.cf file instead. Let's define the variable.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-03-16 12:29:56 +01:00
6ac10896be [postfix] Fix postfix config file
Few machines were having issues with sending e-mails (retrace03 and
pkgs01). In both cases it was caused by postfix misconfiguration.

* retrace03 - It's RHEL8 machine, so lmdb is unavailable and it also
didn't used vpn to reach bastion
* pkgs01 - It had just bastion as relay name, which wasn't happy to
resolve through DNS, this is using FQDN instead

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-03-16 12:12:14 +01:00
0a47333ffc Pagure-staging: remove unimplemented config for git hook message
I mistakenly thought there was a GIT_PUSH_MESSAGE option, but there is
not. so removing this from staging.

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-03-16 15:08:22 +10:00
50fc6d4d72 pagure-staging: add git push message for pagure.io decommissioning
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-03-16 13:42:28 +10:00
65aa2a1dcc pagure-staging: add sunset message to top of page
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-03-16 13:21:24 +10:00
c9d24a39de gpu: add zabbix agent for monitoring
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-13 13:57:34 -07:00
8ef3ba86ac anubis: let Copr servers/clients in
Anubis is breaking the Pagure <-> Copr integration:
https://github.com/fedora-copr/copr/issues/4204
2026-03-13 19:15:54 +00:00
85343d1360 koji / staging_sync: use correct new p10 staging builders in sync script
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-13 10:53:20 -07:00
c68be9b1df [postfix] Check the correct file being created
Let's check for .lmdb file, not the file itself.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2026-03-13 15:38:47 +01:00
1c54ac2c54
Zabbix: don't store long data for ticketkey ages
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-03-13 11:10:32 +00:00
df7fcf39bf
Zabbix: Add ticketkey age monitoring to proxies
This also relocates the `httpchecks` roles to the right place,
as putting it in it's own role was a bit of hack. Having it in
the proxy role is better.

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-03-13 10:35:10 +00:00
bd50f47247
Proxies: use a single path on the proxy as destination for the ticketkey
This also removes the Nagios config - it'll be looking in the wrong
place. A Zabbix replacement check will follow in the next commit.

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-03-13 10:35:10 +00:00
0abe6829ed Use a more complete log format on fedorapeople
Use a log format closer to the "combined" log format on fedorapeople.
This log format includes the referrer and the user agent, it's like
Apache's combined log format plus the virtualhost at the beginning,
like what was used before.

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2026-03-13 09:23:49 +00:00
a23f551bae storinator01: actually commit the exports file too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-12 20:25:13 -07:00
78fa862d41 storinator01: move exports to new name
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-12 20:15:14 -07:00
aa2b0180aa Update security.txt for end date and add some more fields
Fix the expire date.
Point users to a wiki page to hopefully cut down on begg bounties
Note that we do NOT have a bug bounty program.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-03-12 20:39:02 +00:00