Skip to content
This repository was archived by the owner on Oct 20, 2023. It is now read-only.

Commit c034658

Browse files
author
Michelle Noorali
committed
chore(*): prepare spec for v0.6.0 release
- updated traffic-access to v1alpha3 - updated traffic-specs to v1alpha4 - updated traffic-split to v1alpha4 - updated traffic-metrics document with minor formatting changes - updated all links - updated README links - removed draft column from README. To be replaced with new instructions on contributing changes. Signed-off-by: Michelle Noorali <[email protected]>
1 parent 6178099 commit c034658

File tree

8 files changed

+25
-652
lines changed

8 files changed

+25
-652
lines changed

README.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ interoperability, and covers the most common service mesh capabilities.
1515

1616
The following documents are available:
1717

18-
| | Latest Release | Working Draft |
19-
| :---------------------------- | :--------------------------------: | :----------------------------------------: |
18+
| | Latest Release |
19+
| :---------------------------- | :--------------------------------: |
2020
| **Core Specification:** |
21-
| SMI Specification | [v0.5.0](/SPEC_LATEST_STABLE.md) | [v0.6.0-WD](/SPEC_WORKING_DRAFT.md) |
21+
| SMI Specification | [v0.6.0](/SPEC_LATEST_STABLE.md) |
2222
| |
2323
| **Specification Components** |
24-
| Traffic Access Control | [v1alpha2](/apis/traffic-access/v1alpha2/traffic-access.md) | [v1alpha3-WD](/apis/traffic-access/traffic-access-WD.md) |
25-
| Traffic Metrics | [v1alpha1](/apis/traffic-metrics/v1alpha1/traffic-metrics.md) | [v1alpha2-WD](/apis/traffic-metrics/traffic-metrics-WD.md) |
26-
| Traffic Specs | [v1alpha3](/apis/traffic-specs/v1alpha3/traffic-specs.md) | [v1alpha4-WD](/apis/traffic-specs/traffic-specs-WD.md) |
27-
| Traffic Split | [v1alpha3](/apis/traffic-split/v1alpha3/traffic-split.md) | [v1alpha4-WD](/apis/traffic-split/traffic-split-WD.md) |
24+
| Traffic Access Control | [v1alpha3](/apis/traffic-access/v1alpha3/traffic-access.md) |
25+
| Traffic Metrics | [v1alpha1](/apis/traffic-metrics/v1alpha1/traffic-metrics.md) |
26+
| Traffic Specs | [v1alpha4](/apis/traffic-specs/v1alpha4/traffic-specs.md) |
27+
| Traffic Split | [v1alpha4](/apis/traffic-split/v1alpha4/traffic-split.md) |
2828

2929
## Ecosystem
3030

SPEC_LATEST_STABLE.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Version
44

5-
This is SMI **spec** version **v0.5.0**.
5+
This is SMI **spec** version **v0.6.0**.
66
Learn more about versioning [below](#versioning).
77

88
## Table of Contents
@@ -80,7 +80,7 @@ drafts can be found under the [apis/ directory](apis/)_
8080

8181
Apply policies like identity and transport encryption across services.
8282

83-
The [Traffic Access Control](apis/traffic-access/v1alpha2/traffic-access.md) API
83+
The [Traffic Access Control](apis/traffic-access/v1alpha3/traffic-access.md) API
8484
describes a resource to configure access to specific pods and routes based
8585
on the identity of a client for locking down applications to only allowed
8686
users and services.
@@ -89,15 +89,15 @@ users and services.
8989

9090
Shift traffic between different services.
9191

92-
The [Traffic Split](apis/traffic-split/v1alpha3/traffic-split.md) API describes
92+
The [Traffic Split](apis/traffic-split/v1alpha4/traffic-split.md) API describes
9393
a resource to incrementally direct percentages of traffic between various services
9494
to assist in building out canary rollouts.
9595

9696
### Traffic Specs
9797

9898
Describe traffic on a per-protocol basis.
9999

100-
The [Traffic Specs](apis/traffic-specs/v1alpha3/traffic-specs.md) API describes
100+
The [Traffic Specs](apis/traffic-specs/v1alpha4/traffic-specs.md) API describes
101101
a set of resources to define how traffic looks on a per-protocol basis. These
102102
resources work in concert with access control and other types of policy to manage
103103
traffic at a protocol level.

SPEC_WORKING_DRAFT.md

-138
This file was deleted.

apis/traffic-access/traffic-access-WD.md renamed to apis/traffic-access/v1alpha3/traffic-access.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
**API Group:** access.smi-spec.io
44

5-
**API Version:** v1alpha3-WD
5+
**API Version:** v1alpha3
66

7-
**Compatible with:** specs.smi-spec.io/v1alpha4-WD
7+
**Compatible with:** specs.smi-spec.io/v1alpha4
88

99
## Specification
1010

@@ -19,7 +19,7 @@ See [tradeoffs](#tradeoffs) for a longer discussion about why.
1919

2020
A `TrafficTarget` associates a set of traffic definitions (rules) with a
2121
service identity which is allocated to a group of pods. Access is controlled
22-
via referenced [TrafficSpecs](/apis/traffic-specs/v1alpha3/traffic-specs.md)
22+
via referenced [TrafficSpecs](/apis/traffic-specs/v1alpha4/traffic-specs.md)
2323
and by a list of source service identities. If a pod which holds the reference
2424
service identity makes a call to the destination on one of the defined routes
2525
then access will be allowed. Any pod which attempts to connect and is not in
@@ -31,7 +31,7 @@ Access is controlled based on service identity, at present the method of
3131
assigning service identity is using Kubernetes service accounts, provision for
3232
other identity mechanisms will be handled by the spec at a later date.
3333

34-
Rules are [traffic specs](/apis/traffic-specs/v1alpha3/traffic-specs.md) that
34+
Rules are [traffic specs](/apis/traffic-specs/v1alpha4/traffic-specs.md) that
3535
define what traffic for specific protocols would look like. The kind can be
3636
different depending on what traffic a target is serving. In the following
3737
examples, `HTTPRouteGroup` is used for applications serving HTTP based traffic.

0 commit comments

Comments
 (0)