Skip to content

Conversation

@ajanikow
Copy link
Collaborator

@ajanikow ajanikow commented Jul 2, 2025

No description provided.

@cla-bot cla-bot bot added the cla-signed label Jul 2, 2025
@ajanikow ajanikow requested a review from Copilot July 2, 2025 13:29
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes the automatic enforcement of finalizers on Gateway pods. Key changes include:

  • Deletion of the EnsureFinalizerPresent block and related groupSpec variable in pod_inspector.go
  • Addition of a new bugfix entry in CHANGELOG.md

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
pkg/deployment/resources/pod_inspector.go Remove finalizer restoration logic and unused groupSpec
CHANGELOG.md Document “Remove Finalizer from Gateway” bugfix
Comments suppressed due to low confidence (2)

pkg/deployment/resources/pod_inspector.go:108

  • Consider adding or updating unit/integration tests to verify that finalizers are no longer enforced on Gateway pods, ensuring the removal behaves as expected.
spec := r.context.GetSpec() 

CHANGELOG.md:14

  • Ensure this changelog entry is placed under the correct unreleased or upcoming version heading to maintain consistency with project conventions.
- (Bugfix) Remove Finalizer from Gateway 
@ajanikow ajanikow merged commit d5681ab into master Jul 2, 2025
3 checks passed
@ajanikow ajanikow deleted the bugfix/remove_finalizer_from_gway branch July 2, 2025 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

2 participants