Problem
The Kuadrant CR status incorrectly reports that mTLS is enabled when it's actually not working.
What We See
The Kuadrant status shows:
status.mtlsAuthorino: true
status.mtlsLimitador: true
status.conditions[type=Ready].status: True
However, mTLS connectivity is broken and policies are failing silently.
Expected Behavior
If the status reports mTLS as enabled, it should actually be working.
Example Where This Happens
- Platform: OpenShift 4.19+ with managed Gateway API
- Root cause: The Gateway API installation method is different in OCP 4.19+, which breaks mTLS configuration
- Problem: The Kuadrant status still reports mTLS as enabled despite it not working