Commit graph

32157 commits

Author SHA1 Message Date
Kevin Fenzi
edae5629bd autosign01 is not reachable via ansible in normal operation
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:08:27 -07:00
Kevin Fenzi
1267685f1a koji_hub: readd the heavybuilder channel for chromium
This only works currently for aarch64. we have 2 buildhw's that have a
lot of resources for aarch64, except for disk, so they are great fast
heavy builders. All the other arches machines are pretty much all the
same, so this doesn't help on any of them.

We might someday expand this to more arches and packages when it makes
sense to.

In this case it takes a chromium build that takes ~24 hours
down to taking about an hour.

Note that we are currently keeping these in the default channel too so
they can do normal builds most of the time. That might make chromium
wait a bit, but still will end up being a LOT faster.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 12:15:01 -07:00
Kevin Fenzi
2e3d3fdc9a inventory: add buildhw-a64-19/20 - cavium thunder x2's
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 11:31:56 -07:00
Mattia Verga
d0358e8ffe review-stats: create a second entrypoint
Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
2020-06-30 11:55:33 +00:00
Kevin Fenzi
7bd440f416 backups: re-enable normal backups now again.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-29 17:48:42 -07:00
Kevin Fenzi
66851a6a21 logserver: set domain_can_mmap_files for collectd
The collectd graph.cgi needs to mmap rrd files to properly show the
graphs and such in the web view.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-29 17:10:46 -07:00
Kevin Fenzi
dea602b390 clean up some groups/hosts that no longer exist.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-29 17:06:05 -07:00
Kevin Fenzi
882d40f9d3 actually check in the nuancier ccd files
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-29 16:34:45 -07:00
Kevin Fenzi
0ec52f5297 openvpn / server: add nuancier and fedocal ccd files
Also, remove all the old phx2 ones that were left.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-29 16:32:56 -07:00
Kevin Fenzi
a2f8671697 Readd fedocal and nuancier.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-29 16:04:32 -07:00
Kevin Fenzi
e9bc696bf3 buildhw-a64-01: set gw
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-28 20:40:50 -07:00
Kevin Fenzi
7ae76c1e5a koji_hub: go up to 1 day for keeping old repos around
1 hour seems a bit low, and we should be able to afford the tb or so for
1 days worth of them.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-28 17:27:09 -07:00
Kevin Fenzi
4038e1ba74 proxy02/03/13: move to f32 and update install urls
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-27 15:49:17 -07:00
Kevin Fenzi
c18f74386b kojira: change expired/deleted repo expiry down to an hour
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-27 14:50:54 -07:00
Kevin Fenzi
d087aea236 koji hub: check in current/patched kojira and adjust newrepos
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-27 11:19:31 -07:00
Kevin Fenzi
5521021287 koji_hub: put in hotfixed kojira and config for it
The stock 1.21.1 kojira has a number of problems.
It only does deletes rarely as part of the main thread, so if you are
needing to delete a ton of old repos it will never get to them all.
Also, it checks for it's running newrepos at a place in the loop that
causes it to take a lot longer to notice when it's hit the max for
newrepos.

