Skip to content

Commit e91700f

Browse files
committedOct 1, 2018
Update changelog and readme for 8.0.0-snapshot client
generated from kubernetes 1.12.0
1 parent 316509b commit e91700f

File tree

2 files changed

+49
-14
lines changed

2 files changed

+49
-14
lines changed
 

‎CHANGELOG.md

+31
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
# v8.0.0a1
2+
**New Feature:**
3+
- Add exec-plugins support in kubeconfig [kubernetes-client/python-base#75](https://github.com/kubernetes-client/python-base/pull/75)
4+
5+
**Bug Fix:**
6+
- Fix reading kubeconfig data with bytes in Python 3
7+
[kubernetes-client/python-base#86](https://github.com/kubernetes-client/python-base/pull/86)
8+
9+
**API Change:**
10+
- Upon receiving a LIST request with expired continue token, the apiserver now returns a continue token together with the 410 "the from parameter is too old " error. If the client does not care about getting a list from a consistent snapshot, the client can use this token to continue listing from the next key, but the returned chunk will be from the latest snapshot [kubernetes/kubernetes#67284](https://github.com/kubernetes/kubernetes/pull/67284)
11+
- Introduces autoscaling/v2beta2 and custom\_metrics/v1beta2, which implement metric selectors for Object and Pods metrics, as well as allowing AverageValue targets on Objects, similar to External metrics [kubernetes/kubernetes#64097](https://github.com/kubernetes/kubernetes/pull/64097)
12+
- Create "coordination.k8s.io" api group with "Lease" api in it [kubernetes/kubernetes#64246](https://github.com/kubernetes/kubernetes/pull/64246)
13+
- Added support to restore a volume from a volume snapshot data source: adds TypedLocalObjectReference in the core API and adds DataSource in PersistentVolumeClaimSpec [kubernetes/kubernetes#67087](https://github.com/kubernetes/kubernetes/pull/67087)
14+
- ProcMount added to SecurityContext and AllowedProcMounts added to
15+
PodSecurityPolicy to allow paths in the container's /proc to not be masked [kubernetes/kubernetes#64283](https://github.com/kubernetes/kubernetes/pull/64283)
16+
- Support both directory and block device for local volume plugin FileSystem
17+
VolumeMode [kubernetes/kubernetes#63011](https://github.com/kubernetes/kubernetes/pull/63011)
18+
- SCTP is now supported as additional protocol (alpha) alongside TCP and UDP in
19+
Pod, Service, Endpoint, and NetworkPolicy [kubernetes/kubernetes#64973](https://github.com/kubernetes/kubernetes/pull/64973)
20+
- RuntimeClass is a new API resource for defining different classes of runtimes
21+
that may be used to run containers in the cluster. Pods can select a
22+
RunitmeClass to use via the RuntimeClassName field. This feature is in alpha,
23+
and the RuntimeClass feature gate must be enabled in order to use it [kubernetes/kubernetes#67737](https://github.com/kubernetes/kubernetes/pull/67737)
24+
- The PodShareProcessNamespace feature to configure PID namespace sharing within
25+
a pod has been promoted to beta [kubernetes/kubernetes#66507](https://github.com/kubernetes/kubernetes/pull/66507)
26+
- To address the possibility dry-run requests overwhelming admission webhooks that rely on side effects and a reconciliation mechanism, a new field is being added to admissionregistration.k8s.io/v1beta1.ValidatingWebhookConfiguration and admissionregistration.k8s.io/v1beta1.MutatingWebhookConfiguration so that webhooks can explicitly register as having dry-run support. If a dry-run request is made on a resource that triggers a non dry-run supporting webhook, the request will be completely rejected, with "400: Bad Request". Additionally, a new field is being added to the admission.k8s.io/v1beta1.AdmissionReview API object, exposing to webhooks whether or not the request being reviewed is a dry-run [kubernetes/kubernetes#66936](https://github.com/kubernetes/kubernetes/pull/66936)
27+
- Add custom object status and scale api [kubernetes-client/gen#72](https://github.com/kubernetes-client/gen/pull/72)
28+
- dry-run: DELETE operations now support dryRun parameter [kubernetes/kubernetes#65105](https://github.com/kubernetes/kubernetes/pull/65105)
29+
- Default extensions/v1beta1 Deployment's ProgressDeadlineSeconds to MaxInt32
30+
[kubernetes/kubernetes#66581](https://github.com/kubernetes/kubernetes/pull/66581)
31+
132
# v7.0.0
233
**New Features:**
334
- Add support for refreshing Azure tokens [kubernetes-client/python-base#77](https://github.com/kubernetes-client/python-base/pull/77)

‎README.md

+18-14
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,17 @@ 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 |
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 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 |
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 | + | + | + | + |+ |+ |+ |+ ||
9697

9798
Key:
9899

@@ -109,26 +110,29 @@ between client-python versions.
109110
| Client version | Canonical source for OpenAPI spec | Maintenance status |
110111
|----------------|--------------------------------------|-------------------------------|
111112
| 1.0 Alpha/Beta | Kubernetes main repo, 1.5 branch ||
112-
| 1.0.x | Kubernetes main repo, 1.5 branch | |
113+
| 1.0.x | Kubernetes main repo, 1.5 branch | |
113114
| 2.0 Alpha/Beta | Kubernetes main repo, 1.6 branch ||
114-
| 2.0.x | Kubernetes main repo, 1.6 branch | |
115+
| 2.0.x | Kubernetes main repo, 1.6 branch | |
115116
| 3.0 Alpha/Beta | Kubernetes main repo, 1.7 branch ||
116-
| 3.0 | Kubernetes main repo, 1.7 branch | |
117+
| 3.0 | Kubernetes main repo, 1.7 branch | |
117118
| 4.0 Alpha/Beta | Kubernetes main repo, 1.8 branch ||
118-
| 4.0 | Kubernetes main repo, 1.8 branch | |
119+
| 4.0 | Kubernetes main repo, 1.8 branch | |
119120
| 5.0 Alpha/Beta | Kubernetes main repo, 1.9 branch ||
120121
| 5.0 | Kubernetes main repo, 1.9 branch ||
121122
| 6.0 Alpha/Beta | Kubernetes main repo, 1.10 branch ||
122123
| 6.0 | Kubernetes main repo, 1.10 branch ||
123124
| 7.0 Alpha/Beta | Kubernetes main repo, 1.11 branch ||
124125
| 7.0 | Kubernetes main repo, 1.11 branch ||
126+
| 8.0 Alpha/Beta | Kubernetes main repo, 1.12 branch ||
125127

126128

127129
Key:
128130

129131
* `` Changes in main Kubernetes repo are manually ([should be automated](https://github.com/kubernetes-client/python/issues/177)) published to client-python when they are available.
130132
* `` No longer maintained; please upgrade.
131133

134+
Kubernetes supports [three minor releases](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/release/versioning.md#supported-releases-and-component-skew) at a time. "Support" means we expect users to be running that version in production, though we may not port fixes back before the latest minor version. For example, when v1.3 comes out, v1.0 will no longer be supported. In consistent with Kubernetes support policy, we expect to support **three GA major releases** (corresponding to three Kubernetes minor releases) at a time.
135+
132136
Note: There would be no maintenance for alpha/beta releases except the latest one.
133137

134138
## Community, Support, Discussion

0 commit comments

Comments
 (0)
Please sign in to comment.