Commit graph

32172 commits

Author SHA1 Message Date
Kevin Fenzi
c532b8802a inventory: buildvm-ppc64le-11 -> 20: move to bvmhost-p09-02
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-07 15:31:35 -07:00
Kevin Fenzi
1beb03849c inventory / buildvm-ppc64le: set mem to max
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-07 15:18:08 -07:00
Kevin Fenzi
825bedf65f buildvm_ppc64le (0-10): adjust size and move 10 builders to p09-01
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-07 14:17:25 -07:00
Kevin Fenzi
1b3258ef49 download: mount fedora_odcs on download servers for easier internal sync
The fedora_odcs volume is available on odcs-frontend01, but it's easier
for internal people to get it via dl servers since they already get some
content there. So, we just mount it (ro) there so they can do so.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-07 13:41:04 -07:00
Pierre-Yves Chibon
941e89f045 toddlers: symlink the email_overrides.toml file from distgit_bugzilla_sync to toddlers
We currently need this file in both projects and we don't want to
maintain it in both place.
I first tried to import the file using the structure in the ansible
repo but that doesn't work as it doesn't find the template.
So using a symlink seems like a potentially valid solution.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-07-07 17:09:29 +02:00
Pierre-Yves Chibon
b09b7c5017 toddlers: configure the logger for one of the toddler to DEBUG
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-07-07 16:59:18 +02:00
Pierre-Yves Chibon
61b4fd6705 toddlers: give Mohan access to the project in openshift
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-07-07 16:34:13 +02:00
Pierre-Yves Chibon
6396a56eb4 toddlers: add the new topics to listen to for the new toddlers
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-07-07 16:27:29 +02:00
Pierre-Yves Chibon
c86b24083c toddlers: mount the email_overrides file which is needed for the new packager_bugzilla_sync toddler
That toddler sync packagers from FAS to bugzilla and thus
needs to know the bugzilla email of the FAS account, which
means it needs to know the bugzilla overrides.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-07-07 16:22:20 +02:00
Pierre-Yves Chibon
d5290d0628 toddlers: Update the configuration file for the new toddlers
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-07-07 16:22:20 +02:00
Kevin Fenzi
11ec8e6adf base / resolv.conf / rdu2: vpn has to come first
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-06 14:10:15 -07:00
Kevin Fenzi
d6ebdb44de inventory: nagios: adjust bkernel and qvmhost names for mgmt in nagios
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-06 14:04:32 -07:00
Kevin Fenzi
a02d9a2da0 base / iptables / koji_builder: The s390x hosts need to talk to kojipkgs01/02
Actually it's only the varnish caching host that needs to talk to them
at this point, but might as well allow it on any of them in case we
switch how the caching works there or the like.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-06 10:38:44 -07:00
Stephen Smoogen
ff5a96557a reorder dhpc 2020-07-06 12:21:54 -04:00
Pierre-Yves Chibon
1c3f2fd8fe toddlers: include the date/time in the logs entries
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-07-06 18:20:04 +02:00
Pierre-Yves Chibon
7b849b7a0f toddlers: Try specifying the command to run in the container
This should allow us to re-use the container for other commands with
playtime

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-07-06 17:53:22 +02:00
Kevin Fenzi
56a476c7ed inventory: allow noc01 to connect to db-fas01 and db-koji01 to monitor them
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-05 12:03:26 -07:00
Adam Williamson
d20c281574 relvalconsumer: drop a stray git version pin
This should've been removed ages ago. Whoops.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-07-02 17:19:34 -07:00
Kevin Fenzi
b266dca699 releng_compose: actually commit the change I meant to
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 16:30:54 -07:00
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
570cce1803 download: add rackspace ips for tier0 ( infra 8864 )
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 15:54:37 -07:00
Kevin Fenzi
4ec5a57eb3 inventory: add a compose-branched01
We normally wouldn't need this now, as there's no branched compose,
however, we will at some point and we need it now for epel8-playground
composes.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 15:00:13 -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
Kevin Fenzi
fd1701df25 Adjust the readme file to make more clear about the repo vs the control host we run things on.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 11:39:12 -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
d5babb1721 scripts/logview: 2to3 port to python3
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 18:34:59 -07: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
Kevin Fenzi
ad28c1fd0b virthost/bvirthost: up max procs warnings in nagios
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 14:42:20 -07: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
7c0bd78564 inventory: drop bvmhost-a64-osbs-01 for now until it's configured. 2020-06-30 18:36:57 -07:00