only check secrets for service create if requested

Signed-off-by: Evan Hazlett <ejhazlett@gmail.com>
This commit is contained in:
Evan Hazlett 2016-11-11 09:56:25 -05:00 committed by Victor Vieux
parent a7a8fa0e6b
commit 8ac6b97189
1 changed files with 9 additions and 5 deletions

View File

@ -62,13 +62,17 @@ func runCreate(dockerCli *command.DockerCli, opts *serviceOptions) error {
return err return err
} }
specifiedSecrets := opts.secrets.Value()
if len(specifiedSecrets) > 0 {
// parse and validate secrets // parse and validate secrets
secrets, err := parseSecrets(apiClient, opts.secrets.Value()) secrets, err := parseSecrets(apiClient, specifiedSecrets)
if err != nil { if err != nil {
return err return err
} }
service.TaskTemplate.ContainerSpec.Secrets = secrets service.TaskTemplate.ContainerSpec.Secrets = secrets
}
ctx := context.Background() ctx := context.Background()
// only send auth if flag was set // only send auth if flag was set