1
0
Fork 0
forked from infra/ansible
Commit graph

1,110 commits

Author SHA1 Message Date
a326adbb30 epel10-infra: add new signing key
The old key we were using for old releases had some sha1 in it
somewhere, so rhel10 rejects it (great!). So, lets use a newly generated
key that is acceptable to rhel10 and much nicer.

This adds the public key file, the repos that use that file, the rhel10
post kickstart that sets up the repo, robosignatory to sign epel10-infra
stuff with this new key and finally on rhel10 hosts put the new repo in
place.

Note that this only changes the rhel10 setup, all rhel8/9 machines are
still using the old key. We may want to move them over, or just not care
as we retire all of them.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-09 14:52:33 -07:00
b6097f96c2 download: drop centos-stream content
Turns out we were syncing this, but never actually had the categories
set in mirrormanager, so we never got any traffic for it.
These download servers are really close to full, so lets just remove
this for now and see if that gives us some space.

We probibly will need to stop carrying archive or something on these
sooner or later though.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-01 14:13:10 -07:00
383ec9d082 feat(openshift-app-image-report): add enviroment searching
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-06-24 19:01:14 +00:00
412e39286b feat: add a script for checking os versions in openshift-apps
Assisted-by: OpenAI gpt-5.5 in Codex
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-06-24 19:01:14 +00:00
8e959f2f08 Switch epel10.repo to use epel/10z
The epel/10 symlink tracks the latest EPEL 10 minor version, which
targets CentOS 10.  The epel/10z symlink tracks the EPEL 10 minor
version corresponding to RHEL 10.  Since we're using RHEL 10 in the
infrastructure, we need to use epel/10z to ensure compatibility.

Follow up to 1963b068d3.

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2026-06-09 22:59:54 +00:00
7b4f3b4182 update location of fedocal to new home on forge
related: infra/tickets#13369

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-05-28 12:04:48 +10:00
eb0de86f9a update location of elections to new home on forge
related: infra/tickets#13369

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2026-05-28 09:39:52 +10:00
1963b068d3 Switch epel10.repo and rhel10.repo to use a link to latest
There's no super right answer here, but if we point to a specific minor
release here it means we have to move all machines to it when we change
it, and we have to remember to do so.

If we just use '10' and depend on the link that points to the latest
minor:

lrwxrwxrwx. 1 root root    4 May 19 17:12 /srv/web/repo/rhel/rhel10/10 -> 10.2/

then we don't have to keep changing this all the time, it will just
update when that link changes.

This doesn't leave us an easy way to keep some hosts back to the old
minor, but in practice we pretty much never do this anyhow.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-05-20 14:31:53 -07:00
James Antill
41da324268 ib01: sync exclude 44_Beta-1.1/1.2 for space.
Signed-off-by: James Antill <james@and.org>
2026-04-16 22:35:49 -04:00
c8351d1fb9
communishift: seperate notifications from shutdown, added new playbook
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2026-04-15 18:12:28 +01:00
8fa423e72a move file-retention-iso-date to files/scripts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-04-02 20:39:31 -07:00
James Antill
d617df21bd update+uptimes: Fix extra brackets.
Signed-off-by: James Antill <james@and.org>
2026-03-26 14:56:34 -04:00
James Antill
4d31cfdd39 updates+uptime: Fix nat sorting of proxy40. vs. proxy101.
Signed-off-by: James Antill <james@and.org>
2026-03-26 14:51:36 -04:00
aedf43d1f3 Restore arcane breadcrumbs (broken Forge links)
Also some minor changes to satisfy yamllint.

Signed-off-by: Michael Winters <fedora@mwinters.net>
2026-03-11 21:09:36 +00:00
James Antill
9fdf8f48c9 updates-uptimes: Accept more values for --ansi yes/no.
Signed-off-by: James Antill <james@and.org>
2026-02-25 11:53:12 -05:00
James Antill
70ff023ee4 ansilog-playbook: Add script to view ansible-playbook logs.
Signed-off-by: James Antill <james@and.org>
2026-02-25 11:51:57 -05:00
James Antill
dacafc595d updates+uptimes: Remove dead code.
Signed-off-by: James Antill <james@and.org>
2026-02-17 15:34:02 -05:00
James Antill
5e5834a730 updates+uptimes: Minor cleanup.
Signed-off-by: James Antill <james@and.org>
2026-02-17 12:04:25 -05:00
James Antill
0633cda299 updates+uptimes: Minor UI tweaks, less hacky sort.
Signed-off-by: James Antill <james@and.org>
2026-02-10 17:21:18 -05:00
daf6c8871e download-ib01/iso01: drop old centos linux sync attempting
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-22 16:10:22 -08:00
a754144f19 Update infra pagure.io links to forge.fp.o (WIP)
This should update all the references we have to
https://pagure.io/fedora-infrastructure to the
new https://forge.fedoraproject.org/infra/tickets/ area.

