[sk8s] Fix order of flags passed to pushk from continuous-deploy.

Bug: skia:9602
Change-Id: Ie50a98f2266efc119c04c2670e9662d2391fd505
Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/261090
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Joe Gregorio <jcgregorio@google.com>
diff --git a/kube/go/continuous-deploy/main.go b/kube/go/continuous-deploy/main.go
index 9c139ae..61c6ffa 100644
--- a/kube/go/continuous-deploy/main.go
+++ b/kube/go/continuous-deploy/main.go
@@ -154,10 +154,11 @@
 				sklog.Infof("No images to push.")
 				return
 			}
-			cmd := fmt.Sprintf("%s --logtostderr %s", pushk, strings.Join(imageNames, " "))
+			cfgFile := ""
 			if *clusterConfig != "" {
-				cmd += fmt.Sprintf(" --config-file=%s", *clusterConfig)
+				cfgFile = fmt.Sprintf(" --config-file=%s ", *clusterConfig)
 			}
+			cmd := fmt.Sprintf("%s --logtostderr %s %s", pushk, cfgFile, strings.Join(imageNames, " "))
 			sklog.Infof("About to execute: %q", cmd)
 			output, err := exec.RunSimple(ctx, cmd)
 			pushFailure := metrics2.GetCounter("ci_push_failure", map[string]string{"trigger": repoName})