Open ardikabs opened 9 months ago
cc @cpakulski
This issue has been automatically marked as stale because it has not had activity in the last 30 days.
This issue has been automatically marked as stale because it has not had activity in the last 30 days.
Description: I observed an additional character of
?
under the JWT Authentication filter spec in theprovider
andrequirementMap
field names, whenever a corresponding HTTPRoute has a long name. Theprovider
name referred to a combination of{HTTPRoute's namespace}/{HTTPRoute's name}/rule/{HTTPRoute's rules index}/match/{HTTPRoute's matches index}/{host}/{JWT Provider name}
, and whenever the total characters more than equal to 130 (CMIIW), the unexpected additional character of?
appended in the prefix of its value. For example:Envoy Gateway will generate the name like
envoy-gateway-system/ httproute-with-long-name-like-superhero-agent-phil-coulson-the-shield-liaison-for-the-avengers/rule/0/match/0/example_com/example
, and you will see the listener config in Envoy instance like below:Question
Repro steps:
egctl
CLIEnvironment: latest
Logs: