Commit Graph

8957 Commits

Author SHA1 Message Date
David Kirwan
b0a8b31b2c forgejo: activate forgejo role on os-control prod 2025-07-31 14:30:31 +01:00
Greg Sutcliffe
140993b602 Zabbix: add zabbix_agent to some playbooks that are missing it
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-07-30 16:12:40 +01:00
Greg Sutcliffe
1e8dcc979e Zabbix: playbook cleanup
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-07-30 14:38:19 +01:00
Greg Sutcliffe
b26134a5b9 Zabbix: revert 56c8dcc832 as EPEL 10 has packages for Zabbix now
Also, this impacted bvm-s390 because thats a Fedora host and
"distrib < 10" is true for F42 :)

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-07-30 13:13:07 +01:00
Greg Sutcliffe
ee45812237 Communishift: use EPEL dependencies instead of Pip
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-07-28 10:40:05 +01:00
Kevin Fenzi
0e2ee2ead0 releng-compose: install fedpkg for scripts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-23 17:38:27 -07:00
Akashdeep Dhar
6ca9e7d1c1 Add t0xic0der as badges appowners
Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2025-07-23 16:18:07 +05:30
Pedro Moura
19f27e9eed removed easyfix from proxies-miscellaneous and sundries
Signed-off-by: Pedro Moura <pmoura@redhat.com>
2025-07-22 22:22:06 +00:00
Greg Sutcliffe
75609617d3 Zabbix: Cleanup, defaults, and MGMT interface items
Fairly big commit, this does:
- Any host including zabbix_agent will now register iteself with the server
  This means we can drop auto-registration once it's tested
- Any host with a "bmc:" entry in host_vars will add items/triggers to monitor it
  This means we don't need separate "hosts" for the MGMT interfaces
- Reverted to a single base template
  The split ones were overkill, we can handle the builders with host macros
- Added defaults to the roles
  This lets us override the connection vars from host/group vars (useful for testing)
- Lint & minor cleanup

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-07-22 16:23:21 +01:00
Kevin Fenzi
1a3c1dc9e2 os-control: make sure butane is installed so we can make machine operator config changes
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-18 09:59:49 -07:00
Greg Sutcliffe
1c9623a923 Zabbix: Use correct IDP/SAML urls and typo fixes
Also add a tag to the whole role so it can be easily selected in the playbook

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-07-17 12:36:29 +01:00
Kevin Fenzi
97dab9dcaf iscsi_client: readd role, apply to power10 host and switch guests to use it
This re-adds a iscsi_client role we had in iad2 back in in rdu3.
When then apply it to bvmhost-p10-01 to login and use a iscsi lun from
the rdu3 netapp. We then move the buildvm-ppc64le vm's to use this iscsi
volume instead of local storage.

