Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add client method to support SIF images Signed-off-by: Dmitry Harkavyi <dmytro.harkavyi@sylabs.io> * refactor: read Singularity images without mount Use github.com/CalebQ42/squashfs module to read the contents of Singularity Image Format (SIF) container images without mounting them. Expose Singularity Images via GetImageFromSource rather than adding a SIF-specific GetSifImageFromSource by providing a GGCR v1.Image implementation backed by a SIF. This avoids the requirement of separate code paths within consumers of stereoscope such as syft. Signed-off-by: Adam Hughes <stickmanica@gmail.com> * fix: remove indirect GPLv2 dependency Switch to fork of github.com/CalebQ42/squashfs, which removes the GPLv2-licensed indirect github.com/rasky/go-lzo dependency. Signed-off-by: Adam Hughes <9903835+tri-adam@users.noreply.github.com> * update docs to reflect support for singularity Signed-off-by: Alex Goodman <alex.goodman@anchore.com> * shorten singularity scheme name Signed-off-by: Alex Goodman <alex.goodman@anchore.com> * allow CC0-1.0 license Signed-off-by: Alex Goodman <alex.goodman@anchore.com> * test: sif image_simple / image_symlinks adaptations Modify the TestSimpleImage and TestImageSymlinks code to incorporate testing of a singularity sif image source. This requires signficant adaptations as singularity squashes containers down to a single layer. Singularity is expected to be available, and is is now installed in the ci-bootstrap Makefile target (from a GitHub release). Signed-off-by: David Trudgian <david.trudgian@sylabs.io> * move sigularity to a container for portability Signed-off-by: Alex Goodman <alex.goodman@anchore.com> Co-authored-by: Dmitry Harkavyi <dmytro.harkavyi@sylabs.io> Co-authored-by: Alex Goodman <alex.goodman@anchore.com> Co-authored-by: David Trudgian <david.trudgian@sylabs.io>
- Loading branch information
1 parent
777471f
commit 49d33a1
Showing
27 changed files
with
844 additions
and
53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,4 +2,5 @@ permit: | |
- BSD.* | ||
- MIT.* | ||
- Apache.* | ||
- MPL.* | ||
- MPL.* | ||
- CC0-1.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.