mirror of
https://github.com/containers/podman.git
synced 2025-10-25 10:16:43 +08:00
Merge pull request #11431 from jmguzik/secrets-ls-filters
Add filtering functionality to http api secrets list
This commit is contained in:
@ -27,8 +27,37 @@ t GET secrets 200 \
|
||||
.[0].Spec.Name=mysecret \
|
||||
.[0].Version.Index=1
|
||||
|
||||
# secret list unsupported filters
|
||||
t GET secrets?filters='{"name":["foo1"]}' 400
|
||||
# secret list with filters
|
||||
t GET secrets?filters='{"name":["mysecret"]}' 200 \
|
||||
length=1 \
|
||||
.[0].Spec.Name=mysecret \
|
||||
.[0].Version.Index=1
|
||||
|
||||
t GET secrets?filters='{"name":["mysecret2"]}' 200 \
|
||||
length=0 \
|
||||
|
||||
# secret libpod list with filters
|
||||
t GET libpod/secrets/json?filters='{"name":["mysecret"]}' 200 \
|
||||
length=1 \
|
||||
.[0].Spec.Name=mysecret \
|
||||
|
||||
t GET libpod/secrets/json?filters='{"name":["mysecret2"]}' 200 \
|
||||
length=0 \
|
||||
|
||||
# secret list with unsupported filters
|
||||
t GET secrets?filters='{"label":["xyz"]}' 500
|
||||
|
||||
#compat api list secrets sanity checks
|
||||
t GET secrets?filters='garb1age}' 500 \
|
||||
.cause="invalid character 'g' looking for beginning of value"
|
||||
t GET secrets?filters='{"label":["testl' 500 \
|
||||
.cause="unexpected end of JSON input"
|
||||
|
||||
#libpod api list secrets sanity checks
|
||||
t GET libpod/secrets/json?filters='garb1age}' 500 \
|
||||
.cause="invalid character 'g' looking for beginning of value"
|
||||
t GET libpod/secrets/json?filters='{"label":["testl' 500 \
|
||||
.cause="unexpected end of JSON input"
|
||||
|
||||
# secret rm
|
||||
t DELETE secrets/mysecret 204
|
||||
|
||||
Reference in New Issue
Block a user