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