Commit graph

42877 commits

Author SHA1 Message Date
Carl George
2e3eaabb1c Branch epel10.0 from epel10
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-02-18 16:26:40 +00:00
Aurélien Bompard
a84201642d
FMN: hash_key arg has been replaced by secret
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-02-18 16:03:44 +01:00
Samyak Jain
0a5f23be98 Set Frozen to true - infra and releng freeze
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-02-18 14:59:13 +00:00
Samyak Jain
8dd3b37966 Fedora 42 Bodhi enablement and Beta freeze
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-02-18 14:59:13 +00:00
Aurélien Bompard
2577b8fea6
Amend 7bc0f837 (rebase FMN to python 3.12 to get a newer nodejs)
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-02-18 15:35:08 +01:00
Aurélien Bompard
7bc0f83735
Rebase FMN on python 3.12
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-02-18 14:57:34 +01:00
Kevin Fenzi
401d40c098 compose-x86-riscv: adjust some nfs client logic
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-17 16:01:55 -08:00
Kevin Fenzi
3a2574b495 releng-compose: no ftp mount on compose-x86-riscv01
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-17 14:52:38 -08:00
Kevin Fenzi
4b0331e576 compose-x86-riscv01: set secondary koji instance
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-17 14:35:02 -08:00
Kevin Fenzi
5aaff87f87 compose-x86-riscv01: fix name thinkos
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-17 14:17:13 -08:00
Kevin Fenzi
f0663ae52f compose-riscv01: add a secondary x86 compose host for riscv
This vm will hopefully allow for composing images, repos, etc

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-17 13:56:23 -08:00
Kevin Fenzi
4dc4029ad7 koji_hub: enable mod_wsgi role in prod as well
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-17 13:19:55 -08:00
Kevin Fenzi
72cc6a829a koji-hub / staging: fix typos
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-17 13:04:45 -08:00
Kevin Fenzi
5c492b87a1 koji_hub / staging: try and include mod_wsgi role
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-17 13:02:31 -08:00
Kevin Fenzi
0a986e4f7e nagios / registry: check registry via the actual registry instead of the web page
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-17 12:19:30 -08:00
Kevin Fenzi
8556f3aba5 proxies / registry: redirect https pages to quay.io
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-17 12:07:06 -08:00
James Antill
0405924e26 Add mod_wsgi.actions and libdnf plugin, to restart httpd.
Signed-off-by: James Antill <james@and.org>
2025-02-17 19:36:55 +00:00
Aurélien Bompard
fb4e2937a3
Badges: adjust the loop control vars in the build and rollout targets
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-02-17 14:41:50 +01:00
Aurélien Bompard
19c12af33d
Badges: add skipped users, they're in the config now
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-02-17 13:58:33 +01:00
Kevin Fenzi
d3975febbe ipa/client: sssd drop in needs to be same permission as sssd.conf also
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-16 14:35:32 -08:00
Kevin Fenzi
258fa9fd14 ipa/client: sssd drop in needs to be owned by root, sssd changes it on restart
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-16 10:31:28 -08:00
Kevin Fenzi
47fcb90839 buildvm_aarch64_stg: set primary instance here too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-16 08:58:04 -08:00
Kevin Fenzi
f04ff347dd buildvm_s390x_stg: set primary instance here too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-16 08:56:22 -08:00
Kevin Fenzi
de1fae51d8 osbuildapi-update: supress mention of duplicate ipts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-14 16:58:28 -08:00
Kevin Fenzi
e7b50aaee4 osbuildapi-update: just keep adding to ipset
It seems sso.redhat.com has a 20 second time to live, so it changes
often. However, it seems to only change the pool of ips from a small
(5-10) number. So, lets just add to the set so we allow any of the ips
we have seen. The set will grow, but if the pool is small it should
stablize to have all the ips in the pool.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-14 09:32:26 -08:00
Michal Konecny
6b0a66cb37 [fedora-messaging] Adding topic_prefix back
Removing the topic_prefix from fedora messaging config files was a bit
premature. So let's put them back in place.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-14 12:40:12 +01:00
Jakub Kadlcik
e4e9f1ca3c copr-fe: use lower shared_buffers value on STG
The instance has only 4G of RAM so PostgreSQL fails to start with:

    FATAL: could not map anonymous shared memory: Cannot allocate memory
