diff --git a/cmd/cluster.go b/cmd/cluster.go index 7ed6c8b3..2633ac02 100644 --- a/cmd/cluster.go +++ b/cmd/cluster.go @@ -77,6 +77,11 @@ func ClusterUp(clusterFile string) (string, string, string, string, error) { return APIURL, caCrt, clientCert, clientKey, err } + err = kubeCluster.SaveClusterState(clusterFile) + if err != nil { + return APIURL, caCrt, clientCert, clientKey, err + } + err = kubeCluster.DeployNetworkPlugin() if err != nil { return APIURL, caCrt, clientCert, clientKey, err @@ -87,10 +92,6 @@ func ClusterUp(clusterFile string) (string, string, string, string, error) { return APIURL, caCrt, clientCert, clientKey, err } - err = kubeCluster.SaveClusterState(clusterFile) - if err != nil { - return APIURL, caCrt, clientCert, clientKey, err - } APIURL = fmt.Sprintf("https://" + kubeCluster.ControlPlaneHosts[0].IP + ":6443") caCrt = string(cert.EncodeCertPEM(kubeCluster.Certificates[pki.CACertName].Certificate)) clientCert = string(cert.EncodeCertPEM(kubeCluster.Certificates[pki.KubeAdminCommonName].Certificate))