Commit graph

31623 commits

Author SHA1 Message Date
Kevin Fenzi
52010621fb iad2: allow vpn on batcave01.iad2 and also on value01 allow connections from it for zodbot
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-04 13:16:18 -07:00
Kevin Fenzi
732971200e iad2: batcave: connect openvpn to phx2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-04 12:56:12 -07:00
Kevin Fenzi
d2ea3fdb00 openvpn / server: add ccd files for all the iad2 hosts.
This will allow the iad2 hosts to connect to the phx2 vpn and use
a different ip from their phx2 counterparts. This way we can change
haproxy/httpd to point to the new iad2 service and migrate it, but
still have the rest of services point to phx2.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-04 12:50:49 -07:00
Pavel Raiskup
bb5bbf2704 copr-be: better ssh client configuration
- don't wait too long for SSH connection timeout (set it to 60s), we
  we will be restarting the build by backend when the last 4 attempts to
  contact builder failed more quickly than each 2 minutes.
- make the keep alive interval much smaller than the connection timeout
  is
2020-06-04 21:18:38 +02:00
Kevin Fenzi
dd952da38b base / iptables: drop old openstack template and update osusol with new batcave egress ip
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-04 10:36:08 -07:00
Kevin Fenzi
708e5952d8 koji_builder: do not exclude bkernel builders from the normal mock site_defaults.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-04 09:20:28 -07:00
Kevin Fenzi
30b85f900e iad2: fix duplicate ip on a32-11 and a32-12
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-04 09:20:28 -07:00
Pierre-Yves Chibon
2fe4ae9440 filter_plugins/fedmsg: make the filter work with python3
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-06-04 17:52:29 +02:00
Stephen Smoogen
11bd660313 forgot to define br0_dev 2020-06-04 11:20:48 -04:00
Stephen Smoogen
0a332ba7d4 add in bvmhost-p09 2020-06-04 10:40:28 -04:00
Mark O'Brien
586160319f [osbs-iad2] add openshift_version vars for both archs 2020-06-04 15:28:34 +01:00
Mark O'Brien
67a99cb6e3 [osbs-iad2] add registry for iad2 and add openshift_version vars 2020-06-04 15:22:55 +01:00
Stephen Smoogen
0339781ad3 have proxies not copy over copying.tmp if it shows up in docs tree 2020-06-04 10:15:37 -04:00
Pierre-Yves Chibon
4f63e6e74f waiverdb: use the iad2 db server when running in iad2
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-06-04 14:52:45 +02:00
Pierre-Yves Chibon
cc8d0d17aa waiverdb: deploy in iad2's openshift
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-06-04 14:42:58 +02:00
Nils Philippsen
6f97cb8952 Zuul: use correctly namespaced parent job name
Signed-off-by: Nils Philippsen <nils@redhat.com>
2020-06-04 14:32:26 +02:00
Pierre-Yves Chibon
9e81ae8371 Add mdapi and greenwave in openshift in iad2
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-06-04 14:28:43 +02:00
Pierre-Yves Chibon
aacd00cdc1 distgit: iad2 also runs rhel8 and thus python 3.6 so adjust the path to the static files
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-06-04 14:27:01 +02:00
Pierre-Yves Chibon
64773f2049 distgit/pagure: iad2 has the same rules as staging, python 3.6
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-06-04 14:11:50 +02:00
Pierre-Yves Chibon
4d37489f6f bodhi/backend: Port the koji-sync script from fedmsg to fedora-messaging
Fixes https://pagure.io/fedora-infrastructure/issue/8967

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-06-04 14:11:00 +02:00
Jan Kaluza
c63b5c0519 ODCS: Do not force releng backend for 'jkaluza'. 2020-06-04 13:59:33 +02:00
Jan Kaluza
b00e296350 ODCS: Install also latest libdmodulemd in manual/upgrade/odcs.yml. 2020-06-04 13:14:15 +02:00
Jan Kaluza
9760bc6d94 ODCS: Setup NFS before running ODCS backend role. 2020-06-04 13:00:38 +02:00
Jan Kaluza
a65a9749df ODCS: Do not try to stop fedmsg-hub-3, because that package is not installed anymore. 2020-06-04 11:24:09 +02:00
Jan Kaluza
a0a15e927f ODCS: Enable the mod_auth_openidc module on rhel8 2020-06-04 11:11:43 +02:00
Jan Kaluza
83d756cf00 ODCS upgrade playbook: Use 'dnf clean all'. 2020-06-04 10:58:33 +02:00
Kevin Fenzi
f621f7bf69 iad2: set iad2 nagios_server for rabbitmq role
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 21:33:12 -07:00
Kevin Fenzi
dc79e302f8 letsencrypt: adjust to work in other datacenters (like ibiblio)
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 21:18:44 -07:00
Mark O'Brien
5aa22c2e02 [koji-iad2] add file for koji db transfer to iad2 2020-06-04 03:54:53 +00:00
Kevin Fenzi
eae8075d65 iad2: generalize rabbit/queue for both datacenters.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 20:53:12 -07:00
Kevin Fenzi
ee7ff8d551 iad2: add buildhw-a64-01.iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 16:18:51 -07:00
Kevin Fenzi
8ea193fb96 iad2: set ipa server for iad2 hosts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 15:57:07 -07:00
Stephen Smoogen
14b41a54de try to get ppc working 2020-06-03 18:52:34 -04:00
Kevin Fenzi
360d881c07 iad2: add 6 more arm builders
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 15:52:20 -07:00
Kevin Fenzi
edb0f7246b iad2: put all the arm builders in the right datacenter
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 15:40:44 -07:00
Kevin Fenzi
3f9c2e5d53 iad2: adjust rabbit/user defaults for either datacenter
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 15:13:31 -07:00
Stephen Smoogen
4391514023 put in initial variables for bvmhost-a64-04 2020-06-03 17:25:16 -04:00
Kevin Fenzi
b873aa0e47 oci-registry: also allow cloudfront to access the registry directly
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 14:24:47 -07:00
Kevin Fenzi
aaf6ecbbae iad2: disable fedmsg/base role on bodhi-backend01.iad2 for now
There's only one script using it left and perhaps we can port or fix
that. python3 ansible on new batcave01.iad does not like this use of
sort in the fedmsg filter, it says:

