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)
|
||||
t := *cluster
|
||||
|
||||
configToWrite.Clusters[key] = &t
|
||||
configToWrite.Clusters[key].LocationOfOrigin = destinationFile
|
||||
if relativizePaths {
|
||||
|
@ -429,6 +430,10 @@ func getConfigFromFileOrDie(filename string) *clientcmdapi.Config {
|
|||
return clientcmdapi.NewConfig()
|
||||
}
|
||||
|
||||
if config.Clusters == nil {
|
||||
config.Clusters = map[string]*clientcmdapi.Cluster{}
|
||||
}
|
||||
|
||||
return config
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue