Problem
During incident datum-cloud/engineering#258, a gateway was created with spec.gatewayClassName: datum. This class exists in project control planes but has no backing controller. Its origin is unknown — it may be a legacy class, a planned-but-unimplemented class, or a misconfiguration.
Actions Needed
- Determine where the
datum GatewayClass is registered and what created it.
- If it has no controller and is not planned, remove it from all project control planes.
- If it is planned, either implement a controller for it or block it from being used until one exists.
Impact
As long as datum exists as a GatewayClass, users can create gateways that will silently never be programmed.
Problem
During incident datum-cloud/engineering#258, a gateway was created with
spec.gatewayClassName: datum. This class exists in project control planes but has no backing controller. Its origin is unknown — it may be a legacy class, a planned-but-unimplemented class, or a misconfiguration.Actions Needed
datumGatewayClass is registered and what created it.Impact
As long as
datumexists as a GatewayClass, users can create gateways that will silently never be programmed.