Description
What happened:
The documentation mentions the following text:
When pathType is configured as Exact or Prefix, there should be a more strict validation, allowing only paths starting with "/" and containing only alphanumeric characters and "-", "_" and additional "/".
However the term alphanumeric characters
is not specified and the term does not seem to be universally specified either. Some sources for example include special characters in alphanumeric characters
, which seems to defeat the purpose of the strict checking.
The current text, depending on the definition of alphanumeric characters
, seems to suggest that for example the period .
character is not allowed when using Exact or Prefix. This would mean that a path of https://example.com/index.html
, https://example.com/.well-known/openid-configuration
or https://example.com/.well-known/acme-challenge/3857265
would be invalid for path type Exact and Prefix. I cannot imagine that it's intentional that all these super common url's would be unsupported by Exact or Prefix.
What you expected to happen:
Define the term alphanumeric characters
as used by this project and allow .
in Exact and Prefix path types.
/kind documentation
/remove-kind bug