Skip to content

Commit 30c3522

Browse files
authored
Merge pull request #698 from roycaihw/release-9.0.0a1-preparation
Update master branch to 9.0.0-snapshot client
2 parents 37d831a + e7e077c commit 30c3522

File tree

1,352 files changed

+17450
-4823
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,352 files changed

+17450
-4823
lines changed

CHANGELOG.md

+46
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,49 @@
1+
# v9.0.0a1
2+
**Bug Fix:**
3+
- Refresh GCP auth tokens on API retrieval [kubernetes-client/python-base#92](https://github.com/kubernetes-client/python-base/pull/92)
4+
- Fix kubeconfig loading failure when server uri contains trailing slash [kubernetes-client/python-base#45](https://github.com/kubernetes-client/python-base/pull/45)
5+
6+
**Security Fix:**
7+
- Bump urllib3 version to pick up security fix for CVE-2018-20060 [kubernetes-client/python#707](https://github.com/kubernetes-client/python/pull/707)
8+
9+
**API Change:**
10+
- Add dynamic audit configuration api: AuditregistrationV1alpha1Api [kubernetes/kubernetes#67547](https://github.com/kubernetes/kubernetes/pull/67547)
11+
- CSIPersistentVolume feature, i.e. PersistentVolumes with CSIPersistentVolumeSource, is GA. CSIPersistentVolume feature gate is now deprecated and will be removed according to deprecation policy. [kubernetes/kubernetes#69929](https://github.com/kubernetes/kubernetes/pull/69929)
12+
- Add support for CRD conversion webhook [kubernetes/kubernetes#67006](https://github.com/kubernetes/kubernetes/pull/67006)
13+
- CRD supports multi-version Schema, Subresources and AdditionalPrintColumns (NOTE that CRDs created prior to 1.13 populated the top-level additionalPrinterColumns field by default. To apply an update that changes to per-version additionalPrinterColumns, the top-level additionalPrinterColumns field must be explicitly set to null). [kubernetes/kubernetes#70211](https://github.com/kubernetes/kubernetes/pull/70211)
14+
- Add ability to control primary GID of containers through Pod Spec and PodSecurityPolicy [kubernetes/kubernetes#67802](https://github.com/kubernetes/kubernetes/pull/67802)
15+
- Refactor GlusterFS PV spec. This patch introduces glusterfsPersistentVolumeSource addition to glusterfsVolumeSource. All fields remains same as glusterfsVolumeSource with an addition of a new field called `EndpointsNamespace` to define namespace of endpoint in the spec. [kubernetes/kubernetes#60195](https://github.com/kubernetes/kubernetes/pull/60195)
16+
- Delete request's body parameter is optional [kubernetes/kubernetes#70032](https://github.com/kubernetes/kubernetes/pull/70032)
17+
- Make service environment variables optional [kubernetes/kubernetes#68754](https://github.com/kubernetes/kubernetes/pull/68754)
18+
- TokenReview now supports audience validation of tokens with audiences other than the kube-apiserver. [kubernetes/kubernetes#62692](https://github.com/kubernetes/kubernetes/pull/62692)
19+
20+
**Breaking Change:**
21+
- Model v1beta1WebhookClientConfig is renamed to AdmissionregistrationV1beta1WebhookClientConfig, to avoid naming conflict with ApiextensionsV1beta1WebhookClientConfig introduced in: [kubernetes/kubernetes#67006](https://github.com/kubernetes/kubernetes/pull/67006)
22+
- Delete request's body parameter is optional [kubernetes/kubernetes#70032](https://github.com/kubernetes/kubernetes/pull/70032)
23+
24+
# v8.0.1
25+
**Bug Fix:**
26+
- Refresh GCP auth tokens on API retrieval [kubernetes-client/python-base#92](https://github.com/kubernetes-client/python-base/pull/92)
27+
- Fix kubeconfig loading failure when server uri contains trailing slash [kubernetes-client/python-base#45](https://github.com/kubernetes-client/python-base/pull/45)
28+
29+
**Security Fix:**
30+
- Bump urllib3 version to pick up security fix for CVE-2018-20060 [kubernetes-client/python#707](https://github.com/kubernetes-client/python/pull/707)
31+
32+
# v7.0.1
33+
**Security Fix:**
34+
- Bump urllib3 version to pick up security fix for CVE-2018-20060 [kubernetes-client/python#707](https://github.com/kubernetes-client/python/pull/707)
35+
36+
# v6.1.0
37+
- Python 3.7 support
38+
- Update to Kubernetes 1.10.10 API
39+
40+
**Breaking Change:**
41+
- **ACTION REQUIRED** Rename the currently being-used `async` parameter to `async_req` to support Python 3.7 because `async` is a reserved keyword in Python 3.7 [kubernetes-client/gen#67](https://github.com/kubernetes-client/gen/pull/67)
42+
- **NOTE** Python 3.7 was released after v6.0.0 release. It's not necessary to upgrade your client to v6.1.0 if you do not use Python 3.7+.
43+
44+
**API change:**
45+
- Add custom object status and scale api kubernetes-client/gen#72
46+
147
# v8.0.0
248
**New Feature:**
349
- Add utility to create API resource from yaml file [kubernetes-client/python#655](https://github.com/kubernetes-client/python/pull/655)

README.md

+13-11
Original file line numberDiff line numberDiff line change
@@ -83,17 +83,18 @@ supported versions of Kubernetes clusters.
8383

8484
#### Compatibility matrix
8585

86-
| | Kubernetes 1.4 | Kubernetes 1.5 | Kubernetes 1.6 | Kubernetes 1.7 | Kubernetes 1.8 | Kubernetes 1.9 | Kubernetes 1.10 | Kubernetes 1.11 | Kubernetes 1.12 |
87-
|--------------------|----------------|----------------|----------------|----------------|----------------|----------------|-----------------|-----------------|-----------------|
88-
| client-python 1.0 | + || - | - |- |- | | | |
89-
| client-python 2.0 | + | + || - |- |- | | | |
90-
| client-python 3.0 | + | + | + ||- |- | | | |
91-
| client-python 4.0 | + | + | + | + ||- | | | |
92-
| client-python 5.0 | + | + | + | + |+ || | | |
93-
| client-python 6.0 | + | + | + | + |+ |+ || | |
94-
| client-python 7.0 | + | + | + | + |+ |+ |+ || |
95-
| client-python 8.0 | + | + | + | + |+ |+ |+ |+ ||
96-
| client-python HEAD | + | + | + | + |+ |+ |+ |+ ||
86+
| | Kubernetes 1.4 | 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 |
87+
|--------------------|----------------|----------------|----------------|----------------|----------------|----------------|-----------------|-----------------|-----------------|-----------------|
88+
| client-python 1.0 | + || - | - |- |- | | | | |
89+
| client-python 2.0 | + | + || - |- |- | | | | |
90+
| client-python 3.0 | + | + | + ||- |- | | | | |
91+
| client-python 4.0 | + | + | + | + ||- | | | | |
92+
| client-python 5.0 | + | + | + | + |+ || | | | |
93+
| client-python 6.0 | + | + | + | + |+ |+ || | | |
94+
| client-python 7.0 | + | + | + | + |+ |+ |+ || | |
95+
| client-python 8.0 | + | + | + | + |+ |+ |+ |+ || |
96+
| client-python 9.0 | + | + | + | + |+ |+ |+ |+ |+ ||
97+
| client-python HEAD | + | + | + | + |+ |+ |+ |+ |+ ||
9798

9899
Key:
99100

@@ -125,6 +126,7 @@ between client-python versions.
125126
| 7.0 | Kubernetes main repo, 1.11 branch ||
126127
| 8.0 Alpha/Beta | Kubernetes main repo, 1.12 branch ||
127128
| 8.0 | Kubernetes main repo, 1.12 branch ||
129+
| 9.0 Alpha/Beta | Kubernetes main repo, 1.13 branch ||
128130

129131

130132
Key:

0 commit comments

Comments
 (0)