Commit graph

39694 commits

Author SHA1 Message Date
Kevin Fenzi
b02cc5a22c buildvm_osbuild: add dns_search for resolving things
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-08-09 12:57:53 -07:00
Kevin Fenzi
999e115ff7 buildvm_osbuild: set some more ipa vars
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-08-09 12:53:36 -07:00
Kevin Fenzi
991180558e buildvm_osbuild: set ipa server too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-08-09 12:48:36 -07:00
Adam Williamson
5eccd8d36b greenwave: disabling gating on desktop_background for f39
We don't have new F39 backgrounds yet, so this test will always
fail. Let's split the test into its own policy so we can easily
control whether we're gating on it (this will be useful for
future cycles, probably).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-09 10:59:42 -07:00
Kevin Fenzi
700f1db5e3 robosignatory: switch eln to f40 signing
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-08-09 08:44:46 -07:00
Timothée Ravier
f52e01db6e bodhi2/backend/templates/pungi.rpm: Add Onyx config
Add configuration for Onyx variant.

See: https://pagure.io/pungi-fedora/blob/main/f/fedora.conf#_976
2023-08-09 14:30:40 +02:00
Timothée Ravier
e904f600c8 bodhi2/backend/templates/pungi.rpm: Only x86_64 for Sericea
Sericea is only built for x86_64.

See: https://pagure.io/pungi-fedora/blob/main/f/fedora.conf#_948
2023-08-09 14:29:17 +02:00
Timothée Ravier
47fc5438f6 bodhi2/backend/templates/pungi.rpm: Update for F39 2023-08-09 13:20:35 +02:00
Adam Williamson
5cdfc3acb2 Revert "greenwave: disabling f39 gating till we can get a compose done"
This reverts commit 436e5f9aef.
The updates we needed to get through are through, all others can
wait till we clean things up.
2023-08-08 15:03:53 -07:00
Adam Williamson
436e5f9aef greenwave: disabling f39 gating till we can get a compose done
F39 updates can't pass testing fully till we have a new compose
and can build new non-Rawhide base images, but we need some
updates that are currently pending to go in the compose. It's
a catch-22, just disabling gating till this is sorted seems
like the least worst option.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-08 15:00:16 -07:00
Tomáš Hozza
6920eaf030 Grant sysadmin-osbuild shell access to the logging server
Since there is no central place to inspect osbuild worker logs (such
as Splunk instance), the sysadmin-osbuild group needs access to the
logging server.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-08-08 20:57:51 +00:00
Tomáš Hozza
7c0bb96714 Grant sysadmin-osbuild shell and sudo access to osbuild workers
The IPA client groups configuration for osbuild workers was missed in
the original PR#1498 [1]. As a result, no member of the
`sysadmin-osbuild` FAS group can SSH to the osbuild workers.

Set the appropriate IPA client variables to grant access for this
group.

Also grant access for the `sysadmin-releng` group. There is no specific
reason, it just felt sensible since osbuild workers are running in the
Fedora infrastructure.

[1] https://pagure.io/fedora-infra/ansible/pull-request/1498

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-08-08 20:44:02 +00:00
6279149fb4 Update roles/koji_hub/templates/hub.conf.j2 2023-08-08 20:12:29 +00:00
Samyak Jain
218c89db5c make robosignatory changes for branching
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-08-08 19:46:38 +00:00
Samyak Jain
2586c03c3f Branch Fedora 39 from Rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-08-08 19:46:38 +00:00
c0c61c5ec9 Update roles/koji_hub/templates/hub.conf.j2 2023-08-08 19:25:25 +00:00
cf039c6269 Disable new builds during branching 2023-08-08 19:07:37 +00:00
Adam Williamson
c46f80362b Revert last two commits to disable some Rawhide gating
We only needed it turned off briefly to force the dnf update
through, turning it back on.
2023-08-07 18:52:07 -07:00
Adam Williamson
053e98567b sigh, also drop fedora-39 from the greenwave policy
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-07 18:40:34 -07:00
Adam Williamson
d5659fc054 temporarily disable Rawhide gating on live install tests
this is incredibly ugly but can't see how else to get the dnf
update merged right now.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-07 18:36:25 -07:00
36b9cb2097 Update roles/openshift-apps/toddlers/templates/fedora-messaging.toml 2023-08-07 13:56:59 +00:00
28526e58dd Leave f39-flatpak in sync_listener
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2023-08-03 11:32:34 +02:00
Samyak Jain
1dd91a8543 init: remove modularity
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-08-03 09:28:43 +00:00
Kevin Fenzi
4d76ccac6b autosign: setup to resign f39 packages with f40 key before branching
Branching of f39 is next week, so we need to resign most of everything
with the f40 key so rawhide can be signed after branching.
we will need to make another pass after this one is done.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-08-03 01:20:45 -07:00
Mattia Verga
230e62e051 bodhi: upgrade to 7.2.1 and prod base image to F38
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-08-02 06:58:28 +00:00
bceeda2050
remove contributor survey from Noggin & Mailman 2023-07-31 19:12:38 +02:00
Kevin Fenzi
3a3cbfbfe6 kojipkgs: set lookupcache=positive on nfs mounts
We are hitting a NFS caching issue with openqa (at least, possibly
others) where a fetch of repomd.xml will hit one of the kojipkgs servers
and then fetching the rest of the repodata will hit the other that still
has the previous koji buildroot repodata, resulting in 404's.

