smi-spec
smi-spec copied to clipboard
Service Mesh Interface
At launch, not all meshes will have implementations for all the APIs. It doesn't feel like the APIs will be fully implemented either. Should the specification explicitly call out providing...
https://github.com/deislabs/smi-spec/blob/master/traffic-specs.md If you replace `specs` with `routes` in the [traffic access example](https://github.com/deislabs/smi-spec/blob/master/traffic-access-control.md#example-implementation), it becomes more readable and intuitive.
The [CNAB spec](https://github.com/deislabs/cnab-spec) has an Appendix section. I think we should have one too that includes a page on describing weights, what they are, where they come from, and how...
Had the following questions/comments 1. There is a note that says authentication is handled by underlying implementation. But we need a way to explicitly say that mTLS is needed to...
The SMI backend is variable depending on the provider (istio, linkerd). A mocked backend would be valuable for playing with and providing feedback on the proposed API. With this we...
There are many different verbs and entities mentioned through the spec. However there is no terminology section to actually define them. **For example:** 1. https://github.com/deislabs/smi-spec/blob/560631fa09e12e75d6a00a09eb2787311c0572fd/traffic-specs.md#httproutegroup "It enumerates the routes that...
The specification https://github.com/deislabs/smi-spec/blob/master/traffic-metrics.md#specification seems to talk about possibility to define metrics on specific pods. Isn't this a bit "anti k8s" working with specific pods that can be down and redeployed...
It seems that there is a conceptual change here compared to Istio for example - every version of a service is a separate service with a completely separate name check...
Consider the following: - We have a `blue` and `green` service and deployment. - The `blue` deployment has 1 replica. - The `green` deployment has 9 replicas. - There is...
I'm referring to this document: https://github.com/deislabs/smi-spec/blob/master/traffic-split.md 1. Can someone clarify this statement? "Weighting traffic between various services is also more generally useful than driving canary releases." what is the difference...