Merge pull request #8259 from laurazard/readonly-overlay

Add `ReadonlyMounts` to make overlay mounts readonly
This commit is contained in:
Derek McGowan
2023-03-17 22:34:38 -07:00
committed by GitHub
4 changed files with 202 additions and 1 deletions

View File

@@ -96,7 +96,7 @@ func (s *walkingDiff) Compare(ctx context.Context, lower, upper []mount.Mount, o
var ocidesc ocispec.Descriptor
if err := mount.WithTempMount(ctx, lower, func(lowerRoot string) error {
return mount.WithTempMount(ctx, upper, func(upperRoot string) error {
return mount.WithReadonlyTempMount(ctx, upper, func(upperRoot string) error {
var newReference bool
if config.Reference == "" {
newReference = true