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
suggest adding github actions #613
Comments
Okay, how would the test look like? We test the |
just a simple install and run of container runtime (with it's dependencies) I would suggest running against the latest release of the container runtime with a must run and the container runtime's master branch with an "optional" run. These would be fast checks... allowing for us to add new features and see if they are breaking changes against the container runtime. |
https://github.com/containerd/cri/blob/master/.github/workflows/ci.yml#L75-L143 minus the unit and integration tests... and add a parameter to set the current master branch version of cri-tools .. I've been chatting it up a bit with @hickeyma for the potential of a containerd test here.. need to broach it with the cri-o team to add one for theirs.. similar to the e2e tests already added. I like the github actions mostly because they can be tested in the developers fork before pushing the PR. |
Yeah, sounds good to me. 👍 Are you planning to open-up a PR for that? |
I or @hickeyma for containerd.. if that works out well we could do the crio one.. or someone could volunteer :-) |
dockershim .. dunno.. I'd wait till it's back up working against k8s master again .. then maybe move it off travis as well.. |
I can take the CRI-O part, for sure :) |
I think you'll like github actions. |
I can do the containerd part if that's ok? |
fyi, i got the standalone dockershim working in a github action Here's a clean run: |
Whoot! that's three CRIs! |
now just need to decide where to put it.. kubernetes-sigs/dockershim? will be an interesting discussion for sure at the next sig-node meeting |
@mikebrow @thaJeztah how about somewhere in moby github org? |
there was discussions already about this in code-organization and we did not like any of the options. |
@dims Way to go. Excellent work. 👏 |
fyi, i threw in a github action that uses cri-tool tests in the cri-dockerd repo and it turned out really well |
Nice work Dims! :) |
added a work item list above |
Working on the CRI-O master part in #619 |
@mikebrow did you mean:
I guess we can add a test to run against the latest version of CRI-O. crun would be possible to if we add it to the static binary bundle of CRI-O. |
Yes, cri-o, cut and paste fail :-) Really it just meant we should add appropriate test variations (possibly tagged as optional). For example, if you have a crio release candidate targeted to the latest release of kubernetes we should test that as well as your master. As for crun, I've been seeing subtle timing and other meta type issues with various tests when we switch from runc to crun. So probably good to run both possibly with crun as optional, so we can find those issues early with new or modified tests or dependencies (like :latest containers used in test). |
updated status ^ |
@mikebrow I think the list could be updated following merging of PRs since last update. I would think all is complete except for:
|
updated |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@mikebrow is there anything we would like to integrate before closing this issue? :) |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
Rotten issues close after 30d of inactivity. Send feedback to sig-contributor-experience at kubernetes/community. |
@fejta-bot: Closing this issue. 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 kubernetes/test-infra repository. |
In particular it would be beneficial to be testing the various cloud container runtimes against cri-test against k8s master and cri-tools master to ensure stability of the CRI api. ATM only dockershim is being tested in travis for cri-tools CI.
Desired Actions:
containerd items
crio items
dockershim items
All Container Runtimes:
The text was updated successfully, but these errors were encountered: