Set OrphanDependents=&falseVar so the GC will (or should remove the dummy Pod

This commit is contained in:
Lucas Käldström 2017-02-15 20:11:55 +02:00
parent fbc94c0896
commit 8cc265d9c9
No known key found for this signature in database
GPG Key ID: 3FA3783D77751514

View File

@ -156,8 +156,10 @@ func createAndWaitForADummyDeployment(client *clientset.Clientset) error {
fmt.Println("[apiclient] Test deployment succeeded")
// TODO: In the future, make sure the ReplicaSet and Pod are garbage collected
if err := client.ExtensionsV1beta1().Deployments(metav1.NamespaceSystem).Delete("dummy", &metav1.DeleteOptions{}); err != nil {
falseVar := false
if err := client.ExtensionsV1beta1().Deployments(metav1.NamespaceSystem).Delete("dummy", &metav1.DeleteOptions{
OrphanDependents: &falseVar,
}); err != nil {
fmt.Printf("[apiclient] Failed to delete test deployment [%v] (will ignore)\n", err)
}
return nil