d62bce887e
- update to 23.6.0: * Omits alpha-level enums from the static openapi file captured in api/openapi-spec * Fixes a regression in v1beta1 PodDisruptionBudget handling of "strategic merge patch"-type API requests for the selector field. Prior to 1.21, these requests would merge matchLabels content and replace matchExpressions content. In 1.21, patch requests touching the selector field started replacing the entire selector. This is consistent with server-side apply and the v1 PodDisruptionBudget behavior, but should not have been changed for v1beta1.
Dirk Mueller2022-06-19 17:42:15 +00:00
f0f13638a4
- update to 12.0.1: * Kubernetes API version 1.16.15 - Resolve regression in metadata.managedFields handling in update/patch requests submitted by older API clients ([#91748](https://github.com/kubernetes/k ubernetes/pull/91748), [@apelisse](https://github.com/apelisse)) [SIG API Machinery and Testing] - Fix bug where sending a status update completely wipes managedFields for some types. ([#90033](https://github.com/kubernetes/kubernetes/pull/90033), [@ apelisse](https://github.com/apelisse)) [SIG API Machinery and Testing] - The MutatingWebhookConfiguration and ValidatingWebhookConfiguration APIs have been promoted to admissionregistration.k8s.io/v1: - failurePolicy default changed from Ignore to Fail for v1 - matchPolicy default changed from Exact to Equivalent for v1 - timeout default changed from 30s to 10s for v1 - sideEffects default value is removed, and the field made required, and only None and NoneOnDryRun are permitted for v1 - admissionReviewVersions default value is removed and the field made required for v1 (supported versions for AdmissionReview are v1 and v1beta1) - The name field for specified webhooks must be unique for MutatingWebhookConfiguration and ValidatingWebhookConfiguration objects created via a dmissionregistration.k8s.io/v1 - The AdmissionReview API sent to and received from admission webhooks has been promoted to admission.k8s.io/v1. Webhooks can specify a preference fo r receiving v1 AdmissionReview objects with admissionReviewVersions: ["v1","v1beta1"], and must respond with an API object in the same apiVersion t hey are sent. When webhooks use admission.k8s.io/v1, the following additional validation is performed on their responses: - response.patch and response.patchType are not permitted from validating admission webhooks - apiVersion: "admission.k8s.io/v1" is required - kind: "AdmissionReview" is required - response.uid: "<value of request.uid>" is required - response.patchType: "JSONPatch" is required (if response.patch is set) ([#80231](https://github.com/kubernetes/kubernetes/pull/80231), [@liggitt] (https://github.com/liggitt)) - The CustomResourceDefinition API type is promoted to apiextensions.k8s.io/v1 with the following changes: - Use of the new default feature in validation schemas is limited to v1 - spec.scope is no longer defaulted to Namespaced and must be explicitly specified - spec.version is removed in v1; use spec.versions instead - spec.validation is removed in v1; use spec.versions[*].schema instead - spec.subresources is removed in v1; use spec.versions[*].subresources instead - spec.additionalPrinterColumns is removed in v1; use spec.versions[*].additionalPrinterColumns instead
Dirk Mueller2020-12-20 10:11:01 +00:00
ae61b53c5d
- update to 10.0.1: * Fix content type regression in custom object patch API * Bump urllib3 version to pick up security fix for CVE-2019-11324
Thomas Bechtold2019-08-13 06:57:30 +00:00
09e1d4e085
- update to 5.0.0: - Update to Kubernetes 1.9 cluster - Label selector for pods is now required and must match the pod template's labels for v1beta2 StatefulSetSpec, ReplicaSetSpec, DaemonSetSpec and DeploymentSpec kubernetes/kubernetes#55357 - The dynamic admission webhook is split into two kinds, mutating and validating. The kinds have changed completely and old code must be ported to admissionregistration.k8s.io/v1beta1 - MutatingWebhookConfiguration and ValidatingWebhookConfiguration kubernetes/kubernetes#55282 - DaemonSet, Deployment, ReplicaSet, and StatefulSet have been promoted to GA and are available in the apps/v1 group version kubernetes/kubernetes#53679 - Introduce new storage.k8s.io/v1alpha1 VolumeAttachment object kubernetes/kubernetes#54463 - Introduce core/v1 RBDPersistentVolumeSource kubernetes/kubernetes#54302 - StatefulSet status now has support for conditions kubernetes/kubernetes#55268 - DaemonSet status now has support for conditions kubernetes/kubernetes#55272Thomas Bechtold2018-03-27 08:33:14 +00:00
c58ad71249
- update to 4.0.0: - api change V1PersistentVolumeSpec to V1ScaleIOPersistentVolumeSource #397. - Make sure PyPI source distribution is complete with all files from the root directory - Update to Kubernetes 1.8 cluster - IntOrString is now object thus it can be int or string. #18#359 - Adding stream package to support calls like exec. The old way of calling them is deprecated. See README.md#why-execattach-calls-doesnt-work. - config.http_proxy_url is deprecated. use configuration.proxy instead. - Configuration is not a singleton object anymore. Please use Configuraion.set_default to change default configuration. - Configuration class does not support ws_streaming_protocol anymore. In ApiClient.set_default_header set sec-websocket-protocol to the preferred websocket protocol. - Fix Operation names for subresources kubernetes/kubernetes#49357 - Add proper GCP config loader and refresher kubernetes-client/python-base#22 - Add ws_streaming_protocol and use v4 by default kubernetes-client/python-base#20 - Respect the KUBECONFIG environment variable if set kubernetes-client/python-base#19 - Allow setting maxsize for PoolManager kubernetes-client/python-base#18 - Restricting the websocket-client to <=0.40 #299 - Update client to kubernetes 1.7 - Support ThirdPartyResources (TPR) and CustomResourceDefinitions (CRD). Note that TPR is deprecated in kubernetes #251#201 - Better dependency management #136 - Add support for python3.6 #244 - Adjust Requires and BuildRequires - Fix Source url
Thomas Bechtold2018-02-13 09:51:20 +00:00