returnfmt.Sprintf("Waiting for deployment %q rollout to finish: %d out of %d new replicas have been updated...\n",name,deployment.Status.UpdatedReplicas,*deployment.Spec.Replicas),false,nil
returnfmt.Sprintf("Waiting for deployment %q rollout to finish: %d out of %d new replicas have been updated...\n",deployment.Name,deployment.Status.UpdatedReplicas,*deployment.Spec.Replicas),false,nil
returnfmt.Sprintf("Waiting for deployment %q rollout to finish: %d old replicas are pending termination...\n",name,deployment.Status.Replicas-deployment.Status.UpdatedReplicas),false,nil
returnfmt.Sprintf("Waiting for deployment %q rollout to finish: %d old replicas are pending termination...\n",deployment.Name,deployment.Status.Replicas-deployment.Status.UpdatedReplicas),false,nil
returnfmt.Sprintf("Waiting for deployment %q rollout to finish: %d of %d updated replicas are available...\n",name,deployment.Status.AvailableReplicas,deployment.Status.UpdatedReplicas),false,nil
returnfmt.Sprintf("Waiting for deployment %q rollout to finish: %d of %d updated replicas are available...\n",deployment.Name,deployment.Status.AvailableReplicas,deployment.Status.UpdatedReplicas),false,nil
returnfmt.Sprintf("Waiting for daemon set %q rollout to finish: %d out of %d new pods have been updated...\n",name,daemon.Status.UpdatedNumberScheduled,daemon.Status.DesiredNumberScheduled),false,nil
returnfmt.Sprintf("Waiting for daemon set %q rollout to finish: %d out of %d new pods have been updated...\n",daemon.Name,daemon.Status.UpdatedNumberScheduled,daemon.Status.DesiredNumberScheduled),false,nil
returnfmt.Sprintf("Waiting for daemon set %q rollout to finish: %d of %d updated pods are available...\n",name,daemon.Status.NumberAvailable,daemon.Status.DesiredNumberScheduled),false,nil
returnfmt.Sprintf("Waiting for daemon set %q rollout to finish: %d of %d updated pods are available...\n",daemon.Name,daemon.Status.NumberAvailable,daemon.Status.DesiredNumberScheduled),false,nil
}
returnfmt.Sprintf("daemon set %q successfully rolled out\n",name),true,nil
returnfmt.Sprintf("daemon set %q successfully rolled out\n",daemon.Name),true,nil
}
returnfmt.Sprintf("Waiting for daemon set spec update to be observed...\n"),false,nil
}
// Status returns a message describing statefulset status, and a bool value indicating if the status is considered done.
errMsg:="rollout status is only available for RollingUpdate strategy type"
iferr==nil||err.Error()!=errMsg{
t.Errorf("Status for daemon sets with UpdateStrategy type different than RollingUpdate should return error. Instead got: msg: %s\ndone: %t\n err: %v",msg,done,err)