Commit graph

26064 commits

Author SHA1 Message Date
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
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
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
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
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
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
Samyak Jain
7880b13991 robosignatory: also allow resigning f43 tagged packages
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-02-05 07:38:50 +00:00
Samyak Jain
ccb83f5e63 robosignatory: switch eln to fedora-43 key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-02-05 01:42:32 +05:30
Kevin Fenzi
c21b454428 robosignatory: adjust for really stupid ansible-lint rule
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-04 09:04:24 -08:00
Samyak Jain
fd17adce36 Branch Fedora 42 from Rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-02-04 15:02:50 +00:00
Aurélien Bompard
e9b150fa68
Update the email_overrides URL
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-02-04 10:14:27 +01:00
Michal Konecny
7b58dfdce8 Remove fedmsg and github2fedmsg from staging
The messaging bridges openshift project and github2fedmsg VM were
already removed in staging. This is to clean the ansible playbooks.

I will create a separate one for production after this one is merged.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-04 09:13:40 +01:00
Kevin Fenzi
3b211105c9 koji_hub: fix another keytab reference
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-03 16:09:48 -08:00
Kevin Fenzi
c6bf29af77 koji_hub: adjust web keytabs
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-03 15:54:40 -08:00
Kevin Fenzi
a976c847aa koji_hub: setup keytabs for secondary risv-koji
We need some service keytabs here in order to allow people to auth
against the secondary riscv-koji hub.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-03 14:21:10 -08:00
21b8282fb8 people.fp.o tweak container widths of dir listing
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-02-03 18:56:22 +10:00
245bfe99f9 people.fp.o add note as to what the listing is
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-02-03 18:48:25 +10:00
6fbb37ea57 people dir listing tweaks
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-02-03 18:32:51 +10:00
Miroslav Suchý
d8369913cb copr: bump up numbers of reserved instances 2025-02-03 08:33:53 +01:00
be2adcbcde Update fedora people directory listing to use fedora-bs
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-02-03 16:19:24 +10:00
e54c503002 update logo for fedora people dir listing
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-02-03 11:28:40 +10:00
78721fb920 Add latest fedora-bootstrap-5.3.3-0 to app.fp.o/global
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-02-03 10:49:33 +10:00
Jakub Kadlcik
cab31f142c copr-be: another attempt to create the file 2025-01-30 15:12:35 +01:00
Jakub Kadlcik
022ef5ddb6 copr-be: state=file doesn't create the file 2025-01-30 15:04:32 +01:00
Jakub Kadlcik
b7be52dd87 copr-be: conditionally redirect backend URLs to Pulp
See https://github.com/fedora-copr/copr/issues/3504
2025-01-30 13:53:40 +00:00
Samyak Jain
fb06fb5d5c Resign f42 builds with f43 key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-01-30 09:50:15 +00:00
Pavel Raiskup
93504347bf copr-be: fix playbook
Complements: 5bdfe4b1e5
2025-01-30 09:22:20 +01:00
Pavel Raiskup
74916e7839 backend: fix the hanged system (workers not allocating)
Reverts part of 62952df107
2025-01-30 09:17:26 +01:00