Commit Graph

43401 Commits

Author SHA1 Message Date
Jakub Kadlcik
388529d9d6 copr-be-dev: configure Pulp password 2024-11-20 16:36:22 +01:00
Pavel Raiskup
56db38f336 copr: one image late production promote (osuosl) 2024-11-20 15:41:25 +01:00
Pavel Raiskup
b654fa5183 copr: promote F41 builders to production 2024-11-20 14:08:32 +01:00
Lenka Segura
93c91aef87 toddlers, poddlers: run koji_block_retired after generating fresh json files
Signed-off-by: Lenka Segura <lsegura@redhat.com>
2024-11-20 10:38:34 +00:00
Ondřej Budai
6d1c03d0eb osbuildapi-update: update the osbuildapi ipset atomically
Prior this commit, the script flushed the content of the osbuildapi
set before adding the newly resolved IP addresses into it. Even worse,
the DNS resolve for sso.redhat.com happened after the flush, so there
was no IP address for sso.redhat.com for quite some time (resolving
sso.redhat.com without caching takes 30 ms on my machine).

This commit fixes that by introducing a secondary ipset that is firstly
filled with the resolved IP addresses, and then its content is swapped
with the main set. This should hopefully reduce the likelihood of
random races.
2024-11-19 22:56:13 +00:00
Kevin Fenzi
160a909053 noc: install ipmitool as well
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-19 13:22:48 -08:00
Pedro Moura
3829655e4c Add f40/f41 test instances
Signed-off-by: Pedro Moura <pmoura@redhat.com>
2024-11-19 20:17:16 +00:00
Pavel Raiskup
653881eb41 copr-builders-dev: bump fedora version 2024-11-19 18:44:34 +01:00
Pavel Raiskup
a65a9b7508 copr-dev: updated builder images (Fedora 39 -> 41) 2024-11-19 18:25:54 +01:00
Pavel Raiskup
d1ef9f9665 copr(s390x): double-check the ipv4 when preparing golden image
2a0fe49dfc
2024-11-19 14:53:15 +01:00
Pavel Raiskup
353b1357c7 copr(s390x): distribute libdnf5.yml to the preparation machine 2024-11-19 14:33:43 +01:00
Kevin Fenzi
54ed10d818 ibiblio05: fix duplicate netmask
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-18 19:53:44 -08:00
Kevin Fenzi
fba48119ee ibiblio05: allow linux-system-roles
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-18 19:52:27 -08:00
Kevin Fenzi
53c38cd023 Staging koji/buildvm's: move to f41
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-18 19:18:47 -08:00
Kevin Fenzi
78dc6356bb ibiblio05: rhel9 now, so enabled network-roles
We had this disabled because this was a rhel7 instance and couldn't run
linux-system-roles. Now it's 9, so re-enable.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-18 19:18:27 -08:00
Pavel Raiskup
8987db1c17 copr-hypervisor: run ansible in container
This is the way around outdated Ansible which chokes on F41 instances.
2024-11-18 18:44:36 +01:00
Aurélien Bompard
692b98ece0 name is a reserved variable
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-18 17:33:37 +01:00
Lenka Segura
102f58b74f toddlers, poddlers: Cron schedule for koji_block_retired
Signed-off-by: Lenka Segura <lsegura@redhat.com>
2024-11-18 13:03:47 +01:00
Kevin Fenzi
2de0b6704f bvmhost-a64-01.stg: increase proc limits
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-16 11:00:26 -08:00
Pavel Raiskup
9356133de4 copr-be: libdnf5 hack through include 2024-11-15 19:57:57 +01:00
Pavel Raiskup
c67977feb1 copr: use the libdnf5 hack for local-image-update.yml (and centralize) 2024-11-15 19:52:43 +01:00
Adam Williamson
67e839a390 dnf-automatic: add a create: false to an inifile task
This is safer (won't cause it to be created with unpredictable
mode/ownership if it doesn't exist).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-15 09:25:15 -08:00
Timothée Ravier
9b2da0d73d roles/bodhi2/pungi: Update to new Atomic Desktops manifest names
- Use the container manifests for the container builds
- Use the new names for the classic ostree builds

See: https://pagure.io/pungi-fedora/pull-request/1292
2024-11-15 12:04:42 +01:00
Jeremy Cline
6baf164a3d fedora-image-uploader: handle all container repos
Now that the F41 freeze is over, switch container pushes over to
fedora-image-uploader for the remaining repositories.

This also renames the Onyx and Sericea repositories to make it clear
what they are.

Signed-off-by: Jeremy Cline <jeremycline@linux.microsoft.com>
2024-11-14 20:40:55 +00:00
Adam Williamson
c6c2f9fa28 Set up openqa-a64-worker01 for NBDE
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-14 12:36:20 -08:00
David Kirwan
66623448bb firmitas: fix location of certlist.yaml on disk
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-14 12:22:08 +00:00
David Kirwan
ccb4fff44e firmitas: updated the assignee user
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-14 12:10:16 +00:00
Aurélien Bompard
0fc0a819fa Distgit: fix the staging test in the client_secrets file
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-14 09:09:12 +01:00
Aurélien Bompard
8400c340ff Distgit: fix the client_id in the client_secrets file
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-14 09:05:06 +01:00
Aurélien Bompard
134cfc522f Distgit: deploy the client_secrets file
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-14 08:49:23 +01:00
Aurélien Bompard
fcad3efdfd Dist-Git: adjust for OIDC changes
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-14 08:02:08 +01:00
Aurélien Bompard
e479cb5600 Pagure: fix the user's full name with OIDC
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-14 07:44:51 +01:00
Ryan Lerch
cb7a0f2684 [yamllint] - fix yaml linting issues in openshift playbooks
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-14 12:52:57 +10:00
Ryan Lerch
f942bd9df7 [ansible-lint] Avoid using free-form when calling module actions.
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-14 12:52:57 +10:00
Ryan Lerch
f89ed1cf08 [ansible-lint] Use FQCN for module actions in opeshift playbooks
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-14 12:52:57 +10:00
Ryan Lerch
13a490cbf3 [ansible-lint] - fix jinja2 spacing warnings
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-14 12:52:57 +10:00
Adam Williamson
fd7fb72456 Put openqa-a64-worker01 back in the rotation
It's been redeployed! Shiny.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-13 16:57:38 -08:00
Seddik Alaoui Ismaili
f2172748b5 add memcached02.stg in staging group 2024-11-13 18:11:32 +01:00
Kevin Fenzi
6644fe4eff memcached_stg: 20G disk to work with new kickstart
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-13 08:29:36 -08:00
David Kirwan
4c48548812 firmitas: removing quotes around integer variable
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-13 10:15:27 +00:00
David Kirwan
11eb8692d5 firmitas: add variable number of days before cert expiry notifcations
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-13 10:01:22 +00:00
David Kirwan
d8a87146b0 firmitas: update configuration to handle inclusion of repo variable
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-13 09:52:51 +00:00
Aurélien Bompard
901c843706 Prepare dist-git for OIDC
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-13 09:53:50 +01:00
Pavel Raiskup
99a1afaa32 copr: work-around missing python3-libdnf5 in default Fedora images 2024-11-13 09:51:21 +01:00
Pavel Raiskup
88db397f07 copr: F41 images have no dnf-makecache 2024-11-13 09:46:18 +01:00
Aurélien Bompard
297d92b7b0 Switch Pagure to OIDC in prod
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-13 09:24:48 +01:00
Adam Williamson
be377b8267 dnf5-automatic: f41 conditional hotfix
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-12 17:26:54 -08:00
Adam Williamson
9e594966a9 dnf-automatic role: clean up, make compatible with dnf5
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-12 17:15:44 -08:00
Ryan Lerch
4394556d4c Fix 'name' class linting issues in openshift-apps playbooks
Fixes a bunch of linting issues with the names of tasks and plays in the
openshift-apps playbooks.

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-13 08:33:12 +10:00
Kevin Fenzi
f2cccb662a compose-branched01/rawhide01: move to f41
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-12 14:11:27 -08:00