-
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
Do not test CNI in CI #21410
Do not test CNI in CI #21410
Conversation
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.
You might want to grep for NETWORK_BACKEND
and excise those too.
LGTM at first pass. Really curious how the upgrade test will do...
contrib/cirrus/lib.sh
Outdated
showrun install -v -D -m 644 $SCRIPT_BASE/99-do-not-use-google-subnets.conflist \ | ||
/etc/cni/net.d/ | ||
} | ||
|
||
use_netavark() { |
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.
I don't think this is necessary any more
Root cause: f38 VM images do not include netavark. Solution: containers/automation_images#325 in progress. Will take a few hours. I will report back. |
|
Thanks Ed! Not a huge deal, this can wait for that. |
Update: this PR is unlikely to merge this week. I'm sorry. Please feel free to follow along |
No worries! |
From containers/automation_images#325 Major change: netavark and aardvark are now included in prior-fedora, so CNI can be fully eliminated from CI (containers#21410) FIXME FIXME FIXME: skip two e2e tests, waiting for new netavark Signed-off-by: Ed Santiago <[email protected]>
Thanks @edsantiago for the new VMs, lets see how this goes :) |
Looks like everything except upgrade is passing, upgrade seems to be because v4.0.0 isn't in quay. Setting that it to v4.1.0 and re-running and seeing how that goes. |
03be0c5
to
30e9781
Compare
How frustrating. |
5413202
to
0967613
Compare
@edsantiago Looks like it the network tests aren't passing, which I kinda expected. If you have any hunches off the top of your head, let me know, otherwise I'll dig a little deeper. |
Just disable the upgrade tests. I have a TODO item to revamp those, I will make it a priority on Monday. |
@main Signed-off-by: Ashley Cui <[email protected]>
Ephemeral COPR build failed. @containers/packit-build please check. |
CNI is deprecated and is build tagged out for 5.0. Don't test it in our CI. This commit also disables upgrade tests for now - those need more work since the old version of Podman only uses CNI. Upgrade tests will be re-vamped in a later commit. Signed-off-by: Ashley Cui <[email protected]>
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 , I would love to get upgrade tests back but for now I care more about unblocking the common vendor.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ashley-cui, Luap99 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 |
Passing tests, ready for review/merge @containers/podman-maintainers |
LGTM |
LGTM. I'm working on upgrade tests, the fixes for boltdb/sqlite are much harder than I expected. I intend to submit my PR on or by Wednesday. |
/lgtm |
a2f0a44
into
containers:main
WIP.
5.0 build tags out CNI, let's drop those tests from our CI.
Probably needs many pushes to get it green, but I'll whack at this PR until then.