Commit graph

31423 commits

Author SHA1 Message Date
Kevin Fenzi
0e6f46483e iad2: mbs-frontend01.iad2: use iad2 kickstart
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 14:21:36 -07:00
Kevin Fenzi
3a830aab42 iad2: bodhi-backend01 for iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 14:20:23 -07:00
Stephen Smoogen
08c5a259c6 and dl in PHX2 can get stuff 2020-05-25 17:19:03 -04:00
Stephen Smoogen
75b78ea9f6 add eno to interfaces 2020-05-25 17:13:50 -04:00
Stephen Smoogen
955ac58aab Merge branch 'master' of ssh://pagure.io/fedora-infra/ansible 2020-05-25 17:12:49 -04:00
Pierre-Yves Chibon
e0ed6697f4 distgit: make the iad2 host closer to the current staging and different from phx2
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-25 23:10:15 +02:00
Kevin Fenzi
bb7accc229 iad2: add sign-bridge01.iad2 and mbs-frontend01/backend01.iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 14:08:24 -07:00
Stephen Smoogen
bda254db6d add in items for manual playbook 2020-05-25 16:55:16 -04:00
Pierre-Yves Chibon
57ad832a4a pkgs: strings should have quotes
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-25 22:53:54 +02:00
Kevin Fenzi
9f9eba3716 base / iptables: drop nat and raw chains from here, as f32 does not like them
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 13:31:04 -07:00
Stephen Smoogen
211ec8c3e4 put in the particulars for autosign01 2020-05-25 16:25:27 -04:00
Pierre-Yves Chibon
042eafc49b pgks: don't install gitolite/base on rhel8
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-25 22:08:55 +02:00
Kevin Fenzi
7220f9aee8 iad2: koji_hub: switch fedora to use python3-fedora-messaging in iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 12:49:42 -07:00
Pierre-Yves Chibon
fbec93831c pkgs: don't setup fedmsg on the rhel8 based hosts
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-25 21:43:46 +02:00
Kevin Fenzi
caa442e694 iad2: pkgs playbook: use group instead of hard coding pkgs02
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 12:41:11 -07:00
Kevin Fenzi
f85ab3cdfa iad2: pkgs01.iad2: setup for pkgs01 in iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 12:37:01 -07:00
Kevin Fenzi
2588417c01 iad2: koji-hub: handle python2/3-tag2distrepo
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 12:30:08 -07:00
Kevin Fenzi
569600fd79 iad2: compose-iot: no dash in the new dns name for consistency?
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 12:26:52 -07:00
Kevin Fenzi
65208c0c0e iad2: compose-x86-01: switch to normal kvm kickstart here
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 12:08:58 -07:00
Kevin Fenzi
ad306b1260 iad2: compose-x86-01.iad2: use the vmhost thats actually in iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 11:46:35 -07:00
Kevin Fenzi
6d160a2c5d iad2: composers: only install 1 interface in iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 11:43:33 -07:00
Kevin Fenzi
82ffbbb441 iad2: add composers to iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 11:39:04 -07:00
Kevin Fenzi
0c9da4dd97 koji01.iad2: fix vmhost name
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 10:39:07 -07:00
Kevin Fenzi
6a8306295c build playbooks: in iad2 use fedora_ostree_content instead of fedora-ostree-content
It's best practice to use _ in netapp volume junction paths.
So, switch iad2 over to those and we can clean up the phx2 ones after we
move.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 10:21:47 -07:00
Kevin Fenzi
1b6f339754 iad2: koji01/02: switch to f32 and one nic
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 10:06:02 -07:00
Kevin Fenzi
f657bef73e kojipkgs02.iad: use corrct datacenter
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 09:49:02 -07:00
Michal Konečný
43d85db429 the-new-hotness: Add libcurl-devel package
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2020-05-25 16:20:37 +00:00
Kevin Fenzi
fc587753df mbs: MBS is using old platforms, this moves both stg and prod to 31.
I notice a lot of newRepo failures in koji. THis is due to f29/f28 being
eol and no longer having buildroot repos for mbs to merge things with.

