This seems to be caused by bug 1865857. * The failure doesn't always happen in the same place in the code. * The GRPC error message says "transport is closing", which is often caused by the server closing the connection. * Looking at apiserver logs I see this (around same time when the failure happened): > W0810 12:23:26.985570 19 dispatcher.go:142] rejected by webhook "validating-is-webhook-configuration-ready.k8s.io": &errors.StatusError{ErrStatus:v1.Status{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ListMeta:v1.ListMeta{SelfLink:"", ResourceVersion:"", Continue:"", RemainingItemCount:(*int64)(nil)}, Status:"Failure", Message:"admission webhook \"validating-is-webhook-configuration-ready.k8s.io\" denied the request: this webhook denies all requests", Reason:"", Details:(*v1.StatusDetails)(nil), Code:400}} > I0810 12:23:31.004209 19 controlbuf.go:508] transport: loopyWriter.run returning. connection error: desc = "transport is closing" > E0810 12:23:31.004403 19 status.go:71] apiserver received an error that is not an metav1.Status: &status.statusError{state:impl.MessageState{NoUnkeyedLiterals:pragma.NoUnkeyedLiterals{}, DoNotCompare:pragma.DoNotCompare{}, DoNotCopy:pragma.DoNotCopy{}, atomicMessageInfo:(*impl.MessageInfo)(nil)}, sizeCache:0, unknownFields:[]uint8(nil), Code:14, Message:"transport is closing", Details:[]*anypb.Any(nil)} > I0810 12:23:31.004617 19 trace.go:205] Trace[1394334857]: "Get" url:/apis/storage.k8s.io/v1/csidrivers/csi-mock-e2e-csi-mock-volumes-46,user-agent:openshift-tests/v0.0.0 (linux/amd64) kubernetes/$Format -- [sig-storage] CSI mock volume storage capacity unlimited [Suite:openshift/conformance/parallel] [Suite:k8s],client:10.0.46.7 (10-Aug-2020 12:23:00.788) (total time: 7216ms): > Trace[1394334857]: [7.216287437s] [7.216287437s] END > I0810 12:23:35.066964 19 controlbuf.go:508] transport: loopyWriter.run returning. connection error: desc = "transport is closing" > W0810 12:23:43.500846 19 dispatcher.go:142] rejected by webhook "deny-attaching-pod.k8s.io": &errors.StatusError{ErrStatus:v1.Status{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ListMeta:v1.ListMeta{SelfLink:"", ResourceVersion:"", Continue:"", RemainingItemCount:(*int64)(nil)}, Status:"Failure", Message:"admission webhook \"deny-attaching-pod.k8s.io\" denied the request: attaching to pod 'to-be-attached-pod' is not allowed", Reason:"", Details:(*v1.StatusDetails)(nil), Code:400}}
Checked last 7 days ci jobs, no test failed for the same reason.
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.6 GA Images), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:4196