-
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: Update CI VM images to F37beta #15760
Cirrus: Update CI VM images to F37beta #15760
Conversation
@umohnani8 this PR also stubs-in a spot for you to setup and run your kube tests. I added it to run after the system-tests, but am not married to the order if you want it to run sooner. However, since this PR brings in a new Fedora version as well, it might get hairy depending on how CI is feeling today 😄 If it goes south, you're welcome to split out only the kube-additions into a separate PR using image-suffix As always, ping me if you need help. |
6b05ccd
to
7205c5d
Compare
Thanks @cevich! Is this still WIP or can we get this merged in? |
That's the 10-billion dollar question. Historically, bringing in a new OS version into CI is fraught with "challenges". Sometimes though, it goes smoothly. So this PR is me rolling the dice and crossing my fingers. Initially, the validate failures don't give me confidence 😢 |
Looks like the package name for |
You're talking to a guy who dreams in bash 😀 I'm going to take a wild-guess that we're going to hit that same error in every single containers-repo 😢 |
from rerun with terminal
|
I'm now hitting the |
Crud, so @containers/podman-maintainers we're potentially going to see this pop up everywhere then until there's a fix and we bump all our |
7205c5d
to
cdc0ba6
Compare
@cevich can we separate the fedora version bump from the addition of minikube so we don't block on that? I can open another PR with just the minikube changes |
Yes absolutely, please do this, and poke me if you run into trouble. My comment above links to the minikube-enablement bits you need. Pay careful attention to the image ID called out there, since everything built after that is using F36/F37. |
cdc0ba6
to
0144936
Compare
Force-push: Removed the mini-kube addition. |
936022c
to
3344501
Compare
3f22fb9
to
ab7898b
Compare
22f984f
to
aa8a296
Compare
1c6e10c
to
5e51ee2
Compare
Update: I re-ran a F36 system test task, all the others appear related to #16107 |
@cevich Any update on this? |
5e51ee2
to
95599a1
Compare
|
rootless f36 is thinking that it's netavark:
I think we need a I have an f36 VM but cannot find any way to make it CNI. I've tried |
The only way to force cni/netavark is via containers.conf network_backend option or --network-backend option for each podman command. |
OK, we need #15413 then. |
Signed-off-by: Chris Evich <[email protected]>
Building Ubuntu VM images is temporarily broken due to dependency problems on (missing) netavaro for the (required) podman package. Signed-off-by: Chris Evich <[email protected]>
95599a1
to
0d2acb1
Compare
Comments added to code for clarity. Signed-off-by: Chris Evich <[email protected]>
0d2acb1
to
8530724
Compare
Status: Finally Green! I'm rolling up one final fresh set of images so I can remove a workaround Jason did for the new windows tests. I'll slap that in here when it's ready and then (:crossed_fingers:) this will be good to go (finally :sweat_smile:) |
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.
One request (important, but I won't block over it) and one clarification/confusion question
@@ -227,6 +236,9 @@ use_netavark() { | |||
export NETWORK_BACKEND=netavark # needed for install_test_configs() | |||
msg "Removing any/all CNI configuration" | |||
rm -rvf /etc/cni/net.d/* | |||
# N/B: The netavark/aardvark-dns packages are still installed and |
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.
Do you mean CNI packages?
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.
Oh woops, yes I did mean CNI. I'll fix it, thanks.
#PRIOR_FEDORA_CACHE_IMAGE_NAME: "prior-fedora-${IMAGE_SUFFIX}" | ||
UBUNTU_CACHE_IMAGE_NAME: "ubuntu-${IMAGE_SUFFIX}" | ||
PRIOR_FEDORA_CACHE_IMAGE_NAME: "prior-fedora-${IMAGE_SUFFIX}" | ||
#UBUNTU_CACHE_IMAGE_NAME: "ubuntu-${IMAGE_SUFFIX}" |
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.
There's a hecka lot of commented-out stuff here. Some day someone will need to add them back, and will miss one even if they do a git log -1 -p
of this commit to make sure.
Could you add # FIXME: reenable once <BUGID> is resolved
to each commented-out section?
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.
Yep I can/should add a summary comment. No problem. I thought I made this a separate commit so it can just be reverted, no?
I'm hoping to get the debian stuff rolling before too long, so hopefully that can replace Ubuntu entirely.
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.
revert
assumes an unchanging .cirrus.yml
, and that will be void within (I hope) one day of this PR merging.
CI is green, I'm OK with merging this since it conflicts with my network-check PR. I will fix the comments there. /lgtm |
[APPROVALNOTIFIER] This PR is APPROVED Approval requirements bypassed by manually added approval. This pull-request has been approved by: cevich 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 |
Ugh...but...but....there was one more thing I needed to add...sigh...#16396 |
Timing:
|
Fixes: #15349
Depends on: #15871 #15890
Image build PR: containers/automation_images#195
Does this PR introduce a user-facing change?