-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
None
-
None
-
None
-
None
The operator needs to be updated to set progressing=true on upgrade and until the upgrade is complete as defined in the current definition of the progressing condition. Currently, progressing is always false and the last transition time is the only thing being modified on updated.
// Progressing indicates that the component (operator and all configured operands) // is actively rolling out new code, propagating config changes (e.g, a version change), or otherwise // moving from one steady state to another. Operators should not report // Progressing when they are reconciling (without action) a previously known // state. Operators should not report Progressing only because DaemonSets owned by them // are adjusting to a new node from cluster scaleup or a node rebooting from cluster upgrade. // If the observed cluster state has changed and the component is // reacting to it (updated proxy configuration for instance), Progressing should become true // since it is moving from one steady state to another. // A component in a cluster with less than 250 nodes must complete a version // change within a limited period of time: 90 minutes for Machine Config Operator and 20 minutes for others. // Machine Config Operator is given more time as it needs to restart control plane nodes.