Skip to content

Commit 2e7d9d8

Browse files
authored
Merge pull request #8118 from afbjorklund/version-prefix
Improve handling of VersionPrefix in output
2 parents 4783909 + c14e7a5 commit 2e7d9d8

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

cmd/minikube/cmd/start.go

+11-11
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ func showKubectlInfo(kcs *kubeconfig.Settings, k8sVersion string, machineName st
379379

380380
if client.Major != cluster.Major || minorSkew > 1 {
381381
out.Ln("")
382-
out.WarningT("{{.path}} is v{{.client_version}}, which may be incompatible with Kubernetes v{{.cluster_version}}.",
382+
out.WarningT("{{.path}} is version {{.client_version}}, which may be incompatible with Kubernetes {{.cluster_version}}.",
383383
out.V{"path": path, "client_version": client, "cluster_version": cluster})
384384
out.ErrT(out.Tip, "You can also use 'minikube kubectl -- get pods' to invoke a matching version",
385385
out.V{"path": path, "client_version": client})
@@ -843,7 +843,7 @@ func validateFlags(cmd *cobra.Command, drvName string) {
843843
version, _ := util.ParseKubernetesVersion(getKubernetesVersion(nil))
844844
if version.GTE(semver.MustParse("1.18.0-beta.1")) {
845845
if _, err := exec.LookPath("conntrack"); err != nil {
846-
exit.WithCodeT(exit.Config, "Sorry, Kubernetes v{{.k8sVersion}} requires conntrack to be installed in root's path", out.V{"k8sVersion": version.String()})
846+
exit.WithCodeT(exit.Config, "Sorry, Kubernetes {{.k8sVersion}} requires conntrack to be installed in root's path", out.V{"k8sVersion": version.String()})
847847
}
848848
}
849849
}
@@ -996,26 +996,26 @@ func getKubernetesVersion(old *config.ClusterConfig) string {
996996
}
997997

998998
suggestedName := old.Name + "2"
999-
out.T(out.Conflict, "You have selected Kubernetes v{{.new}}, but the existing cluster is running Kubernetes v{{.old}}", out.V{"new": nvs, "old": ovs, "profile": profileArg})
999+
out.T(out.Conflict, "You have selected Kubernetes {{.new}}, but the existing cluster is running Kubernetes {{.old}}", out.V{"new": nvs, "old": ovs, "profile": profileArg})
10001000
exit.WithCodeT(exit.Config, `Non-destructive downgrades are not supported, but you can proceed with one of the following options:
10011001
1002-
1) Recreate the cluster with Kubernetes v{{.new}}, by running:
1002+
1) Recreate the cluster with Kubernetes {{.new}}, by running:
10031003
10041004
minikube delete{{.profile}}
1005-
minikube start{{.profile}} --kubernetes-version={{.new}}
1005+
minikube start{{.profile}} --kubernetes-version={{.prefix}}{{.new}}
10061006
1007-
2) Create a second cluster with Kubernetes v{{.new}}, by running:
1007+
2) Create a second cluster with Kubernetes {{.new}}, by running:
10081008
1009-
minikube start -p {{.suggestedName}} --kubernetes-version={{.new}}
1009+
minikube start -p {{.suggestedName}} --kubernetes-version={{.prefix}}{{.new}}
10101010
1011-
3) Use the existing cluster at version Kubernetes v{{.old}}, by running:
1011+
3) Use the existing cluster at version Kubernetes {{.old}}, by running:
10121012
1013-
minikube start{{.profile}} --kubernetes-version={{.old}}
1014-
`, out.V{"new": nvs, "old": ovs, "profile": profileArg, "suggestedName": suggestedName})
1013+
minikube start{{.profile}} --kubernetes-version={{.prefix}}{{.old}}
1014+
`, out.V{"prefix": version.VersionPrefix, "new": nvs, "old": ovs, "profile": profileArg, "suggestedName": suggestedName})
10151015

10161016
}
10171017
if defaultVersion.GT(nvs) {
1018-
out.T(out.New, "Kubernetes {{.new}} is now available. If you would like to upgrade, specify: --kubernetes-version={{.new}}", out.V{"new": defaultVersion})
1018+
out.T(out.New, "Kubernetes {{.new}} is now available. If you would like to upgrade, specify: --kubernetes-version={{.prefix}}{{.new}}", out.V{"prefix": version.VersionPrefix, "new": defaultVersion})
10191019
}
10201020
return nv
10211021
}

0 commit comments

Comments
 (0)