Open mlavacca opened 1 year ago
This is under discussion upstream: https://github.com/kubernetes-sigs/gateway-api/issues/1411 Blocking it until it'll be resolved there.
This is not blocked anymore, as upstream the decision was to loosen the requirement from MUST to SHOULD.
Is there an existing issue for this?
Problem Statement
According to the Gateway API documentation:
No finalizer is currently added to the GatewayClass when a Gateway using it is provisioned.
Proposed Solution
gateway-exists-finalizer.gateway.networking.k8s.io
is added to theGatewayClass
GatewayClass
is deleted, all theGateways
using it should be deleted before the finalizer removal.Additional information
No response
Acceptance Criteria
gateway-exists-finalizer.gateway.networking.k8s.io
should be added to the GatewayClass.GatewayClass
is deleted, all theGateways
using it should be deleted before the finalizer removal.GatewayClass
is deleted, all the Gateways using it are deleted before the finalizer removal.