codeflare-sdk
codeflare-sdk copied to clipboard
Bump kubernetes from 26.1.0 to 30.1.0
Bumps kubernetes from 26.1.0 to 30.1.0.
Release notes
Sourced from kubernetes's releases.
Kubernetes Python Client v30.1.0 Stable Release
Getting started:
pip install --pre --upgrade kubernetesOr from source, download attached zip file, then
unzip client-python-v30.1.0.zip cd client-python-v30.1.0 python setup.py installThen follow examples in https://github.com/kubernetes-client/python/tree/release-30.0/examples
Changelog: https://github.com/kubernetes-client/python/blob/release-30.0/CHANGELOG.md
Kubernetes Python Client v30.1.0 Beta 1 Release
Getting started:
pip install --pre --upgrade kubernetesOr from source, download attached zip file, then
unzip client-python-v30.1.0b1.zip cd client-python-v30.1.0b1 python setup.py installThen follow examples in https://github.com/kubernetes-client/python/tree/release-30.0/examples
Changelog: https://github.com/kubernetes-client/python/blob/release-30.0/CHANGELOG.md
Kubernetes Python Client v30.1.0 Alpha 1 Release
Getting started:
pip install --pre --upgrade kubernetesOr from source, download attached zip file, then
unzip client-python-v30.1.0a1.zip cd client-python-v30.1.0a1 </tr></table>
... (truncated)
Changelog
Sourced from kubernetes's changelog.
v30.1.0
Kubernetes API Version: v1.30.1
v30.1.0b1
Kubernetes API Version: v1.30.1
v30.1.0a1
Kubernetes API Version: v1.30.1
API Change
Fixes a 1.30.0 regression in openapi descriptions of imagePullSecrets and hostAliases fields to mark the fields used as keys in those lists as either defaulted or required. (kubernetes/kubernetes#124553,
@pmalek) [SIG API Machinery]Fixes a 1.30.0 regression in openapi descriptions of imagePullSecrets and hostAliases fields to mark the fields used as keys in those lists as either defaulted or required. (kubernetes/kubernetes#124694,
@pmalek) [SIG API Machinery]Added (alpha) support for the
managedByfield on Jobs. Jobs with a custom value of this field - any value other thankubernetes.io/job-controller- were skipped by the job controller, and their reconciliation was delegated to an external controller, indicated by the value of the field. Jobs that didn't have this field at all, or where the field value was the reserved stringkubernetes.io/job-controller, were reconciled by the built-in job controller. (kubernetes/kubernetes#123273,@mimowo)Added alpha-level support for the SuccessPolicy in Jobs. (kubernetes/kubernetes#123412,
@tenzen-y)Added the
CELlibrary for IP Addresses and CIDRs. This was made available for use starting from version1.31. (kubernetes/kubernetes#121912,@JoelSpeed)Allowed container runtimes to fix an image garbage collection bug by adding an
image_idfield to the CRI Container message. (kubernetes/kubernetes#123508,@saschagrunert)Dynamic Resource Allocation: DRA drivers can now use "structured parameters" to let the scheduler handle claim allocation. (kubernetes/kubernetes#123516,
@pohly)Fixed accidental enablement of the new alpha
optionalOldSelfAPI field inCustomResourceDefinitionvalidation rules, which should only have been allowed to be set when theCRDValidationRatchetingfeature gate is enabled. (kubernetes/kubernetes#122329,@jpbetz)Implemented the
prescoreextension point for thevolumeBindingplugin. It now returns skip if it doesn't do anything in Score. (kubernetes/kubernetes#115768,@AxeZhan)Kubelet would fail if NodeSwap was used with LimitedSwap and cgroupv1 node. (kubernetes/kubernetes#123738,
@kannon92)Promoted
AdmissionWebhookMatchConditionsto GA. The feature is now stable, and the feature gate is now locked to default. (kubernetes/kubernetes#123560,@ivelichkovich)Structured Authentication Configuration now supports
DiscoveryURL. If specified,discoveryURLoverrides the URL used to fetch discovery information. This is for scenarios where the well-known and jwks endpoints are hosted at a different location than the issuer (such as locally in the cluster). (kubernetes/kubernetes#123527,@aramase)The
StorageVersionMigrationAPI, previously available as a Custom Resource Definition (CRD), is now a built-in API in Kubernetes. (kubernetes/kubernetes#123344,@nilekhc)When configuring a JWT authenticator:
If
username.expressionused 'claims.email', then 'claims.email_verified' must have been used inusername.expressionorextra[*].valueExpressionorclaimValidationRules[*].expression. An example claim validation rule expression that matches the validation automatically applied whenusername.claimis set to 'email' is 'claims.?email_verified.orValue(true)'. (kubernetes/kubernetes#123737,@enj)
readOnlyvolumes now support recursive read-only mounts for kernel versions >= 5.12." (kubernetes/kubernetes#123180,@AkihiroSuda)cri-api: Implemented KEP-3857: Recursive Read-only (RRO) mounts. (kubernetes/kubernetes#123272,
@AkihiroSuda)kube-apiserver: the AuthenticationConfiguration type accepted in
--authentication-configfiles has been promoted toapiserver.config.k8s.io/v1beta1. (kubernetes/kubernetes#123696,@aramase)kubelet allowed specifying a custom root directory for pod logs (instead of the default /var/log/pods) using the
podLogsDirkey in kubelet configuration.
... (truncated)
Commits
6b6201dMerge pull request #2244 from yliaog/automated-release-of-30.1.0-upstream-rel...58e29d0updated compatibility matrix and maintenance status9ca7bbegenerated client change2fb261cupdate changelogbf4e931update version constants for 30.1.0 releasebc977b4Merge pull request #2241 from yliaog/automated-release-of-30.1.0b1-upstream-r...f1322afupdated compatibility matrix in README5c5d700generated client change9dabf68update changelog8870b6aupdate version constants for 30.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 this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: Once this PR has been reviewed and has the lgtm label, please assign varshaprasad96 for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment
Superseded by #682.