feat: support section name for EnvoyExtensionPolicy#6611
feat: support section name for EnvoyExtensionPolicy#6611guydc merged 10 commits intoenvoyproxy:mainfrom
Conversation
Signed-off-by: kkk777-7 <kota.kimura0725@gmail.com>
Signed-off-by: kkk777-7 <kota.kimura0725@gmail.com>
Signed-off-by: kkk777-7 <kota.kimura0725@gmail.com>
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6611 +/- ##
==========================================
+ Coverage 71.02% 71.06% +0.04%
==========================================
Files 225 225
Lines 39620 39760 +140
==========================================
+ Hits 28139 28256 +117
- Misses 9821 9839 +18
- Partials 1660 1665 +5 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Hi @kkk777-7 . Also started working on this (at least route rules): #6598, sorry for not coordinating with you. |
Signed-off-by: kkk777-7 <kota.kimura0725@gmail.com>
|
@guydc |
8e01245 to
e9b25ee
Compare
Signed-off-by: kkk777-7 <kota.kimura0725@gmail.com>
e9b25ee to
7d7466a
Compare
Signed-off-by: kkk777-7 <kota.kimura0725@gmail.com>
Signed-off-by: kkk777-7 <kota.kimura0725@gmail.com>
|
/retest |
|
@guydc |
|
/retest |
Signed-off-by: kkk777-7 <kota.kimura0725@gmail.com>
Signed-off-by: kkk777-7 <kota.kimura0725@gmail.com>
Signed-off-by: kkk777-7 <kota.kimura0725@gmail.com>
|
/retest |
| rv := reflect.ValueOf(route).Elem() | ||
|
|
||
| rs := rv.FieldByName("Spec").FieldByName("Rules") | ||
| ruleNames := make([]gwapiv1.SectionName, 0, rs.Len()) |
There was a problem hiding this comment.
should we do a nil check here, or do all xRoutes have a rules field, and this is safe ?
What this PR does / why we need it:
Support section name policy attachment (Gateway Listener/xRoute Rule) for EnvoyExtensionPolicy.
And small refactor for SecurityPolicy related to section name.
Related Issue : #4085
Related PR : #6335
Which issue(s) this PR fixes:
Fixes #6608
Release Notes: No