Signed-off-by: Evan Hazlett <ejhazlett@gmail.com>
| ... | ... |
@@ -62,12 +62,16 @@ func runCreate(dockerCli *command.DockerCli, opts *serviceOptions) error {
|
| 62 | 62 |
return err |
| 63 | 63 |
} |
| 64 | 64 |
|
| 65 |
- // parse and validate secrets |
|
| 66 |
- secrets, err := parseSecrets(apiClient, opts.secrets.Value()) |
|
| 67 |
- if err != nil {
|
|
| 68 |
- return err |
|
| 65 |
+ specifiedSecrets := opts.secrets.Value() |
|
| 66 |
+ if len(specifiedSecrets) > 0 {
|
|
| 67 |
+ // parse and validate secrets |
|
| 68 |
+ secrets, err := parseSecrets(apiClient, specifiedSecrets) |
|
| 69 |
+ if err != nil {
|
|
| 70 |
+ return err |
|
| 71 |
+ } |
|
| 72 |
+ service.TaskTemplate.ContainerSpec.Secrets = secrets |
|
| 73 |
+ |
|
| 69 | 74 |
} |
| 70 |
- service.TaskTemplate.ContainerSpec.Secrets = secrets |
|
| 71 | 75 |
|
| 72 | 76 |
ctx := context.Background() |
| 73 | 77 |
|