Commit graph

37040 commits

Author SHA1 Message Date
Michal Konečný
25a75c170b [the-new-hotness] Migrate staging to OCP4
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-05-17 08:48:44 +00:00
Luca BRUNO
5ae24a905c
coreos-cincinnati: remove legacy conditional bits from templates 2022-05-17 08:41:29 +00:00
Luca BRUNO
e600040304
coreos-cincinnati: fix buildconfig object name 2022-05-17 08:36:40 +00:00
Luca BRUNO
9a0dd2bb9b
coreos-cincinnati: drop old OCP3 production cluster 2022-05-17 08:34:16 +00:00
Pavel Raiskup
1f659b735b copr-hypervisor: work-around Copr Ansible plugin for RHEL 8 target 2022-05-17 09:59:41 +02:00
Pavel Raiskup
d0c0de1033 copr-builders: install helpers repo by the Copr Ansible plugin 2022-05-17 09:28:53 +02:00
Pavel Raiskup
f1b1dac68f copr-hypervisors: upload images to p08 and p09 hypervisors 2022-05-17 08:54:16 +02:00
Pavel Raiskup
d1f986e26f copr-builders: more deterministic swap volume mount
Using the /config/resalloc-vars.sh file we can 100% identify if the VM
is started on an on-premise hypervisor, or in some Cloud.
2022-05-17 08:03:14 +02:00
Pavel Raiskup
c792f32ad2 copr-be-dev: at least warn that we re-try the virt-install command 2022-05-17 07:55:25 +02:00
Pavel Raiskup
11352fa70e copr-be-dev: retry virt-installing
For some reasons, about each 5th attempt to virt install fails on the
Power9 hypervisor.
2022-05-17 07:49:38 +02:00
Pavel Raiskup
71e3f73582 copr-be-dev: correctly delete Power9 machines
This reverts commit f4268330ee.
2022-05-17 07:32:45 +02:00
Pavel Raiskup
dacc97b581 copr-be-dev: correctly start Power9 machines with 4 CPUs 2022-05-17 07:29:31 +02:00
Pavel Raiskup
c8353a0124 copr-be-dev: provide /config/resalloc-vars.sh on VMs on hypervisors
This way we can do better decisions later, like what to do about the
SWAP mount points.
2022-05-17 07:27:48 +02:00
Pavel Raiskup
f4268330ee copr-be-dev: vm-delete typo in P09 box address 2022-05-17 06:50:43 +02:00
Kevin Fenzi
f4081e825f zabbix: fix another zabbix agent rename
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 18:23:06 -07:00
Kevin Fenzi
af7c94951a and add the files
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 18:21:49 -07:00
Kevin Fenzi
1c792cf8c1 nbde: fix this with proper fixes
My last commit wasn't correct. It turns out we still need to:
a) drop the dracut made bogus "Wired Connection". We do this in
nbde_client-network-flush by removing the default connection file.
b) We also need to tell NetworkManager to not make 'Wired Connection 43'
for any non configured interfaces. We only want to use the ones we
configure and not any of the others that may or may not have link.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 18:19:34 -07:00
Kevin Fenzi
c4c7c0963f zabbix-agent -> zabbix_agent role name change
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 17:45:34 -07:00
Andrew Heath
32764a7f3a Testing https://access.redhat.com/solutions/5420401 on postfix systems 2022-05-17 00:29:25 +00:00
Kevin Fenzi
6f92ba3b9a nbde_client: workaround bug in dracut
In RHEL8.0->8.2 this all worked fine, because dracut was using legacy
networking. So, needsneed=1 would bring up network, it would not save it
to ifcfg files due to removing that dracut module all then NM would take
over. However, on RHEL8.3+ dracut started using NetworkManager. So, it
would bring up network, nbde_client would flush those so they had no
ip's on them, but dracut would hand off a "Wired Connection" NM profile
(even tho the interface had no ips now). It would then of course
activate it and boom, mess up your real Networking. It seems the logic
for handing off this network config is pivoting on needsnet=1. So, if we
switch to just 'ip=dhcp' it works and doesn't mess with your real
networking.
TODO: report this and try and get a real fix in either nbde_client or
dracut or both.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 17:11:27 -07:00
Kevin Fenzi
35df2de4c9 bodhi: also allow ftpsync to use the bodhi fedora messaging cert
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 13:01:09 -07:00
Kevin Fenzi
7c50802e78 missing comma. sigh
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 12:09:00 -07:00
Kevin Fenzi
aa3d6a2b54 also change playbook
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 12:08:14 -07:00
Kevin Fenzi
24ef62bb18 role names do not like - in them
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 12:07:40 -07:00
Kevin Fenzi
3ae90ed527 fix indent/syntax
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 12:06:12 -07:00
Kevin Fenzi
b65a180cad oci-registry / staging: try to enable zabbix-agent
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 12:04:25 -07:00
Kevin Fenzi
ed16378972 copr / db: remove broken when: clause
This is a leftover from when there was a 2fa include there. The when was
to not run that on staging, but when that was removed this was left and
it causes a syntax error.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 11:49:28 -07:00
Kevin Fenzi
ce87f97afe debuginfod01.stg has moved to f36
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-16 11:01:38 -07:00
Pavel Raiskup
f30e6b2f81 copr-be-dev: correct the vm removal script for Power9 2022-05-16 17:31:54 +02:00
Pavel Raiskup
41deca1de9 copr-be-dev: start Power9 VMs with 4 CPUs 2022-05-16 17:14:17 +02:00
Pavel Raiskup
2be85a43eb copr-be-dev: valid ipv6 range for p09 box 2022-05-16 17:07:12 +02:00
Pavel Raiskup
46c086000f copr-backend-dev: typo in pools.yaml 2022-05-16 17:01:48 +02:00
Pavel Raiskup
7f53cc41f4 copr-be-dev: deploy the new Power9 machine for VMs
De-prioritize the OSUOSL stack for Power9 now.
2022-05-16 16:55:36 +02:00
Mark O Brien
5d5b7776d4 add tags for mirrors.centos.org
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-05-16 15:37:41 +01:00
Luca BRUNO
79dfafb454
coreos-cincinnati: drop old OCP3 staging cluster 2022-05-16 14:33:41 +00:00
Luca BRUNO
efddf3d8c6
coreos-cincinnati/staging: deploy latest master (895fa92) 2022-05-16 14:26:48 +00:00
Luca BRUNO
7f5bbe416e
coreos-cincinnati/staging: build latest master (895fa92) 2022-05-16 14:11:25 +00:00
Mark O Brien
75aadffd63 rename proxies_ocp4 hostgroup
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-05-16 15:08:17 +01:00
Pavel Raiskup
f03f6f421f copr-hypervisor: install the helpers repo via copr ansible plugin
Because we already have the EPEL-8 chroot in Fedora Copr.
2022-05-16 16:01:08 +02:00
Pavel Raiskup
05f41424e8 copr-hypervisor: install libvirt packages earlier
... even libvirt-daemon
2022-05-16 15:25:41 +02:00
Pavel Raiskup
8bb92a4d51 copr-hypervisor: re-enable FAS user script
The original problem that led to disabling this task should be fixed
now.
2022-05-16 15:13:15 +02:00
Mark O Brien
28db0aa10f update nagios checks for http-accounts for ocp4 proxies only
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-05-16 13:59:32 +01:00
Aurélien Bompard
b57ec0f90a
Migrate FASJSON to OCP4 in prod
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-05-16 13:22:27 +02:00
Aurélien Bompard
6c6792a231
Deploy the Noggin update to prod
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-05-16 10:34:09 +02:00
Kevin Fenzi
b77fdc9637 inventory / staging: switch staging default to mtu of 9000
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-15 13:14:03 -07:00
Kevin Fenzi
3dd582a36c nbde: mark hosts that do not have nbde correctly
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-15 12:34:54 -07:00
Kevin Fenzi
26f69a7ee2 inventory: switch all iad2 virthosts and guests to use 9000 mtu
All the iad2 hosts are on 10GB network, so should be able to use 9000mtu.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-15 12:13:50 -07:00
Kevin Fenzi
6c343e9906 inventory: add some groups for guests and hosts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-15 11:58:40 -07:00
Kevin Fenzi
be13248f7c inventory: be more concise
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-15 11:08:06 -07:00
Kevin Fenzi
df45f66004 inventory: also make stg be in iad2 group
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-15 11:05:40 -07:00