Compare the way in https://bugzilla.redhat.com/show_bug.cgi?id=1772190#c3 , then test 4.2.0-0.nightly-2019-12-23-142304 env: $ oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.2.0-0.nightly-2019-12-23-142304 True False 7h45m Cluster version is 4.2.0-0.nightly-2019-12-23-142304 $ oc project openshift-kube-apiserver $ oc get events |grep "Removed file for secret" 3m54s Warning CertificateRemoved pod/kube-apiserver-ip-10-0-139-72.us-east-2.compute.internal Removed file for secret: /%!(EXTRA *errors.StatusError=secrets "user-serving-cert" not found) 115m Warning CertificateRemoved pod/kube-apiserver-ip-10-0-139-72.us-east-2.compute.internal Removed file for secret: /%!(EXTRA *errors.StatusError=secrets "user-serving-cert-000" not found) 8m21s Warning CertificateRemoved pod/kube-apiserver-ip-10-0-139-72.us-east-2.compute.internal (combined from similar events): Removed file for secret: /%!(EXTRA *errors.StatusError=secrets "user-serving-cert" not found) 58s Warning CertificateRemoved pod/kube-apiserver-ip-10-0-154-154.us-east-2.compute.internal Removed file for secret: /%!(EXTRA *errors.StatusError=secrets "user-serving-cert" not found) 31m Warning CertificateRemoved pod/kube-apiserver-ip-10-0-154-154.us-east-2.compute.internal Removed file for secret: /%!(EXTRA *errors.StatusError=secrets "user-serving-cert-000" not found) 6m25s Warning CertificateRemoved pod/kube-apiserver-ip-10-0-154-154.us-east-2.compute.internal (combined from similar events): Removed file for secret: /%!(EXTRA *errors.StatusError=secrets "user-serving-cert" not found) 92s Warning CertificateRemoved pod/kube-apiserver-ip-10-0-163-106.us-east-2.compute.internal Removed file for secret: /%!(EXTRA *errors.StatusError=secrets "user-serving-cert" not found) 12m Warning CertificateRemoved pod/kube-apiserver-ip-10-0-163-106.us-east-2.compute.internal Removed file for secret: /%!(EXTRA *errors.StatusError=secrets "user-serving-cert-000" not found) 12m Warning CertificateRemoved pod/kube-apiserver-ip-10-0-163-106.us-east-2.compute.internal (combined from similar events): Removed file for secret: /%!(EXTRA *errors.StatusError=secrets "user-serving-cert" not found) Still saw above events, not sure if the count is "reduce"d per the PR's title. However, what can be sure of is, the "/%!(EXTRA *errors.StatusError=" is still "poorly formatted", so assigned back.
It seems saying the same thing with bug https://bugzilla.redhat.com/show_bug.cgi?id=1785610.
This was already fixed long time ago, not sure why this bug still exists.