As we reinstall those builders they will use the iscsi volume.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-16 15:19:56 -07:00
James Antill
a4aab5d51c log01: Install simple_message_to_bus for countme.
Signed-off-by: James Antill <james@and.org>
2025-07-16 11:10:56 -04:00
Greg Sutcliffe
286cc834a1 Zabbix: Comment zabbix-agent in server playbook, it's causing some issues I need to look at
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-07-15 16:08:48 +01:00
Greg Sutcliffe
a26d68ebec Zabbix: Refactor sync-noc-membership and add zabbix-agent to server playbook
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-07-15 12:29:51 +01:00
Aurélien Bompard
2b4fa6bd91 Refactor the sysadmin-openshift role to be a more generic openshift post-install role
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-11 18:06:07 +02:00
Michal Konecny
4658698927 [openshift] Update sysadmin openshift group
* Add myself to sysadmin openshift
* Remove Vipul as he is no longer in the project
2025-07-10 08:05:07 +02:00
Nils Philippsen
3f2138029b Add myself to sysadmin-openshift
Signed-off-by: Nils Philippsen <nils@redhat.com>
2025-07-08 23:21:29 +00:00
Nils Philippsen
59e778fa99 ansible-lint: Name ocp4-sysadmin-openshift play
Signed-off-by: Nils Philippsen <nils@redhat.com>
2025-07-08 23:21:29 +00:00
Michael Scherer
ae20e8c26c Add a script for the Fedora Username Change project
It will be replaced by self service on Noggin one day
and will be removed by then.
2025-07-08 23:10:57 +00:00
David Kirwan
1c0b3f2cac os-control: ensure kubernetes package is available on os-control(s)
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-07-08 10:45:00 +01:00
Kevin Fenzi
4628e2d52a zezere: drop the reverseproxy so the redirect will work
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-07 16:15:26 -07:00
Aurélien Bompard
bd65adc71d routing_keys is a list
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-07 17:57:31 +02:00
Kevin Fenzi
cb3a9a1bc7 proxies: add a tag for meetbot-raw config
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-06 18:50:35 -07:00
František Zatloukal
7d54a27e26 Blockerbugs: project_alert_users: kparal 2025-07-06 21:54:25 +02:00
Kevin Fenzi
2de770d167 secondary01: switch to nfsv4 mounts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-06 09:32:34 -07:00
Kevin Fenzi
cb3d019169 compose-eln: also need the /pub mount here
We need this mount to sync eln composes out.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-06 08:06:33 -07:00
Mikolaj Izdebski
3ce996aac2 staging-sync/koschei: Update rawhide from f41 to f43 2025-07-05 11:24:23 +02:00
Mikolaj Izdebski
9dc5c9a47a staging-sync/koji: Don't mix up mount and umount 2025-07-05 11:10:11 +02:00
Mikolaj Izdebski
1723796680 staging-sync/koji: Make sure mount point directories are created 2025-07-05 11:06:20 +02:00
Mikolaj Izdebski
ebcac361a5 staging-sync/koji: Try to remount with plain old shell 2025-07-05 11:03:19 +02:00
Mikolaj Izdebski
2a3d83de77 staging-sync/koji: Fix re-mounting existing filesystems 2025-07-05 11:01:10 +02:00
Mikolaj Izdebski
3ca066f146 staging-sync/koji: Update /mnt/koji cleanup code 2025-07-05 10:55:58 +02:00
Kevin Fenzi
a387990755 value: we deployed value01 in rdu3, not value02
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-04 14:09:33 -07:00
Mikolaj Izdebski
8da3e395b2 postgresql: Install mbuffer package
mbuffer is required on db-koji for staging-sync playbook, but
installing it on all DB servers doesn't hurt.
2025-07-04 19:44:32 +02:00
Mikolaj Izdebski
c39cb62915 staging-sync/koji: Bump DB sequence numbers
Starting IDs for task/build etc. must be greater than those in prod.
Also clean up some bogus constructs.
Comment about koji regen-repo is no longer valid since Koji implements
dynamic on-demand repo regeneration.
2025-07-04 19:30:57 +02:00
Aurélien Bompard
ea26e54ca0 Drop the mirror_pagure_ansible_13 rabbitmq queue
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-04 18:40:04 +02:00
Kevin Fenzi
7b3d95ee86 provision: needs to work in stg too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-04 08:20:30 -07:00
Greg Sutcliffe
08d3f43ab1 Zabbix: disable templates for now, revisit after DC move completed
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-07-04 16:16:34 +01:00
Dusty Mabe
348a3d72d4 Revert "proxies: move coreos cincinnati to rdu3 openshift"
Now that the datacenter move has happened this is no longer
needed and I think is actually causing the endpoints to be
unreachable for servers trying to update.

This reverts commit 713af9ea3a.
2025-07-04 14:51:54 +00:00
Adam Williamson
3fc124f048 Fix rabbitmq 'pungi' user creation on prod
I think @kevin inadvertently broke this in
f0663ae52f - he mixed up the names
of environments ('production' / 'staging') and Koji instances
('primary' / 'secondary'), just in this one case (it's correct
everywhere else). This is causing the pungi user not to be
created, and that means compose hosts can't publish messages.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-03 23:43:05 -07:00
Adam Williamson
da51de6283 proxies-websites: add more tags
So I can fix the worker06 bug for the sites it's annoying me on,
at least...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-03 23:09:56 -07:00
Nils Philippsen
6c85fda0c9 Mass remove/replace iad2 -> rdu3, 10.3. -> 10.16.
Signed-off-by: Nils Philippsen <nils@redhat.com>
2025-07-03 20:05:02 +02:00
Aurélien Bompard
9ac53be8ad Fixup the move from file to template
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-03 18:21:18 +02:00
Aurélien Bompard
19eee1d9a9 Don't run the file permissions change on each run, it's too long
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-03 18:20:18 +02:00
Aurélien Bompard
a0d4c1f6df Factor out in vars the openshift user ids
This should make it easier to change them in the next datacenter move.

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-03 18:09:42 +02:00
Kevin Fenzi
1ddf40d2dc bodhi-backend: drop some more iad2 conditionals
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-03 06:46:19 -07:00
Aurélien Bompard
1244b24408 Activate the bodhi2/backend role for bodhi-backend in rdu3 too
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-03 15:42:55 +02:00
Kevin Fenzi
7855344443 pkgs: create a local pagure user.
Seems like we set this up many years ago for staging, but then we added
a comment to do it for prod and never did.

This is needed in todays rdu3 setup. The pagure user needs to be local
so it can sudo with the local sudo config instead of the ipa sudo
config.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-02 14:46:56 -07:00
Kevin Fenzi
0b9c751c8a kojipkgs: mount ostree nfs volumes
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-01 21:33:59 -07:00