aws-nitro-enclaves-cli
aws-nitro-enclaves-cli copied to clipboard
Dockerless nitro-cli
Issue #, if available:
Description of changes:
- image.rs: contains the ImageDetails struct, which represents the metadata of an image in OCI-compliant format.
- pull.rs: contains logic for pulling an image from a remote registry, as well as authentication.
- cache.rs: contains the implementation of the local filesystem cache, providing methods for storing and fetching images to/from cache.
- image_manager.rs: ImageManager struct, wrapper for the cache implementation.
- Refactored docker.rs to use the new code instead of the shiplift library.
- Updated Rust version in the tools/Dockerfiles to 1.59.0 in order to support a language feature used by a dependency.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
You should take some time to make sure the CI passes on your PR.
Yes, I am looking on the tests now.
Split this PR in 5 smaller ones for easier review and merging.