StatefulSet: Use synchronous Delete of SS in e2e.
This is needed because we changed the default for SS to OrphanDependents.
This commit is contained in:
parent
6679a5a31f
commit
d8a0017559
|
@ -408,7 +408,9 @@ func DeleteAllStatefulSets(c clientset.Interface, ns string) {
|
||||||
}
|
}
|
||||||
sst.WaitForStatus(&ss, 0)
|
sst.WaitForStatus(&ss, 0)
|
||||||
Logf("Deleting statefulset %v", ss.Name)
|
Logf("Deleting statefulset %v", ss.Name)
|
||||||
if err := c.Apps().StatefulSets(ss.Namespace).Delete(ss.Name, nil); err != nil {
|
// Use OrphanDependents=false so it's deleted synchronously.
|
||||||
|
// We already made sure the Pods are gone inside Scale().
|
||||||
|
if err := c.Apps().StatefulSets(ss.Namespace).Delete(ss.Name, &metav1.DeleteOptions{OrphanDependents: new(bool)}); err != nil {
|
||||||
errList = append(errList, fmt.Sprintf("%v", err))
|
errList = append(errList, fmt.Sprintf("%v", err))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue