[depbot] python: Bump kubernetes from 32.0.1 to 33.1.0 in /python4 in the python-deps group
Type: Pull Request
State: Open
Association: Contributor
Comments: 0
(12 months ago)
(12 months ago)
dependencies python
Bumps the python-deps group in /python4 with 1 update: kubernetes.
Updates kubernetes from 32.0.1 to 33.1.0
Release notes
Sourced from kubernetes's releases.
Kubernetes Python Client v33.1.0 Stable Release
Getting started:
pip install --pre --upgrade kubernetesOr from source, download attached zip file, then
unzip client-python-v33.1.0.zip cd client-python-v33.1.0 python setup.py installThen follow examples in https://github.com/kubernetes-client/python/tree/release-33.0/examples
Changelog: https://github.com/kubernetes-client/python/blob/release-33.0/CHANGELOG.md
Kubernetes Python Client v33.1.0 Beta 1 Release
Getting started:
pip install --pre --upgrade kubernetesOr from source, download attached zip file, then
unzip client-python-v33.1.0b1.zip cd client-python-v33.1.0b1 python setup.py installThen follow examples in https://github.com/kubernetes-client/python/tree/release-33.0/examples
Changelog: https://github.com/kubernetes-client/python/blob/release-33.0/CHANGELOG.md
Kubernetes Python Client v33.1.0 Alpha 1 Release
Getting started:
pip install --pre --upgrade kubernetesOr from source, download attached zip file, then
unzip client-python-v33.1.0a1.zip cd client-python-v33.1.0a1 </tr></table>
... (truncated)
Changelog
Sourced from kubernetes's changelog.
v33.1.0
Kubernetes API Version: v1.33.1
v33.1.0b1
Kubernetes API Version: v1.33.1
v33.1.0a1
Kubernetes API Version: v1.33.1
API Change
A new alpha feature gate,
MutableCSINodeAllocatableCount, has been introduced.When this feature gate is enabled, the
CSINode.Spec.Drivers[*].Allocatable.Countfield becomes mutable, and a new field,NodeAllocatableUpdatePeriodSeconds, is available in theCSIDriverobject. This allows periodic updates to a node's reported allocatable volume capacity, preventing stateful pods from becoming stuck due to outdated information that kube-scheduler relies on. (kubernetes/kubernetes#130007,@torredil) [SIG Apps, Node, Scheduling and Storage]Added feature gate
DRAPartitionableDevices, when enabled, Dynamic Resource Allocation support partitionable devices allocation. (kubernetes/kubernetes#130764,@cici37) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling, Storage and Testing]Added DRA support for a "one-of" prioritized list of selection criteria to satisfy a device request in a resource claim. (kubernetes/kubernetes#128586,
@mortent) [SIG API Machinery, Apps, Etcd, Node, Scheduling and Testing]Added a
/flagzendpoint for kubelet endpoint (kubernetes/kubernetes#128857,@zhifei92) [SIG Architecture, Instrumentation and Node]Added a new
tolerancefield to HorizontalPodAutoscaler, overriding the cluster-wide default. Enabled via the HPAConfigurableTolerance alpha feature gate. (kubernetes/kubernetes#130797,@jm-franc) [SIG API Machinery, Apps, Autoscaling, Etcd, Node, Scheduling and Testing]Added support for configuring custom stop signals with a new StopSignal container lifecycle (kubernetes/kubernetes#130556,
@sreeram-venkitesh) [SIG API Machinery, Apps, Node and Testing]Added support for in-place vertical scaling of Pods with sidecars (containers defined within
initContainerswhere therestartPolicyis set toAlways). (kubernetes/kubernetes#128367,@vivzbansal) [SIG API Machinery, Apps, CLI, Node, Scheduling and Testing]CPUManager Policy Options support is GA (kubernetes/kubernetes#130535,
@ffromani) [SIG API Machinery, Node and Testing]Changed the Pod API to support
hugepage resourcesatspeclevel for pod-level resources. (kubernetes/kubernetes#130577,@KevinTMtz) [SIG Apps, CLI, Node, Scheduling, Storage and Testing]DRA API: The maximum number of pods that can use the same ResourceClaim is now 256 instead of 32. Downgrading a cluster where this relaxed limit is in use to Kubernetes 1.32.0 is not supported, as version 1.32.0 would refuse to update ResourceClaims with more than 32 entries in the
status.reservedForfield. (kubernetes/kubernetes#129543,@pohly) [SIG API Machinery, Node and Testing]DRA: CEL expressions using attribute strings exceeded the cost limit because their cost estimation was incomplete. (kubernetes/kubernetes#129661,
@pohly) [SIG Node]DRA: Device taints enable DRA drivers or admins to mark device as unusable, which prevents allocating them. Pods may also get evicted at runtime if a device becomes unusable, depending on the severity of the taint and whether the claim tolerates the taint. (kubernetes/kubernetes#130447,
@pohly) [SIG API Machinery, Apps, Architecture, Auth, Etcd, Instrumentation, Node, Scheduling and Testing]DRA: Starting Kubernetes 1.33, only users with access to an admin namespace with the
kubernetes.io/dra-admin-accesslabel are authorized to create ResourceClaim or ResourceClaimTemplate objects with theadminAccessfield in this admin namespace if they want to and only they can reference these ResourceClaims or ResourceClaimTemplates in their pod or deployment specs. (kubernetes/kubernetes#130225,@ritazh) [SIG API Machinery, Apps, Auth, Node and Testing]DRA: when asking for "All" devices on a node, Kubernetes <= 1.32 proceeded to schedule pods onto nodes with no devices by not allocating any devices for those pods. Kubernetes 1.33 changes that to only picking nodes which have at least one device. Users who want the "proceed with scheduling also without devices" semantic can use the upcoming prioritized list feature with one sub-request for "all" devices and a second alternative with "count: 0". (kubernetes/kubernetes#129560,
@bart0sh) [SIG API Machinery and Node]Expanded the on-disk kubelet credential provider configuration to allow an optional
tokenAttributefield to be configured. When it is set, the kubelet will provision a token with the given audience bound to the current pod and its service account. This KSA token along with required annotations on the KSA defined in configuration will be sent to the credential provider plugin via its standard input (along with the image information that is already sent today). The KSA annotations to be sent are configurable in the kubelet credential provider configuration. (kubernetes/kubernetes#128372,@aramase) [SIG API Machinery, Auth, Node and Testing]Fixed the example validation rule in godoc:
When configuring a JWT authenticator:
If username.expression uses 'claims.email', then 'claims.email_verified' must be used in username.expression or extra[].valueExpression or claimValidationRules[].expression. An example claim validation rule expression that matches the validation automatically applied when username.claim is set to 'email' is 'claims.?email_verified.orValue(true) == true'. By explicitly comparing the value to true, we let type-checking see the result will be a boolean, and to make sure a non-boolean
email_verifiedclaim will be caught at runtime. (kubernetes/kubernetes#130875,@aramase) [SIG Auth and Release]For the
InPlacePodVerticalScalingfeature, the API server will no longer set the resize status toProposedupon receiving a resize request. (kubernetes/kubernetes#130574,@natasha41575) [SIG Apps, Node and Testing]Graduate the
MatchLabelKeys(MismatchLabelKeys) feature in PodAffinity (PodAntiAffinity) to GA (kubernetes/kubernetes#130463,@sanposhiho) [SIG API Machinery, Apps, Node, Scheduling and Testing]Graduated image volume sources to beta:
- Allowed
subPath/subPathExprfor image volumes- Added kubelet metrics
kubelet_image_volume_requested_total,kubelet_image_volume_mounted_succeed_totalandkubelet_image_volume_mounted_errors_total(kubernetes/kubernetes#130135,@saschagrunert) [SIG API Machinery, Apps, Node and Testing]Implemented a new status field,
.status.terminatingReplicas, for Deployments and ReplicaSets to track terminating pods. The new field is present when theDeploymentPodReplacementPolicyfeature gate is enabled. (kubernetes/kubernetes#128546,@atiratree) [SIG API Machinery, Apps and Testing]Implemented validation for
NodeSelectorRequirementvalues in Kubernetes when creating pods. (kubernetes/kubernetes#128212,@AxeZhan) [SIG Apps and Scheduling]Improved how the API server responds to list requests where the response format negotiates to Protobuf. List responses in Protobuf are marshalled one element at the time, drastically reducing memory needed to serve large collections. Streaming list responses can be disabled via the
StreamingCollectionEncodingToProtobuffeature gate. (kubernetes/kubernetes#129407,@serathius) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cloud Provider, Network, Node, Release, Scheduling, Storage and Testing]
... (truncated)
Commits
8f5578eMerge pull request #2412 from yliaog/automated-release-of-33.1.0-upstream-rel...5a367e9updated compatibility matrix and maintenance statusf00d2b7generated client change9d712b4update changelog45eb341update version constants for 33.1.0 release58551e4Merge pull request #2408 from yliaog/automated-release-of-33.1.0b1-upstream-r...bd6c752updated compatibility matrixde8ee89generated client changefec5585update changelog78aee45update version constants for 33.1.0b1 release- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Pull Request Statistics
1
1
+1
-1
Package Dependencies
kubernetes
pip
32.0.1 → 33.1.0
Major
/python4 in the python-deps group
Technical Details
| ID: | 1547237 |
| UUID: | 2591099557 |
| Node ID: | PR_kwDOLBS5BM6acQql |
| Host: | GitHub |
| Repository: | codeopensrc/depbottesting |
| Merge State: | Unknown |