Breaking Changes
- Update CRDs with validation schemas. Restructure TrafficPolicy.FaultInjection. (#512)
- VirtualMeshes now require that you have a non-null (i.e.
{}
) mtlsConfig.shared.rootCertificateAuthority.generated field. (#1021)
New Features
- Implement mesh, workload, and traffic target discovery for AWS App Mesh. Traffic Policy translation will arrive in a later release. (#994)
- Prior to translation of networking configuration, validate that referenced config targets exist. (#962)
- As part of validation referenced config targets, report non-existent TrafficTargets to TrafficPolicy status (#963)
- Add end to end tests for OSM v0.4.0. (#987)
- Introduce new Settings CRD for global settings configuration. (#996)
Fixes
- Fix for panic in meshctl when calling "describe mesh" against a cluster where OSM was discovered. (#1011)
- Respect kubeconfig path if specified in meshctl. (#1000)
- Respect KUBECONFIG env var for certain meshctl commands (e.g. version) (#945)
- Fix to prevent writing "null" ingress gateways on Istio mesh resources. (#1008)