2025-02-14 12:28:47 +01:00
Michal Konecny
f63e839698 [nagios-server] Move the datanommer checks to noc01
There were few fedora-messaging datanommer checks that were running on
busgateway01. As this machine is part of fedmsg it will be
decommissioned. Let's move the checks to noc01.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-14 09:45:39 +00:00
Jakub Kadlcik
2a51f32eaf dnf-automatic: create the drop-in file if it doesn't already exist 2025-02-14 10:35:48 +01:00
Jakub Kadlcik
fa9a8edeb0 dnf-automatic: create a drop-in for the Mon..Fri configuration
See https://github.com/fedora-copr/copr/issues/3623#issuecomment-2656844947
2025-02-14 09:22:21 +00:00
Diego Herrera
3602ac8f97 Change new parameter to work as a flag
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-02-14 02:28:50 -03:00
Diego Herrera
45d4c31ebd Add branchingfrom argument for epel purposes, rawhide still default
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2025-02-14 01:46:13 -03:00
Adam Williamson
324e63c1e9 greenwave config changes related to kiwi
The kiwi_build test for containers has been around long enough
that we can require it now. Also, drop live_build requirement
for Workstation because we're going to flip openQA to using Kiwi
to build the Workstation live (just as releng has for the
official one). This doesn't risk allowing broken updates through
as we still require the install_default_update_live tests to
pass, and they can't pass if the image build fails.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-13 15:09:44 -08:00
Mikolaj Izdebski
d876f03181 Koschei: Prefix job template variables
Related to commit 6bebe964f6
2025-02-13 21:55:08 +01:00
Carl George
7599608b9d batcave: duplicate CentOS 10 sync directory
https://pagure.io/fedora-infrastructure/issue/12394

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-02-13 13:27:32 -06:00
Adam Williamson
28fbce1a39 Belatedly lift F41 Final freeze, remove unused RelEngFrozen
It seems this has been set true ever since F41 Final freeze. It
probably should have been set false after F41 shipped, but we
missed it.

We did freeze for F42 branching, but I'm pretty sure we declared
that over now. Next freeze is on Feb 18, for Beta.

Also, the RelEngFrozen variable is no longer used by anything.
It was only ever used for one thing in Bodhi config, but that
use was removed in 02cdf36 . So let's get rid of the variable.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-13 08:34:27 -08:00
Michal Konecny
6428f8f772 Sunset github2fedmsg and fedmsg
This commit is removing all the fedmsg related stuff from ansible
repository.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-13 10:08:51 +00:00
Justin W. Wheeler
2f5ee2da64
🔧 roles(fasjson): Add foa,jasonbrooks to sponsors alias
This commit adds the `foa@` alias (AKA @amoloney) and @jasonbrooks to
the email address used for managing Flock to Fedora sponsor comms. Aoife
is already involved with the Flock organizing and it would be helpful
for her to see emails sent to this alias. I am adding Jason to the alias
for transparency and to provide me coverage during periods when I am
away or out of office.

@mattdm, @dvolavko, and @shaunm retain their access to emails sent to
the alias.

Signed-off-by: Justin W. Wheeler <jwf@redhat.com>
2025-02-12 20:26:55 -05:00
Adam Williamson
0aae5fdb1f Tweak coreos block in greenwave config to avoid newline issues
Well, I hope, anyway. This is a nightmare to predict/test because
jinja is weird and ansible puts it in a weird non-standard mode.
But this does the same thing as the product_versions macro we
use for all other releases - just leave out all attempts to avoid
blank lines.

It *might* cause blank lines in some states, but I *think* I found
(while testing product_versions) that blank lines don't break the
parsing. I can't find anywhere in the YAML spec where it actually
defines when a block sequence *ends*, but as a matter of fact it
seems like whatever parser is being used here doesn't choke on
blank lines.

My ideal goal here is that, whatever entries are present or
absent based on the conditionals, we get a clean block sequence
with each entry on its own line and no blank lines, but this
seems to be *incredibly* hard to get jinja to do.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-12 17:03:43 -08:00
Michal Konecny
09418d9216 [flatpak-indexer] Use the correct jinja statements
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-12 16:54:37 +01:00
Michal Konecny
4f1b6b050b [flatpak-indexer] Add missing macro
I forgot to add macro I'm using for loading config file.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-12 16:48:07 +01:00
Michal Konecny
d2588c8049 [flatpak-indexer] Enable quay.io support
This is the first experiment to make flatpak-indexer working with quay.io.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-12 16:33:48 +01:00
Nick Bebout
cdb7471dfe Remove codeblock (relrod) from nagios 2025-02-11 18:39:05 -06:00
Kevin Fenzi
5faa76d541 buildvm / staging: set koji instance to primary
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-11 15:59:56 -08:00
Kevin Fenzi
5c4649a150 koji hub / riscv: fix AuthKeytab
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-11 11:19:56 -08:00
Michal Konecny
6405b77fa3 Remove unused roles
This is the PR based on the discussion
https://discussion.fedoraproject.org/t/cleaning-of-ansible-repository/144403
and it removes the roles that are not called anywhere and we don't plan
to use them in future.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-11 19:15:46 +00:00
Kevin Fenzi
487e07450f builders: drop loading containerbuild plugin, we do not use it anymore
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-11 11:14:00 -08:00
Kevin Fenzi
de84b616f6 riscv-koji: setup correct krb5.conf for the hub
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-11 11:07:53 -08:00
Kevin Fenzi
49c87bdbdf bkernel: also set primary koji_instance
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-10 18:03:30 -08:00
Kevin Fenzi
5139b75d3b buildhw: set koji_instance to primary on primary
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-10 17:21:13 -08:00