if(!present)&&errors.IsNotFound(err){// We want it gone, and it's gone.
By(fmt.Sprintf("Success: shard of federated daemonset %q in namespace %q in cluster is absent",daemonset.Name,namespace))
returntrue,nil// Success
}
ifpresent&&err==nil{// We want it present, and the Get succeeded, so we're all good.
By(fmt.Sprintf("Success: shard of federated daemonset %q in namespace %q in cluster is present",daemonset.Name,namespace))
returntrue,nil// Success
}
By(fmt.Sprintf("DaemonSet %q in namespace %q in cluster. Found: %v, waiting for Found: %v, trying again in %s (err=%v)",daemonset.Name,namespace,clusterDaemonSet!=nil&&err==nil,present,framework.Poll,err))
returnfalse,nil
})
framework.ExpectNoError(err,"Failed to verify daemonset %q in namespace %q in cluster: Present=%v",daemonset.Name,namespace,present)
By(fmt.Sprintf("DaemonSet %q in namespace %q in cluster, waiting for daemonset being updated, trying again in %s (err=%v)",daemonset.Name,namespace,framework.Poll,err))
returnfalse,nil
}
By(fmt.Sprintf("DaemonSet %q in namespace %q in cluster, waiting for being updated, trying again in %s (err=%v)",daemonset.Name,namespace,framework.Poll,err))
returnfalse,nil
})
framework.ExpectNoError(err,"Failed to verify daemonset %q in namespace %q in cluster",daemonset.Name,namespace)