Commit graph

38648 commits

Author SHA1 Message Date
Kevin Fenzi
2fd9695820 nagios: remove some no longer existant machines from nagios trying to monitor their mgmt interfaces
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-03-07 18:43:30 +00:00
Kevin Fenzi
e6c3ebc283 Add 3 new hardware machines
This adds a new bvmhost in stg ( bvmhost-x86-02.stg ) a new vmhost in
stg ( vmhost-x86-09.stg ) and a new autosign box (that will be
autosign02 to allow us to set it up and migrate to it).

It also adds dhcp config for those and their mgmt interfaces

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-03-07 18:43:30 +00:00
Kevin Fenzi
4ff29f22d0 backup01: grokmirror: make ansible make a local user
By default ansible is seeing the ldap 'grokmirror' user and not making a
local one. This makes the grokmirror cron job fail because the ldap
grokmirror user is locked. So, lets make a local one so cron works.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-03-06 17:28:10 -08:00
Kevin Fenzi
4c378b075a backup01: new server
Pushing this now as it's an outage of our backups and I want to get it
going asap. It's only affecting backup01.

Add dhcp entries for backup01's mgmt and eth0 interface.
Use eth0 instead of eno1.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-03-06 14:10:43 -08:00
Kevin Fenzi
d98e32a15b ipa / staging: set sweepeer job to not output stdout to cron
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-03-06 10:11:40 -08:00
Pavel Raiskup
422a344d1b copr-backend: delete orphaned AWS instances via resalloc-aws-list 2023-03-06 08:17:20 +01:00
Kevin Fenzi
9e2172db47 compose-rawhide: install rpm-ostree to support new container upload
See https://pagure.io/releng/pull-request/11180#comment-184488
for more details. Basically we need rpm-ostree to upload this new format
of ostree images.

Note that after freeze we should just merge this into the normal
installs and install it on the branched and other composers.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-03-04 09:52:14 -08:00
Kevin Fenzi
4d1d4350a1 virthosts / staging: remove some old staging virthosts
These staging virthosts have no vm's on them anymore and are going to be
replaced with new hardware. So, remove them from inventory and shut them
down in prep for them being removed.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-03-03 11:01:38 -08:00
Adam Williamson
180138b5b9 openQA worker hosts: switch 03 and 06, cut workers on 05
openqa-x86-worker03 seems to be a bit poorly lately, it quite
often fails jobs in 'hardware blip' looking ways, even after a
reboot. It's also the equal-worst hardware in the worker host
pool with 05. So let's swap 03 and 06 so prod has most of the
best hardware, and lab has the poorly box. Also while doing a
quick hardware survey I noticed 05 is equally as underpowered
as 03 (it has 2x E5-2680v3, total 24 physical CPUs, all the
other hosts aside from those two have 2x16 core CPUs), so this
cuts its worker count to the same as 03 (and makes the comment
more accurate for both). Added comments to inventory with the
CPU info for each box for future reference.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-03-03 10:00:14 -08:00
Kevin Fenzi
11496398d0 ipa / staging: adjust the sweeper cron job.
Right now since minutes aren't specified, it runs it every minute of
03. ;(

Also provide full path to script.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-03-02 20:11:06 -08:00
Andrew Heath
ce6005e573 Updateing the sweeper command and setting it to run only on the stage
env
2023-03-02 14:57:14 -05:00
Kevin Fenzi
db012e0f94 add proyectofedora.org domain to dns and proxies
This domain is already in the dns repo (unsigned).
So, this adds it to named.conf and adds it as an alias on the
fedoraproject.org site for now.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-03-01 15:12:06 -08:00
Kevin Fenzi
90a5092834 proxies / staging: update wildcard cert with a new shiny one.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-03-01 14:40:31 -08:00
Dusty Mabe
7627f7682a
compose-tracker: implement suggestions by yamllint 2023-02-27 10:23:07 -05:00
Dusty Mabe
424b882aad
fedora-coreos-pipeline: add Shilpi Das (shilpi-das1) 2023-02-27 09:59:15 -05:00
Dusty Mabe
ab3ecc3bd7
fedora-coreos-pipeline: add alert_users
Not all the users that have access to the pipeline need to get alerted
when things fail.
2023-02-27 09:59:15 -05:00
Dusty Mabe
d9dd564d30
compose-tracker: update instructions for deleting project
The staging node is now os_control_stg[0].
2023-02-27 09:49:54 -05:00
Jakub Kadlcik
0c95c99ffa copr: drop birthday for copr-pulp-dev 2023-02-27 00:11:25 +01:00
Jakub Kadlcik
24914b35eb copr: add birthday for pulp instances 2023-02-26 23:45:44 +01:00
Jakub Kadlcik
b600748659 copr: add playbooks for copr-pulp and copr-pulp-dev instances 2023-02-26 22:11:13 +01:00
František Zatloukal
4fd7b36a72 Testdays: One more fomrat fix 2023-02-23 14:23:37 +01:00
František Zatloukal
2a1b11adea Testdays: fix formatting 2023-02-23 14:21:00 +01:00
František Zatloukal
7d4991c381 Testdays: switch s2i base to python 3.9 2023-02-23 13:53:07 +01:00
Kevin Fenzi
02cdf363b4 bodhi: enable automated pushes all the time now
This converts the automated pushes cron template to just a simple file
thats always enabled. Since new bodhi has a way to 'freeze' frozen
releases, it won't push stable updates for any of those releases (but
will push the rest). So, we can just leave it always enabled as long as
we properly freeze/unfreeze releases.