Do not merge this before the migration on tuesday.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-20 14:39:40 -08:00
James Antill
fef533ae90 updates+uptimes: Minor UI changes, mostly --history
Signed-off-by: James Antill <james@and.org>
2026-01-14 10:59:33 -05:00
James Antill
982818878e updates+uptimes: Add --hist and --osnames options.
Signed-off-by: James Antill <james@and.org>
2025-12-26 13:12:25 -05:00
James Antill
a3617c3707 updates+uptimes: Fix cmd assignment.
Signed-off-by: James Antill <james@and.org>
2025-12-12 16:05:29 -05:00
James Antill
f694f17101 updates+uptimes: Remove hosts that aren't in inventory on update. Help cmds.
Signed-off-by: James Antill <james@and.org>
2025-12-12 15:25:04 -05:00
e6b034c4fa proxy14: sheesh
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-11 20:40:19 -08:00
f011ce0945 proxy14: and add the actual file
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-11 20:27:34 -08:00
eac03a251a download-iso01: adjust for new location
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-11 15:44:09 -08:00
4f699461db debuginfod: mark servers for systemd Restart=always
Make long-lived outages of these services less likely.
2025-11-27 10:31:39 +00:00
James Antill
ec0e2b40cd update+uptime: Minor tweaks, mainly to do case insensitive matches.
Signed-off-by: James Antill <james@and.org>
2025-11-20 15:26:59 -05:00
James Antill
f3f9080a47 *-test.*: Add script for reboots, maybe.
Signed-off-by: James Antill <james@and.org>
2025-11-18 18:52:08 -05:00
James Antill
94bc9204c7 el10: Move to 10.1 and also use a HC value for epel repos.
Signed-off-by: James Antill <james@and.org>
2025-11-17 10:49:50 -05:00
James Antill
1179ec9d96 updates+uptimes: Use verscmp() for osinfo in stats.
Signed-off-by: James Antill <james@and.org>
2025-11-06 18:08:18 -05:00
James Antill
efb89bfeb1 updates+uptimes: Use hacky verscmp().
Signed-off-by: James Antill <james@and.org>
2025-11-06 16:46:28 -05:00
James Antill
87ef87fb0f updates+uptimes: Add "created" command.
Signed-off-by: James Antill <james@and.org>
2025-11-06 16:45:19 -05:00
James Antill
0dd8bda7ed updates+uptimes: Skip today backup in host output when today is identical.
Signed-off-by: James Antill <james@and.org>
2025-11-01 11:02:33 -04:00
James Antill
e3fb6a82a0 updates+uptimes: have secs2dur always show the long duration.
Signed-off-by: James Antill <james@and.org>
2025-10-30 11:06:35 -04:00
James Antill
386c4e573e epel: Add el10 epel GPG KEY.
Signed-off-by: James Antill <james@and.org>
2025-10-21 19:32:58 -04:00
James Antill
51655912dc epel: Add el10 epel file.
Signed-off-by: James Antill <james@and.org>
2025-10-21 19:22:26 -04:00
James Antill
d5c0412c7b updates-uptimes: Tiny fix for showing dates in host-u.
Signed-off-by: James Antill <james@and.org>
2025-10-06 15:45:23 -04:00
James Antill
675c66197c updates-uptimes: Fix uptimes. Allow list cmds to add extra matches.
Signed-off-by: James Antill <james@and.org>
2025-10-02 15:45:06 -04:00
James Antill
394102a651 updates-uptimes: Add old-list cmd, and UI tweaks to see old data hosts. Fixes.
Signed-off-by: James Antill <james@and.org>
2025-09-30 21:56:16 -04:00
James Antill
e53cd1b07a updates-uptimes: Add update cmd back, and other fixes for the cron job.
Signed-off-by: James Antill <james@and.org>
2025-09-30 11:33:31 -04:00
James Antill
5a6e1d8874 updates-uptimes: Big freeze updates. Uses argparse now.
Signed-off-by: James Antill <james@and.org>
2025-09-29 18:39:53 -04:00
James Antill
26f36e0820 Second part of fixing the logrotate problem on kojipkgs*. #12398
Adds a script which will compress rotatelogs not being used and delete logs
after 8 days (same as logrotate).

Signed-off-by: James Antill <james@and.org>
2025-09-19 10:54:35 -04:00
James Antill
0ef495fc02 First part of fixing the logrotate problem on kojipkgs*. #12398
This basically reverts: 69e11538ed

Signed-off-by: James Antill <james@and.org>
2025-09-19 10:54:30 -04:00
e2064748db Correct epel10 repo for minor versions in our infra
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-09-17 12:57:22 -07:00
James Antill
462ae2c64e updates-uptimes: Fix history when using slow width conf.
Signed-off-by: James Antill <james@and.org>
2025-08-21 14:03:44 -04:00
James Antill
08375ad9e9 updates-uptimes: Fixed facts to be fresh. Fixed unknown val cmp. New host cmd.
Signed-off-by: James Antill <james@and.org>
2025-08-20 13:51:49 -04:00
James Antill
57bdad10fb updates-uptimes: Use machine data to find reboot/etc. utf8 diff. uptime-max.
Signed-off-by: James Antill <james@and.org>
2025-08-19 19:10:58 -04:00