Skip to content

Commit

Permalink
remove pod finalizer
Browse files Browse the repository at this point in the history
  • Loading branch information
bearslyricattack committed Sep 10, 2024
1 parent d47170c commit b12a8ed
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions controllers/devbox/internal/controller/devbox_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -372,6 +372,16 @@ func commitSuccess(podStatus corev1.PodPhase) bool {

func (r *DevboxReconciler) removeAll(ctx context.Context, devbox *devboxv1alpha1.Devbox, recLabels map[string]string) error {
// Delete Pod
var podList corev1.PodList
if err := r.List(ctx, &podList, client.InNamespace(devbox.Namespace), client.MatchingLabels(recLabels)); err != nil {
return err
}
for _, pod := range podList.Items {
pod.Finalizers = nil
if err := r.Update(ctx, &pod); err != nil {
return err
}
}
if err := r.deleteResourcesByLabels(ctx, &corev1.Pod{}, devbox.Namespace, recLabels); err != nil {
return err
}
Expand Down

0 comments on commit b12a8ed

Please sign in to comment.