This repository has been archived by the owner on Jul 11, 2023. It is now read-only.
v1.0.0-rc.4
Pre-release
Pre-release
Notable changes
- New internal control plane event management framework to handle changes to the Kubernetes cluster and policies
- Validations to reject/ignore invalid SMI TrafficTarget resources
- Control plane memory utilization improvements
- Support for TCP server-first protocols for in-mesh traffic
- Updates to Grafana dashboards to reflect accurate metrics
- OSM control plane images are now multi-architecture, built for linux/amd64 and linux/arm64
Breaking changes
The following changes are not backward compatible with the previous release.
- Top level Helm chart keys are renamed from
OpenServiceMesh
toosm
osm mesh upgrade
no longer carries over values from previous releases. Use the--set
flag onosm mesh upgrade
to pass values as needed. The--container-registry
and--osm-image-tag
flags have also been removed in favor of--set
.
Deprecation notes
The following capabilities have been deprecated and cannot be used.
- Kubernetes Ingress API to configure a service mesh backend to authorize ingress traffic. OSM's IngressBackend API must be used to authorize ingress traffic between an ingress gateway and service mesh backend.
CRD Updates
No CRD changes between tags v1.0.0-rc.3 and v1.0.0-rc.4
Changelog
- chore(release): cut v1.0.0-rc.4 6dcba54 (Jon Huhn)
- fix(grafana): remove hardcoded control plane namespace (#4454) (#4460) 568e165 (Jackie Elliott)
- [backport] bug(*): Fix memory targetAverageUtilization (#4459) f76562b (Shalier Xia)
- fix(cli): do not throw error for osm version when no control plane (#4433) (#4457) 8c87b8a (Jackie Elliott)
- [reconciler]: fix label assignment on mwhc (#4431) (#4432) c764eed (mergify[bot])
- meshConfig: add validation for ingressgateway certificate (#4422) (#4426) a21f567 (mergify[bot])
- crd-conversion: fix webhook port number (#4424) 4e5f574 (Shashank Ram)