Commit 4b08b59
authored
Pattern validation for HTTP header values according to RFC 7230 (#3774)
* CEL for HTTP header values
Signed-off-by: Norwin Schnyder <norwin.schnyder+github@gmail.com>
* Use a pattern instead of a CEL to validate HTTP header values
Signed-off-by: Norwin Schnyder <norwin.schnyder+github@gmail.com>
* Add examples with valid and invalid header values
Signed-off-by: Norwin Schnyder <norwin.schnyder+github@gmail.com>
---------
Signed-off-by: Norwin Schnyder <norwin.schnyder+github@gmail.com>1 parent 94655a1 commit 4b08b59
File tree
7 files changed
+194
-54
lines changed- apis/v1
- config/crd/experimental
- examples/experimental
- hack/invalid-examples/experimental/httproute
- pkg/generated/openapi
- tools/generator
7 files changed
+194
-54
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
621 | 621 | | |
622 | 622 | | |
623 | 623 | | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
624 | 628 | | |
625 | 629 | | |
626 | 630 | | |
627 | 631 | | |
| 632 | + | |
628 | 633 | | |
629 | 634 | | |
630 | 635 | | |
| |||
1022 | 1027 | | |
1023 | 1028 | | |
1024 | 1029 | | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
1025 | 1034 | | |
1026 | 1035 | | |
1027 | 1036 | | |
1028 | 1037 | | |
| 1038 | + | |
1029 | 1039 | | |
1030 | 1040 | | |
1031 | 1041 | | |
| |||
Lines changed: 48 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments