Skip to content

release-v1.0.0

Compare
Choose a tag to compare
@nshankar13 nshankar13 released this 10 Feb 21:38
· 32 commits to main since this release
af08705

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, and third party images for envoy, grafana, grafana-image-renderer, and jaegertracing-all-in-one are now multi-architecture, built for linux/amd64 and linux/arm64

Breaking Changes

  • Top level upstream Helm chart keys are renamed from OpenServiceMesh to osm

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 Changes (between v0.9.2 and v1.0.0)

  • charts/osm/crds/access/yaml
  • charts/osm/crds/httproutegroup.yaml
  • charts/osm/crds/meshconfig.yaml
  • charts/osm/crds/policy.yaml
  • charts/osm/crds/split.yaml
  • charts/osm/crds/tcproute.yaml