-
Spike
-
Resolution: Done
-
Critical
-
None
-
None
-
None
-
False
-
-
False
-
None
-
None
-
None
-
None
Impact statement for the OCPBUGS-56380 series:
Which 4.y.z to 4.y'.z' updates increase vulnerability?
Updates to the following versions:
- 4.15.48 or higher
- 4.16.38 or higher
- 4.17.17 or higherÂ
- 4.18.1 or higher
Which types of clusters?
Only some Azure clusters are exposed. Check your infrastructure platform with:
$ oc get -o 'jsonpath={.status.platformStatus.type}{"\n"}' infrastructure.config.openshift.io cluster
If the output is not Azure, the cluster is not exposed. If the output is Azure, check your regions:
$ oc -n openshift-machine-api get -o 'jsonpath={range .items[*]}{.spec.template.spec.providerSpec.value.location}{"\n"}{end}' machinesets.machine.openshift.io
If the output contains any of these regions without availability zones, the cluster is exposed:
$ az account list-locations | jq -c '.[] | select(.availabilityZoneMappings == null) | {name, displayName}' | sort
{"name":"asia","displayName":"Asia"}
{"name":"asiapacific","displayName":"Asia Pacific"}
{"name":"australiacentral2","displayName":"Australia Central 2"}
{"name":"australiacentral","displayName":"Australia Central"}
{"name":"australia","displayName":"Australia"}
{"name":"australiasoutheast","displayName":"Australia Southeast"}
{"name":"brazil","displayName":"Brazil"}
{"name":"brazilsoutheast","displayName":"Brazil Southeast"}
{"name":"brazilus","displayName":"Brazil US"}
{"name":"canada","displayName":"Canada"}
{"name":"canadaeast","displayName":"Canada East"}
{"name":"centraluseuap","displayName":"Central US EUAP"}
{"name":"centralusstage","displayName":"Central US (Stage)"}
{"name":"eastasiastage","displayName":"East Asia (Stage)"}
{"name":"eastus2stage","displayName":"East US 2 (Stage)"}
{"name":"eastusstage","displayName":"East US (Stage)"}
{"name":"eastusstg","displayName":"East US STG"}
{"name":"europe","displayName":"Europe"}
{"name":"france","displayName":"France"}
{"name":"francesouth","displayName":"France South"}
{"name":"germany","displayName":"Germany"}
{"name":"germanynorth","displayName":"Germany North"}
{"name":"global","displayName":"Global"}
{"name":"india","displayName":"India"}
{"name":"indonesia","displayName":"Indonesia"}
{"name":"israel","displayName":"Israel"}
{"name":"italy","displayName":"Italy"}
{"name":"japan","displayName":"Japan"}
{"name":"jioindiacentral","displayName":"Jio India Central"}
{"name":"jioindiawest","displayName":"Jio India West"}
{"name":"korea","displayName":"Korea"}
{"name":"koreasouth","displayName":"Korea South"}
{"name":"malaysia","displayName":"Malaysia"}
{"name":"mexico","displayName":"Mexico"}
{"name":"newzealand","displayName":"New Zealand"}
{"name":"northcentralus","displayName":"North Central US"}
{"name":"northcentralusstage","displayName":"North Central US (Stage)"}
{"name":"norway","displayName":"Norway"}
{"name":"norwaywest","displayName":"Norway West"}
{"name":"poland","displayName":"Poland"}
{"name":"qatar","displayName":"Qatar"}
{"name":"singapore","displayName":"Singapore"}
{"name":"southafrica","displayName":"South Africa"}
{"name":"southafricawest","displayName":"South Africa West"}
{"name":"southcentralusstage","displayName":"South Central US (Stage)"}
{"name":"southcentralusstg","displayName":"South Central US STG"}
{"name":"southeastasiastage","displayName":"Southeast Asia (Stage)"}
{"name":"southindia","displayName":"South India"}
{"name":"spain","displayName":"Spain"}
{"name":"sweden","displayName":"Sweden"}
{"name":"switzerland","displayName":"Switzerland"}
{"name":"switzerlandwest","displayName":"Switzerland West"}
{"name":"taiwan","displayName":"Taiwan"}
{"name":"uaecentral","displayName":"UAE Central"}
{"name":"uae","displayName":"United Arab Emirates"}
{"name":"uk","displayName":"United Kingdom"}
{"name":"ukwest","displayName":"UK West"}
{"name":"unitedstates","displayName":"United States"}
{"name":"unitedstateseuap","displayName":"United States EUAP"}
{"name":"westcentralus","displayName":"West Central US"}
{"name":"westindia","displayName":"West India"}
{"name":"westus2stage","displayName":"West US 2 (Stage)"}
{"name":"westus","displayName":"West US"}
{"name":"westusstage","displayName":"West US (Stage)"}
What is the impact? Is it serious enough to warrant removing update recommendations?
- Machine API cannot scale up new instances in existing MachineSets.
- Autoscaling is, therefore, also broken.
How involved is remediation?
- Users must create new MachineSets and then scale those instead.
- The above-mentioned step is not obvious, and it has not been tested yet. However, in theory, it should be functional.
Is this a regression?
- Yes, a cluster administrator shouldn't have to recreate MachineSets ever.
- is related to
-
OCPBUGS-56380 OCP on Azure MachineSet scaling up fails after upgrade to 4.15.48+ on non zonal region
-
- Closed
-
- links to