So, this is the 1.21.1 version, and we will check in the diff/hotfix
which is upstream head version + several patches.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-27 11:16:21 -07:00
Kevin Fenzi
97878de974 bodhi-backend: there isn't a f33-flatpak tag yet.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-27 09:46:34 -07:00
Kevin Fenzi
dd7169e36b batcave: install the actual sync script instead of the cron job twice.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-27 09:45:13 -07:00
Stephen Smoogen
ef902cc3c6 openvpn variable is needed for proxy32 2020-06-27 11:09:31 -04:00
Pavel Raiskup
4752f4092a copr: correctly set timeout to 30 hours
complements 35ff299cbd
2020-06-27 11:46:39 +02:00
Kevin Fenzi
7b848fd051 inventory: correct new guest hosts/ips
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-26 17:27:57 -07:00
Kevin Fenzi
ac84ee5885 Add buildvm's on bvmhost-a64-09/10
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-26 17:17:03 -07:00
Kevin Fenzi
7729ccf9b0 inventory: add bvmhost-a64-09/10
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-26 17:04:27 -07:00
Stephen Smoogen
d0fcfadbbe because we need dns for clevis also 2020-06-26 18:53:14 -04:00
Stephen Smoogen
bb6b6444b3 put in a netmask for clevis 2020-06-26 18:42:29 -04:00
Kevin Fenzi
4e4e338b3e buildhw: clevis when clause: This may need to be quoted.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-26 15:33:27 -07:00
Kevin Fenzi
386f833f05 buildhw: also run the clevis role on buildhw-x86
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-26 15:26:13 -07:00
Stephen Smoogen
f7a2b66c56 ok back off various changes to the templates 2020-06-26 18:15:21 -04:00
Stephen Smoogen
305bd6af2f fix the ipv4_gw issue 2020-06-26 18:12:31 -04:00
Stephen Smoogen
f73b4ce9ca some networks will have multiple gateways 2020-06-26 17:59:29 -04:00
Stephen Smoogen
2e31f43080 do not mix bash fi and jinja endif 2020-06-26 17:56:23 -04:00
Stephen Smoogen
414dabc9b9 Try to hack it so builders and other multi eth boxes can have interfaces off easily until a real replacement is done. 2020-06-26 17:53:56 -04:00
Stephen Smoogen
040102e73b add the rest of the buildhw to inventory so they can be ansibled 2020-06-26 17:07:06 -04:00
Will Woods
5c9d080009 roles/awstats/files/combineHttpLogs.sh: accept DATE_STR
This commit tweaks combineHttpLogs.sh so that you can provide an
optional DATE_STR on the CLI to have it run for a date other than the
default (which is currently 2 days ago, despite the comments about it
being somewhere between 5-3 days..). Links in `latest/` are not updated
when running for user-provided dates.

There's some other refactoring involved but AFAICT this doesn't change
its default behavior at all.

This should let us re-run this script manually to combine logs for the
days that we missed during the colo move etc.
2020-06-26 16:34:37 -04:00
Stephen Smoogen
cd81f49e72 add the rest of the hardware from dell-fx01 2020-06-26 16:02:50 -04:00
Stephen Smoogen
81a9c113c4 add buildhw-x86-04 2020-06-26 15:37:30 -04:00
Stephen Smoogen
49ccf56cfd add another builder 2020-06-26 15:13:55 -04:00
Stephen Smoogen
735f7747be fix missing semicolon on line 616 2020-06-26 14:48:17 -04:00
Stephen Smoogen
34354c248b put in the mac addresses for the rest of the dell fx nodes 2020-06-26 14:43:13 -04:00
Stephen Smoogen
8de1cf8323 add mac address for buildvmhost-x86-03 2020-06-26 14:35:45 -04:00
Stephen Smoogen
eec619cd1e The problem was that the arch is x86_64 and I short cutted it to just x86 when x64 can also happen.. I then created files with the wrong hostnames 2020-06-26 14:19:48 -04:00
Stephen Smoogen
bfa6013d80 Attempt to fix ansible so that it will set up gw correctly using syntax as is used in other parts 2020-06-26 14:11:12 -04:00
Stephen Smoogen
2045306090 attempt a different fix for gw 2020-06-26 13:51:11 -04:00
Stephen Smoogen
d5d83fa763 set up buildvmhost-x86-02 2020-06-26 13:12:08 -04:00
Stephen Smoogen
e441891b6a add host_vars for the rest of the buildhw-x64-XX servers 2020-06-26 12:45:47 -04:00
Stephen Smoogen
467049d1fb add host_vars for buildhw-x64-01 2020-06-26 12:32:18 -04:00
Stephen Smoogen
bbb8292a44 add in buildhw-x86-01.iad2.fedoraproject.org 2020-06-26 11:40:47 -04:00
Stephen Smoogen
afcf6dc205 fix the mac address for buildhw-x86-01 2020-06-26 11:31:23 -04:00
Stephen Smoogen
a50c0da919 put in dhcpd for buildhw-x86-01 to get it to install 2020-06-26 11:26:57 -04:00
Michal Konečný
9664b31916 Release-monitoring: Fix apache issue with external dirs
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2020-06-26 13:15:25 +02:00