summaryrefslogtreecommitdiff
path: root/test/apiv2/50-secrets.at
blob: 1ef43381a0811bdf06d5c625e01a0ebfaf5f9eae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# -*- 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

# secret inspect non-existent secret
t GET secrets/bogus 404

# secret list
t GET secrets 200\
    length=1

# secret list unsupported filters
t GET secrets?filters=%7B%22name%22%3A%5B%22foo1%22%5D%7D 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