Created attachment 1721500 [details]
openshift install log
Installation failed to complete.
Only master nodes were stared but only not were ready
$ oc get nodes
NAME STATUS ROLES AGE VERSION
ostest-k25cj-master-0 Ready master 9h v1.18.3+2fbd7c7
ostest-k25cj-master-1 NotReady master 9h v1.18.3+2fbd7c7
ostest-k25cj-master-2 Ready master 9h v1.18.3+2fbd7c7
Setting target release to the active development branch (4.7.0). For any fixes, where required and requested, cloned BZs will be created for those release maintenance streams where appropriate once they are identified.
Setting a tentative severity based on description as provided.
Looking at the cluster, I noticed the keepalived check scripts are not rendered properly. The LBConfig.LbPort and LBConfig.ApiPort variables are unset, causing the scripts to have wrong ports:
[core@ostest-k25cj-master-0 ~]$ cat /etc/keepalived/chk_ocp_script_both.sh
/usr/bin/curl -o /dev/null -kLfs https://localhost:0/readyz && [ -e /var/run/keepalived/iptables-rule-exists ] || /usr/bin/curl -kLfs https://localhost:0/readyz
This is preventing the API VIP from moving to another node if it is not healthy.
It turns out we were missing a 4.5 backport for https://github.com/openshift/baremetal-runtimecfg/pull/70 when we backported https://github.com/openshift/machine-config-operator/pull/2110.
Trying again after setting what I think should be the dependent bug.
*** Bug 1888520 has been marked as a duplicate of this bug. ***
No more errors found on 4.5 tests, marking bug as verified
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (OpenShift Container Platform 4.5.18 bug fix update), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.