diff options
author | Daniel J Walsh <dwalsh@redhat.com> | 2022-03-08 08:57:21 -0500 |
---|---|---|
committer | Matthew Heon <mheon@redhat.com> | 2022-03-30 13:56:41 -0400 |
commit | 32802d6a6d65ec4d2416b23c53d1b34096252bbb (patch) | |
tree | 350c0ec9667e59ba1f1664b6b839ab94a77cca1b /test | |
parent | 37a9746332c88474965d0f1f3fb15ce1d56d06bb (diff) | |
download | podman-32802d6a6d65ec4d2416b23c53d1b34096252bbb.tar.gz podman-32802d6a6d65ec4d2416b23c53d1b34096252bbb.tar.bz2 podman-32802d6a6d65ec4d2416b23c53d1b34096252bbb.zip |
Fix handling of tmpfs-mode for tmpfs creation in compat mode
The permissions on disk were wrong since we were not converting to
octal.
Fixes: https://github.com/containers/podman/issues/13108
[NO NEW TESTS NEEDED] Since we don't currently test using the docker
client
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
Diffstat (limited to 'test')
-rw-r--r-- | test/apiv2/20-containers.at | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/apiv2/20-containers.at b/test/apiv2/20-containers.at index cc5eda88e..49f8fb3fc 100644 --- a/test/apiv2/20-containers.at +++ b/test/apiv2/20-containers.at @@ -394,7 +394,8 @@ t GET containers/$cid/json 200 \ .Config.Healthcheck.Retries=3 # compat api: Test for mount options support -payload='{"Mounts":[{"Type":"tmpfs","Target":"/mnt/scratch","TmpfsOptions":{"SizeBytes":1024,"Mode":755}}]}' +# Sigh, JSON can't handle octal. 0755(octal) = 493(decimal) +payload='{"Mounts":[{"Type":"tmpfs","Target":"/mnt/scratch","TmpfsOptions":{"SizeBytes":1024,"Mode":493}}]}' t POST containers/create Image=$IMAGE HostConfig="$payload" 201 .Id~[0-9a-f]\\{64\\} cid=$(jq -r '.Id' <<<"$output") t GET containers/$cid/json 200 \ |