podman/pkg/util
Aditya Rajan e64e6500d3
volume: add support for non-volatile upperdir,workdir for overlay volumes
Often users want their overlayed volumes to be `non-volatile` in nature
that means that same `upper` dir can be re-used by one or more
containers but overall of nature of volumes still have to be `overlay`
so work done is still on a overlay not on the actual volume.

Following PR adds support for more advanced options i.e custom `workdir`
and `upperdir` for overlayed volumes. So that users can re-use `workdir`
and `upperdir` across new containers as well.

Usage
```console

$ podman run -it -v myvol:/data:O,upperdir=/path/persistant/upper,workdir=/path/persistant/work alpine sh

```

Signed-off-by: Aditya R <arajan@redhat.com>
2022-01-28 13:10:15 +05:30
..
camelcase Globally replace http:// with https:// 2021-08-27 06:14:46 -04:00
filters.go bump go module to version 4 2022-01-18 12:47:07 +01:00
filters_test.go Unification of until filter across list/prune endpoints 2021-03-24 00:56:00 +01:00
kube.go Add support for play/generate kube volumes 2021-04-09 14:01:13 -06:00
mountOpts.go volume: add support for non-volatile upperdir,workdir for overlay volumes 2022-01-28 13:10:15 +05:30
mountOpts_linux.go Turn off 'noexec' option by default for named volumes 2020-05-20 16:48:20 -04:00
mountOpts_other.go pkg/spec.InitFSMounts: optimize 2020-04-02 07:52:34 -07:00
utils.go bump go module to version 4 2022-01-18 12:47:07 +01:00
utils_darwin.go libpod removal from main (phase 2) 2019-06-27 07:56:24 -05:00
utils_linux.go podman: drop checking valid rootless UID 2020-12-11 15:43:33 +01:00
utils_linux_test.go Fix up errors found by codespell 2020-09-11 06:14:25 -04:00
utils_supported.go bump go module to version 4 2022-01-18 12:47:07 +01:00
utils_test.go Merge pull request #11218 from cdoern/untilBug 2021-08-26 10:12:09 -04:00
utils_unsupported.go podman: drop checking valid rootless UID 2020-12-11 15:43:33 +01:00
utils_windows.go Use Libpod tmpdir for pause path 2020-12-02 14:18:37 -05:00