I am not 100% sure this is the old change needed, but submitting this
to get feeback.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 16:18:33 +00:00
Kevin Fenzi
474257b7b7 iad2 / kojipkgs: only one nic is needed in iad2.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 09:16:45 -07:00
Kevin Fenzi
e44335d831 iad2 / db-koji01.iad2: use correct kickstart name
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 09:12:54 -07:00
Kevin Fenzi
f1c55218d0 iad2: koji/kojipkgs: add to iad2.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 09:03:59 -07:00
Kevin Fenzi
e3cefc18fc iad2: db-koji01.iad2: it is max_cpu, not max_cpus
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 08:51:27 -07:00
Kevin Fenzi
39cf0a33d8 iad2: db-koji01. For some reason it wouldnt let me install with maxcpus 320
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 08:46:27 -07:00
Kevin Fenzi
625687b180 iad2: add db-koji01.iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 08:42:51 -07:00
Kevin Fenzi
03ccad12e1 proxies: comment out apps-fp-o for now.
apps-fp-o no longer works in Fedora 32.
It needs PyYAML which was dropped, and has 2 python2
yaml scripts that no longer will work. We need to either
replace it or drop it or fix it.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-25 08:32:09 -07:00
Pierre-Yves Chibon
6e553b5291 monitor-gating: avoid duplicate keys in the toml file as otherwise toml fails to load the file
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-25 14:11:06 +02:00
Pavel Raiskup
3838d01162 copr-be: typo in restart handler 2020-05-25 12:10:45 +02:00
Pavel Raiskup
ac8100aea9 copr-be: invent copr_backend_target
.. temporarily, till copr-be and copr-be-dev aren't synced on the
updated version of copr-backend package.
2020-05-25 12:08:53 +02:00
Pavel Raiskup
2ac3a6081c copr-be-dev: limit max workers 2020-05-25 11:12:38 +02:00
Pavel Raiskup
e932b54286 copr-be-dev: disable normal VM spawner
... and keep only the resalloc spawner.
2020-05-25 11:06:44 +02:00
Pavel Raiskup
9e02be6a5a copr-be: automatically cleanup VMs (not)started by resalloc
For some reason, starting VMs sometimes fails and VM is kept idling on
in our VMs list, and we are accounted for it.  This script periodically
checks the list of started VMs and terminates those which we are not
interested in.

The script requires, except for python3, also python3-dateutil.
2020-05-25 11:03:58 +02:00
Pierre-Yves Chibon
c3f0b55d47 monitor-gating: Define some more variable in runner.cfg for staging
These variables are used by monitor-gating to slow down its
run frequency when an issue is causing problems and to report
that a run failed when it did fail.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-25 10:03:47 +02:00
Kevin Fenzi
6c2449886c iad2: now all the vgs are named consistently, fix proxy10.iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-24 17:20:22 -07:00
Kevin Fenzi
96e3c69dbc iad2: add proxy10/101/110
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-24 17:18:33 -07:00
Kevin Fenzi
6e2d6f0130 iad2: seems we are moving pdc to the build network
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-24 15:20:56 -07:00
Kevin Fenzi
5fca9649d4 iad2: fix dns on pdc-web01.iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-24 14:51:51 -07:00
Kevin Fenzi
9bd0362a05 iad2: add pdc vms
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-24 14:18:29 -07:00
Kevin Fenzi
a636f74a4e iad2: secondary01.iad2: drop some old python packages until someone yells
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-24 13:34:09 -07:00
Kevin Fenzi
b3e4264079 iad2: value01.iad2: move back to rhel7 for now as we still need fedmsg here
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-24 13:30:42 -07:00
Kevin Fenzi
a62dc49c9e iad2: rhel8 doesnt have python-psutil, it has python2-psutil
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-24 13:09:05 -07:00