-
Notifications
You must be signed in to change notification settings - Fork 65
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
payload: Update payload to latest CI #220
payload: Update payload to latest CI #220
Conversation
/test |
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.
/lgtm
Thanks @stevenhorsman
I think we should also have a post-release checklist to keep track of switching the versions to point to head/latest etc
Yeah, we had a big discussion in #169 about if we want to switch to latest by default after a release. I think Wainer was against it IIRC, and wanted to have an integrate CI to run first before we bumped. I'm not sure where that CI got to though. |
@wainersm - it looks like the uninstall operator test is hanging?
I have a feeling this has been seen before? Is there anything needed to debug it, or should I be able to reproduce it locally tomorrow? |
Yes, tdx CI also have this same issue, I also remember seen before, but already fixed. |
I've tried this manually and see:
Doing a describe on the uninstall daemon I get the events:
It's latest logs were:
So I think that is why the test is hanging. I'm not sure what is the cause of that at the moment though |
/test |
Yep, this bug is not new. I am trying to remember and digging into my logs to find out how we solved it in the past. Regarding the test getting stuck, I opened a RFE while ago (#181) but didn't have a change to implement it. |
Apparently it seems stuck in https://github.com/confidential-containers/operator/blob/main/install/pre-install-payload/scripts/container-engine-for-cc-deploy.sh#L57 but the fact that cc-operator-post-uninstall-daemon-k7fx2 is in Error status might mean that the restart actually failed and the container script returned? |
- Upload the ccruntime and enclave payloads to use the latest kata-containers-ci builds - I've left container-engine-for-cc-payload set as it doesn't update frequently and during 0.6 we found that the most recent commit wasn't working properly Fixes: confidential-containers#219 Signed-off-by: stevenhorsman <[email protected]>
bd77afd
to
1efaf84
Compare
/test |
/test |
Now that we finally fixed the payload generation on the Kata Containers side, and the latest payload has a fix for the Operator hanging on uninstall, hopefully this one will be merged soon. |
/test |
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.
lgtm, thanks @stevenhorsman!
Yep, we're good to go. |
I've retriggered the Cloud Hypervisor test, but the queue is not so short. So, please, wait till it reports back before merging it. |
Fixes: #219