You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 11, 2023. It is now read-only.
envoy: update to latest version and fix typed proto usage (#4834)
- Updates Envoy to its latest available version
(v1.22.2 for Linux, v1.22.1 for Windows).
The latest version includes the latest released
security fix.
We could not update Envoy previously due to a blocking bug:
envoyproxy/envoy#20113
- Updates filter names to custom names as wellknown
names are deprecated in Envoy (with 1 exception
for the http.rbac filter). Envoy will use the
TypeURL in the proto to determine which filter
to use instead. Wellknown names are not required
and using them is confusing because not all filters
are defined in the legacy wellknown pkg (e.g.
http.local_ratelimit).
See:
envoyproxy/envoy#21759envoyproxy/envoy#21763envoyproxy/go-control-plane#293envoyproxy/go-control-plane#552
- Uses the distroless image as the alpine image has been
discontinued: envoyproxy/envoy#21758
- Updates tests to use custom filter names
- Adds `proto_types.go` to aid dynamic proto resolution
for typed configs using `any.Any()`. This helps resolve
protos where dynamic resolution is necessary.
- Updated Prometheus' ConfigMap to reflect changes to
Envoy metrics prefixes
Signed-off-by: Shashank Ram <[email protected]>
| osm.caBundleSecretName | string |`"osm-ca-bundle"`| The Kubernetes secret name to store CA bundle for the root CA used in OSM |
66
66
| osm.certificateProvider.certKeyBitSize | int |`2048`| Certificate key bit size for data plane certificates issued to workloads to communicate over mTLS |
67
67
| osm.certificateProvider.kind | string |`"tresor"`| The Certificate manager type: `tresor`, `vault` or `cert-manager`|
@@ -163,8 +163,8 @@ The following table lists the configurable parameters of the osm chart and their
| osm.prometheus.retention | object |`{"time":"15d"}`| Prometheus data rentention configuration |
165
165
| osm.prometheus.retention.time | string |`"15d"`| Prometheus data retention time |
166
-
| osm.sidecarImage | string |`"envoyproxy/envoy-alpine:v1.19.3@sha256:874e699857e023d9234b10ffc5af39ccfc9011feab89638e56ac4042ecd4b0f3"`| Envoy sidecar image for Linux workloads |
167
-
| osm.sidecarWindowsImage | string |`"envoyproxy/envoy-windows:v1.19.3@sha256:f990f024e7e95f07b6c0d416684734607761e382c35d1ba9414c7e3fbf23969c"`| Envoy sidecar image for Windows workloads |
166
+
| osm.sidecarImage | string |`"envoyproxy/envoy-distroless:v1.22.2@sha256:541d31419b95e3c62d8cc0967db9cdb4ad2782cc08faa6f15f04c081200e324a"`| Envoy sidecar image for Linux workloads |
167
+
| osm.sidecarWindowsImage | string |`"envoyproxy/envoy-windows:v1.22.1@sha256:92733f8e5beae5c45df204a0e13edbd29e99adf962d1b1c7869b197d85c64bd0"`| Envoy sidecar image for Windows workloads |
168
168
| osm.tracing.address | string |`""`| Address of the tracing collector service (must contain the namespace). When left empty, this is computed in helper template to "jaeger.<osm-namespace>.svc.cluster.local". Please override for BYO-tracing as documented in tracing.md |
169
169
| osm.tracing.enable | bool |`false`| Toggles Envoy's tracing functionality on/off for all sidecar proxies in the mesh |
170
170
| osm.tracing.endpoint | string |`"/api/v2/spans"`| Tracing collector's API path where the spans will be sent to |
Copy file name to clipboardExpand all lines: docs/release_notes.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -6,14 +6,15 @@
6
6
7
7
- Root certificate rotation is now supported through the new CRD, MeshRootCertificate.
8
8
- Along with root certificate rotation we support custom trust domains, as well as rotating to new trust domains with no downtime.
9
+
- Envoy has been updated to v1.22 and uses the `envoyproxy/envoy-distroless` image instead of the deprecated `envoyproxy/envoy-alpine` image.
9
10
10
11
### Breaking Changes
11
12
12
13
- The following metrics no longer use the label `common_name`, due to the fact that the common name's trust domain can rotate. Instead 2 new labels, `proxy_uuid` and `identity` have been added.
0 commit comments