use intstr.GetScaledValueFromIntOrPercent instead of the deprecated

Signed-off-by: Qifan Shen <sqfphoenix@163.com>
pull/11439/head
Qifan Shen 2 years ago committed by shenqifan
parent d79ae9f927
commit 9d59d92abb

@ -291,7 +291,7 @@ func (c *ReadyChecker) daemonSetReady(ds *appsv1.DaemonSet) bool {
c.log("DaemonSet is not ready: %s/%s. %d out of %d expected pods have been scheduled", ds.Namespace, ds.Name, ds.Status.UpdatedNumberScheduled, ds.Status.DesiredNumberScheduled) c.log("DaemonSet is not ready: %s/%s. %d out of %d expected pods have been scheduled", ds.Namespace, ds.Name, ds.Status.UpdatedNumberScheduled, ds.Status.DesiredNumberScheduled)
return false return false
} }
maxUnavailable, err := intstr.GetValueFromIntOrPercent(ds.Spec.UpdateStrategy.RollingUpdate.MaxUnavailable, int(ds.Status.DesiredNumberScheduled), true) maxUnavailable, err := intstr.GetScaledValueFromIntOrPercent(ds.Spec.UpdateStrategy.RollingUpdate.MaxUnavailable, int(ds.Status.DesiredNumberScheduled), true)
if err != nil { if err != nil {
// If for some reason the value is invalid, set max unavailable to the // If for some reason the value is invalid, set max unavailable to the
// number of desired replicas. This is the same behavior as the // number of desired replicas. This is the same behavior as the

Loading…
Cancel
Save