Skip to content
Merged
Show file tree
Hide file tree
Changes from 25 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
6e0fa64
fix: cluster stat name: lowercase Kind (#6780)
guydc Aug 12, 2025
9b340ec
fix: envoy service cluster name for zone-aware routing (#6763)
y-rabie Aug 13, 2025
e596090
conformance: update experimental test report (#6782)
zirain Aug 13, 2025
7139088
fix(api): image validation regex, support port in repository (#6819)
Windfarer Aug 20, 2025
ea6778f
fix: Actually update xdsIR with maxAcceptPerSocketEvent (#6834)
jukie Aug 25, 2025
2e087f5
bugfix: fix the topologyInjectorDisabled and the local cluster was no…
qicz Aug 27, 2025
52ec8a4
fix(logging): correct log formatting to avoid DPANIC in controller-ru…
TomerJLevy Aug 28, 2025
94df730
fix: handle context errors as transient errors (#6850)
TomerJLevy Aug 28, 2025
e40082e
bugfix: the controller cannot read the EnvoyProxy attached gatewaycla…
qicz Aug 29, 2025
da4b9ff
chore: fix CVE (#6903)
shahar-h Sep 8, 2025
efbb804
fix: nil pointer dereference in btp configmap indexer (#6921)
rudrakhp Sep 10, 2025
dc98024
improve targetRef selection for targetSelectors (#6917)
arkodg Sep 10, 2025
1a88162
fix: suppress lua validation logs (#6929)
rudrakhp Sep 11, 2025
d35cfa2
fix: rm incorrectly set exclusiveMaximum field in CRD (#6926)
arkodg Sep 11, 2025
a71027f
fix: rm Strict SameSite default (#6941)
arkodg Sep 11, 2025
22482cf
Optimize pod cache (#6936)
jukie Sep 11, 2025
b020ae9
reduce DeepCopy in gateway-api layer (#6940)
arkodg Sep 12, 2025
b895143
fix: validation for grpc routes with extension ref filters (#6949)
rudrakhp Sep 12, 2025
8d8c7c6
fix: cleanup dangling route status conditions (#6812)
y-rabie Sep 13, 2025
97d0ac8
Fix: Add missing patch annotations to Compression struct for proper M…
sudiptob2 Sep 13, 2025
cacf995
fix: update distroless image to resolve glibc CVEs (#6953)
shahar-h Sep 14, 2025
3b3d11a
chore: bump golang to 1.24.7 (#6959)
zirain Sep 15, 2025
9581cff
fix: Make sure proxy protocol filter is the first listener filter (#6…
arkodg Sep 16, 2025
8742fe0
release notes
zirain Sep 16, 2025
e7cb7af
Removes reflection from RouteContext to reduce allocations (#6820)
mathetake Sep 9, 2025
8c133f0
[release/v1.5] 1.5.1 release-notes
zirain Sep 16, 2025
b05d90a
fix benchmark job (#6979)
zirain Sep 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion api/v1alpha1/backendtrafficpolicy_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,11 @@ type BackendTrafficPolicySpec struct {

// The compression config for the http streams.
//
// +patchMergeKey=type
// +patchStrategy=merge
//
// +optional
Compression []*Compression `json:"compression,omitempty"`
Compression []*Compression `json:"compression,omitempty" patchMergeKey:"type" patchStrategy:"merge"`

// ResponseOverride defines the configuration to override specific responses with a custom one.
// If multiple configurations are specified, the first one to match wins.
Expand Down
1 change: 0 additions & 1 deletion api/v1alpha1/oidc_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -232,6 +232,5 @@ const (
type OIDCCookieConfig struct {
// +optional
// +kubebuilder:validation:Enum=Lax;Strict;None
// +kubebuilder:default=Strict
SameSite *string `json:"sameSite,omitempty"`
}
5 changes: 2 additions & 3 deletions api/v1alpha1/shared_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ type KubernetesContainerSpec struct {
// Image specifies the EnvoyProxy container image to be used including a tag, instead of the default image.
// This field is mutually exclusive with ImageRepository.
//
// +kubebuilder:validation:XValidation:rule="self.matches('^[a-zA-Z0-9._/-]+(:[a-zA-Z0-9._-]+)?(@sha256:[a-z0-9]+)?$')",message="Image must include a tag and allowed characters only (e.g., 'repo:tag')."
// +kubebuilder:validation:XValidation:rule="self.matches('^[a-zA-Z0-9._-]+(:[0-9]+)?(/[a-zA-Z0-9._/-]+)?(:[a-zA-Z0-9._-]+)?(@sha256:[a-z0-9]+)?$')",message="Image must include a tag and allowed characters only (e.g., 'repo:tag')."
// +optional
Image *string `json:"image,omitempty"`

Expand Down Expand Up @@ -516,8 +516,7 @@ type KubernetesHorizontalPodAutoscalerSpec struct {

// HTTPStatus defines the http status code.
// +kubebuilder:validation:Minimum=100
// +kubebuilder:validation:Maximum=600
// +kubebuilder:validation:ExclusiveMaximum=true
// +kubebuilder:validation:Maximum=599
type HTTPStatus int

// MergeType defines the type of merge operation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -320,8 +320,7 @@ spec:
Defaults to 200 only
items:
description: HTTPStatus defines the http status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -1676,8 +1675,7 @@ spec:
The retriable-status-codes trigger must also be configured for these status codes to trigger a retry.
items:
description: HTTPStatus defines the http status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -417,8 +417,7 @@ spec:
items:
description: HTTPStatus defines the http status
code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -928,8 +927,7 @@ spec:
items:
description: HTTPStatus defines the http status
code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -614,7 +614,7 @@ spec:
x-kubernetes-validations:
- message: Image must include a tag and allowed characters
only (e.g., 'repo:tag').
rule: self.matches('^[a-zA-Z0-9._/-]+(:[a-zA-Z0-9._-]+)?(@sha256:[a-z0-9]+)?$')
rule: self.matches('^[a-zA-Z0-9._-]+(:[0-9]+)?(/[a-zA-Z0-9._/-]+)?(:[a-zA-Z0-9._-]+)?(@sha256:[a-z0-9]+)?$')
imageRepository:
description: |-
ImageRepository specifies the container image repository to be used without specifying a tag.
Expand Down Expand Up @@ -4459,7 +4459,7 @@ spec:
x-kubernetes-validations:
- message: Image must include a tag and allowed characters
only (e.g., 'repo:tag').
rule: self.matches('^[a-zA-Z0-9._/-]+(:[a-zA-Z0-9._-]+)?(@sha256:[a-z0-9]+)?$')
rule: self.matches('^[a-zA-Z0-9._-]+(:[0-9]+)?(/[a-zA-Z0-9._/-]+)?(:[a-zA-Z0-9._-]+)?(@sha256:[a-z0-9]+)?$')
imageRepository:
description: |-
ImageRepository specifies the container image repository to be used without specifying a tag.
Expand Down Expand Up @@ -10977,8 +10977,7 @@ spec:
description: HTTPStatus
defines the http status
code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -11537,8 +11536,7 @@ spec:
items:
description: HTTPStatus defines
the http status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -12090,8 +12088,7 @@ spec:
description: HTTPStatus
defines the http status
code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -12650,8 +12647,7 @@ spec:
items:
description: HTTPStatus defines
the http status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -13307,8 +13303,7 @@ spec:
items:
description: HTTPStatus defines
the http status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -13842,8 +13837,7 @@ spec:
items:
description: HTTPStatus defines the
http status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -14424,8 +14418,7 @@ spec:
items:
description: HTTPStatus defines the
http status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -14955,8 +14948,7 @@ spec:
items:
description: HTTPStatus defines the http
status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -922,8 +922,7 @@ spec:
items:
description: HTTPStatus defines the http
status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -1442,8 +1441,7 @@ spec:
items:
description: HTTPStatus defines the http status
code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -1931,8 +1929,7 @@ spec:
items:
description: HTTPStatus defines the http
status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -2451,8 +2448,7 @@ spec:
items:
description: HTTPStatus defines the http status
code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -3135,8 +3131,7 @@ spec:
items:
description: HTTPStatus defines the
http status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -3668,8 +3663,7 @@ spec:
items:
description: HTTPStatus defines the http
status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -3909,7 +3903,6 @@ spec:
By default, its unset.
properties:
sameSite:
default: Strict
enum:
- Lax
- Strict
Expand Down Expand Up @@ -4399,8 +4392,7 @@ spec:
items:
description: HTTPStatus defines the http
status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -4919,8 +4911,7 @@ spec:
items:
description: HTTPStatus defines the http status
code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -319,8 +319,7 @@ spec:
Defaults to 200 only
items:
description: HTTPStatus defines the http status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -1675,8 +1674,7 @@ spec:
The retriable-status-codes trigger must also be configured for these status codes to trigger a retry.
items:
description: HTTPStatus defines the http status code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -416,8 +416,7 @@ spec:
items:
description: HTTPStatus defines the http status
code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down Expand Up @@ -927,8 +926,7 @@ spec:
items:
description: HTTPStatus defines the http status
code.
exclusiveMaximum: true
maximum: 600
maximum: 599
minimum: 100
type: integer
type: array
Expand Down
Loading
Loading