spiegel_podman/vendor
Nick Guenther 572e6464f6 Use storage that better supports rootless overlayfs
overlayfs -- the kernel's version, not fuse-overlayfs -- recently learned
(as of linux 5.16.0, I believe) how to support rootless users. Previously,
rootless users had to use these storage.conf(5) settings:

* storage.driver=vfs          (aka STORAGE_DRIVER=vfs), or
* storage.driver=overlay      (aka STORAGE_DRIVER=overlay),
  storage.options.overlay.mount_program=/usr/bin/fuse-overlayfs
                              (aka STORAGE_OPTS=/usr/bin/fuse-overlayfs)

Now that a third backend is available, setting only:

* storage.driver=overlay      (aka STORAGE_DRIVER=overlay)

https://github.com/containers/podman/issues/13123 reported EXDEV errors
during the normal operation of their container. Tracing it out, the
problem turned out to be that their container was being mounted without
'userxattr'; I don't fully understand why, but mount(8) mentions this is
needed for rootless users:

> userxattr
>
>   Use the "user.overlay." xattr namespace instead of "trusted.overlay.".
>   This is useful for unprivileged mounting of overlayfs.

https://github.com/containers/storage/pull/1156 found and fixed the issue
in podman, and this just pulls in that via

    go get github.com/containers/storage@ebc90ab
    go mod vendor
    make vendor

Closes https://github.com/containers/podman/issues/13123

Signed-off-by: Nick Guenther <nick.guenther@polymtl.ca>
2022-03-01 12:09:42 -05:00
..
github.com Use storage that better supports rootless overlayfs 2022-03-01 12:09:42 -05:00
go.etcd.io/bbolt Bump go.etcd.io/bbolt from 1.3.5 to 1.3.6 2021-06-03 09:34:51 +00:00
go.mozilla.org/pkcs7 Bump to Buildah 1.16.0-dev in upstream 2020-08-03 14:34:24 -04:00
go.opencensus.io Bump github.com/spf13/cobra to v1.2.1 2021-07-02 17:36:30 +02:00
golang.org/x Vendor in containers/common@main 2022-02-28 16:23:26 -05:00
google.golang.org Add containers-common spec and command to podman 2022-02-22 14:38:57 -05:00
gopkg.in vendor containers/common@main 2021-07-02 11:38:28 +02:00
k8s.io Add containers-common spec and command to podman 2022-02-22 14:38:57 -05:00
sigs.k8s.io Use new CDI API 2022-01-14 13:35:22 +01:00
modules.txt Use storage that better supports rootless overlayfs 2022-03-01 12:09:42 -05:00