mirror of https://github.com/k3s-io/k3s
Fix panic bringing up e2e cluster when kubeconfig is empty
parent
b38e114889
commit
75b1e6ec44
|
@ -225,6 +225,7 @@ func ModifyConfig(configAccess ConfigAccess, newConfig clientcmdapi.Config, rela
|
||||||
|
|
||||||
configToWrite := getConfigFromFileOrDie(destinationFile)
|
configToWrite := getConfigFromFileOrDie(destinationFile)
|
||||||
t := *cluster
|
t := *cluster
|
||||||
|
|
||||||
configToWrite.Clusters[key] = &t
|
configToWrite.Clusters[key] = &t
|
||||||
configToWrite.Clusters[key].LocationOfOrigin = destinationFile
|
configToWrite.Clusters[key].LocationOfOrigin = destinationFile
|
||||||
if relativizePaths {
|
if relativizePaths {
|
||||||
|
@ -429,6 +430,10 @@ func getConfigFromFileOrDie(filename string) *clientcmdapi.Config {
|
||||||
return clientcmdapi.NewConfig()
|
return clientcmdapi.NewConfig()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if config.Clusters == nil {
|
||||||
|
config.Clusters = map[string]*clientcmdapi.Cluster{}
|
||||||
|
}
|
||||||
|
|
||||||
return config
|
return config
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue