-
Notifications
You must be signed in to change notification settings - Fork 753
Labels
‼️regression-from-last-releaseThis used to work in an earlier version of Aspire and we broke it!This used to work in an earlier version of Aspire and we broke it!
Milestone
Description
Multi-arch builds with Docker require that containerd is configured as the image store. We should detect if this is configured and warn the user if it is not.
- We can detect if containerd is enabled by running
docker info --format jsonand checking thedriver-typeproperty. - Users can enable containerd via the desktop app. There is a way to automate this by editing config and we might be able to provide an
aspire do prepare-dockercommand to help get this config in place. - We should warn the user if the container runtime is not configured for multi-arch builds and commence using LinuxAmd64 as the default.
- There should be a new API on IContainerRuntime that is
CheckIfSupportsMultiArchto detect this. - Update the code for PodmanContainerRuntime to support calling
podman manifest create {imagename}and passing the manifest to thepodman buildcommand.
Copilot and YohanSciubukgian
Metadata
Metadata
Assignees
Labels
‼️regression-from-last-releaseThis used to work in an earlier version of Aspire and we broke it!This used to work in an earlier version of Aspire and we broke it!