mirror of https://github.com/containers/podman.git
40 lines
843 B
Bash
40 lines
843 B
Bash
# -*- sh -*-
|
|
#
|
|
# secret-related tests
|
|
#
|
|
|
|
# secret create
|
|
t POST secrets/create Name=mysecret Data=c2VjcmV0 200\
|
|
.ID~.* \
|
|
|
|
# secret create unsupported labels
|
|
t POST secrets/create Name=mysecret Data=c2VjcmV0 Labels='{"fail":"fail"}' 400
|
|
|
|
# secret create name already in use
|
|
t POST secrets/create Name=mysecret Data=c2VjcmV0 409
|
|
|
|
# secret inspect
|
|
t GET secrets/mysecret 200 \
|
|
.Spec.Name=mysecret \
|
|
.Version.Index=1
|
|
|
|
# secret inspect non-existent secret
|
|
t GET secrets/bogus 404
|
|
|
|
# secret list
|
|
t GET secrets 200 \
|
|
length=1 \
|
|
.[0].Spec.Name=mysecret \
|
|
.[0].Version.Index=1
|
|
|
|
# secret list unsupported filters
|
|
t GET secrets?filters='{"name":["foo1"]}' 400
|
|
|
|
# secret rm
|
|
t DELETE secrets/mysecret 204
|
|
# secret rm non-existent secret
|
|
t DELETE secrets/bogus 404
|
|
|
|
# secret update not implemented
|
|
t POST secrets/mysecret/update 501
|