AttributeError: 'dict_items' object has no attribute 'sort'"

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 13:52:28 -07:00
Kevin Fenzi
35930379f8 delegations: use quotes when using a variable in a delegate_to
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 12:58:59 -07:00
Kevin Fenzi
2f81e76657 iad2: adjust a bunch of things that were delegating directly to phx2 hosts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 12:54:59 -07:00
Stephen Smoogen
bed9f28de9 different mac. same result 2020-06-03 15:25:48 -04:00
Kevin Fenzi
4f2e616ad2 iad2: we renamed the armv7 builders, so we have to adjust all these places too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 12:12:56 -07:00
Kevin Fenzi
bf0ecd3a7c iad2: also set dns correctly.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 12:07:50 -07:00
Kevin Fenzi
d14319e931 iad2: buildvm-a32: fix virthosts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 11:54:05 -07:00
Kevin Fenzi
3e633a786d iad2: we do not want to force kojid running in iad2 until we migrate there
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 11:46:49 -07:00
Kevin Fenzi
d05c1a61b9 ansible server: we enable logdetail, so call the plugin logdetail
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 11:41:55 -07:00
Kevin Fenzi
55d0adcba2 iad2: add gw for arm hosts.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 11:34:38 -07:00
Kevin Fenzi
ee3f1f523e iad2: also switch base keytab to use python3 now (so new hosts in iad2 only)
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 11:19:57 -07:00
Kevin Fenzi
3acd61b067 iad2: drop python2 for ipa. This means NO NEW keytabs made from phx2 ansible runs. Do those in iad2.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-03 11:14:26 -07:00