Commit bd8cc04
[release-1.6] cherry-pick for v1.6.1 (#7664)
* fix: oidc authentication endpoint was overwritten by discovered value (#7460)
fix: oid authentication endpoint was overriden by discovered value
Signed-off-by: Huabing Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
(cherry picked from commit 50dcb15)
Signed-off-by: Huabing Zhao <[email protected]>
* fix: do not return 500 for all requests when part of BackendRefs are invalid (#7488)
* do not return 500 for all requests when part of BackendRefs are invalid
Signed-off-by: Huabing Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
(cherry picked from commit 2899416)
Signed-off-by: Huabing Zhao <[email protected]>
* fix: prevent skeleton route status entries for unmanaged GatewayClasses (#7536)
* fix: prevent skeleton route status entries for unmanaged GatewayClasses
When processing policies (EnvoyExtensionPolicy, SecurityPolicy), the translator
was calling GetRouteParentContext for ALL parentRefs in a route, even those
referencing gateways with different GatewayClasses not managed by this translator.
GetRouteParentContext creates a skeleton RouteParentStatus entry with just the
controllerName when called on a parentRef that hasn't been processed yet. Since
all GatewayClass instances share the same controller name, these skeleton entries
persisted in status without conditions.
The fix checks if a parentRef context already exists before attempting to apply
policy configuration to it. If the context doesn't exist, it means this parentRef
wasn't processed by this translator and should be skipped.
Signed-off-by: Raj Singh <[email protected]>
* fix: also prevent skeleton entries in BackendTrafficPolicy processing
The same issue exists in BackendTrafficPolicy route processing - calling
GetRouteParentContext for all parentRefs creates skeleton status entries.
Apply the same fix: check if parentRef context exists before adding to list.
Signed-off-by: Raj Singh <[email protected]>
---------
Signed-off-by: Raj Singh <[email protected]>
(cherry picked from commit ff13742)
Signed-off-by: Huabing Zhao <[email protected]>
* treat too many addresses as programmed (#7542)
Signed-off-by: cong <[email protected]>
(cherry picked from commit 7cb5f72)
Signed-off-by: Huabing Zhao <[email protected]>
* bechmark: fix cpu sampling (#7581)
use fixed duration for cpu rate
Signed-off-by: Huabing Zhao <[email protected]>
(cherry picked from commit 536486f)
Signed-off-by: Huabing Zhao <[email protected]>
* chore: bump golang.org/x/crypto (#7588)
* chore: bump golang.org/x/crypto
Signed-off-by: zirain <[email protected]>
* fix gen
Signed-off-by: zirain <[email protected]>
---------
Signed-off-by: zirain <[email protected]>
(cherry picked from commit 70fa59a)
Signed-off-by: Huabing Zhao <[email protected]>
* findOwningGateway should return controller based on linked GatewayClass (#7611)
* fix: filter Gateway by controller in findOwningGateway
Prevent cross-controller Gateway mutations by validating GatewayClass
Signed-off-by: Sudipto Baral <[email protected]>
(cherry picked from commit ba8e0e2)
Signed-off-by: Huabing Zhao <[email protected]>
* fix: use default when namespace is unset (#7612)
* fix: use default when namespace is unset
Signed-off-by: zirain <[email protected]>
* fix
Signed-off-by: zirain <[email protected]>
* fix test
Signed-off-by: zirain <[email protected]>
---------
Signed-off-by: zirain <[email protected]>
(cherry picked from commit be2cc73)
Signed-off-by: Huabing Zhao <[email protected]>
* bump Gateway API v1.4.1 (#7653)
Signed-off-by: zirain <[email protected]>
(cherry picked from commit 0fa26d7)
Signed-off-by: Huabing Zhao <[email protected]>
* update release note
Signed-off-by: Huabing Zhao <[email protected]>
* fix gen check
Signed-off-by: Huabing Zhao <[email protected]>
* ci: add script to free disk space (#7534)
* feat: free disk space
Signed-off-by: Shreemaan Abhishek <[email protected]>
* lint
Signed-off-by: Shreemaan Abhishek <[email protected]>
* cleanup
Signed-off-by: Shreemaan Abhishek <[email protected]>
* make target and tools/hack
Signed-off-by: Shreemaan Abhishek <[email protected]>
* lint
Signed-off-by: Shreemaan Abhishek <[email protected]>
* modular action
Signed-off-by: Shreemaan Abhishek <[email protected]>
---------
Signed-off-by: Shreemaan Abhishek <[email protected]>
(cherry picked from commit 4312f38)
Signed-off-by: Huabing Zhao <[email protected]>
---------
Signed-off-by: Huabing Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
Signed-off-by: Raj Singh <[email protected]>
Signed-off-by: cong <[email protected]>
Signed-off-by: zirain <[email protected]>
Signed-off-by: Sudipto Baral <[email protected]>
Signed-off-by: Shreemaan Abhishek <[email protected]>
Co-authored-by: Raj Singh <[email protected]>
Co-authored-by: 聪 <[email protected]>
Co-authored-by: zirain <[email protected]>
Co-authored-by: Sudipto Baral <[email protected]>
Co-authored-by: shreealt <[email protected]>1 parent 62dbfcb commit bd8cc04
File tree
42 files changed
+2501
-623
lines changed- .github/workflows
- charts
- gateway-crds-helm/templates
- gateway-helm/crds
- examples/extension-server
- internal
- gatewayapi
- status
- testdata
- ir
- provider/kubernetes
- xds/translator/testdata/out/xds-ir
- release-notes
- test
- benchmark/suite
- e2e
- testdata
- tests
- helm/gateway-crds-helm
- tools
- github-actions/reclaim-storage
- hack
- make
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
42 files changed
+2501
-623
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
| 211 | + | |
211 | 212 | | |
212 | 213 | | |
213 | 214 | | |
| |||
Lines changed: 254 additions & 90 deletions
Large diffs are not rendered by default.
Lines changed: 32 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
133 | 139 | | |
134 | 140 | | |
135 | 141 | | |
| |||
775 | 781 | | |
776 | 782 | | |
777 | 783 | | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
778 | 790 | | |
779 | 791 | | |
780 | 792 | | |
| |||
1332 | 1344 | | |
1333 | 1345 | | |
1334 | 1346 | | |
| 1347 | + | |
| 1348 | + | |
1335 | 1349 | | |
1336 | 1350 | | |
1337 | 1351 | | |
| |||
1347 | 1361 | | |
1348 | 1362 | | |
1349 | 1363 | | |
1350 | | - | |
| 1364 | + | |
1351 | 1365 | | |
1352 | 1366 | | |
1353 | 1367 | | |
| |||
1866 | 1880 | | |
1867 | 1881 | | |
1868 | 1882 | | |
1869 | | - | |
| 1883 | + | |
1870 | 1884 | | |
1871 | 1885 | | |
1872 | 1886 | | |
| |||
4123 | 4137 | | |
4124 | 4138 | | |
4125 | 4139 | | |
4126 | | - | |
| 4140 | + | |
4127 | 4141 | | |
4128 | 4142 | | |
4129 | 4143 | | |
| |||
6197 | 6211 | | |
6198 | 6212 | | |
6199 | 6213 | | |
6200 | | - | |
| 6214 | + | |
6201 | 6215 | | |
6202 | 6216 | | |
6203 | 6217 | | |
| |||
7073 | 7087 | | |
7074 | 7088 | | |
7075 | 7089 | | |
| 7090 | + | |
| 7091 | + | |
| 7092 | + | |
7076 | 7093 | | |
7077 | 7094 | | |
7078 | 7095 | | |
| |||
8007 | 8024 | | |
8008 | 8025 | | |
8009 | 8026 | | |
| 8027 | + | |
| 8028 | + | |
| 8029 | + | |
8010 | 8030 | | |
8011 | 8031 | | |
8012 | 8032 | | |
| |||
9882 | 9902 | | |
9883 | 9903 | | |
9884 | 9904 | | |
| 9905 | + | |
| 9906 | + | |
| 9907 | + | |
9885 | 9908 | | |
9886 | 9909 | | |
9887 | 9910 | | |
| |||
10816 | 10839 | | |
10817 | 10840 | | |
10818 | 10841 | | |
| 10842 | + | |
| 10843 | + | |
| 10844 | + | |
10819 | 10845 | | |
10820 | 10846 | | |
10821 | 10847 | | |
| |||
11844 | 11870 | | |
11845 | 11871 | | |
11846 | 11872 | | |
11847 | | - | |
| 11873 | + | |
11848 | 11874 | | |
11849 | 11875 | | |
11850 | 11876 | | |
| |||
0 commit comments