Bug 1787422

Summary: Upgrade can not start due to version pod fail to request expected ephemeral-storage on master node
Product: OpenShift Container Platform Reporter: W. Trevor King <wking>
Component: Cluster Version OperatorAssignee: W. Trevor King <wking>
Status: CLOSED DUPLICATE QA Contact: liujia <jiajliu>
Severity: high Docs Contact:
Priority: high    
Version: 4.3.zCC: aos-bugs, bparees, jiajliu, jokerman, lmohanty, mifiedle, wking, wsun, zpeng
Target Milestone: ---Keywords: Regression, TestBlocker
Target Release: 4.3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1786315
: 1787424 (view as bug list) Environment:
Last Closed: 2020-01-02 19:49:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1786315    

Description W. Trevor King 2020-01-02 19:12:54 UTC
Although 4.3 kubelet capacity reporting works, we still need to drop the 4.3 request, to support flows like:

1. 4.2 cluster running with 4.2 CVO and 4.2 kubelets (so no capacity reporting).
2. Admin requests an update to 4.3.1.
3. 4.2 CVO launches a version pod without requests, because of the 4.2 reversion (#288). This works fine.
4. Update gets far enough to run a 4.3 CVO.
5. Update hangs on some 4.3.1 bug, while it's still running 4.2 kubelets.
6. Admin requests an update to 4.3.2.
7. 4.3 CVO launches a version pod with an ephemeral-storage request, which hangs because the 4.2 kubelets are still running and not reporting ephemeral-storage capacity.

Comment 2 Mike Fiedler 2020-01-02 19:38:21 UTC
Disregard comment 1

Comment 3 W. Trevor King 2020-01-02 19:49:03 UTC

*** This bug has been marked as a duplicate of bug 1787334 ***