Please describe the solution you would like.
waitForReadyNCPNetworkInterface checks for VirtualNetworkInterface.Status.Conditions using strings.Contains(cond.Type, "Ready") and strings.Contains(cond.Status, "True"), is there any historical reason (or futuristic thinking?) to use Contains instead of equality check? If not, can we tighten the check?
Is there anything else you would like to add?
N/A.
Please tell us about your environment.
N/A.