Skip to content

Commit

Permalink
[release/v1.0] release: v1.0.2 (#3595)
Browse files Browse the repository at this point in the history
* release: v1.0.2

Signed-off-by: bitliu <[email protected]>

* resolve feedbacks

Signed-off-by: bitliu <[email protected]>

* resolve feedbacks

Signed-off-by: bitliu <[email protected]>

---------

Signed-off-by: bitliu <[email protected]>
  • Loading branch information
Xunzhuo committed Jun 14, 2024
1 parent 7ffa89f commit 8cf16ee
Show file tree
Hide file tree
Showing 41 changed files with 97 additions and 43 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.0.1
v1.0.2
2 changes: 1 addition & 1 deletion api/v1alpha1/shared_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const (
// DefaultDeploymentMemoryResourceRequests for deployment memory resource
DefaultDeploymentMemoryResourceRequests = "512Mi"
// DefaultEnvoyProxyImage is the default image used by envoyproxy
DefaultEnvoyProxyImage = "envoyproxy/envoy:distroless-v1.29.3"
DefaultEnvoyProxyImage = "envoyproxy/envoy:distroless-v1.29.5"
// DefaultShutdownManagerCPUResourceRequests for shutdown manager cpu resource
DefaultShutdownManagerCPUResourceRequests = "10m"
// DefaultShutdownManagerMemoryResourceRequests for shutdown manager memory resource
Expand Down
2 changes: 1 addition & 1 deletion examples/kubernetes/envoy-proxy-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ spec:
envoyDeployment:
replicas: 2
container:
image: envoyproxy/envoy:v1.26-latest
image: envoyproxy/envoy:distroless-v1.29.5
resources:
requests:
cpu: 150m
Expand Down
2 changes: 1 addition & 1 deletion internal/gatewayapi/testdata/disable-accesslog.in.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ envoyproxy:
value: env_a_value
- name: env_b
value: env_b_name
image: "envoyproxy/envoy:distroless-v1.29-latest"
image: "envoyproxy/envoy:distroless-v1.29.5"
resources:
requests:
cpu: 100m
Expand Down
2 changes: 1 addition & 1 deletion internal/gatewayapi/testdata/disable-accesslog.out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ infraIR:
value: env_a_value
- name: env_b
value: env_b_name
image: envoyproxy/envoy:distroless-v1.29-latest
image: envoyproxy/envoy:distroless-v1.29.5
resources:
requests:
cpu: 100m
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ envoyproxy:
value: env_a_value
- name: env_b
value: env_b_name
image: "envoyproxy/envoy:distroless-v1.29-latest"
image: "envoyproxy/envoy:distroless-v1.29.5"
resources:
requests:
cpu: 100m
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ infraIR:
value: env_a_value
- name: env_b
value: env_b_name
image: envoyproxy/envoy:distroless-v1.29-latest
image: envoyproxy/envoy:distroless-v1.29.5
resources:
requests:
cpu: 100m
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ envoyproxy:
value: env_a_value
- name: env_b
value: env_b_name
image: "envoyproxy/envoy:distroless-v1.29-latest"
image: "envoyproxy/envoy:distroless-v1.29.5"
resources:
requests:
cpu: 100m
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ infraIR:
value: env_a_value
- name: env_b
value: env_b_name
image: envoyproxy/envoy:distroless-v1.29-latest
image: envoyproxy/envoy:distroless-v1.29.5
resources:
requests:
cpu: 100m
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ envoyproxy:
value: env_a_value
- name: env_b
value: env_b_name
image: "envoyproxy/envoy:distroless-v1.29-latest"
image: "envoyproxy/envoy:distroless-v1.29.5"
resources:
requests:
cpu: 100m
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ infraIR:
value: env_a_value
- name: env_b
value: env_b_name
image: envoyproxy/envoy:distroless-v1.29-latest
image: envoyproxy/envoy:distroless-v1.29.5
resources:
requests:
cpu: 100m
Expand Down
2 changes: 1 addition & 1 deletion internal/gatewayapi/testdata/envoyproxy-accesslog.in.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ envoyproxy:
value: env_a_value
- name: env_b
value: env_b_name
image: "envoyproxy/envoy:distroless-v1.29-latest"
image: "envoyproxy/envoy:distroless-v1.29.5"
resources:
requests:
cpu: 100m
Expand Down
2 changes: 1 addition & 1 deletion internal/gatewayapi/testdata/envoyproxy-accesslog.out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ infraIR:
value: env_a_value
- name: env_b
value: env_b_name
image: envoyproxy/envoy:distroless-v1.29-latest
image: envoyproxy/envoy:distroless-v1.29.5
resources:
requests:
cpu: 100m
Expand Down
2 changes: 1 addition & 1 deletion internal/gatewayapi/testdata/envoyproxy-valid.in.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ envoyproxy:
value: env_a_value
- name: env_b
value: env_b_name
image: "envoyproxy/envoy:distroless-v1.29-latest"
image: "envoyproxy/envoy:distroless-v1.29.5"
resources:
requests:
cpu: 100m
Expand Down
2 changes: 1 addition & 1 deletion internal/gatewayapi/testdata/envoyproxy-valid.out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ infraIR:
value: env_a_value
- name: env_b
value: env_b_name
image: envoyproxy/envoy:distroless-v1.29-latest
image: envoyproxy/envoy:distroless-v1.29.5
resources:
requests:
cpu: 100m
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ func TestDeployment(t *testing.T) {
},
},
Container: &egv1a1.KubernetesContainerSpec{
Image: ptr.To("envoyproxy/envoy:v1.2.3"),
Image: ptr.To("envoyproxy/envoy:distroless-v1.29.5"),
Resources: &corev1.ResourceRequirements{
Limits: corev1.ResourceList{
corev1.ResourceCPU: resource.MustParse("400m"),
Expand Down Expand Up @@ -223,7 +223,7 @@ func TestDeployment(t *testing.T) {
Value: "env_b_value",
},
},
Image: ptr.To("envoyproxy/envoy:v1.2.3"),
Image: ptr.To("envoyproxy/envoy:distroless-v1.29.5"),
Resources: &corev1.ResourceRequirements{
Limits: corev1.ResourceList{
corev1.ResourceCPU: resource.MustParse("400m"),
Expand Down Expand Up @@ -256,7 +256,7 @@ func TestDeployment(t *testing.T) {
},
Container: &egv1a1.KubernetesContainerSpec{
Env: nil,
Image: ptr.To("envoyproxy/envoy:v1.2.3"),
Image: ptr.To("envoyproxy/envoy:distroless-v1.29.5"),
Resources: &corev1.ResourceRequirements{
Limits: corev1.ResourceList{
corev1.ResourceCPU: resource.MustParse("400m"),
Expand Down Expand Up @@ -309,7 +309,7 @@ func TestDeployment(t *testing.T) {
Value: "env_b_value",
},
},
Image: ptr.To("envoyproxy/envoy:v1.2.3"),
Image: ptr.To("envoyproxy/envoy:distroless-v1.29.5"),
Resources: &corev1.ResourceRequirements{
Limits: corev1.ResourceList{
corev1.ResourceCPU: resource.MustParse("400m"),
Expand Down Expand Up @@ -380,7 +380,7 @@ func TestDeployment(t *testing.T) {
},
},
Container: &egv1a1.KubernetesContainerSpec{
Image: ptr.To("envoyproxy/envoy:v1.2.3"),
Image: ptr.To("envoyproxy/envoy:distroless-v1.29.5"),
Resources: &corev1.ResourceRequirements{
Limits: corev1.ResourceList{
corev1.ResourceCPU: resource.MustParse("400m"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:v1.2.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:v1.2.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:v1.2.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ spec:
value: env_a_value
- name: env_b
value: env_b_value
image: envoyproxy/envoy:v1.2.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ spec:
value: env_a_value
- name: env_b
value: env_b_value
image: envoyproxy/envoy:v1.2.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
image: envoyproxy/envoy:distroless-v1.29.3
image: envoyproxy/envoy:distroless-v1.29.5
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
Expand Down
25 changes: 25 additions & 0 deletions release-notes/v1.0.2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
date: June 12, 2024

changes:
- area: installation
change: |
Updated EnvoyProxy to 1.29.5
Use Patch API for infra-client
Use ServerSideApply instead of CreateOrUpdate for infra-client
- area: testing
change: |
Fixed failures due to an expired certificate in one of the translator tests
- area: translator
change: |
Use <proto>-<port> for naming service and container ports
Added proxy protocol always as first listenerFilter
Set ignoreCase for header matchers in extAuth
Added backend TLS SAN validation
Fixed ReplaceFullPath not working for root path (/)
- area: providers
change: |
Fixed duplicated xroutes are added to gatewayapi Resources
Fixed security policy reference grant from field type
Fixed Route extension filters with different types but the same name and namespace aren't correctly cached
Fixed secrets/configmap updates to trigger a controller reconcile by removing the generationChanged predicate
Removed namespace restriction for EnvoyProxy parametersRef
29 changes: 29 additions & 0 deletions site/content/en/latest/releases/v1.0.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: "v1.0.2"
publishdate: 2024-06-12
---

Date: June 12, 2024

## Installation
- Updated EnvoyProxy to 1.29.5
- Use Patch API for infra-client
- Use ServerSideApply instead of CreateOrUpdate for infra-client

## Testing
- Fixed failures due to an expired certificate in one of the translator tests

## Translator
- Use <proto>-<port> for naming service and container ports
- Added proxy protocol always as first listenerFilter
- Set ignoreCase for header matchers in extAuth
- Added backend TLS SAN validation
- Fixed ReplaceFullPath not working for root path (/)

## Providers
- Fixed duplicated xroutes are added to gatewayapi Resources
- Fixed security policy reference grant from field type
- Fixed Route extension filters with different types but the same name and namespace aren't correctly cached
- Fixed secrets/configmap updates to trigger a controller reconcile by removing the generationChanged predicate
- Removed namespace restriction for EnvoyProxy parametersRef

Loading

0 comments on commit 8cf16ee

Please sign in to comment.