aws-nitro-enclaves-cli icon indicating copy to clipboard operation
aws-nitro-enclaves-cli copied to clipboard

Dockerless nitro-cli

Open calincoman opened this issue 3 years ago • 1 comments

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.

calincoman avatar Aug 23 '22 16:08 calincoman

You should take some time to make sure the CI passes on your PR.

Yes, I am looking on the tests now.

calincoman avatar Sep 20 '22 09:09 calincoman

Split this PR in 5 smaller ones for easier review and merging.

raulmldv avatar Nov 04 '22 13:11 raulmldv