-
Bug
-
Resolution: Done
-
Normal
-
None
-
4.7
-
?
-
Important
-
None
-
Rejected
-
False
-
-
-
Bug Fix
-
Done
-
-
-
-
Description of problem:
machine config daemon pods cordon node but it does not start un-cordon process
Issue is not observed in master and infra type of nodes
Tried keeping "maxUnavailable: 1" on worker mcp but results are same.
We had suggested workaround :
- pause worker mcp
~~~
oc patch mcp worker --type=merge -p '{"spec":{"paused":true }}'
~~~
- perform version upgrade to 4.7 from stable release (wait till all operators are upgraded)
- check recently rendered worker and chance node annotation "machineconfiguration.openshift.io/desiredConfig" manually
- unpause worker mcp
- re-pause worker mcp (repeat process till the final worker node is updated)
>> in this case, when worker mcp is un-paused three worker marked for drain
Version-Release number of selected component (if applicable):
issue appeared in version upgrade
How reproducible:
everytime
Steps to Reproduce:
1. 2. 3.
Actual results:
Expected results:
Additional info: