openservicemesh / osm

Open Service Mesh (OSM) is a lightweight, extensible, cloud native service mesh that allows users to uniformly manage, secure, and get out-of-the-box observability features for highly dynamic microservice environments.
https://openservicemesh.io/
Apache License 2.0
2.59k stars 277 forks source link

Milestone v0.10.0 planning #2800

Closed draychev closed 3 years ago

draychev commented 3 years ago

This GitHub issue is to be used for planning Open Service Mesh release v0.10.0


Previous planning: Milestone v0.9.0 planning #2611

draychev commented 3 years ago

Delyan's proposal for v0.10

Grouped by Theme:

Retry

MeshConfig

MeshCatalog Cleanup

Configurability

Debug Tooling

Code Quality

Testing

Metrics

xDS

Documentation

Features

shashankram commented 3 years ago

My proposal:

GA readiness: High availability https://github.com/openservicemesh/osm/issues/3390 Envoy health check: https://github.com/openservicemesh/osm/issues/3042 Better logging: https://github.com/openservicemesh/osm/issues/2924 Envoy log: https://github.com/openservicemesh/osm/issues/2754 Ingress security hardening: https://github.com/openservicemesh/osm/issues/2365

Upstream usability: CLI/doc compatibility: https://github.com/openservicemesh/osm/issues/3371 Grafana licensing implications: https://github.com/openservicemesh/osm/issues/3208 Document k8s version skew: https://github.com/openservicemesh/osm/issues/2852 Security disclosure process: https://github.com/openservicemesh/osm/issues/2402 CLI upgrade prompt: https://github.com/openservicemesh/osm/issues/2294

Troubleshooting: CLI tools: https://github.com/openservicemesh/osm/issues/2879 Error visibility: https://github.com/openservicemesh/osm/issues/2866 Consistency check tool: https://github.com/openservicemesh/osm/issues/2099 Debug sidecar: https://github.com/openservicemesh/osm/issues/682 Control plane health: https://github.com/openservicemesh/osm/issues/85

Upgrade: https://github.com/openservicemesh/osm/issues?q=is%3Aissue+is%3Aopen+label%3Aarea%2Fupgrade (except #512 )

Identity: https://github.com/openservicemesh/osm/issues/3187 https://github.com/openservicemesh/osm/issues/3188 https://github.com/openservicemesh/osm/issues/3186 https://github.com/openservicemesh/osm/issues/3182

Observability: Egress metrics: https://github.com/openservicemesh/osm/issues/3164 Scraping config: https://github.com/openservicemesh/osm/issues/3065 TCP metrics: https://github.com/openservicemesh/osm/issues/2506 Annotate Prometheus control plane metrics: https://github.com/openservicemesh/osm/issues/2408 Distributed tracing: https://github.com/openservicemesh/osm/issues/1921 Ingress metrics: https://github.com/openservicemesh/osm/issues/1697

SMI: Traffic split v1alpha4 https://github.com/openservicemesh/osm/issues/2368 Flagger: https://github.com/openservicemesh/osm/issues/1700

All bugs: https://github.com/openservicemesh/osm/issues?q=is%3Aissue+is%3Aopen+label%3Abug

snehachhabria commented 3 years ago

We should add some work items on multicluster features, issues for these are : https://github.com/openservicemesh/osm/issues?q=is%3Aopen+is%3Aissue+label%3Aarea%2Fmulticluster

michelleN commented 3 years ago

From an SMI + OSM perspective: