Commit graph

8793 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
Pedro Moura
04bc8ed4d2 Skip fedmsg in stg
Signed-off-by: Pedro Moura <pmoura@redhat.com>
2025-02-04 13:26:04 +00: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
Michael Scherer
d224bd0926
We have a new flock website and so we should use it 2025-02-03 11:02:54 +01:00
Kevin Fenzi
9da70ad3d7 flatpak-indexer: add yselkowitz to app owners
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-02 09:11:13 -08:00
Kevin Fenzi
54bfe96cdc host_reboot: move to same pattern as vhost_reboot
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-29 09:21:46 -08:00
Kevin Fenzi
31bb763172 host_update: sync with vhost update and fix for modern systems
This playbook was still calling yum and wasn't in line with the vhost
playbook. Synced that over and it works just like the vhost_update one
now (except that it doesn't update guests).

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-29 09:19:23 -08:00
Kevin Fenzi
23d8ef1210 noc-cc01: install ipmitool
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-28 14:33:49 -08:00
Kevin Fenzi
ef73ee4495 buildvm_s390x: drop mention of non existant buildvm-s390x-24
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-27 17:55:13 -08:00
Kevin Fenzi
51bc025548 os-control: fix up indent
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-27 17:52:07 -08:00
Kevin Fenzi
ddc195b56c tasks: drop 2 missed old motd tasks
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-27 17:44:53 -08:00
iamyaash
b3d6a90b9a motd generic template added
migrated notes from infra/hosts

motd changes; excluding CSI infos

removed csi_* vars from group_vars; converted csi_purpose & csi_relationship into notes

fixed merge conflicts

minor changes; var

updating YAMLs & playbooks

udpated YAMLs & playbooks again

updated correctly; buildhw.yml

fixing merge conflicts

dest added in motd.yml
2025-01-28 01:10:14 +00:00
Kevin Fenzi
7799cc2478 vhost_update: just revert the case issue until later
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-27 16:26:46 -08:00
Kevin Fenzi
043efd038b vhost_update: Changing the variable to be upper cased here seems to break / need renaming all the rest of them
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-27 16:16:20 -08:00
Kevin Fenzi
8b763ae6ab koji-hub: fix some conditionals in playbook
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-27 15:16:40 -08:00
Kevin Fenzi
835cc165dd proxies: add tags for riscv-koji
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-27 14:38:20 -08:00
Aurélien Bompard
85ecf47a2a
Don't deploy messaging bridges in staging anymore
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-01-27 10:30:25 +01:00
David Kirwan
0ba5409a9f
forgejo: Ensure helm utility is available on os-control machines
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-01-27 08:09:38 +00:00
Kevin Fenzi
e71eb715fa koji-hub: add koji_riscv to playbook
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-24 13:38:27 -08:00
Kevin Fenzi
6675345f58 riscv-koji secondary hub
Here's a pull request to setup a secondary riscv-koji hub.

There are still outstanding issues, but things should be
good enough to merge and deploy the initial instance and
interate from there. Also I plan to run a --check --diff to make sure
there's no changes on primary hubs/etc.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-24 19:12:04 +00:00
Adam Piasecki
27a5e384f8 coreos-ostree-importer:add Adam Piasecki to owners
reason: monitoring and development.
2025-01-24 15:00:34 +00:00
David Kirwan
cf322dc271
forgejo: Working on a minimal playbook to launch helm
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-01-24 12:11:22 +00:00
Aurélien Bompard
34b866351b
Remove toddlers, it's now replaced by poddlers
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-01-24 10:07:53 +01:00
dbdb0d9824 Fix the final 50ish casing linting errors
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-22 07:30:55 +10:00
David Kirwan
82f78677c3
firmitas: production deploy
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-01-21 10:58:54 +00:00
Kevin Fenzi
7be10a8cc3 registry: adjust regex for registry html redirect
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-20 16:20:50 -08:00
Mattia Verga
2b4de7b85d another try on registry redirection
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-01-20 23:18:55 +00:00
Michal Konecny
a0720a8029 [proxies] Remove trailing / in redirects
This was first found in epel.io redirect, but it could cause issues in
other redirects as well. It is better to remove them.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-01-18 00:51:47 +00:00
Mattia Verga
afaaf68b22 reg-server: stop serving outdated pages
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-01-16 21:35:11 +00:00
Michal Konecny
0716233b7a [proxies] Fix redirect for epel.io
Fixes https://pagure.io/fedora-infrastructure/issue/12364

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-01-16 12:30:35 +01:00
Kevin Fenzi
6c38d7b61a various: fix some more shell variables that were accidentally converted to builtin.shell
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-15 17:26:50 -08:00
Justin W. Flory (he/him)
f5368a271c
🔧 proxies-redirects: Redirect parameter for docs.fp.o/dei/ redirect
This commit enhances the redirect regex used for the docs.fp.o redirect
for the DEI Team documentation. I follow @kevin's example from the CPE
to CLE docs redirect, which uses a parameter and redirects a specific
page to the new address. Currently, the DEI Team docs redirect will take
the user to the main page of the team, regardless of what specific page
is visited.

I also added a `docs` tag to the CLE tags redirect, since it is a Fedora
Docs-specific redirect too.

Signed-off-by: Justin W. Flory (he/him) <jwf@redhat.com>
2025-01-15 13:11:24 -05:00
Kevin Fenzi
b30121aee4 proxies / redirectmatch: redirect cpe to cle for docs ( https://pagure.io/cpe/docs/issue/35 )
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-15 09:29:10 -08:00
47c68f478d ansiblelint fixes - fqcn[action-core] - template to ansible.builtin.template
Replaces references to template: with ansible.builtin.template

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:30:29 +10:00
3c41882bb0 ansiblelint fixes - fqcn[action-core] - shell to ansible.builtin.shell
Replaces references to shell: with ansible.builtin.shell

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:29:10 +10:00
25391e95b7 ansiblelint fixes - fqcn[action-core] - package to ansible.builtin.package
Replaces many references to  package: with ansible.builtin.package

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:28:00 +10:00