NO-JIRA: Update to Go 1.25, K8s 1.35, and Helm 3.20#16147
NO-JIRA: Update to Go 1.25, K8s 1.35, and Helm 3.20#16147webbnh wants to merge 4 commits intoopenshift:mainfrom
Conversation
|
Skipping CI for Draft Pull Request. |
|
/test all |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: webbnh The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
This comment was marked as resolved.
This comment was marked as resolved.
logonoff
left a comment
There was a problem hiding this comment.
Don't forget to also update the go version requirement in the readme
|
/test all |
|
/test all |
|
@webbnh: This pull request explicitly references no jira issue. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
logonoff
left a comment
There was a problem hiding this comment.
Makes sense to me but I think we should have a jira for this
|
/label px-approved |
OK...which "space" should I open it in ( The Helm API should be updated when the Kubernetes API is updated, and the K8s API should presumably be updated whenever the version of it used by OpenShift is updated. (OpenShift, AIUI, is now on K8s 1.35; Console appears to have been updated to K8s 1.34 in #15926, although the description for it doesn't mention the update). |
Co-authored-by: logonoff <git@logonoff.co>
OpenShift 4.22 is built on Kubernetes 1.35. This change updates Console's dependency on
k8s.io/apito match that; and, it updates the dependency onhelm.sh/helm/v3tov3.20to match that.This requires updating the Go dependency to
1.25.And, these three upgrades pull in updates to a dozen other direct dependencies and 30+ indirect dependencies.
So, while this change intentionally targets only the
go.modfile, thego.sumfile and about 2000 files in thevendor/subdirectory are changed as well.