Commit Graph

19042 Commits

Author SHA1 Message Date
Kevin Fenzi
f8d277a4e0 releng-compose: fix hostname of composer-branched01 so epel8-playground runs
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 16:23:10 -07:00
Kevin Fenzi
122e0e2707 hosts / notifs*: drop all these wrong host files.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 14:52:15 -07:00
Kevin Fenzi
f56d189995 base / dist enabled services
At some point not too long ago we set 'logrotate.timer' as a dist
enabled service. This mostly works fine as all supported Fedora and RHEL
releases have this. However, we still have some old unsupported hosts
(like notifs-backend01) and this caused playbooks to fail on them.
So, lets conditionalize it only to newer ones so we can run playbooks on
the EOL ones.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 14:50:46 -07:00
Aurélien Bompard
9e69aa3087 Remove redundant rabbitmq plugin for collectd
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-07-02 23:20:23 +02:00
Kevin Fenzi
cbb48eff19 pagure / docs.pagure.org: adjust SSSD redirects to work.
apache redirectmatches are the worst.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 12:34:42 -07:00
Kevin Fenzi
5847b5c4a6 pagure.io / docs.pagure.org: redirects for sssd
https://pagure.io/fedora-infrastructure/issue/8995

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 12:19:55 -07:00
Kevin Fenzi
5179479e16 koji_hub / kojiweb: move the kojira queue file to the right place
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 12:05:47 -07:00
Kevin Fenzi
3f4db992c9 koji_hub / kojiweb: allow access to /mnt/koji/kojira
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 11:53:47 -07:00
Kevin Fenzi
4045f59f96 koji_hub / kojira: rename queue to be easier to type
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 11:51:23 -07:00
Kevin Fenzi
88907aa1c8 koji_hub / kojira: place the queue file where everyone can see it.
New versions of kojira can optionally produce a queue file.
This shows the buildroots that it knows need regeneration and
how long they have been known out of date. It might help users
see where a buildroot they are waiting for is in the queue.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 11:40:17 -07:00
Stephen Smoogen
2475c00e01 remove a role definition on hostname which no longer exists. allow awstats to run possibly 2020-07-02 14:28:24 -04:00
Stephen Smoogen
184f33b98a turn off moving averages as I dont have time to rewrite the code with newer pandas syntax and python3 2020-07-02 14:24:10 -04:00
Pierre-Yves Chibon
37890c4113 Remove the plus_plus_service role as we never deployed it :(
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-07-02 14:48:20 +00:00
Stephen Smoogen
736b3db7d1 make the syncHttpLogs a little less noisy and hopefully more useful 2020-07-02 08:54:57 -04:00
Kevin Fenzi
349dec197c nagios_seever/ irc colorize: 2to3 run to move to python3
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 16:45:28 -07:00
Stephen Smoogen
b0c7013f73 you need an empty line because jinja eats the carriage return and nagios configs cant handle } not being on a line by itself 2020-07-01 18:25:38 -04:00
Stephen Smoogen
35f1746c3f things become clearer when we find a missing internal on soemthing that says for internal 2020-07-01 18:20:14 -04:00
Stephen Smoogen
6e218c7031 a box not on the vpn has a hard time testing for boxes on the vpn 2020-07-01 18:14:02 -04:00
Stephen Smoogen
28ba173acb move the dns_external check to using a group variable in the nagios group. This takes it out of the main inventory where its names do not match and this other group was not used in any other playbook 2020-07-01 17:40:02 -04:00
Kevin Fenzi
4857a1f032 iptables: drop kojibuilder_iad2 in favor of kojibuilder, add tang access
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 14:04:55 -07:00
Kevin Fenzi
d4b609e25a bkernel: sync mock site defaults to bkernel
We want to make sure to not use bootstrap mode yet.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 12:22:18 -07:00
Kevin Fenzi
854d5e4ab6 collectd/server: Add collectd-rabbitmq-data on rhel8
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 12:16:45 -07:00
Stephen Smoogen
dd3d48189f need to have condense-mirrorlogs do its sort in /tmp and not /srv/tmp 2020-07-01 13:36:52 -04:00
Luca BRUNO
5b7852cebb coreos-cincinnati: deploy latest master (f63c842) 2020-07-01 12:32:47 +00:00
Luca BRUNO
35be87da9c coreos-cincinnati: build latest master (f63c842) 2020-07-01 11:57:25 +00:00
Kevin Fenzi
90c28879f9 nagios_server: Adjust ns01/02 to try and work with nagios external
Also adjust gateway group as ibiblio-gw can't be it's own parent.
Also setup vpn hosts also on external as it needs the hostgroup.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 17:55:12 -07:00
Kevin Fenzi
2290817ace inventory: drop more autosign01 and bastion-comm01 rabbitmq: add monitoring plugin now.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 17:10:32 -07:00
Kevin Fenzi
93b8e0c893 nagios_server: actually define the address for iad2_gw
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 16:25:11 -07:00
Kevin Fenzi
9770bae604 nagios_server: use iad2-mgmt-http.cfg
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 16:13:26 -07:00
Kevin Fenzi
e7edf9ef55 nagios_server: missed a phx2-gw in mgmt hosts.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 16:09:39 -07:00
Kevin Fenzi
9d9d7f6c5c nagios_server: more adjustments, drop fas for now, fix gateway hosts harder
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 15:59:32 -07:00
Kevin Fenzi
632d4a0273 nagios_server: adjust a bunch more things for iad2.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 15:39:32 -07:00
Kevin Fenzi
5a7245bf26 iptables / nagios_client/server: clean up more phx2 ips for iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:51:43 -07:00
Stephen Smoogen
79efdbc2ca move ppc to 10 gig network 2020-06-30 17:50:04 -04:00
Kevin Fenzi
88ab378bba nagios_server: drop phx2_internal stuff, fix mailman01 to use iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:40:14 -07:00
Kevin Fenzi
6908fbf86a nagios_server: replace phx2_internal with iad2_internal.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:33:11 -07:00
Kevin Fenzi
f8c4957c95 iptables: adjust for new noc01 ip, drop some iptables files no longer used.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:24:09 -07:00
Kevin Fenzi
b7a5fbcc7e nagios: need a newline here
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:18:36 -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
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
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
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
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