Commit graph

927 commits

Author SHA1 Message Date
David Kirwan
a8516d7b38
communishift: playbook rename for sending email notifications
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-25 17:29:42 +00:00
David Kirwan
19edfbb42e
communishift: mark admin namespace as do not delete
will move project offboarding into separate playbook
add fasjson lookup for communishift project notifications

Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-25 17:03:01 +00:00
2cf38c1f17 [yaml-lint] fix yamllint errors and warnings on plabooks
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-25 19:04:25 +10:00
Aurélien Bompard
692b98ece0
name is a reserved variable
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-18 17:33:37 +01:00
David Kirwan
0df3922881
communishift: wip cleanup notifications debuggin 2024-10-24 15:41:03 +01:00
David Kirwan
7f110e01df
communishift: wip debugging notifcation system cleanup 2024-10-24 15:32:31 +01:00
David Kirwan
8a30fc6118
communishift: wip cleanup and notifcation tasks
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-10-24 13:55:01 +01:00
Kevin Fenzi
b288e65343 ocp4 sysadmin: update to drop folks not around anymore and add james
james is going to poke around getting ACS working in staging, so add him
here. Drop some folks who are not really around anymore.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-15 12:27:03 -07:00
Kevin Fenzi
1cab62674b koji / manual / staging sync: fixes from recent sync
* The password was being set to the prod one
* The allowed ip in the database was the phx2 one. ;(
* The sequences were too low, prod already passed those, so increase
  them.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-03 10:03:52 -07:00
Kevin Fenzi
2979a245d7 koji / upgrade: fix staging groups
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-09-26 11:24:26 -07:00
Kevin Fenzi
8a18b535f8 gluster: remove old gluster role
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-09-24 11:40:42 -07:00
Kevin Fenzi
e3e2cb1d93 odcs: retire service ( infra 12192 )
Time to retire ODCS. ELN is moved off and that was the last thing using
it. Thanks for all the service ODCS!

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-09-24 18:21:51 +00:00
Kevin Fenzi
0dfa11a6eb fedimg: signing off...
Thanks for all the uploads fedimg.
You go to a far far better place I'm sure.

There's no point in keeping it around now, as it's actually not working
and the replacement ( cloud-image-uploader) should work soon.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-08-13 16:40:01 -07:00
Michael Scherer
425277ffa4
Remove old playbooks not removed from last cleanup 2024-08-08 16:23:43 -04:00
Aurélien Bompard
e1e8e20e1f
MirrorManager: add a command to move a branched version to release
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-08-06 07:57:33 +02:00
Aurélien Bompard
15a3eb2658
MirrorManager: add a command to rebuild a repo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-08-06 07:51:15 +02:00
Aurélien Bompard
5778e0d999
Create a role to run jobs in OpenShift
Inspired by Koschei's `koschei/job` role.
Adapt the MirrorManager move-to-archive job to it.

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-08-06 07:49:59 +02:00
Kevin Fenzi
c4024c4aa4 pdc: fare thee well!
This commit retires pdc from ansible.
The website should get redirected to a wiki page about the retirement.
If for some reason we need to bring things back, the vm's will still
have their disks and xml saved off so we can bring it back.
Would need to revert this, run proxy playbooks and do a little cleanup
on the redirect, then bring the vm's back up.
Hopefully we don't have to.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-08-02 13:39:15 -07:00
Aurélien Bompard
a13ca98b3a
Syntax
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-30 12:32:47 +02:00
Aurélien Bompard
e7cfb0ea69
Mirrormanager: get a unique job name in move-to-archive
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-30 12:30:58 +02:00
Aurélien Bompard
a30ae9f17a
Mirrormanager: fix the move-to-archive manual playbook
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-30 12:24:34 +02:00
Aurélien Bompard
53e8346422
Mirrormanager: slightly improve the move-to-archive manual template
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-30 12:23:15 +02:00
Aurélien Bompard
7c5d602f6c
Fix the mirrormanager move-to-archive playbook
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-30 12:09:19 +02:00
Aurélien Bompard
be05575049
Add a playbook to run move-to-archive
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-30 11:01:27 +02:00
Kevin Fenzi
e838841868 mirrormanager: retire vm's now that it's moved to openshift
Lets retire these rhel7 vm's from ansible/running.
I will be saving off the disks and xml for all of the vm's, so in the
event we need to bring something back or look at something, we can do
so.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-07-01 13:44:04 -07:00
Kevin Fenzi
93808aef31 autosign: no nbde_client in staging
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-06-20 11:44:43 -07:00
Aurélien Bompard
a695166353
Increase the timeout for the wait command
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-06-06 07:39:29 +02:00
Aurélien Bompard
fb23acd5f9
Fixup last commit
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-06-06 07:09:30 +02:00
Aurélien Bompard
303b531da7
Mirrormanager: restore the expire-old-repo manual playbook
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-06-06 07:07:00 +02:00
Mikolaj Izdebski
e9993b5670 Koschei: Update manual playbooks for migration to Kubernetes Deployment 2024-06-04 18:41:21 +02:00
Mikolaj Izdebski
a9c74cff4d Koschei stg: rawhide is f41 now 2024-06-04 12:59:11 +02:00
Kevin Fenzi
719e5db2fa message-tagging-service: retire
This service tagged things based on mbs builds.
Since mbs is retired now, no need for this to be around either.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-05-22 14:37:28 -07:00
Kevin Fenzi
d366194a22 module-build-service (mbs): retire service
With the EOL of Fedora 38 yesterday, we are no longer building any
modules and can retire our module build service.

Note that toddlers needs to be adjusted still, that will happen after
this.

Thanks for all the modules!

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-05-22 13:38:53 -07:00
b3b3866dbf openshift: add ryanlerch as an admin
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-04-11 07:30:50 +10:00
Kevin Fenzi
c84b99223c osbs: raise a glass for it's service
This removes osbs and allmost all it's associated playbooks and files.

It served long and well, but we no longer need it.
flatpaks are building with a koji-flatpak plugin.
base/minimal/toolbox containers are building with kiwi.
We aren't building any other containers right now, and we did they could
be added to kiwi.

This is the end of an era... I look with nostolga on
ansible-ansible-openshift-ansible (a role to setup ansible on a control
host and run it from our ansible).

Good bye osbs!

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-03-28 12:52:07 -07:00
Kevin Fenzi
f65b97866a koji / staging sync: add osbuild channel
When syncing we need to setup the osbuild channel in staging on staging
builders so they process osbuild tasks.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-03-07 10:03:38 -08:00
Kevin Fenzi
b1797bae28 koji / stagin sync: bump the task number up again
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-02-20 12:21:45 -08:00
Kevin Fenzi
d8a1049849 bodhi / upgrade: fix var includes
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-02-05 09:58:38 -08:00
Aurélien Bompard
79949846e2
Define the bodhi variables in a single place
This removes the different definitions of `sent_topics` for Bodhi, which
were causing issue https://pagure.io/releng/issue/11827

It also brings the bodhi options in the `os_control*` group vars into
the same vars file.

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-12-15 12:54:12 +01:00
Leo Puvilland
da793ad7d4
bugfix: remove list-based communishift_projects 2023-11-16 12:27:48 -08:00
Leo Puvilland
125f956f06 rework communishift to allow for per-project resource requirements 2023-11-16 19:52:58 +00:00
Kevin Fenzi
88683eef68 notifs: clean up some more missed parts from retirement
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-11-15 18:16:06 -08:00
Kevin Fenzi
20dc948173 notifs (old fmn): retire
We are retiring this in favor of the new service.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-11-15 12:28:28 -08:00
Tomas Hrcka
ea8c50232c Keep communishift-lightspeed-build project until the migration is done
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2023-11-15 15:49:59 +01:00
Jakub Kadlcik
7c0d1a2335 communishift: rename the project to communishift-log-detective
The upstream was renamed as well
https://github.com/fedora-copr/log-detective-website
2023-11-15 14:27:30 +01:00
Aurélien Bompard
e2cd6537ec
Typo again
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-10-11 10:27:52 +02:00
Aurélien Bompard
75c650fda3
Adjust for staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-10-11 10:26:06 +02:00
Aurélien Bompard
b2efbbfeae
Typo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-10-11 10:23:15 +02:00
Aurélien Bompard
1b249c0a04
Add a script and a playbook to import IRC cookies to Matrix
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-10-11 10:19:54 +02:00
Kevin Fenzi
498f213226 add another cmmunishift poc project
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-09-22 10:38:59 -07:00