diff --git a/pkg/kubectl/cmd/delete.go b/pkg/kubectl/cmd/delete.go index 24ec2d3d73..81c8e067f2 100644 --- a/pkg/kubectl/cmd/delete.go +++ b/pkg/kubectl/cmd/delete.go @@ -240,7 +240,7 @@ func (o *DeleteOptions) DeleteResult(r *resource.Result) error { if o.GracePeriod >= 0 { options = metav1.NewDeleteOptions(int64(o.GracePeriod)) } - policy := metav1.DeletePropagationForeground + policy := metav1.DeletePropagationBackground if !o.Cascade { policy = metav1.DeletePropagationOrphan } diff --git a/pkg/kubectl/cmd/delete_test.go b/pkg/kubectl/cmd/delete_test.go index 71e4405f3a..8c8f1bc796 100644 --- a/pkg/kubectl/cmd/delete_test.go +++ b/pkg/kubectl/cmd/delete_test.go @@ -137,9 +137,9 @@ func TestOrphanDependentsInDeleteObject(t *testing.T) { }), } - // DeleteOptions.PropagationPolicy should be Foreground, when cascade is true (default). - foregroundPolicy := metav1.DeletePropagationForeground - policy = &foregroundPolicy + // DeleteOptions.PropagationPolicy should be Background, when cascade is true (default). + backgroundPolicy := metav1.DeletePropagationBackground + policy = &backgroundPolicy streams, _, buf, _ := genericclioptions.NewTestIOStreams() cmd := NewCmdDelete(tf, streams) cmd.Flags().Set("namespace", "test")