Derek McGowan
                                            Derek McGowan
                                        
                                    Currently the registry error does not include details or allow the caller access to the original error body. Marking as draft, if this is the better way to go, we...
## Problem Today containerd does not do any explicit mount lifecycle management, deferring management to shims and temp mount logic. The shims today perform mounts into its bundle rootfs directory,...
### Description Flaky test on Windows ``` === Failed === FAIL: integration/client TestContentClient/CommitErrorState (0.25s) testsuite.go:122: Cleanup failed: failed to abort c1-commiterror-state: remove C:\Program Files\containerd\root-test\io.containerd.content.v1.content\ingest\9101c5f249b4cb38a50dddda86a787c09f31099573c87c525fc50774ac21d05d\updatedat.tmp: The process cannot access the file...
Separates the daemon implementation of the API from the API definition. Related to #49873 and #49950
Avoids importing libnetwork just for err definitions and constants Depends on #47883 Related to #49873
Replace use of non-api image ID with oci descriptor. This more closely aligns with the containerd backend. Additionally, this is necessary to isolate the api package from non-api packages. Related...
The api packages should not contain implementations or import any non-api packages. Related to #49873
Preparing for an api go module, moves shared volume/opts package to api types. Starting with this package, there a quite a few api dependencies that could have similar changes to...
Follow up from #49578 Includes a list of all individuals previously in the maintainers file with Github avatar and link
- Allows use of daemon/internal packages from the dockerd command setup - Splits builtins from the command setup similar to containerd, to prepare for using containerd style plugins Related to...