Commit f4209a3
[release/v1.8] cherry-pick for v1.8.1 (#9169)
* fix: restore last transition time in merge status conditions (#8962)
* fix: restore last transition time in merge status conditions
Signed-off-by: Rudrakh Panigrahi <rudrakh97@gmail.com>
* add release note
Signed-off-by: Rudrakh Panigrahi <rudrakh97@gmail.com>
---------
Signed-off-by: Rudrakh Panigrahi <rudrakh97@gmail.com>
(cherry picked from commit 9430ab9)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix: applyBackendTLSSetting panic (#8998)
* fix: applyBackendTLSSetting panic
Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit b754b68)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix(xds): hot-reload xDS server cert in GatewayNamespaceMode (#8959)
* fix(xds): hot-reload xDS server cert in GatewayNamespaceMode
Signed-off-by: nguyenptk <nguyenptk@gmail.com>
* extract loadServerTLSConfig helper and add tests
Signed-off-by: nguyenptk <nguyenptk@gmail.com>
---------
Signed-off-by: nguyenptk <nguyenptk@gmail.com>
Signed-off-by: Nguyên (Harry) <nguyenptk@gmail.com>
(cherry picked from commit 35c5a12)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix(helm): correct typo in HPA maxReplicas required message (#9032)
Signed-off-by: benjaminch <benjamin.chastanier@gmail.com>
(cherry picked from commit 8da6dc7)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix: allow IANA cipher names (#9073)
allow IANA cipher names
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit ea41d6f)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix(gatewayapi): prefer sectioned BackendTLSPolicy over wildcard for same target (#9068)
* add passing testcase showing wildcard overriding sectioned backendTLSPolicy
Signed-off-by: AlecDiraimondo <50001153+AlecDiraimondo@users.noreply.github.com>
* fix(gatewayapi): prefer sectioned BackendTLSPolicy over wildcard for same target
When two BackendTLSPolicies target the same backend — one with sectionName
set, one without — the wildcard wins whenever it sorts earlier, since
policies are iterated in creationTimestamp order with no specificity
preference. The sectioned policy is silently dropped: never selected by
the translator, no status written.
Make getBackendTLSPolicy prefer policies with an explicit sectionName
match before falling back to wildcard matches. Matches the specificity
ordering SecurityPolicy already implements.
Refs #9035
Signed-off-by: AlecDiraimondo <50001153+AlecDiraimondo@users.noreply.github.com>
* update release notes
Signed-off-by: AlecDiraimondo <50001153+AlecDiraimondo@users.noreply.github.com>
* fixes from review: dedup helper, return early if backendTarget has no section specified
Signed-off-by: AlecDiraimondo <50001153+AlecDiraimondo@users.noreply.github.com>
Co-authored-by: Rudrakh Panigrahi <rudrakh97@gmail.com>
---------
Signed-off-by: AlecDiraimondo <50001153+AlecDiraimondo@users.noreply.github.com>
Signed-off-by: Alec Diraimondo <drayalec@gmail.com>
Co-authored-by: Rudrakh Panigrahi <rudrakh97@gmail.com>
(cherry picked from commit 07ec95c)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix: encode TLS secrets with canonical PEM formatting (#8744)
* exclude non-ready https
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
* prevent BoringSSL errors
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
* Add trailing newline to testdata PEMs
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
* add release notes
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
* use shallow copy instead of DeepCopy
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
* use maps.Clone for the data and split the PRs
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
---------
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
(cherry picked from commit 560a262)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix: MaxStreamDuration should worked for non-route cluster (#9028)
* fix: MaxStreamDuration should worked on commonHttpProtocolOptions
Signed-off-by: zirain <zirain2009@gmail.com>
* should only worked for non-route cluster
Signed-off-by: zirain <zirain2009@gmail.com>
* fix
Signed-off-by: zirain <zirain2009@gmail.com>
---------
Signed-off-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 0edf51a)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix(egctl): skip missing CRDs in `x status` bulk modes (#9099)
`egctl x status all` (and `xroute`/`xpolicy`) aborted with an error when a
Gateway API CRD was not installed in the cluster (e.g. TCPRoute). Missing
CRDs are now skipped, and reported on stderr when `-v` is set. Explicit
single-resource invocations still error loudly so users get a clear signal
when a kind they asked for is unavailable.
Signed-off-by: Jeremiah Snapp <jeremiahs@tomonetworks.com>
(cherry picked from commit 3ab110e)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix(gatewayapi): reject unsupported BackendRef URLRewrite path rewrites (#9131)
gatewayapi: reject BackendRef URLRewrite path modifiers
Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>
(cherry picked from commit acaf4cd)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix: force HTTP1 for Service/ServiceImport with websocket appProtocol (#9138)
force HTTP1 for Service/ServiceImport with websocket appProtocol
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit b1aa5d9)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix: move validation admission policy outside of crds directory (#9024)
* move validation admission policy outside of crds directory
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* fix upgrade
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* add release note
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* fix
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* update docs
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* address comment
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* address comment
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* address comments
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* update relese note
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* address comments
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* fix gen
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* use a more general name for this option
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* update docs
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* rename
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* update test
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* update release note
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* fix gen
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* rename supportingResources to safeUpgradePolicy
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* update
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
---------
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Co-authored-by: zirain <zirain2009@gmail.com>
(cherry picked from commit 35ad8f2)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* fix: alway include the controller namespace in the watched namespaces (#9100)
* always include the controller namespace in the k8s provider
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* update docs
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
(cherry picked from commit 84be503d855e968b7b6999d476a6897e98d4e330)
* address comment
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* address comments
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* address comments
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
* minor changes
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* fix test
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* fix lint
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* fix test
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* fix test
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
* fix test
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
---------
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
(cherry picked from commit 5266322)
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* test(helm): regenerate safe-upgrade-policy-disabled golden for release/v1.8
The safe-upgrade-policy-disabled test case added in #9024 shipped a golden
rendered against main's chart templates, which include features not present
on release/v1.8 (automountServiceAccountToken, expanded HPA RBAC verbs,
serviceaccount securityContext, ArgoCD/Flux hook comment). Regenerate the
golden against the release branch templates and restore the release-pinned
ratelimit image tag (ff287602).
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* regen
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
* chore: bump golang to 1.26.4 (#9147)
Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
---------
Signed-off-by: Rudrakh Panigrahi <rudrakh97@gmail.com>
Signed-off-by: jukie <10012479+jukie@users.noreply.github.com>
Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: nguyenptk <nguyenptk@gmail.com>
Signed-off-by: Nguyên (Harry) <nguyenptk@gmail.com>
Signed-off-by: benjaminch <benjamin.chastanier@gmail.com>
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Signed-off-by: AlecDiraimondo <50001153+AlecDiraimondo@users.noreply.github.com>
Signed-off-by: Alec Diraimondo <drayalec@gmail.com>
Signed-off-by: Karol Szwaj <karol.szwaj@gmail.com>
Signed-off-by: Jeremiah Snapp <jeremiahs@tomonetworks.com>
Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Co-authored-by: Rudrakh Panigrahi <rudrakh97@gmail.com>
Co-authored-by: zirain <zirain2009@gmail.com>
Co-authored-by: Nguyên (Harry) <nguyenptk@gmail.com>
Co-authored-by: BenjaminCh <benjamin.chastanier@gmail.com>
Co-authored-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Co-authored-by: Alec Diraimondo <drayalec@gmail.com>
Co-authored-by: Karol Szwaj <karol.szwaj@gmail.com>
Co-authored-by: Jeremiah Snapp <jeremiah.snapp@gmail.com>
Co-authored-by: Aditya Sanskar Srivastav <161202916+Aditya7880900936@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>1 parent fdd1341 commit f4209a3
116 files changed
Lines changed: 5322 additions & 215 deletions
File tree
- api/v1alpha1
- charts
- gateway-crds-helm/templates/generated
- gateway-helm
- charts/crds
- crds
- generated
- templates
- templates
- internal
- cmd/egctl
- crypto
- gatewayapi
- testdata
- infrastructure/kubernetes
- provider/kubernetes
- xds
- runner
- translator
- testdata
- in/xds-ir
- out/xds-ir
- release-notes
- site/content/en/latest
- api
- install
- tasks/operations
- test
- config/envoy-gateaway-config
- e2e
- tests
- upgrade
- helm
- gateway-crds-helm
- gateway-helm
- tools
- hack
- helm-docs
- make
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
100 | | - | |
| 99 | + | |
| 100 | + | |
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
427 | 427 | | |
428 | 428 | | |
429 | 429 | | |
| 430 | + | |
| 431 | + | |
430 | 432 | | |
431 | 433 | | |
432 | 434 | | |
433 | 435 | | |
434 | 436 | | |
435 | 437 | | |
| 438 | + | |
| 439 | + | |
436 | 440 | | |
437 | 441 | | |
438 | 442 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
| 45 | + | |
45 | 46 | | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
46 | 77 | | |
47 | 78 | | |
48 | 79 | | |
| |||
Lines changed: 32 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
242 | 242 | | |
243 | 243 | | |
244 | 244 | | |
245 | | - | |
| 245 | + | |
| 246 | + | |
246 | 247 | | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
247 | 278 | | |
248 | 279 | | |
249 | 280 | | |
| |||
Lines changed: 32 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1353 | 1353 | | |
1354 | 1354 | | |
1355 | 1355 | | |
1356 | | - | |
| 1356 | + | |
| 1357 | + | |
1357 | 1358 | | |
| 1359 | + | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
| 1363 | + | |
| 1364 | + | |
| 1365 | + | |
| 1366 | + | |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
1358 | 1389 | | |
1359 | 1390 | | |
1360 | 1391 | | |
| |||
Lines changed: 32 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
| 78 | + | |
78 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
79 | 110 | | |
80 | 111 | | |
81 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
38 | 43 | | |
39 | 44 | | |
40 | 45 | | |
| |||
49 | 54 | | |
50 | 55 | | |
51 | 56 | | |
52 | | - | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
53 | 74 | | |
54 | 75 | | |
55 | | - | |
| 76 | + | |
56 | 77 | | |
57 | 78 | | |
58 | 79 | | |
| |||
Lines changed: 0 additions & 52 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21168 | 21168 | | |
21169 | 21169 | | |
21170 | 21170 | | |
21171 | | - | |
21172 | | - | |
21173 | | - | |
21174 | | - | |
21175 | | - | |
21176 | | - | |
21177 | | - | |
21178 | | - | |
21179 | | - | |
21180 | | - | |
21181 | | - | |
21182 | | - | |
21183 | | - | |
21184 | | - | |
21185 | | - | |
21186 | | - | |
21187 | | - | |
21188 | | - | |
21189 | | - | |
21190 | | - | |
21191 | | - | |
21192 | | - | |
21193 | | - | |
21194 | | - | |
21195 | | - | |
21196 | | - | |
21197 | | - | |
21198 | | - | |
21199 | | - | |
21200 | | - | |
21201 | | - | |
21202 | | - | |
21203 | | - | |
21204 | | - | |
21205 | | - | |
21206 | | - | |
21207 | | - | |
21208 | | - | |
21209 | | - | |
21210 | | - | |
21211 | | - | |
21212 | | - | |
21213 | | - | |
21214 | | - | |
21215 | | - | |
21216 | | - | |
21217 | | - | |
21218 | | - | |
21219 | | - | |
21220 | | - | |
21221 | | - | |
21222 | | - | |
21223 | 21171 | | |
21224 | 21172 | | |
21225 | 21173 | | |
| |||
Lines changed: 32 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
244 | | - | |
| 244 | + | |
| 245 | + | |
245 | 246 | | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
246 | 277 | | |
247 | 278 | | |
248 | 279 | | |
| |||
0 commit comments