You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The validating webhook will attempt to validate all gateway.solo.io resources from all namespaces, regardless of tenancy, namespace scoping, etc. The config for the webhook should respect the watchNamespace and the readGatewaysFromAllNamespaces (at the minimum, there may be other settings or knobs we need to consider)
To Reproduce
Install a 1.3 and 1.4 Gloo in two different namespaces, attempt to create a resource with feature that's only in 1.4, the 1.3 webhook will reject it
Expected behavior
Depending on the installation configs, the webhook should only validate resources for its specific gloo
Additional context
N/A
The text was updated successfully, but these errors were encountered:
We need to add similar checks for readGatewaysFromAllNamespaces. A corner case where users have installed two different Gloos (1.3 and 1.4) where both watch all namespaces but don't read gateways from all namespaces has caused issues when trying to use 1.4 features on the 1.4 gateway.
In this setup it's on the user to ensure that virtual services/route tables and other config is valid for 1.3 and 1.4, as the watch namespaces for the gloo installation is still watching all resources.
Describe the bug
The validating webhook will attempt to validate all
gateway.solo.io
resources from all namespaces, regardless of tenancy, namespace scoping, etc. The config for the webhook should respect thewatchNamespace
and thereadGatewaysFromAllNamespaces
(at the minimum, there may be other settings or knobs we need to consider)To Reproduce
Install a 1.3 and 1.4 Gloo in two different namespaces, attempt to create a resource with feature that's only in 1.4, the 1.3 webhook will reject it
Expected behavior
Depending on the installation configs, the webhook should only validate resources for its specific gloo
Additional context
N/A
The text was updated successfully, but these errors were encountered: