diff --git a/README.md b/README.md index 732941f098..90426bf2b2 100644 --- a/README.md +++ b/README.md @@ -82,19 +82,15 @@ supported versions of Kubernetes clusters. #### Compatibility matrix -| | Kubernetes 1.5 | Kubernetes 1.6 | Kubernetes 1.7 | Kubernetes 1.8 | Kubernetes 1.9 | Kubernetes 1.10 | Kubernetes 1.11 | Kubernetes 1.12 | Kubernetes 1.13 | Kubernetes 1.14 | -|--------------------|----------------|----------------|----------------|----------------|----------------|-----------------|-----------------|-----------------|-----------------|-----------------| -| client-python 1.0 | ✓ | - | - |- |- |- |- |- |- |- | -| client-python 2.0 | + | ✓ | - |- |- |- |- |- |- |- | -| client-python 3.0 | + | + | ✓ |- |- |- |- |- |- |- | -| client-python 4.0 | + | + | + |✓ |- |- |- |- |- |- | -| client-python 5.0 | + | + | + |+ |✓ |- |- |- |- |- | -| client-python 6.0 | + | + | + |+ |+ |✓ |- |- |- |- | -| client-python 7.0 | + | + | + |+ |+ |+ |✓ |- |- |- | -| client-python 8.0 | + | + | + |+ |+ |+ |+ |✓ |- |- | -| client-python 9.0 | + | + | + |+ |+ |+ |+ |+ |✓ |- | -| client-python 10.0 | + | + | + |+ |+ |+ |+ |+ |+ |✓ | -| client-python HEAD | + | + | + |+ |+ |+ |+ |+ |+ |✓ | +| | Kubernetes 1.9 | Kubernetes 1.10 | Kubernetes 1.11 | Kubernetes 1.12 | Kubernetes 1.13 | Kubernetes 1.14 | +|--------------------|----------------|-----------------|-----------------|-----------------|-----------------|-----------------| +| client-python 5.0 |✓ |- |- |- |- |- | +| client-python 6.0 |+ |✓ |- |- |- |- | +| client-python 7.0 |+ |+ |✓ |- |- |- | +| client-python 8.0 |+ |+ |+ |✓ |- |- | +| client-python 9.0 |+ |+ |+ |+ |✓ |- | +| client-python 10.0 |+ |+ |+ |+ |+ |✓ | +| client-python HEAD |+ |+ |+ |+ |+ |✓ | Key: @@ -110,14 +106,6 @@ between client-python versions. | Client version | Canonical source for OpenAPI spec | Maintenance status | |-----------------|--------------------------------------|-------------------------------| -| 1.0 Alpha/Beta | Kubernetes main repo, 1.5 branch | ✗ | -| 1.0.x | Kubernetes main repo, 1.5 branch | ✗ | -| 2.0 Alpha/Beta | Kubernetes main repo, 1.6 branch | ✗ | -| 2.0.x | Kubernetes main repo, 1.6 branch | ✗ | -| 3.0 Alpha/Beta | Kubernetes main repo, 1.7 branch | ✗ | -| 3.0 | Kubernetes main repo, 1.7 branch | ✗ | -| 4.0 Alpha/Beta | Kubernetes main repo, 1.8 branch | ✗ | -| 4.0 | Kubernetes main repo, 1.8 branch | ✗ | | 5.0 Alpha/Beta | Kubernetes main repo, 1.9 branch | ✗ | | 5.0 | Kubernetes main repo, 1.9 branch | ✗ | | 6.0 Alpha/Beta | Kubernetes main repo, 1.10 branch | ✗ | diff --git a/RELEASE.md b/RELEASE.md index 824f13a4e9..0b0eed35e3 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -3,7 +3,11 @@ The Kubernetes Python client is released on an as-needed basis. The process is as follows: 1. An issue is proposing a new release with a changelog since the last release +1. Update the support matrix in README.md removing the oldest version and adding the + proposed release. 1. All [OWNERS](OWNERS) must LGTM this release -1. An OWNER runs `git tag -s $VERSION` and inserts the changelog and pushes the tag with `git push $VERSION` +1. An OWNER runs `git tag -s $VERSION` and inserts the changelog and pushes + the tag with `git push $VERSION` 1. The release issue is closed -1. An announcement email is sent to `kubernetes-dev@googlegroups.com` with the subject `[ANNOUNCE] kubernetes-python-client $VERSION is released` +1. An announcement email is sent to `kubernetes-dev@googlegroups.com` + with the subject `[ANNOUNCE] kubernetes-python-client $VERSION is released`