New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MCO-909: Openshift/Kubernetes 1.29 Rebase Updates #4256
Conversation
@dkhater-redhat: This pull request references MCO-909 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.16.0" version, but no target version was set. In 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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great.
As part of story, we should also update openshift/library-go, openshift/api, openshift/runtime-utils and openshift/client-go so that we have openshift specific libs updated as well
/retest |
@dkhater-redhat: The following test failed, say
Full PR test history. Your PR dashboard. 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 kubernetes/test-infra repository. I understand the commands that are listed here. |
Thanks for bumping OpenShift specific deps as well. This looks great. ci tests are passing, shouldn't need additional QE testing. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dkhater-redhat, sinnykumari The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Just a heads-up that that the api has had few commits over the past night: https://github.com/openshift/api/commits/master/ |
/hold |
I couldn't built an MCO image with the api build - a function call arg/par list was changed, so we shouldn't need a payload test. Just trying to make the image locally(with bumping the api to |
Umm, image ci test and other tests are green on this PR. Am I missing something? |
This PR does not have the latest openshift api bump, the change I'm talking about happened somewhere in the last 3 commits(https://github.com/openshift/api/commits/master/) |
Yeah, Dalia and I were horsing with it last night trying to accommodate Eads' new (Dalia is on it, and is following up, I'm just sharing it here to avoid duplicate investigations) The tests are green here because I believe this moves the API version back to |
Ah, thanks for the addn context John, I was trying to get some other API stuff working when I ran into it. I'm okay with merging as is if we want to override w the additional tag, but if we are waiting might as well try to patch it up, to help with other API efforts |
Ah, thanks John for the additional context. So, I think this should be good to go? We don't need latest changes for this bump. This is more of an exercise on what all changes we will need whenever a major version kube bump occurs in OCP. |
Yes exactly what John said 😄 The latest work for Openshift/api adds functionality that breaks our helper and bootstrap files by looking for a current 'ClusterProfile'. MCO doesn't have the functionality yet to capture this information, and I am going to follow up with Joel or David Eads on this matter today. However for this PR, I thought that the latest api changes over the past few days were not needed at this time. if everything is good, does the PR look good for merge? |
Based on the conversation, this should be safe to get merged. |
I think it's safe to merge (: |
4a4196f
into
openshift:master
- What I did
Update the go.mod, go.sum and vendor dependencies pointing to the kube1.29 libraries. This includes all direct kubernetes related libraries as well as openshift/api , openshift/client-go, openshift/library-go and openshift/runtime-utils.
- How to verify it
- Description for the changelog