+func getInstallArgs(x XappDeploy, cmOverride bool) (args string) {
+ x.Namespace = getNamespace(x.Namespace)
+ args = args + " --namespace=" + x.Namespace
+
+ if x.ImageRepo != "" {
+ args = args + " --set image.repository=" + x.ImageRepo
+ }
+
+ if x.ServiceName != "" {
+ args = args + " --set service.name=" + x.ServiceName
+ }
+
+ if x.Hostname != "" {
+ args = args + " --set hostname=" + x.Hostname
+ }
+
+ if cmOverride == true {
+ args = args + " --set appconfig.override=true"
+ }
+
+ rname := viper.GetString("helm.repo-name")
+ return fmt.Sprintf("install %s/%s --name=%s %s", rname, x.Name, x.Name, args)
+}
+