This patch adds a "src" alias for `--secret`
to be consistent with `--mount`.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit 950658bbb63480de254a166bdeaef1fc8b8fe644)
Signed-off-by: Victor Vieux <vieux@docker.com>
| ... | ... |
@@ -35,6 +35,18 @@ func TestSecretOptionsSourceTarget(t *testing.T) {
|
| 35 | 35 |
assert.Equal(t, req.Target, "testing") |
| 36 | 36 |
} |
| 37 | 37 |
|
| 38 |
+func TestSecretOptionsShorthand(t *testing.T) {
|
|
| 39 |
+ var opt SecretOpt |
|
| 40 |
+ |
|
| 41 |
+ testCase := "src=foo,target=testing" |
|
| 42 |
+ assert.NilError(t, opt.Set(testCase)) |
|
| 43 |
+ |
|
| 44 |
+ reqs := opt.Value() |
|
| 45 |
+ assert.Equal(t, len(reqs), 1) |
|
| 46 |
+ req := reqs[0] |
|
| 47 |
+ assert.Equal(t, req.Source, "foo") |
|
| 48 |
+} |
|
| 49 |
+ |
|
| 38 | 50 |
func TestSecretOptionsCustomUidGid(t *testing.T) {
|
| 39 | 51 |
var opt SecretOpt |
| 40 | 52 |
|