Skip to content

Commit 3c7c148

Browse files
authored
test: use EG v1.6.0 rc1 (#1471)
1 parent ae516a1 commit 3c7c148

File tree

5 files changed

+59
-20
lines changed

5 files changed

+59
-20
lines changed

.github/workflows/build_and_test.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ jobs:
184184
include:
185185
- name: latest
186186
envoy_gateway_version: v0.0.0-latest
187+
- name: v1.6.0-rc.1
188+
envoy_gateway_version: v1.6.0-rc.1
187189
- name: v1.5.0
188190
envoy_gateway_version: v1.5.0
189191
steps:
@@ -244,7 +246,7 @@ jobs:
244246
- run: make test-e2e-upgrade
245247
env:
246248
# We only need to test the upgrade from the latest stable version of EG.
247-
EG_VERSION: v1.5.0
249+
EG_VERSION: v1.6.0-rc.1
248250
K8S_VERSION: ${{ matrix.k8s-version }}
249251

250252
test_e2e_inference_extension:
@@ -272,6 +274,8 @@ jobs:
272274
key: e2e-test-${{ hashFiles('**/go.mod', '**/go.sum', '**/Makefile') }}
273275
- uses: docker/setup-buildx-action@v3
274276
- run: make test-e2e-inference-extension
277+
env:
278+
EG_VERSION: v1.6.0-rc.1
275279

276280
test_e2e_namespaced:
277281
needs: changes
@@ -301,7 +305,7 @@ jobs:
301305
env:
302306
# We only need to test with the latest stable version of EG, since these e2e tests
303307
# do not depend on the EG version.
304-
EG_VERSION: v1.5.0
308+
EG_VERSION: v1.6.0-rc.1
305309

306310
test_e2e_aigw:
307311
needs: changes

go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ require (
1919
github.com/cohere-ai/cohere-go/v2 v2.15.3
2020
github.com/coreos/go-oidc/v3 v3.16.0
2121
github.com/docker/docker v28.5.1+incompatible
22-
github.com/envoyproxy/gateway v1.6.0-rc.0.0.20251028174200-282c916a47e1
23-
github.com/envoyproxy/go-control-plane v0.13.5-0.20250929230642-07d3df27ff4f
24-
github.com/envoyproxy/go-control-plane/envoy v1.35.1-0.20250929230642-07d3df27ff4f
22+
github.com/envoyproxy/gateway v1.6.0-rc.1
23+
github.com/envoyproxy/go-control-plane v0.13.5-0.20251029084203-42a4a9261f66
24+
github.com/envoyproxy/go-control-plane/envoy v1.35.1-0.20251029084203-42a4a9261f66
2525
github.com/go-logr/logr v1.4.3
2626
github.com/golang-jwt/jwt/v4 v4.5.2
2727
github.com/google/cel-go v0.26.1
@@ -122,8 +122,8 @@ require (
122122
github.com/dominikbraun/graph v0.23.0 // indirect
123123
github.com/ebitengine/purego v0.9.0 // indirect
124124
github.com/emicklei/go-restful/v3 v3.13.0 // indirect
125-
github.com/envoyproxy/go-control-plane/contrib v1.32.5-0.20250430092421-68a532e11403 // indirect
126-
github.com/envoyproxy/go-control-plane/ratelimit v0.1.1-0.20250805143705-d51f8590a549 // indirect
125+
github.com/envoyproxy/go-control-plane/contrib v1.32.5-0.20251029084203-42a4a9261f66 // indirect
126+
github.com/envoyproxy/go-control-plane/ratelimit v0.1.1-0.20251029084203-42a4a9261f66 // indirect
127127
github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
128128
github.com/envoyproxy/ratelimit v1.4.1-0.20230427142404-e2a87f41d3a7 // indirect
129129
github.com/evanphx/json-patch v5.9.11+incompatible // indirect

go.sum

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -148,16 +148,16 @@ github.com/ebitengine/purego v0.9.0 h1:mh0zpKBIXDceC63hpvPuGLiJ8ZAa3DfrFTudmfi8A
148148
github.com/ebitengine/purego v0.9.0/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ=
149149
github.com/emicklei/go-restful/v3 v3.13.0 h1:C4Bl2xDndpU6nJ4bc1jXd+uTmYPVUwkD6bFY/oTyCes=
150150
github.com/emicklei/go-restful/v3 v3.13.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc=
151-
github.com/envoyproxy/gateway v1.6.0-rc.0.0.20251028174200-282c916a47e1 h1:dURO/Y340xX2sek0N+FZVbZsKc7WMfMbgKfRjQIJqWw=
152-
github.com/envoyproxy/gateway v1.6.0-rc.0.0.20251028174200-282c916a47e1/go.mod h1:Jgft9B/Jjd1JDFwadtCav/auMLW1ocQ1lLuj/AkyNyY=
153-
github.com/envoyproxy/go-control-plane v0.13.5-0.20250929230642-07d3df27ff4f h1:36vvJBe/wXWfD7qrTb1WnbPVPMxNFDfEygztH8wgebw=
154-
github.com/envoyproxy/go-control-plane v0.13.5-0.20250929230642-07d3df27ff4f/go.mod h1:PTY7yDlLxB4bW7rEOO7e79uTDr9yXzpuI1QGIDfxEzc=
155-
github.com/envoyproxy/go-control-plane/contrib v1.32.5-0.20250430092421-68a532e11403 h1:5wPocL1bGYhA4TtKZwcdVI5fsXo1JatkbcxPBcFQswc=
156-
github.com/envoyproxy/go-control-plane/contrib v1.32.5-0.20250430092421-68a532e11403/go.mod h1:Xkwx/TGvEKRCL2mitdiuQWOD1ECvfM5krWWVo2vI2Zk=
157-
github.com/envoyproxy/go-control-plane/envoy v1.35.1-0.20250929230642-07d3df27ff4f h1:4efYrIQgVRwCmwCveby6ck+VpxqzibdOL1Out1rJqqc=
158-
github.com/envoyproxy/go-control-plane/envoy v1.35.1-0.20250929230642-07d3df27ff4f/go.mod h1:2LcmvJoXsDSrsGZIxGM0Gah9ykiwTn/kgjyQdnNH8Jc=
159-
github.com/envoyproxy/go-control-plane/ratelimit v0.1.1-0.20250805143705-d51f8590a549 h1:5K0vH5H4dtCIO8+w/yq6vDaMcGn9RoPrHfmPAFAztwU=
160-
github.com/envoyproxy/go-control-plane/ratelimit v0.1.1-0.20250805143705-d51f8590a549/go.mod h1:KxtyvDAPIEkqUUvF9ooo5gSGVOtQ08wUTnQe5LsJC6c=
151+
github.com/envoyproxy/gateway v1.6.0-rc.1 h1:zXTOQNqPOr8HFf0AcOLjZvCp3v9PRO2WiIu2+aBNqTk=
152+
github.com/envoyproxy/gateway v1.6.0-rc.1/go.mod h1:lU7mZThgBr0lIQuh9igpToqBGlgX6JSHt2UsJnzRufw=
153+
github.com/envoyproxy/go-control-plane v0.13.5-0.20251029084203-42a4a9261f66 h1:L453OETmTe0Oc+D3ufM+5+lsmT2fOfH+5rYKUqX2gZo=
154+
github.com/envoyproxy/go-control-plane v0.13.5-0.20251029084203-42a4a9261f66/go.mod h1:Alz8LEClvR7xKsrq3qzoc4N0guvVNSS8KmSChGYr9hs=
155+
github.com/envoyproxy/go-control-plane/contrib v1.32.5-0.20251029084203-42a4a9261f66 h1:49APukzYTc6nj6PLe7Flrmpe0lib4z5ZZcrMMNK5CIk=
156+
github.com/envoyproxy/go-control-plane/contrib v1.32.5-0.20251029084203-42a4a9261f66/go.mod h1:hrW0JVqPKr6+o5MGX5i/0b1rjuJ2PF/vN0Yv4v3XToA=
157+
github.com/envoyproxy/go-control-plane/envoy v1.35.1-0.20251029084203-42a4a9261f66 h1:OmImC5gJvyHY9sGri9tcupvaFDesFVZpKLp7No3utdg=
158+
github.com/envoyproxy/go-control-plane/envoy v1.35.1-0.20251029084203-42a4a9261f66/go.mod h1:ty89S1YCCVruQAm9OtKeEkQLTb+Lkz0k8v9W0Oxsv98=
159+
github.com/envoyproxy/go-control-plane/ratelimit v0.1.1-0.20251029084203-42a4a9261f66 h1:TONAQfyPv0G0eZkQvK6Gyja6PF96HzRsUa9aJnThvMs=
160+
github.com/envoyproxy/go-control-plane/ratelimit v0.1.1-0.20251029084203-42a4a9261f66/go.mod h1:N7UvtQi/mwvqW/WG/gujp6jNoHb0pl3ir8tdLGe9wxk=
161161
github.com/envoyproxy/protoc-gen-validate v1.2.1 h1:DEo3O99U8j4hBFwbJfrz9VtgcDfUKS7KJ7spH3d86P8=
162162
github.com/envoyproxy/protoc-gen-validate v1.2.1/go.mod h1:d/C80l/jxXLdfEIhX1W2TmLfsJ31lvEjwamM4DxlWXU=
163163
github.com/envoyproxy/ratelimit v1.4.1-0.20230427142404-e2a87f41d3a7 h1:yz9/p/8QVPuEjPqRfZDXJmRaURKpKkxCZXUhl22i+cU=

manifests/charts/ai-gateway-crds-helm/templates/aigateway.envoyproxy.io_backendsecuritypolicies.yaml

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1552,6 +1552,14 @@ spec:
15521552
Default: unlimited.
15531553
pattern: ^([0-9]{1,5}(h|m|s|ms)){1,4}$
15541554
type: string
1555+
maxStreamDuration:
1556+
description: |-
1557+
MaxStreamDuration is the maximum duration for a stream to complete. This timeout measures the time
1558+
from when the request is sent until the response stream is fully consumed and does not apply to
1559+
non-streaming requests.
1560+
When set to "0s", no max duration is applied and streams can run indefinitely.
1561+
pattern: ^([0-9]{1,5}(h|m|s|ms)){1,4}$
1562+
type: string
15551563
requestTimeout:
15561564
description: RequestTimeout is the time
15571565
until which entire response is received
@@ -1618,13 +1626,14 @@ spec:
16181626
If not specified, uses the default redirect URI "%REQ(x-forwarded-proto)%://%REQ(:authority)%/oauth2/callback"
16191627
type: string
16201628
refreshToken:
1629+
default: true
16211630
description: |-
16221631
RefreshToken indicates whether the Envoy should automatically refresh the
16231632
id token and access token when they expire.
16241633
When set to true, the Envoy will use the refresh token to get a new id token
16251634
and access token when they expire.
16261635
1627-
If not specified, defaults to false.
1636+
If not specified, defaults to true.
16281637
type: boolean
16291638
resources:
16301639
description: |-
@@ -3089,6 +3098,14 @@ spec:
30893098
Default: unlimited.
30903099
pattern: ^([0-9]{1,5}(h|m|s|ms)){1,4}$
30913100
type: string
3101+
maxStreamDuration:
3102+
description: |-
3103+
MaxStreamDuration is the maximum duration for a stream to complete. This timeout measures the time
3104+
from when the request is sent until the response stream is fully consumed and does not apply to
3105+
non-streaming requests.
3106+
When set to "0s", no max duration is applied and streams can run indefinitely.
3107+
pattern: ^([0-9]{1,5}(h|m|s|ms)){1,4}$
3108+
type: string
30923109
requestTimeout:
30933110
description: RequestTimeout is the time
30943111
until which entire response is received
@@ -3155,13 +3172,14 @@ spec:
31553172
If not specified, uses the default redirect URI "%REQ(x-forwarded-proto)%://%REQ(:authority)%/oauth2/callback"
31563173
type: string
31573174
refreshToken:
3175+
default: true
31583176
description: |-
31593177
RefreshToken indicates whether the Envoy should automatically refresh the
31603178
id token and access token when they expire.
31613179
When set to true, the Envoy will use the refresh token to get a new id token
31623180
and access token when they expire.
31633181
3164-
If not specified, defaults to false.
3182+
If not specified, defaults to true.
31653183
type: boolean
31663184
resources:
31673185
description: |-
@@ -4611,6 +4629,14 @@ spec:
46114629
Default: unlimited.
46124630
pattern: ^([0-9]{1,5}(h|m|s|ms)){1,4}$
46134631
type: string
4632+
maxStreamDuration:
4633+
description: |-
4634+
MaxStreamDuration is the maximum duration for a stream to complete. This timeout measures the time
4635+
from when the request is sent until the response stream is fully consumed and does not apply to
4636+
non-streaming requests.
4637+
When set to "0s", no max duration is applied and streams can run indefinitely.
4638+
pattern: ^([0-9]{1,5}(h|m|s|ms)){1,4}$
4639+
type: string
46144640
requestTimeout:
46154641
description: RequestTimeout is the
46164642
time until which entire response
@@ -4679,13 +4705,14 @@ spec:
46794705
If not specified, uses the default redirect URI "%REQ(x-forwarded-proto)%://%REQ(:authority)%/oauth2/callback"
46804706
type: string
46814707
refreshToken:
4708+
default: true
46824709
description: |-
46834710
RefreshToken indicates whether the Envoy should automatically refresh the
46844711
id token and access token when they expire.
46854712
When set to true, the Envoy will use the refresh token to get a new id token
46864713
and access token when they expire.
46874714
4688-
If not specified, defaults to false.
4715+
If not specified, defaults to true.
46894716
type: boolean
46904717
resources:
46914718
description: |-

manifests/charts/ai-gateway-crds-helm/templates/aigateway.envoyproxy.io_mcproutes.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1720,6 +1720,14 @@ spec:
17201720
Default: unlimited.
17211721
pattern: ^([0-9]{1,5}(h|m|s|ms)){1,4}$
17221722
type: string
1723+
maxStreamDuration:
1724+
description: |-
1725+
MaxStreamDuration is the maximum duration for a stream to complete. This timeout measures the time
1726+
from when the request is sent until the response stream is fully consumed and does not apply to
1727+
non-streaming requests.
1728+
When set to "0s", no max duration is applied and streams can run indefinitely.
1729+
pattern: ^([0-9]{1,5}(h|m|s|ms)){1,4}$
1730+
type: string
17231731
requestTimeout:
17241732
description: RequestTimeout is the time
17251733
until which entire response is received

0 commit comments

Comments
 (0)