Skip to content
This repository has been archived by the owner on Oct 9, 2023. It is now read-only.

Deleting pod finalizers regardless of InjectFinalizer configuration #438

Merged
merged 2 commits into from
May 17, 2022

Conversation

hamersaw
Copy link
Contributor

TL;DR

We remove all finalizers from the Pod whether InjectFinalizer is enabled or not. This ensures that Pods may be deleted once completed, even if the parameter changed during Pod execution.

Type

  • Bug Fix
  • Feature
  • Plugin

Are all requirements met?

  • Code completed
  • Smoke tested
  • Unit tests added
  • Code documentation added
  • Any pending items have an associated Issue

Complete description

^^^

Tracking Issue

fixes flyteorg/flyte#2262

Follow-up issue

NA

@hamersaw hamersaw requested review from kumare3 and EngHabu as code owners May 16, 2022 18:50
@codecov
Copy link

codecov bot commented May 16, 2022

Codecov Report

Merging #438 (7826331) into master (25802b0) will increase coverage by 0.02%.
The diff coverage is 28.57%.

❗ Current head 7826331 differs from pull request most recent head 47875be. Consider uploading reports for the commit 47875be to get more accurate results

EngHabu
EngHabu previously approved these changes May 17, 2022
@hamersaw hamersaw merged commit 24e93cd into master May 17, 2022
@hamersaw hamersaw deleted the bug/delete-disabled-inject-finalizer branch May 17, 2022 19:30
eapolinario pushed a commit to eapolinario/flytepropeller that referenced this pull request Aug 9, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Pods started before InjectFinalizer is disabled are never deleted
2 participants