edina / nbexchange

External exchange for nbgrader
Other
6 stars 2 forks source link

Update dependency kubernetes to v30 - autoclosed #158

Closed renovate[bot] closed 6 days ago

renovate[bot] commented 3 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
kubernetes ==11.0.0 -> ==30.1.0 age adoption passing confidence

Release Notes

kubernetes-client/python (kubernetes) ### [`v30.1.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v3010) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v29.0.0...v30.1.0) Kubernetes API Version: v1.30.1 **New Feature:** - Add utility functions to parse and format [GEP-2257] Duration strings for Gateway API [GEP-2257]: https://gateway-api.sigs.k8s.io/geps/gep-2257/ ### [`v29.0.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2900) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v28.1.0...v29.0.0) Kubernetes API Version: v1.29.0 ##### Bug or Regression - Fix UTF-8 failures in Watch ([#​2100](https://togithub.com/kubernetes-client/python/issues/2100), [@​davidopic](https://togithub.com/davidopic)) - Fix upper version boundary of urllib3, since other dependencies don't support urllib3 in version 2 ([#​2105](https://togithub.com/kubernetes-client/python/issues/2105), [@​jsaalfeld](https://togithub.com/jsaalfeld)) ### [`v28.1.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2810) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v27.2.0...v28.1.0) Kubernetes API Version: v1.28.2 ##### API Change - Fixed a bug where CEL expressions in CRD validation rules would incorrectly compute a high estimated cost for functions that return strings, lists or maps. The incorrect cost was evident when the result of a function was used in subsequent operations. ([kubernetes/kubernetes#119807](https://togithub.com/kubernetes/kubernetes/pull/119807), [@​jpbetz](https://togithub.com/jpbetz)) \[SIG API Machinery, Auth and Cloud Provider] - Mark Job onPodConditions as optional in pod failure policy ([kubernetes/kubernetes#120208](https://togithub.com/kubernetes/kubernetes/pull/120208), [@​mimowo](https://togithub.com/mimowo)) \[SIG API Machinery and Apps] ### [`v27.2.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2720) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v26.1.0...v27.2.0) Kubernetes API Version: v1.27.3 ##### Documentation - Fix request_timeout example and doc. Arg name should be \_request_timeout. Single value type should be int or long. ([#​2071](https://togithub.com/kubernetes-client/python/issues/2071), [@​hemslo](https://togithub.com/hemslo)) ### [`v26.1.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2610) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v25.3.0...v26.1.0) Kubernetes API Version: v1.26.1 ##### Bug or Regression - The timeout unit of the WSClient update method is now always seconds for both poll and select functions. ([#​1976](https://togithub.com/kubernetes-client/python/issues/1976), [@​t-yrka](https://togithub.com/t-yrka)) ##### Feature - Adds support for loading CA certificates from a file using the `idp-certificate-authority` key for the oidc plugin. ([#​1916](https://togithub.com/kubernetes-client/python/issues/1916), [@​vgupta3](https://togithub.com/vgupta3)) ### [`v25.3.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2530) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v24.2.0...v25.3.0) Kubernetes API Version: v1.25.3 ##### Feature - Adds support for loading CA certificates from a file using the `idp-certificate-authority` key for the oidc plugin. ([#​1916](https://togithub.com/kubernetes-client/python/issues/1916), [@​vgupta3](https://togithub.com/vgupta3)) ### [`v24.2.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2420) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v23.6.0...v24.2.0) Kubernetes API Version: v1.24.2 ##### Uncategorized - The dynamic client now support the `_request_timeout` parameter to configure connection and request timeouts. ([#​1732](https://togithub.com/kubernetes-client/python/issues/1732), [@​philipp-sontag-by](https://togithub.com/philipp-sontag-by)) ### [`v23.6.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2360) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v23.3.0...v23.6.0) Kubernetes API Version: v1.23.6 ##### API Change - Omits alpha-level enums from the static openapi file captured in api/openapi-spec ([kubernetes/kubernetes#109179](https://togithub.com/kubernetes/kubernetes/pull/109179), [@​liggitt](https://togithub.com/liggitt)) \[SIG Apps and Auth] - 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. ([kubernetes/kubernetes#108139](https://togithub.com/kubernetes/kubernetes/pull/108139), [@​liggitt](https://togithub.com/liggitt)) \[SIG Auth and Testing] ### [`v23.3.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2330) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v22.6.0...v23.3.0) Kubernetes API Version: v1.23.4 ### [`v22.6.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2260) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v21.7.0...v22.6.0) Kubernetes API Version: v1.22.6 ##### Bug or Regression - Notable feature additions for async creation of Custom resources using dynamic Client ([#​1697](https://togithub.com/kubernetes-client/python/issues/1697), [@​venukarnati92](https://togithub.com/venukarnati92)) ##### Feature - Add `utils.create_from_directory` for creating all yaml files in a directory ([#​1683](https://togithub.com/kubernetes-client/python/issues/1683), [@​dingyiyi0226](https://togithub.com/dingyiyi0226)) ### [`v21.7.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v2170) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v20.13.0...v21.7.0) Kubernetes API Version: v1.21.7 ##### Bug or Regression - Fixed [#​741](https://togithub.com/kubernetes-client/python/issues/741), an issue which prevented Kubernetes cluster api-tokens from exec-plugin auth providers from being refreshed after expiry. ([#​250](https://togithub.com/kubernetes-client/python/issues/250), [@​emenendez](https://togithub.com/emenendez)) - Use select.poll() for exec on linux/darwin to improve scalability of WSClient ([#​268](https://togithub.com/kubernetes-client/python/issues/268), [@​jsun-splunk](https://togithub.com/jsun-splunk)) ### [`v20.13.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v20130) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v19.15.0...v20.13.0) Kubernetes API Version: v1.20.13 ### [`v19.15.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v19150) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v18.20.0...v19.15.0) Kubernetes API Version: v1.19.15 ##### Feature - The new parameter 'no_proxy' has been added to configuration for the REST and websocket client. ([kubernetes-client/python#1579](https://togithub.com/kubernetes-client/python/pull/1579), [@​itaru2622](https://togithub.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622))//github.com/itaru2622)) ### [`v18.20.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v18200) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v17.17.0...v18.20.0) Kubernetes API Version: 1.18.20 ##### Feature - Support for the dryRun parameter has been added to the dynamic client. ([kubernetes-client/python-base#247](https://togithub.com/kubernetes-client/python-base/pull/247), [@​gravesm](https://togithub.com/gravesm)) - The `python2` support will be removed in 18.0.0 beta release. All the tests will use `python3` versions. ([kubernetes-client/python-base#238](https://togithub.com/kubernetes-client/python-base/pull/238), [@​Priyankasaggu11929](https://togithub.com/Priyankasaggu11929)) - The dynamic client now supports customizing http "Accept" header through the `header_params` parameter, which can be used to customizing API server response, e.g. retrieving object metadata only. ([kubernetes-client/python-base#236](https://togithub.com/kubernetes-client/python-base/pull/236), [@​Yashks1994](https://togithub.com/Yashks1994)) ### [`v17.17.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v17170) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v12.0.1...v17.17.0) Kubernetes API Version: 1.17.17 Changelog since v17.17.0b1: ##### Bug or Regression - Fix watch stream non-chunked response handling ([kubernetes-client/python-base#231](https://togithub.com/kubernetes-client/python-base/pull/231), [@​dhague](https://togithub.com/dhague)) - Fixed a decoding error for BOOTMARK watch events ([kubernetes-client/python-base#234](https://togithub.com/kubernetes-client/python-base/pull/234), [@​yliaog](https://togithub.com/yliaog)) ##### Feature - Load_kube_config_from_dict() support define custom temp files path ([kubernetes-client/python-base#233](https://togithub.com/kubernetes-client/python-base/pull/233), [@​onecer](https://togithub.com/onecer)) - The dynamic client now supports customizing http "Accept" header through the `header_params` parameter, which can be used to customizing API server response, e.g. retrieving object metadata only. ([kubernetes-client/python-base#236](https://togithub.com/kubernetes-client/python-base/pull/236), [@​Yashks1994](https://togithub.com/Yashks1994)) ### [`v12.0.1`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v1201) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v12.0.0...v12.0.1) Kubernetes API Version: 1.16.15 **Breaking Change:** - `kubernetes.config.Configuration()` will now return the default "initial" configuration, `kubernetes.config.Configuration.get_default_copy()` will return the default configuration if there is a default set via `Configuration.set_default(c)`, otherwise, it will also return the default "initial" configuration. [OpenAPITools/openapi-generator#4485](https://togithub.com/OpenAPITools/openapi-generator/pull/4485), [OpenAPITools/openapi-generator#5315](https://togithub.com/OpenAPITools/openapi-generator/pull/5315). \*\*Note: \*\* This change also affects v12.0.0a1, v12.0.0b1 and v12.0.0. **Bug Fix:** - Prevent 503s from killing the client during discovery [kubernetes-client/python-base#187](https://togithub.com/kubernetes-client/python-base/pull/187) ### [`v12.0.0`](https://togithub.com/kubernetes-client/python/blob/HEAD/CHANGELOG.md#v1200) [Compare Source](https://togithub.com/kubernetes-client/python/compare/v11.0.0...v12.0.0) Kubernetes API Version: 1.16.15 **New Feature:** - Implement Port Forwarding [kubernetes-client/python-base#210](https://togithub.com/kubernetes-client/python-base/pull/210), [kubernetes-client/python-base#211](https://togithub.com/kubernetes-client/python-base/pull/211), [kubernetes-client/python#1237](https://togithub.com/kubernetes-client/python/pull/1237) - Support loading configuration from file-like objects [kubernetes-client/python-base#208](https://togithub.com/kubernetes-client/python-base/pull/208) - Returns the created k8s objects in `create_from_{dict,yaml}` [kubernetes-client/python#1262](https://togithub.com/kubernetes-client/python/pull/1262)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.