Commit Graph

42555 Commits

Author SHA1 Message Date
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
Kevin Fenzi
4601439ab0 buildvm_x86_riscv: do not check nrpe, just ping
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-10 17:10:06 -08:00
Kevin Fenzi
62b9bcbce2 bodhi / staging-sync: fix copy syntax
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-10 17:04:59 -08:00
Kevin Fenzi
36429f347f buildvm: set koji_instance for primary
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-10 13:54:12 -08:00
Kevin Fenzi
2da208068c db-koji01.stg: increase disk size
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-10 12:59:45 -08:00
Michal Konecny
2ec055db6f Use first uppercase letter for all handlers
This will unify all the handlers to use first uppercase letter for
ansible-lint to stop complaining.

I went through all `notify:` occurrences and fixed them by running
```
set TEXT "text_to_replace"; set REPLACEMENT "replacement_text"; git grep
-rlz "$TEXT" . | xargs -0 sed -i "s/$TEXT/$REPLACEMENT/g"
```

Then I went through all the changes and removed the ones that wasn't
expected to be changed.

Fixes https://pagure.io/fedora-infrastructure/issue/12391

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-10 20:31:49 +00:00
Kevin Fenzi
2ad6517991 koji-sync: fix name of vars, they should not be capatilized
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-07 10:42:26 -08:00
Kevin Fenzi
8a545a7e75 buildvm-x86-riscv: fix principal for kojid
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-07 10:40:54 -08:00
Kevin Fenzi
d710450269 buildvm-x86-riscv: adjust principal for riscv secondary koji hub
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-06 16:19:31 -08:00
Kevin Fenzi
76eedf9037 buildvm-x86-riscv: set koji_instance for these to secondary
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-06 16:05:18 -08:00
Kevin Fenzi
479d1fd64f buildvm-x86-riscv: not external
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-06 15:48:06 -08:00
Kevin Fenzi
8520d808ea buildvm-x86-riscv: fix ip on 02
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-06 15:40:38 -08:00
Kevin Fenzi
ea5ae957d4 buildvm-x86-riscv: add to playbook
Not gonna work unless the hosts are in the playbook. ;)

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-06 15:26:18 -08:00
Kevin Fenzi
bd21aa17c5 add riscv x86 builders
We want a pair of x86_64 buildvm's to do tasks that don't need to be on
a riscv instance (create/newrepos, etc).

So adjust playbooks and add them.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-06 15:19:13 -08:00
Pavel Raiskup
0a0713ecb4 logdetective: fix a "c&p from docs" mistake 2025-02-06 07:52:17 +01:00
Pedro Moura
24d58c1d4a fix apps-fp-o handlers
Signed-off-by: Pedro Moura <pmoura@redhat.com>
2025-02-05 16:33:52 -03:00
Pavel Raiskup
5c935fd0cc logdetective: do not reboot the machine every-time 2025-02-05 17:11:28 +01:00
Pavel Raiskup
9e50573296 logdetective: dnf module is not existing in F41 2025-02-05 17:07:12 +01:00
Pavel Raiskup
1cb2285afd logdetective: F41's DNF5 has no --add-repo in config-manager 2025-02-05 17:01:03 +01:00
Pavel Raiskup
04c2f72d1e logdetective: add tag for CUDA driver installation 2025-02-05 16:56:31 +01:00
Pavel Raiskup
c775ec0e6e logdetective: the cuda package name contains version 2025-02-05 16:55:35 +01:00
Pavel Raiskup
7c665d6858 logdetective: move to Fedora 41 2025-02-05 16:51:59 +01:00
Jakub Kadlcik
ee05a46013 copr-be: don't redirect files in the srpm-builds directory
And generally have an easy control on chroot level

See https://github.com/fedora-copr/copr/issues/3504
2025-02-05 09:32:40 +00:00