gloo: Error upgrading from 1.12.12 to 1.12.40
Gloo Edge Version
1.12.x
Kubernetes Version
1.22.x
Describe the bug
After the upgrade I am starting to see errors in gloo
pod:
2 errors occurred:\n\t* invalid resource api-gateway.gateway-proxy\n\t* Route Error: ProcessingError. Reason: must only contain valid characters matching pattern ^(?:([A-Za-z0-9/:@._~!$&'()*+,:=;-]*|[%][0-9a-fA-F]{2}))*$. Route Name: api-gateway_default-route-1-matcher-0; Route Error: ProcessingError. Reason: must only contain valid characters matching pattern ^(?:([A-Za-z0-9/:@._~!$&'()*+,:=;-]*|[%][0-9a-fA-F]{2}))*$. Route Name: api-gateway_default-route-5-matcher-0; Route Error: ProcessingError. Reason: must only contain valid characters matching pattern ^(?:([A-Za-z0-9/:@._~!$&'()*+,:=;-]*|[%][0-9a-fA-F]{2}))*$. Route Name: api-gateway_default-route-7-matcher-0; Route Error: ProcessingError. Reason: must only contain valid characters matching pattern ^(?:([A-Za-z0-9/:@._~!$&'()*+,:=;-]*|[%][0-9a-fA-F]{2}))*$. Route Name: api-gateway_default-route-10-matcher-0; Route Error: ProcessingError. Reason: must only contain valid characters matching pattern ^(?:([A-Za-z0-9/:@._~!$&'()*+,:=;-]*|[%][0-9a-fA-F]{2}))*$. Route Name: api-gateway_default-route-17-matcher-0; Route Error: ProcessingError. Reason: must only contain valid characters matching pattern ^(?:([A-Za-z0-9/:@._~!$&'()*+,:=;-]*|[%][0-9a-fA-F]{2}))*$. Route Name: api-gateway_default-route-26-matcher-0\n\n
We have Gateway named gateway-proxy
which is a valid k8s resource name, and this is a new error that wasn’t there before the upgrade.
Steps to reproduce the bug
- Install Gloo 1.12.12
- Add gateway
- Try to upgrade
Expected Behavior
Upgrade successeed with no errors
Additional Context
No response
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 18 (18 by maintainers)
Both open source version, not enterprise