mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-31 05:40:42 +00:00 
			
		
		
		
	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:
		| @@ -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)) | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user