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

  1. Install Gloo 1.12.12
  2. Add gateway
  3. 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)

Most upvoted comments

Both open source version, not enterprise