diff --git a/VERSION b/VERSION index b18d46540b3..570c796513f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v1.0.1 +v1.0.2 diff --git a/api/v1alpha1/shared_types.go b/api/v1alpha1/shared_types.go index 8fa238c4073..ee70f1abd21 100644 --- a/api/v1alpha1/shared_types.go +++ b/api/v1alpha1/shared_types.go @@ -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 diff --git a/examples/kubernetes/envoy-proxy-config.yaml b/examples/kubernetes/envoy-proxy-config.yaml index dbddea0d356..aac72f78032 100644 --- a/examples/kubernetes/envoy-proxy-config.yaml +++ b/examples/kubernetes/envoy-proxy-config.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/disable-accesslog.in.yaml b/internal/gatewayapi/testdata/disable-accesslog.in.yaml index 2125a0d63de..46f40a7337a 100644 --- a/internal/gatewayapi/testdata/disable-accesslog.in.yaml +++ b/internal/gatewayapi/testdata/disable-accesslog.in.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/disable-accesslog.out.yaml b/internal/gatewayapi/testdata/disable-accesslog.out.yaml index 5e21c8da8a1..18980e13d66 100644 --- a/internal/gatewayapi/testdata/disable-accesslog.out.yaml +++ b/internal/gatewayapi/testdata/disable-accesslog.out.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.in.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.in.yaml index 284524f470e..a0f6acc3fb4 100644 --- a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.in.yaml +++ b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.in.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.out.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.out.yaml index cb6ead4197b..3b466fa245d 100644 --- a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.out.yaml +++ b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.out.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.in.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.in.yaml index e0c851aea6c..1b558b7873c 100644 --- a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.in.yaml +++ b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.in.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.out.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.out.yaml index 5b2a0c5a529..15835200198 100644 --- a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.out.yaml +++ b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.out.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.in.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.in.yaml index c5883361222..8dbb9ec2494 100644 --- a/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.in.yaml +++ b/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.in.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.out.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.out.yaml index 0ff70786f0e..f25c078147e 100644 --- a/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.out.yaml +++ b/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.out.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog.in.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog.in.yaml index 103bd702a34..2d5a38a1e34 100644 --- a/internal/gatewayapi/testdata/envoyproxy-accesslog.in.yaml +++ b/internal/gatewayapi/testdata/envoyproxy-accesslog.in.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog.out.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog.out.yaml index 8ea9e2e4fad..a19a31cfb2e 100644 --- a/internal/gatewayapi/testdata/envoyproxy-accesslog.out.yaml +++ b/internal/gatewayapi/testdata/envoyproxy-accesslog.out.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/envoyproxy-valid.in.yaml b/internal/gatewayapi/testdata/envoyproxy-valid.in.yaml index dfdb1ac4f43..e5c95a43fdd 100644 --- a/internal/gatewayapi/testdata/envoyproxy-valid.in.yaml +++ b/internal/gatewayapi/testdata/envoyproxy-valid.in.yaml @@ -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 diff --git a/internal/gatewayapi/testdata/envoyproxy-valid.out.yaml b/internal/gatewayapi/testdata/envoyproxy-valid.out.yaml index bb432530148..a6d92cc3f7d 100644 --- a/internal/gatewayapi/testdata/envoyproxy-valid.out.yaml +++ b/internal/gatewayapi/testdata/envoyproxy-valid.out.yaml @@ -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 diff --git a/internal/infrastructure/kubernetes/proxy/resource_provider_test.go b/internal/infrastructure/kubernetes/proxy/resource_provider_test.go index 8f08c81084c..da53a730af9 100644 --- a/internal/infrastructure/kubernetes/proxy/resource_provider_test.go +++ b/internal/infrastructure/kubernetes/proxy/resource_provider_test.go @@ -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"), @@ -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"), @@ -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"), @@ -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"), @@ -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"), diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/bootstrap.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/bootstrap.yaml index fae7d329604..534376019da 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/bootstrap.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/bootstrap.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/component-level.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/component-level.yaml index 16e46c15a6b..866ce776fad 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/component-level.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/component-level.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom.yaml index 9dd4af6006b..7ff7f9a7e01 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom_with_initcontainers.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom_with_initcontainers.yaml index a2f634b8f68..045da515b2d 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom_with_initcontainers.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom_with_initcontainers.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/default-env.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/default-env.yaml index 5da31d921e1..00e0a2d77b0 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/default-env.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/default-env.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/default.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/default.yaml index 28268bfbeeb..ed923b4f917 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/default.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/default.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/disable-prometheus.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/disable-prometheus.yaml index 7212abcf000..5c4e0963a1b 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/disable-prometheus.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/disable-prometheus.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/extension-env.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/extension-env.yaml index 915693b6246..d497ef2ab59 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/extension-env.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/extension-env.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/override-labels-and-annotations.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/override-labels-and-annotations.yaml index 40e58547137..416e30f1bcb 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/override-labels-and-annotations.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/override-labels-and-annotations.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/patch-deployment.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/patch-deployment.yaml index d65690d0c45..23584237e56 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/patch-deployment.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/patch-deployment.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/shutdown-manager.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/shutdown-manager.yaml index 7f38edb85a7..0edd146b9c5 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/shutdown-manager.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/shutdown-manager.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/volumes.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/volumes.yaml index 393513ce2db..add22c229ee 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/volumes.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/volumes.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-annotations.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-annotations.yaml index d30de0ecb2b..423cc051c46 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-annotations.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-annotations.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-concurrency.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-concurrency.yaml index 94436b2cba3..a2018e42aff 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-concurrency.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-concurrency.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-extra-args.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-extra-args.yaml index 14f403a624b..f7d5147c2b1 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-extra-args.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-extra-args.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-image-pull-secrets.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-image-pull-secrets.yaml index 62c8d44fd63..f73933e1e08 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-image-pull-secrets.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-image-pull-secrets.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-node-selector.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-node-selector.yaml index 250ecdb071f..cbaeb8966fd 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-node-selector.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-node-selector.yaml @@ -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: diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-topology-spread-constraints.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-topology-spread-constraints.yaml index 4bfcd4e0931..0b7ec560ebf 100644 --- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-topology-spread-constraints.yaml +++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-topology-spread-constraints.yaml @@ -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: diff --git a/release-notes/v1.0.2.yaml b/release-notes/v1.0.2.yaml new file mode 100644 index 00000000000..7d916225986 --- /dev/null +++ b/release-notes/v1.0.2.yaml @@ -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 - 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 diff --git a/site/content/en/latest/releases/v1.0.2.md b/site/content/en/latest/releases/v1.0.2.md new file mode 100644 index 00000000000..8dee06cbf8a --- /dev/null +++ b/site/content/en/latest/releases/v1.0.2.md @@ -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 - 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 + diff --git a/site/content/en/latest/user/operations/customize-envoyproxy.md b/site/content/en/latest/user/operations/customize-envoyproxy.md index 5d78247fbbd..d5a2fff5e11 100644 --- a/site/content/en/latest/user/operations/customize-envoyproxy.md +++ b/site/content/en/latest/user/operations/customize-envoyproxy.md @@ -75,7 +75,7 @@ spec: kubernetes: envoyDeployment: container: - image: envoyproxy/envoy:v1.25-latest + image: envoyproxy/envoy:distroless-v1.29.5 EOF ``` diff --git a/site/content/en/v0.4.0/user/customize-envoyproxy.md b/site/content/en/v0.4.0/user/customize-envoyproxy.md index 0f2b92f2dab..e3e92a3e438 100644 --- a/site/content/en/v0.4.0/user/customize-envoyproxy.md +++ b/site/content/en/v0.4.0/user/customize-envoyproxy.md @@ -75,7 +75,7 @@ spec: kubernetes: envoyDeployment: container: - image: envoyproxy/envoy:v1.25-latest + image: envoyproxy/envoy:distroless-v1.29.5 EOF ``` diff --git a/site/content/en/v0.5.0/user/customize-envoyproxy.md b/site/content/en/v0.5.0/user/customize-envoyproxy.md index 24bdbec7033..47d8c01db0a 100644 --- a/site/content/en/v0.5.0/user/customize-envoyproxy.md +++ b/site/content/en/v0.5.0/user/customize-envoyproxy.md @@ -75,7 +75,7 @@ spec: kubernetes: envoyDeployment: container: - image: envoyproxy/envoy:v1.25-v0.5.0 + image: envoyproxy/envoy:distroless-v1.29.5 EOF ``` diff --git a/site/content/en/v0.6.0/user/customize-envoyproxy.md b/site/content/en/v0.6.0/user/customize-envoyproxy.md index 356a3d7b089..737983aa979 100644 --- a/site/content/en/v0.6.0/user/customize-envoyproxy.md +++ b/site/content/en/v0.6.0/user/customize-envoyproxy.md @@ -75,7 +75,7 @@ spec: kubernetes: envoyDeployment: container: - image: envoyproxy/envoy:v1.25-v0.6.0 + image: envoyproxy/envoy:distroless-v1.29.5 EOF ``` diff --git a/site/content/en/v1.0.1/user/operations/customize-envoyproxy.md b/site/content/en/v1.0.1/user/operations/customize-envoyproxy.md index 5d78247fbbd..d5a2fff5e11 100644 --- a/site/content/en/v1.0.1/user/operations/customize-envoyproxy.md +++ b/site/content/en/v1.0.1/user/operations/customize-envoyproxy.md @@ -75,7 +75,7 @@ spec: kubernetes: envoyDeployment: container: - image: envoyproxy/envoy:v1.25-latest + image: envoyproxy/envoy:distroless-v1.29.5 EOF ```