Merge pull request #100 from bmelville/36

Deployment name can now be set when doing "dm deploy".
pull/103/merge
vaikas-google 9 years ago
commit 051f2dc5d9

@ -36,6 +36,7 @@ import (
) )
var ( var (
deployment_name = flag.String("name", "", "Name of deployment, used for deploy and update commands (defaults to template name)")
stdin = flag.Bool("stdin", false, "Reads a configuration from the standard input") stdin = flag.Bool("stdin", false, "Reads a configuration from the standard input")
properties = flag.String("properties", "", "Properties to use when deploying a template (e.g., --properties k1=v1,k2=v2)") properties = flag.String("properties", "", "Properties to use when deploying a template (e.g., --properties k1=v1,k2=v2)")
template_registry = flag.String("registry", "kubernetes/deployment-manager/templates", "Github based template registry (owner/repo[/path])") template_registry = flag.String("registry", "kubernetes/deployment-manager/templates", "Github based template registry (owner/repo[/path])")
@ -256,6 +257,11 @@ func loadTemplate(args []string) *expander.Template {
log.Fatalf("cannot create configuration from supplied arguments: %s\n", err) log.Fatalf("cannot create configuration from supplied arguments: %s\n", err)
} }
// Override name if set from flags.
if *deployment_name != "" {
template.Name = *deployment_name
}
return template return template
} }

Loading…
Cancel
Save