Description of problem:
In hypershift hosted cluster, some failed bundle unpack pods remain in Error state and are not automatically cleaned up.
Version-Release number of selected component (if applicable):
Cluster version is 4.20.0-0.nightly-2025-07-15-031201
How reproducible:
always
Steps to Reproduce:
1. create hypershift hosted cluster and create some subs 2. check pod in openshift-marketplace xzha@xzha1-mac 420_upgrade_test % oc get pod -n openshift-marketplace NAME READY STATUS RESTARTS AGE bf4ed2748e7e3aa99a4089248dd10559a123af0a4556d4231c44159a9dc2pfc 0/1 Error 0 125m bf4ed2748e7e3aa99a4089248dd10559a123af0a4556d4231c44159a9dd5w6b 0/1 Completed 0 124m fef64e67f7ed7822d1a21a290838f02d042715e25164247c3fafdbd62ccxc6l 0/1 Completed 0 3m11s fef64e67f7ed7822d1a21a290838f02d042715e25164247c3fafdbd62cfwnvz 0/1 Error 0 4m12s fef64e67f7ed7822d1a21a290838f02d042715e25164247c3fafdbd62cw84qm 0/1 Error 0 3m46s there are some failed pods remain in Error state and are not automatically cleaned up. state: terminated: containerID: cri-o://f84d39209f18ff35913b26c8775bc04b3c743b3628cc313b44df9a23269affc6 exitCode: 1 finishedAt: "2025-07-15T12:01:48Z" message: |+ time="2025-07-15T12:01:38Z" level=info msg="Using in-cluster kube client config" Error: error loading manifests from directory: Get "https://172.31.0.1:443/api/v1/namespaces/openshift-marketplace/configmaps/bf4ed2748e7e3aa99a4089248dd10559a123af0a4556d4231c44159a9d3c60a": net/http: TLS handshake timeout Usage:
Actual results:
some failed pods remain in Error state and are not automatically cleaned up.
Expected results:
those failed pods will be cleaned automatically
Additional info: