Commit Graph

44050 Commits

Author SHA1 Message Date
Akashdeep Dhar
24f88e1ce6 fix(mdapi): add hostname argument for staging environment
Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2025-08-14 10:41:46 +00:00
James Antill
573bfa12f7 updates-uptimes: Move the script to the installable dir.
Signed-off-by: James Antill <james@and.org>
2025-08-13 18:27:35 -04:00
James Antill
778711e986 updates-uptimes: Add {{files}} prefix to path.
Signed-off-by: James Antill <james@and.org>
2025-08-13 18:19:25 -04:00
Carl George
875b764644 batcave: re-enable CentOS 10 snapshot sync
https://codeberg.org/fedora/epel/issues/36

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-13 21:11:05 +00:00
Carl George
c419dacd38 batcave: exclude more unnecessary paths from CentOS 10 sync
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-13 21:11:05 +00:00
Kevin Fenzi
29b3da86d5 buildvm-a64-48: drop for now
bvmhost-a64-05 has less memory than 01-04, so fewer buildvm's on it.
However, even with that it sometimes is OOM killing one.
So, lets drop 48 for now to give it more free memory.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-13 12:00:35 -07:00
Michal Konecny
92e71e5c8e [mdapi] Use correct name for jinja template 2025-08-13 15:37:39 +02:00
Michal Konecny
b82f406da8 [mdapi] Only reflect the GO changes on staging
Production is not ready yet to work with that changes. Let us separate
them using jinja templating.
2025-08-13 15:28:03 +02:00
Kevin Fenzi
9b5371fa08 proxies: add forge site/reverseproxy
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-12 17:35:07 -07:00
Vít Smolík
57ecc1e25c fixed typos
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-12 21:28:18 +00:00
Carl George
37be8cdf37 Create symlinks to most recent composes instead of empty repos
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-12 17:25:54 -04:00
Diego Herrera
8120c83852 Fix ansible-linter issues
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-08-12 17:25:54 -04:00
Diego Herrera
d52971b34d Fix yamllint issues
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-08-12 17:25:54 -04:00
Diego Herrera
ce547885c1 Add playbook to create folders and repos to setup bohdi during the epel minor branching process
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-08-12 17:25:54 -04:00
Diego Herrera
2e6a39005d Add playbook to create epel minor branches
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-08-12 17:25:54 -04:00
Diego Herrera
a3adc7be16 Add koji release tags playbook for the epel minor branching process
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-08-12 17:25:54 -04:00
James Antill
e29a37a23a updates-uptimes: Add dynamic uptime for main data. Fix cron (sigh 12h fix).
Signed-off-by: James Antill <james@and.org>
2025-08-12 17:20:21 -04:00
Kevin Fenzi
fd6828d7c8 buildvm-x86-riscv: increase max jobs a bunch
These vm's run tasks like newrepos and tagging, so they can handle a lot
more smaller jobs like that. Increase things to 128 for now.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-12 09:06:29 -07:00
Samyak Jain
a0d0e67578 robosignatory: switch eln to fedora-44 key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-12 14:35:47 +00:00
Samyak Jain
bdbe1b4120 robosignatory: also allow resigning f44 tagged packages
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-12 14:35:47 +00:00
Samyak Jain
4418d1d001 Branch Fedora 43 from Rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-12 14:35:47 +00:00
Aurélien Bompard
b754a19491 w2fm: let the build know about the environment
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-08-12 15:45:20 +02:00
Akashdeep Dhar
50818352ab fix(mdapi): configure buildconfig to use Containerfile instead of Dockerfile
OpenShift was failing to build mdapi because it was looking for Dockerfile
but the repository contains Containerfile. Added dockerStrategy.dockerfilePath
configuration to specify the correct container build file.

Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2025-08-12 10:48:21 +00:00
Akashdeep Dhar
651b58cee2 badges: add client config for UI revamp testing
Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2025-08-12 07:31:16 +00:00
Akashdeep Dhar
f52650361b fix(mdapi): remove undefined myconfigpy-volume references
Remove volumemount references to myconfigpy-volume from cronjob and
deploymentconfig as the corresponding volume definition was missing,
causing OpenShift deployment failures.

Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2025-08-12 06:59:54 +00:00
James Antill
a0c202f3af updates-uptimes: More UI changes. Add history/diffstat. Add cron job.
Signed-off-by: James Antill <james@and.org>
2025-08-12 02:30:34 -04:00
Kevin Fenzi
c0d8d62a64 autosign: allow resigning eln packages with fedora-44 key
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-11 12:24:23 -07:00
Vít Smolík
7247f9e454 removed * from staging, renamed to keep naming like other playbooks
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Vít Smolík
cdd3b93a04 fix (most) lint problems on update_all and update_all-stg (+ comments)
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Vít Smolík
25f82eecf8 WIP: fixing things, removed nagois from update_all.yml
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Vít Smolík
02e38e2349 fix indentation, so zuul check passes
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Vít Smolík
5c128f27ac add manual/update_all-stg.yml
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Vít Smolík
c5957ec1d0 add manual/update_all.yml
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2025-08-11 18:12:00 +00:00
Michal Konecny
91734c9f82 [datanommer] Increase memory limit to 2Gi
Datanommer crashed on big commit message (see
https://apps.fedoraproject.org/datagrepper/v2/id?id=e51ddae8-ba7e-409c-8329-697bac4d4680&is_raw=true&size=extra-large)
and it was killed by OOM.
Increasing the memory limit to 2Gi helped to process the message. So
let's make this change permanent.
2025-08-11 18:28:22 +02:00
Lenka Segura
8177465025 distgit: hotfix for links to accounts.fpo
Signed-off-by: Lenka Segura <lsegura@redhat.com>
2025-08-11 14:08:53 +02:00
Lenka Segura
ca10dca26a distgit: fix lint errors in distgit role
Signed-off-by: Lenka Segura <lsegura@redhat.com>
2025-08-11 13:06:25 +02:00
Jiri Kyjovsky
24a706e39f copr: powerful machines for rocm-packagers-sig/cs10-mathlib-preview 2025-08-11 09:56:05 +02:00
Kevin Fenzi
be1b1503d6 group_vars/all: default nbdr to false for non rdu3 hardware
Non rdu3 hardware doesn't have access to tang.
There's some slight exceptions on some hosts that use tpm,
but we can override that in hosts vars.

Also drop the rdu3 datacenter check, we can just use the
nbde boolean to determine if we run it or not.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-09 15:26:23 -07:00
Kevin Fenzi
6e3f6e9ac3 releng-compose: fix the actual ordering/logic error here.
'foo or bar in group_names' is evaluated by ansible as 'foo' or 'bar in
group_names' which turns out to always be true because 'foo' by itself
is true.

So, fix the logic here to test each group and or them together.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-09 13:42:39 -07:00
Kevin Fenzi
4e2a54dc91 releng-compose: don't mount /pub on compose-x86-riscv01
This host has no need to copy anything to pub and shouldn't mount this.
Because we are checking if 'releng_compose' is in group names and this
host has 'releng_compose_riscv' in groups it matches, so add a
condtional here to avoid the pub mount.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-09 11:59:45 -07:00
Kevin Fenzi
2a2f75daf1 base / iptables: don't remove iptables for now
This was a good change in theory, but in practice it's not.
The 'iptables-legacy' package provides 'iptables' so it gets removed,
but there's some things we still install that depend on it, so it just
gets pulled in later as a dependency.

Examples:

build* machines install oz and ImageFactory that need it
(but we can possibly drop those now)

virthosts have some libvirt subpackages that require it.

I'm not sure we can readd this in a targeted way or should just drop it
for now entirely.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-09 09:17:18 -07:00
Aurélien Bompard
b9c73dd6ee Forward Openshift logs to log01
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-08-09 15:55:03 +00:00
James Antill
9f3ece551e updates-uptimes: Add update-daily-refresh. Tweak terminal UI.
Signed-off-by: James Antill <james@and.org>
2025-08-08 16:20:34 -04:00
Kevin Fenzi
e57e3dd7e4 ipa/client: mode should be 640 on fedora instances
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-08 12:29:13 -07:00
Kevin Fenzi
2b21bc41e4 nfs / client: add some logging to the role to show what mount/dir it's called with
This is useful for places like releng-compose that mount a ton of things
and it's hard to tell which one is failing.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-08 12:17:31 -07:00
Kevin Fenzi
db0e5eb546 ipa / client: fedora systems use root:sssd ownership
On rhel the sssd dropin files (which need to be the same owner/group as
the main sssd.conf file) are root:root, but on fedora they are
root:sssd. So, split out this task to handle the two different cases.

Assisted-by: claude
(I had it generate this, and it actually did a reasonable job I think)

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-08 11:54:33 -07:00
Kevin Fenzi
964e8ab99b releng-compose: no need to check for secondary instance here, groups are correct
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-07 17:21:42 -07:00
Kevin Fenzi
c87cb347dd compose-x86-riscv01: try quotes
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-07 16:25:22 -07:00
Kevin Fenzi
e051b69c8b compose-x86-riscv01: this is a secondary instance
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-07 16:11:52 -07:00
Kevin Fenzi
a3872218b5 ibiblio02: reconfigure network/add new vlan on br1
We want to move things over to the new vlan at ibiblio,
so setup ibiblio02 to have a br1 bridge on that vlan.
Note that the current setup before this commit was not even
correct and after this it should correctly be using 2
interfaces bonded with the 2 bridges over it (one of them
tagged for the new vlan, one of them on the default (old)).

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-07 15:36:25 -07:00