[depbot] python: Bump kubernetes from 33.1.0 to 34.1.0 in /python4 in the python-deps group
Type: Pull Request
State: Open
Association: Contributor
Comments: 0
(8 months ago)
(8 months ago)
dependencies python
⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps the python-deps group in /python4 with 1 update: kubernetes.
Updates kubernetes from 33.1.0 to 34.1.0
Release notes
Sourced from kubernetes's releases.
Kubernetes Python Client v34.1.0 Stable Release
Getting started:
pip install --pre --upgrade kubernetesOr from source, download attached zip file, then
unzip client-python-v34.1.0.zip cd client-python-v34.1.0 python setup.py installThen follow examples in https://github.com/kubernetes-client/python/tree/release-34.0/examples
Changelog: https://github.com/kubernetes-client/python/blob/release-34.0/CHANGELOG.md
Kubernetes Python Client v34.1.0 Beta 1 Release
Getting started:
pip install --pre --upgrade kubernetesOr from source, download attached zip file, then
unzip client-python-v34.1.0b1.zip cd client-python-v34.1.0b1 python setup.py installThen follow examples in https://github.com/kubernetes-client/python/tree/release-34.0/examples
Changelog: https://github.com/kubernetes-client/python/blob/release-34.0/CHANGELOG.md
Kubernetes Python Client v34.1.0 Alpha 1 Release
Getting started:
pip install --pre --upgrade kubernetesOr from source, download attached zip file, then
unzip client-python-v34.1.0a1.zip cd client-python-v34.1.0a1 </tr></table>
... (truncated)
Changelog
Sourced from kubernetes's changelog.
v34.1.0b1
Kubernetes API Version: v1.34.1
v34.1.0a1
Kubernetes API Version: v1.34.1
API Change
Added
omitemptyandopttag to the APIv1beta2AdminAccess type in theDeviceRequestAllocationResultstruct. (kubernetes/kubernetes#132338,@PatrickLaabs)Added a
runtime.ApplyConfigurationinterface implemented by all generated apply configuration types. (kubernetes/kubernetes#132194,@alvaroaleman) [SIG API Machinery and Instrumentation]Added a detailed event for in-place pod vertical scaling completed, improving cluster management and debugging. (kubernetes/kubernetes#130387,
@shiya0705) [SIG API Machinery, Apps, Autoscaling, Node, Scheduling and Testing]Added a mechanism for configurable container restarts: container-level restart rules. This was an alpha feature behind the
ContainerRestartRulesfeature gate. (kubernetes/kubernetes#132642,@yuanwang04) [SIG API Machinery, Apps, Node and Testing]Added a new
FileKeyReffield to containers, allowing them to load variables from files by setting this field.Introduced the
EnvFilesfeature gate to govern activation of this functionality. (kubernetes/kubernetes#132626,@HirazawaUi) [SIG API Machinery, Apps, Node and Testing]Added driver-owned fields in
ResourceSliceto mark whether the device was shareable among multiple resource claims (or requests) and to specify how each capacity could be shared between different requests.
- Added user-owned fields in
ResourceClaimto specify resource requirements against each device capacity.- Added scheduler-owned field in
ResourceClaim.Statusto specify how much device capacity is reserved for a specific request.- Added an additional identifier to
ResourceClaim.Statusfor the device supports multiple allocations.- Added a new constraint type to enforce uniqueness of specified attributes across all allocated devices. (kubernetes/kubernetes#132522,
@sunya-ch) [SIG API Machinery, Apps, Architecture, CLI, Cluster Lifecycle, Network, Node, Release, Scheduling and Testing]Added new optional APIs in
ResouceSlice.BasicandResourceClaim.Status.AllocatedDeviceStatus. (kubernetes/kubernetes#130160,@KobayashiD27) [SIG API Machinery, Apps, Architecture, Node, Release, Scheduling and Testing]Added support for specifying
controlplaneorclusteregress selectors in JWT authenticators via theissuer.egressSelectorTypefield in theAuthenticationConfiguration.jwtarray. If unset, the previous behavior of using no egress selector is preserved. This functionality requires theStructuredAuthenticationConfigurationEgressSelectorbeta feature gate (enabled by default). (kubernetes/kubernetes#132768,@enj) [SIG API Machinery, Auth and Testing]Added support in the Kubelet for monitoring the health of devices allocated via Dynamic Resource Allocation (DRA) and report it in the
pod.status.containerStatuses.allocatedResourcesStatusfield. This required the DRA plugin to implement the new v1alpha1NodeHealthgRPC service. This feature was controlled by theResourceHealthStatusfeature gate. (kubernetes/kubernetes#130606,@Jpsassine) [SIG Apps, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Network, Node, Release, Scheduling, Storage and Testing]Added support in the kubelet's image pull credential tracking for service account-based verification. When an image was pulled using service account credentials via external credential providers, subsequent Pods using the same service account (UID, name, and namespace) could access the cached image without re-authentication for the lifetime of that service account. (kubernetes/kubernetes#132771,
@aramase) [SIG Auth, Node and Testing]Added validation to reject Pods using the
PodLevelResourcesfeature on Windows OS due to lack of support. The API server rejected Pods with pod-level resources and aPod.spec.os.nametargeting Windows. Kubelet on nodes running Windows also rejected Pods with pod-level resources at the admission phase. (kubernetes/kubernetes#133046,@toVersus) [SIG Apps and Node]Added warnings when creating headless service with set
loadBalancerIP,externalIPsand/orSessionAffinity. (kubernetes/kubernetes#132214,@Peac36)Allowed
pvc.spec.VolumeAttributesClassNameto change from non-nil to nil. (kubernetes/kubernetes#132106,@AndrewSirenko)Allowed setting the
hostnameOverridefield inPodSpecto specify any RFC 1123 DNS subdomain as the pod's hostname. TheHostnameOverridefeature gate was introduced to control enablement of this functionality. (kubernetes/kubernetes#132558,@HirazawaUi) [SIG API Machinery, Apps, Network, Node and Testing]Changed underlying logic for
Eviction Managerhelper functions. (kubernetes/kubernetes#132277,@KevinTMtz) [SIG Node, Scheduling and Testing]Changed underlying logic to propagate pod-level hugepage cgroup to containers when they did not specify hugepage resources.
- Added validation to enforce the hugepage aggregated container limits to be smaller than or equal to pod-level limits. This was already enforced with the defaulted requests from the specified limits, however it did not make it clear about both hugepage requests and limits. (kubernetes/kubernetes#131089,
@KevinTMtz) [SIG Apps, Node and Testing]Corrected the documentation to clarify that
podSelectoris optional and described its default behavior. (kubernetes/kubernetes#131354,@tomoish)DRA API: resource.k8s.io/v1alpha3 now only contains DeviceTaintRule. All other types got removed because they became obsolete when introducing the v1beta1 API in 1.32. before updating a cluster where resourceclaims, resourceclaimtemplates, deviceclasses, or resourceslices might have been stored using Kubernetes < 1.32, delete all of those resources before updating and recreate them as needed while running Kubernetes >= 1.32. (kubernetes/kubernetes#132000,
@pohly) [SIG Etcd, Node, Scheduling and Testing]DRA: Starting with Kubernetes 1.34, the alpha-level
resource.k8s.io/admin-accesslabel has been updated toresource.kubernetes.io/admin-access. Admins using the alpha feature and updating from 1.33 can set both labels, upgrade, then removeresource.k8s.io/admin-accesswhen no downgrade is going to happen anymore. (kubernetes/kubernetes#131996,@ritazh) [SIG Node and Testing]DRA: The scheduler plugin prevented abnormal filter runtimes by timing out after 10 seconds. This was configurable via the plugin configuration's
FilterTimeout. Setting it to zero disabled the timeout and restored the behavior of Kubernetes <= 1.33. (kubernetes/kubernetes#132033,@pohly) [SIG Node, Scheduling and Testing]DRA: When the prioritized list feature was used in a request and the resulting number of allocated devices exceeded the number of allowed devices per claim, the scheduler aborted the attempt to allocate devices early. Previously, it tried to many different combinations, which could take a long time. (kubernetes/kubernetes#130593,
@mortent) [SIG Apps, Node, Scheduling and Testing]DRA: removed support for the v1alpha4 kubelet gRPC API (added in 1.31, superseded in 1.32). DRA drivers using the helper package from Kubernetes >= 1.32 use the v1beta1 API and continue to be supported. (kubernetes/kubernetes#132574,
@pohly)Deprecated
StreamingConnectionIdleTimeoutfield of the kubelet config. (kubernetes/kubernetes#131992,@lalitc375)Dynamic Resource Allocation: Graduated core functionality to general availability (GA). This newly stable feature uses the structured parameters flavor of DRA. (kubernetes/kubernetes#132706,
@pohly) [SIG API Machinery, Apps, Auth, Autoscaling, Etcd, Node, Scheduling and Testing]Enabled kube-apiserver support for
PodCertificateRequestandPodCertificateprojected volumes (behind thePodCertificateRequestfeature gate). (kubernetes/kubernetes#128010,@ahmedtd) [SIG API Machinery, Apps, Auth, Cloud Provider, Etcd, Node, Storage and Testing]Extended resources backed by DRA feature allowed cluster operator to specify
extendedResourceNameinDeviceClass, and application operator to continue using extended resources in pod's requests to request for DRA devices matching the DeviceClass.
NodeResourcesFitplugin scoring didn't work for extended resources backed by DRA. (kubernetes/kubernetes#130653,@yliaog) [SIG API Machinery, Apps, Auth, Node, Scheduling and Testing]Extended the NodePorts scheduling plugin to consider hostPorts used by restartable init containers. (kubernetes/kubernetes#132040,
@avrittrohwer) [SIG Scheduling and Testing]Fixed a 1.33 regression that causes a nil panic in kube-scheduler when aggregating resource requested across container's spec and status. (kubernetes/kubernetes#132895,
@yue9944882) [SIG Node and Scheduling]Fixed prerelease lifecycle for
PodCertificateRequest. (kubernetes/kubernetes#133350,@carlory)Introduced OpenAPI format support for
k8s-short-nameandk8s-long-namein CustomResourceDefinition schemas. (kubernetes/kubernetes#132504,@jpbetz) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling and Storage]
... (truncated)
Commits
5b23a44Merge pull request #2455 from yliaog/automated-release-of-34.1.0-upstream-rel...8866972Updated the compatibility matrix and maintenance status9bb2014generated client changeefa2b26update changelogb374f2eupdate version constants for 34.1.0 release9d14e9fMerge pull request #2452 from yliaog/automated-release-of-34.1.0b1-upstream-r...749ec15generated client change14901c6update changelogfe16bedupdate version constants for 34.1.0b1 releasec66f45aMerge pull request #2448 from yliaog/automated-release-of-34.1.0a1-upstream-r...- 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
0
0
+0
-0
Package Dependencies
kubernetes
pip
33.1.0 → 34.1.0
Major
/python4 in the python-deps group
Technical Details
| ID: | 9092837 |
| UUID: | 2875529831 |
| Node ID: | PR_kwDOLBS5BM6rZRpn |
| Host: | GitHub |
| Repository: | codeopensrc/depbottesting |