Skip to content
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

Add hyperv management tools to Windows image #316

Merged
merged 2 commits into from
Dec 8, 2023

Conversation

n1hility
Copy link
Member

@n1hility n1hility commented Dec 5, 2023

Update the feature to pull in management tools to support the ability to use powershell scripts and the hyper-v management tools for debugging

@n1hility n1hility force-pushed the add-mgmt branch 5 times, most recently from 21b9f59 to cb4c899 Compare December 6, 2023 03:10
@n1hility
Copy link
Member Author

n1hility commented Dec 6, 2023

PTAL @cevich

(Also note the timebomb extension in here)

Extend timebomb om cache_images

Signed-off-by: Jason T. Greene <[email protected]>
Copy link

github-actions bot commented Dec 6, 2023

Cirrus CI build successful. Found built image names and IDs:

Stage Image Name IMAGE_SUFFIX
base debian do-not-use
base fedora do-not-use
base fedora-aws do-not-use
base fedora-aws-arm64 do-not-use
base prior-fedora do-not-use
cache build-push c20231206t031721z-f39f38d13
cache debian c20231206t031721z-f39f38d13
cache fedora c20231206t031721z-f39f38d13
cache fedora-aws c20231206t031721z-f39f38d13
cache fedora-netavark c20231206t031721z-f39f38d13
cache fedora-netavark-aws-arm64 c20231206t031721z-f39f38d13
cache fedora-podman-aws-arm64 c20231206t031721z-f39f38d13
cache fedora-podman-py c20231206t031721z-f39f38d13
cache prior-fedora c20231206t031721z-f39f38d13
cache rawhide c20231206t031721z-f39f38d13
cache win-server-wsl c20231206t031721z-f39f38d13

@cevich
Copy link
Member

cevich commented Dec 6, 2023

LGTM. Please merge whenever you're ready.

@n1hility
Copy link
Member Author

n1hility commented Dec 6, 2023

I'm going to update this PR to add a storage size increase based on recent failures @baude observed

Signed-off-by: Jason T. Greene <[email protected]>
Copy link

github-actions bot commented Dec 7, 2023

Cirrus CI build successful. Found built image names and IDs:

Stage Image Name IMAGE_SUFFIX
base debian do-not-use
base fedora do-not-use
base fedora-aws do-not-use
base fedora-aws-arm64 do-not-use
base image-builder do-not-use
base prior-fedora do-not-use
cache build-push c20231206t225809z-f39f38d13
cache debian c20231206t225809z-f39f38d13
cache fedora c20231206t225809z-f39f38d13
cache fedora-aws c20231206t225809z-f39f38d13
cache fedora-netavark c20231206t225809z-f39f38d13
cache fedora-netavark-aws-arm64 c20231206t225809z-f39f38d13
cache fedora-podman-aws-arm64 c20231206t225809z-f39f38d13
cache fedora-podman-py c20231206t225809z-f39f38d13
cache prior-fedora c20231206t225809z-f39f38d13
cache rawhide c20231206t225809z-f39f38d13
cache win-server-wsl c20231206t225809z-f39f38d13

@n1hility
Copy link
Member Author

n1hility commented Dec 7, 2023

PTAL one more time @cevich or @edsantiago I added a small storage change so just need to make sure you guys are cool with it

@edsantiago
Copy link
Member

Versions:

Distro base aardvark-dns buildah conmon
debian 13 1.4.0-5 1.32.2+ds1-1 2.1.6+ds1-1
prior-fedora 38-1.6 - 1.33.2-1 2:2.1.7-2
fedora 39-1.5 1.9.0-1 1.33.2-1 2:2.1.8-2
fedora-aws - 1.8.0-1 1.33.2-1 2:2.1.8-2
rawhide 40-0 1.9.0-1 1.33.2-1 2:2.1.8-2
Distro container-selinux containers-common criu crun
debian - - 3.17.1-3 1.12-1
prior-fedora 2:2.224.0-1 4:1-89 3.18-1 1.12-1
fedora 2:2.226.0-1 4:1-95 3.19-2 1.12-1
fedora-aws 2:2.224.0-1 4:1-95 3.18-3 1.12-1
rawhide 2:2.226.0-1 4:1-100 3.19-2 1.12-1
Distro golang netavark passt podman
debian 2:1.21~2 1.4.0-4 0.0~git20231107.74e6f48-1 4.7.2+ds1-2
prior-fedora 1.20.11-1 - 0^20231107.g56d9f6d-1 5:4.7.2-1
fedora 1.21.4-1 1.9.0-1 - 5:4.8.1-1
fedora-aws 1.21.4-1 1.8.0-2 0^20231119.g4f1709d-1 5:4.8.0-1
rawhide 1.21.5-1 1.9.0-1 0^20231204.gb86afe3-1 5:4.8.0-1
Distro runc skopeo slirp4netns systemd-container
debian 1.1.10+ds1-1 1.13.3+ds1-2 1.2.1-1 255~rc4-2
prior-fedora 2:1.1.8-1 1:1.14.0-1 1.2.2-1 253.12-1
fedora 2:1.1.8-1 1:1.14.0-1 1.2.2-1 254.7-1
fedora-aws 2:1.1.8-1 1:1.14.0-1 1.2.2-1 254.7-1
rawhide 2:1.1.9-1 1:1.14.0-1 1.2.2-1 255~rc4-3

Copy link
Member

@edsantiago edsantiago left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you test this in actual CI? I don't see a podman PR.

@@ -222,5 +222,5 @@ cd -
lilto $SUDO dnf update -y

# FIXME FIXME FIXME 2023-11-16 TEMPORARY to get crun-1.11.2
timebomb 20231120 "force-update crun >= 1.11.1 on f38"
timebomb 20231220 "force-update crun >= 1.11.1 on f38"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, I discovered a nasty usability problem with timebomb: crun looks good, but without looking at logs it's impossible to tell whether or not it's because of this block.

@edsantiago
Copy link
Member

Eh, we can do the podman testing on our end.

/lgtm

Thanks @n1hility

@baude
Copy link
Member

baude commented Dec 7, 2023

@edsantiago I am testing it in containers/podman#20914 but still struggling with how to get gvproxy from where it is to where it needs to be ...

- device_name: '/dev/sda1'
volume_size: 200
volume_type: 'gp2'
delete_on_termination: true
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This LGTM, though from what I've seen in Mac-land, default gp2 and gp3 may be "too slow" for podman-machine testing. IIRC, they only provision 150 IOPS. Going up to 'gp3' + 600 IOPS is still not great, but it's a big improvement for a small increase in cost.

If you have a chance to re-push/build, would you mind switching to gp3 and setting iops: 600?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure good point will fix silly to have a beefy box with slow storage

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah. I'm fine if that happens here or in a followup PR.

@cevich
Copy link
Member

cevich commented Dec 8, 2023

Merging since this passes podman CI. Let's do the storage-speed bump in a followup.

@cevich cevich merged commit 4ffbee0 into containers:main Dec 8, 2023
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants