Skip to content

release-v0.9.1

Choose a tag to compare

@nshankar13 nshankar13 released this 22 Jul 17:29
· 59 commits to main since this release
3e64477

This release is for v0.9.1 of osm-arc.

Notable Changes:

  1. Added the support for OSM to work in Pod Security Policy enabled clusters
  2. Support for Egress traffic policies, to provide fine-grained access control of traffic destined to external services and endpoints. Read documentation.
  3. MeshConfig CRD is added to replace the osm-config ConfigMap as the OSM configuration object. Read more about OSM MeshConfig.
  4. Envoy sidecar image is upgraded to 1.18.3
  5. Deprecated the validating webhook as a part of configmap removal
  6. Support for OPA to work with OSM in the same cluster
  7. Support for Integrating with Dapr. Read documentation for more details.
  8. Enabled garbage collection of secrets created by OSM
  9. Feature flags are configurable through the MeshConfig custom resource. Note that these are experimental features made available for testing purposes.
  10. OSM log level is configurable through the MeshConfig custom resource
  11. High availability is added to OSM control plane with support for multiple replicas, autoscaling, and Pod Disruption Budget. Refer documentation for more details.
  12. Ability to ignore an ingress resource using a label. Read documentation for details.
  13. Node selectors for Linux OS are added for installation of OSM control plane pods and demo applications
  14. Helm reconciliation is introduced in this version so that any user driven deployment or config changes are reverted to the intended settings. This helps maintain a healthy control plane.
  15. Added a pre-install job to enforce that only one mesh is present on the cluster prior to installing osm-arc

CRD Updates:

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