delete dependent pods for rs when deleting deployments

This commit is contained in:
Mayank Kumar
2017-05-12 23:29:25 -07:00
parent 037330c365
commit ff503dbc32
3 changed files with 28 additions and 9 deletions

View File

@@ -300,6 +300,7 @@ func (dc *DeploymentController) getNewReplicaSet(d *extensions.Deployment, rsLis
Name: d.Name + "-" + podTemplateSpecHash,
Namespace: d.Namespace,
OwnerReferences: []metav1.OwnerReference{*newControllerRef(d)},
Finalizers: []string{metav1.FinalizerDeleteDependents},
},
Spec: extensions.ReplicaSetSpec{
Replicas: new(int32),