So, setting this should make nfs only cache postive lookups (ie, file
exists in dir), not negative ones (file does not exist). It will recheck
before returing a 404, which should prevent this issue.

Hopefully this theory is correct. We will see. :)

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-28 10:44:21 -07:00
Dusty Mabe
26f4b45e98
openshift-apps: remove people from appowners from some coreos projects
Remove people who have moved on or haven't been active in a while.
2023-07-28 09:50:03 -04:00
Michal Konecny
d737ecb396 [Pagure] Disable OIDC for staging pagure
The OIDC is not working yet on staging pagure and the work is being done in
https://pagure.io/fedora-infra/ansible/pull-request/1514

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2023-07-28 14:14:52 +02:00
Tomáš Hozza
a7d5262a2f
Add nagios_client role to buildvm-osbuild.yml playbook
Add the nagios_client role to the buildvm-osbuild.yml playbook to allow
monitoring of osbuild workers. E.g. when they are down or have a full
disk.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-07-28 09:53:50 +02:00
e3ac8cebb1
awx: fix saml2 urls 2023-07-27 22:30:05 +02:00
Matěj Grabovský
57cdaf8599 Remove mgrabovs from retrace contacts
Leaving ABRT for good.
2023-07-27 17:49:45 +02:00
Tomáš Hozza
5d5f73b2d0
Import restart_services.yml in buildvm-osbuild.yml playbook
The buildvm-osbuild.yml playbook fails when running the base role,
specifically when configuring chronyd and restarting it. The reason is
that the role is notifying a handler, which is not defined in the role,
but it is defined in the main handlers file restart_services.yml.

Import handlers from restart_services.yml in the buildvm-osbuild.yml
playbook to ensure that all common handlers are available.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-07-27 08:51:15 +02:00
Kevin Fenzi
f77d05ce5a too many -s
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-26 17:52:39 -07:00
Kevin Fenzi
7c92b78f2c f36 is eol, remove f36-test
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-26 17:21:42 -07:00
Kevin Fenzi
6013c68312 tang01: move to rhel9
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-26 17:04:36 -07:00
Kevin Fenzi
f31c6ce417 tang02: move to rhel9
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-26 16:20:56 -07:00
Kevin Fenzi
cff10c3c89 kojipkgs: move to nfsv4
Move kojipkgs to nfsv4 from v3. This might help us with some caching
issues. Or it might not! we will see.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-26 14:37:31 -07:00
Tomáš Hozza
b74b3a2da8 Add ppc64le osbuild-workers
Add playbooks, var files and role for setting up osbuild-composer
ppc64le workers. These are needed in order to build Fedora Workstation
ISO on ppc64le.

Related to:
 - https://pagure.io/fedora-infrastructure/issue/11243
 - https://fedoraproject.org/wiki/Changes/FedoraWorkstationImageBuilder

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-07-26 16:40:09 +00:00
d86babdfe9
AWX: Initial configuration 2023-07-26 13:34:08 +02:00
Adam Williamson
374956365e openqa: drop the results_min_free_disk_space_percentage cleanup
It is extremely slow to run, and we figured out that the problem
on openqa01 was excessive space being used by Netapp snapshots,
so we don't need this any more. It was actually deleting old
jobs before their time, because it had already wiped every
video file and didn't know what else to do...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-07-25 15:13:07 -07:00
Adam Williamson
35260ce9d8 Revert "openQA: trim asset size limits a bit"
This reverts commit cef30714a2.
Turns out the problem was just that asset cleanup wasn't running
because the testresults/images minimization job was blocking it.
2023-07-25 14:20:03 -07:00
Adam Williamson
cef30714a2 openQA: trim asset size limits a bit
prod is running out of disk space. Not sure why this has only
just started to happen, but...the numbers do seem to more or
less add up...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-07-25 11:34:08 -07:00
Kevin Fenzi
e50aa4a928 releng / sig_policy: fix mktemp call
mktemp needs X's in the name passed to it to apply it's random template
to. Without that it just fails with:

mktemp: too few X's in template ‘/tmp/sig_policy’

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-25 09:42:59 -07:00
Kevin Fenzi
07da1e573c proxies: redirect fas.fedoraproject.org and admin.fedoraproject.org/accounts to the new account system
fas was redirecting to the old https://admin.fedoraproject.org/accounts
and that in turn was still trying to proxy to the old fas2 app on the
ocp3 cluster. That app is retired and that cluster is long gone too, so
we should just redirect it to the current account system.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-24 14:58:23 -07:00
Kevin Fenzi
22dde8163b unbound: remove and retire unbound servers
These instances served long and well as fallback resolvers for
dnssec-trigger. This is no longer needed or used, so lets remove them.
See https://pagure.io/fedora-infrastructure/issue/11415

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-24 14:40:43 -07:00
Kevin Fenzi
377edfb74a rabbitmq / distrobuildsync-cs: remove queue for now until ELN folks are ready to consume it
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-24 12:57:45 -07:00
Pavel Raiskup
0944ac4ef3 copr-dist-git: decrease storage warning quota
With 5T storage, it is enough to warn on remaining 12%, and error on 6%.
2023-07-24 07:14:16 +02:00
Kevin Fenzi
07f9caa49f pagure: drop this websites block
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-21 12:58:11 -07:00
Kevin Fenzi
fcd9c449ad pagure: set dns2, otherwise the default is a internal iad2 one
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-07-21 11:31:01 -07:00