1
- # Generated with `kubectl kustomize "https://github.com/kubernetes-sigs/gateway-api/config/crd/experimental?ref=v0.7.0-rc1 "`
1
+ # Generated with `kubectl kustomize "https://github.com/kubernetes-sigs/gateway-api/config/crd/experimental?ref=v0.7.0-rc2 "`
2
2
apiVersion: apiextensions.k8s.io/v1
3
3
kind: CustomResourceDefinition
4
4
metadata:
5
5
annotations:
6
6
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/gateway-api/pull/1923
7
- gateway.networking.k8s.io/bundle-version: v0.7.0-rc1
7
+ gateway.networking.k8s.io/bundle-version: v0.7.0-rc2
8
8
gateway.networking.k8s.io/channel: experimental
9
9
creationTimestamp: null
10
10
name: gatewayclasses.gateway.networking.k8s.io
@@ -436,7 +436,7 @@ kind: CustomResourceDefinition
436
436
metadata:
437
437
annotations:
438
438
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/gateway-api/pull/1923
439
- gateway.networking.k8s.io/bundle-version: v0.7.0-rc1
439
+ gateway.networking.k8s.io/bundle-version: v0.7.0-rc2
440
440
gateway.networking.k8s.io/channel: experimental
441
441
creationTimestamp: null
442
442
name: gateways.gateway.networking.k8s.io
@@ -1872,7 +1872,7 @@ kind: CustomResourceDefinition
1872
1872
metadata:
1873
1873
annotations:
1874
1874
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/gateway-api/pull/1923
1875
- gateway.networking.k8s.io/bundle-version: v0.7.0-rc1
1875
+ gateway.networking.k8s.io/bundle-version: v0.7.0-rc2
1876
1876
gateway.networking.k8s.io/channel: experimental
1877
1877
creationTimestamp: null
1878
1878
name: grpcroutes.gateway.networking.k8s.io
@@ -3370,7 +3370,7 @@ kind: CustomResourceDefinition
3370
3370
metadata:
3371
3371
annotations:
3372
3372
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/gateway-api/pull/1923
3373
- gateway.networking.k8s.io/bundle-version: v0.7.0-rc1
3373
+ gateway.networking.k8s.io/bundle-version: v0.7.0-rc2
3374
3374
gateway.networking.k8s.io/channel: experimental
3375
3375
creationTimestamp: null
3376
3376
name: httproutes.gateway.networking.k8s.io
@@ -3947,8 +3947,17 @@ spec:
3947
3947
port:
3948
3948
description: "Port is the port to be used in
3949
3949
the value of the `Location` header in the
3950
- response. \n When empty, the Gateway Listener
3951
- port is used. \n Implementations SHOULD NOT
3950
+ response. \n If no port is specified, the
3951
+ redirect port MUST be derived using the following
3952
+ rules: \n * If redirect scheme is not-empty,
3953
+ the redirect port MUST be the well-known port
3954
+ associated with the redirect scheme. Specifically
3955
+ \"http\" to port 80 and \"https\" to port
3956
+ 443. If the redirect scheme does not have
3957
+ a well-known port, the listener port of the
3958
+ Gateway SHOULD be used. * If redirect scheme
3959
+ is empty, the redirect port MUST be the Gateway
3960
+ Listener port. \n Implementations SHOULD NOT
3952
3961
add the port number in the 'Location' header
3953
3962
in the following cases: \n * A Location header
3954
3963
that will use HTTP (whether that is determined
@@ -3965,8 +3974,11 @@ spec:
3965
3974
description: "Scheme is the scheme to be used
3966
3975
in the value of the `Location` header in the
3967
3976
response. When empty, the scheme of the request
3968
- is used. \n Note that values may be added
3969
- to this enum, implementations must ensure
3977
+ is used. \n Scheme redirects can affect the
3978
+ port of the redirect, for more information,
3979
+ refer to the documentation for the port field
3980
+ of this filter. \n Note that values may be
3981
+ added to this enum, implementations must ensure
3970
3982
that unknown values will not cause a crash.
3971
3983
\n Unknown values here must result in the
3972
3984
implementation setting the Accepted Condition
@@ -4588,16 +4600,24 @@ spec:
4588
4600
type: object
4589
4601
port:
4590
4602
description: "Port is the port to be used in the value
4591
- of the `Location` header in the response. \n When
4592
- empty, the Gateway Listener port is used. \n Implementations
4593
- SHOULD NOT add the port number in the 'Location'
4594
- header in the following cases: \n * A Location header
4595
- that will use HTTP (whether that is determined via
4596
- the Listener protocol or the Scheme field) _and_
4597
- use port 80. * A Location header that will use HTTPS
4598
- (whether that is determined via the Listener protocol
4599
- or the Scheme field) _and_ use port 443. \n Support:
4600
- Extended"
4603
+ of the `Location` header in the response. \n If
4604
+ no port is specified, the redirect port MUST be
4605
+ derived using the following rules: \n * If redirect
4606
+ scheme is not-empty, the redirect port MUST be the
4607
+ well-known port associated with the redirect scheme.
4608
+ Specifically \"http\" to port 80 and \"https\" to
4609
+ port 443. If the redirect scheme does not have a
4610
+ well-known port, the listener port of the Gateway
4611
+ SHOULD be used. * If redirect scheme is empty, the
4612
+ redirect port MUST be the Gateway Listener port.
4613
+ \n Implementations SHOULD NOT add the port number
4614
+ in the 'Location' header in the following cases:
4615
+ \n * A Location header that will use HTTP (whether
4616
+ that is determined via the Listener protocol or
4617
+ the Scheme field) _and_ use port 80. * A Location
4618
+ header that will use HTTPS (whether that is determined
4619
+ via the Listener protocol or the Scheme field) _and_
4620
+ use port 443. \n Support: Extended"
4601
4621
format: int32
4602
4622
maximum: 65535
4603
4623
minimum: 1
@@ -4606,7 +4626,10 @@ spec:
4606
4626
description: "Scheme is the scheme to be used in the
4607
4627
value of the `Location` header in the response.
4608
4628
When empty, the scheme of the request is used. \n
4609
- Note that values may be added to this enum, implementations
4629
+ Scheme redirects can affect the port of the redirect,
4630
+ for more information, refer to the documentation
4631
+ for the port field of this filter. \n Note that
4632
+ values may be added to this enum, implementations
4610
4633
must ensure that unknown values will not cause a
4611
4634
crash. \n Unknown values here must result in the
4612
4635
implementation setting the Accepted Condition for
@@ -5842,8 +5865,17 @@ spec:
5842
5865
port:
5843
5866
description: "Port is the port to be used in
5844
5867
the value of the `Location` header in the
5845
- response. \n When empty, the Gateway Listener
5846
- port is used. \n Implementations SHOULD NOT
5868
+ response. \n If no port is specified, the
5869
+ redirect port MUST be derived using the following
5870
+ rules: \n * If redirect scheme is not-empty,
5871
+ the redirect port MUST be the well-known port
5872
+ associated with the redirect scheme. Specifically
5873
+ \"http\" to port 80 and \"https\" to port
5874
+ 443. If the redirect scheme does not have
5875
+ a well-known port, the listener port of the
5876
+ Gateway SHOULD be used. * If redirect scheme
5877
+ is empty, the redirect port MUST be the Gateway
5878
+ Listener port. \n Implementations SHOULD NOT
5847
5879
add the port number in the 'Location' header
5848
5880
in the following cases: \n * A Location header
5849
5881
that will use HTTP (whether that is determined
@@ -5860,8 +5892,11 @@ spec:
5860
5892
description: "Scheme is the scheme to be used
5861
5893
in the value of the `Location` header in the
5862
5894
response. When empty, the scheme of the request
5863
- is used. \n Note that values may be added
5864
- to this enum, implementations must ensure
5895
+ is used. \n Scheme redirects can affect the
5896
+ port of the redirect, for more information,
5897
+ refer to the documentation for the port field
5898
+ of this filter. \n Note that values may be
5899
+ added to this enum, implementations must ensure
5865
5900
that unknown values will not cause a crash.
5866
5901
\n Unknown values here must result in the
5867
5902
implementation setting the Accepted Condition
@@ -6483,16 +6518,24 @@ spec:
6483
6518
type: object
6484
6519
port:
6485
6520
description: "Port is the port to be used in the value
6486
- of the `Location` header in the response. \n When
6487
- empty, the Gateway Listener port is used. \n Implementations
6488
- SHOULD NOT add the port number in the 'Location'
6489
- header in the following cases: \n * A Location header
6490
- that will use HTTP (whether that is determined via
6491
- the Listener protocol or the Scheme field) _and_
6492
- use port 80. * A Location header that will use HTTPS
6493
- (whether that is determined via the Listener protocol
6494
- or the Scheme field) _and_ use port 443. \n Support:
6495
- Extended"
6521
+ of the `Location` header in the response. \n If
6522
+ no port is specified, the redirect port MUST be
6523
+ derived using the following rules: \n * If redirect
6524
+ scheme is not-empty, the redirect port MUST be the
6525
+ well-known port associated with the redirect scheme.
6526
+ Specifically \"http\" to port 80 and \"https\" to
6527
+ port 443. If the redirect scheme does not have a
6528
+ well-known port, the listener port of the Gateway
6529
+ SHOULD be used. * If redirect scheme is empty, the
6530
+ redirect port MUST be the Gateway Listener port.
6531
+ \n Implementations SHOULD NOT add the port number
6532
+ in the 'Location' header in the following cases:
6533
+ \n * A Location header that will use HTTP (whether
6534
+ that is determined via the Listener protocol or
6535
+ the Scheme field) _and_ use port 80. * A Location
6536
+ header that will use HTTPS (whether that is determined
6537
+ via the Listener protocol or the Scheme field) _and_
6538
+ use port 443. \n Support: Extended"
6496
6539
format: int32
6497
6540
maximum: 65535
6498
6541
minimum: 1
@@ -6501,7 +6544,10 @@ spec:
6501
6544
description: "Scheme is the scheme to be used in the
6502
6545
value of the `Location` header in the response.
6503
6546
When empty, the scheme of the request is used. \n
6504
- Note that values may be added to this enum, implementations
6547
+ Scheme redirects can affect the port of the redirect,
6548
+ for more information, refer to the documentation
6549
+ for the port field of this filter. \n Note that
6550
+ values may be added to this enum, implementations
6505
6551
must ensure that unknown values will not cause a
6506
6552
crash. \n Unknown values here must result in the
6507
6553
implementation setting the Accepted Condition for
@@ -7190,7 +7236,7 @@ kind: CustomResourceDefinition
7190
7236
metadata:
7191
7237
annotations:
7192
7238
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/gateway-api/pull/1923
7193
- gateway.networking.k8s.io/bundle-version: v0.7.0-rc1
7239
+ gateway.networking.k8s.io/bundle-version: v0.7.0-rc2
7194
7240
gateway.networking.k8s.io/channel: experimental
7195
7241
creationTimestamp: null
7196
7242
name: referencegrants.gateway.networking.k8s.io
@@ -7469,7 +7515,7 @@ kind: CustomResourceDefinition
7469
7515
metadata:
7470
7516
annotations:
7471
7517
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/gateway-api/pull/1923
7472
- gateway.networking.k8s.io/bundle-version: v0.7.0-rc1
7518
+ gateway.networking.k8s.io/bundle-version: v0.7.0-rc2
7473
7519
gateway.networking.k8s.io/channel: experimental
7474
7520
creationTimestamp: null
7475
7521
name: tcproutes.gateway.networking.k8s.io
@@ -7996,7 +8042,7 @@ kind: CustomResourceDefinition
7996
8042
metadata:
7997
8043
annotations:
7998
8044
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/gateway-api/pull/1923
7999
- gateway.networking.k8s.io/bundle-version: v0.7.0-rc1
8045
+ gateway.networking.k8s.io/bundle-version: v0.7.0-rc2
8000
8046
gateway.networking.k8s.io/channel: experimental
8001
8047
creationTimestamp: null
8002
8048
name: tlsroutes.gateway.networking.k8s.io
@@ -8572,7 +8618,7 @@ kind: CustomResourceDefinition
8572
8618
metadata:
8573
8619
annotations:
8574
8620
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/gateway-api/pull/1923
8575
- gateway.networking.k8s.io/bundle-version: v0.7.0-rc1
8621
+ gateway.networking.k8s.io/bundle-version: v0.7.0-rc2
8576
8622
gateway.networking.k8s.io/channel: experimental
8577
8623
creationTimestamp: null
8578
8624
name: udproutes.gateway.networking.k8s.io
0 commit comments