Since it's just a simple file now, move it to one and change it from a
template.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-22 09:20:17 -08:00
Kevin Fenzi
30ae8977c6 ipa / server: disable sweeper for now until we can sort out the issues with it
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-21 11:39:29 -08:00
Sandro
732daf554b Assign Ruby SIG badge automatically
Fixes: https://pagure.io/fedora-badges/issue/900
2023-02-21 19:18:56 +00:00
Kevin Fenzi
1569b57c7f Revert "adding role for client"
This reverts commit aad9b69b77.
2023-02-21 11:17:10 -08:00
Kevin Fenzi
9fb61f933e Revert "Revert "koji_hub: update koji-gc""
This reverts commit 993e1388d2.
2023-02-21 11:16:55 -08:00
Andrew Heath
3aa8c192eb Fixing lint issues so zull is happy 2023-02-21 19:14:21 +00:00
Andrew Heath
993e1388d2 Revert "koji_hub: update koji-gc"
This reverts commit 2273d22689.
2023-02-21 19:14:21 +00:00
Andrew Heath
a128021328 Adding Sweeper to clean up expired tokens 2023-02-21 19:14:21 +00:00
Andrew Heath
aad9b69b77 adding role for client 2023-02-21 19:14:21 +00:00
Kevin Fenzi
ef40f9ea6e ipa / server: fix too many newlines
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-21 11:11:30 -08:00
Kevin Fenzi
39e20b5e36 ipa / server: fix trailing whitespace
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-21 11:09:27 -08:00
Samyak Jain
32eb660981 Fedora 38 Bodhi enablement and Beta freeze
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-02-21 14:05:55 +00:00
Pavel Raiskup
55d34d843d copr-be: keep just 4 weekly snapshots
We tend to consume too much storage on storinator.
2023-02-21 11:27:17 +01:00
Pavel Raiskup
70d60d4968 copr/base: forward cron output to copr-team 2023-02-21 09:08:36 +01:00
David Kirwan
e0ab2c330a fas2discourse: Update discourse api secret to also hold hostname
Signed-off-by: David Kirwan <dkirwan@redhat.com>
2023-02-21 11:04:46 +09:00
Aurélien Bompard
8cf4bf101d
FMN: enable triggered rebuilds for now
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-02-20 09:36:54 +01:00
Aurélien Bompard
94625a45ec
FMN: don't run the IRC sender in prod as well
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-02-20 09:36:54 +01:00
David Kirwan
1f25289398 fas2discourse: handle prod/staging discourse api key
Signed-off-by: David Kirwan <dkirwan@redhat.com>
2023-02-20 14:55:21 +09:00
David Kirwan
a94ffc6cb5 fas2discourse: handle staging/prod keytab creation
Signed-off-by: David Kirwan <dkirwan@redhat.com>
2023-02-20 14:00:31 +09:00
f2d07ea7fe [kojihub] deploy the fedoramessaging schemas support in prod
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-02-20 02:15:36 +00:00
Kevin Fenzi
93043d8f74 proxies / openshift: add new cert for apps.ocp
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-19 08:46:42 -08:00
Kevin Fenzi
50d89a03ef koschei: fix CRDs
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-18 21:42:31 -08:00
Kevin Fenzi
644e9dd472 koschei: increase memory for frontend pod to avoid OOM
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-18 21:37:42 -08:00
Adam Williamson
d68f84e7fc greenwave: enable gating for 38
Tests are all passing now.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-17 13:36:24 -08:00
Kevin Fenzi
3325c17951 koji_builder: update service file with upstream improvements
Add reload in so we can reload and have kojid finish any jobs and then
restart and also add a 60s restart backoff time.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-17 12:53:49 -08:00
Kevin Fenzi
80d1cf1bed toddlers: drop no longer needed override
This user is no longer involved in the project, so we can drop this
override.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-17 10:09:53 -08:00
Kevin Fenzi
2273d22689 koji_hub: update koji-gc
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-16 17:31:42 -08:00