-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Cirrus: Include packages for containers/conmon CI #6193
Cirrus: Include packages for containers/conmon CI #6193
Conversation
1e22c31
to
6656cf1
Compare
d5afa93
to
41bb0a2
Compare
41bb0a2
to
cadb7ef
Compare
@haircommander Note while I'm out: For this PR or anything like it (using the The important thing in this PR is: Download fixed-versions of cri-o and kube along with all dependencies, but do not install them (they will break libpod testing). Then in conmon CI, we rpm install the downloaded files. This is to prevent package updates/changes happening at test-runtime, which would open a window of uncertainty and/or introduce unpredictable behavior. That said, you can do runtime package updates/installs, it's not strictly forbidden. just something I like so unrelated development isn't impacted. Hopefully this all makes sense. |
f0685df
to
71fb315
Compare
71fb315
to
781ad9a
Compare
Removing WIP and marking this as optional. It has changes and new VM images needed by conmon, but nothing immediately required in libpod. It's fine if it sits here until I get back from PTO. |
781ad9a
to
0eed080
Compare
This allows the containers/conmon repository to share the same VM images produced by containers/libpod. Included are several packages which are downloaded only since they might otherwise interfere with testing for some repos. This allows stable versions to be at the ready at testing runtime, avoiding any version updates surprising developers. Also, re-enable running the VM-image check test which was not working due to a logic problem in Cirrus-CI configuration. Update the neglected tests so that they pass on all distros. Signed-off-by: Chris Evich <[email protected]>
0eed080
to
455a94d
Compare
Rebased + Rebuilt all VM images. |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cevich, rhatdan 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 |
Depends on: #6201
This allows the containers/conmon repository to share the same VM
images produced by containers/libpod. Included are several packages
which are downloaded only since they might otherwise interfere with
testing for some repos. This allows stable versions to be at the ready
at testing runtime, avoiding any version updates surprising developers.
Signed-off-by: Chris Evich [email protected]