Merge pull request https://github.com/kubernetes/contrib/pull/1215 from mwielgus/cloud-error
Cluster-autoscaler: cloud config error handling
This commit is contained in:
commit
a558a80a4f
|
|
@ -82,17 +82,18 @@ func main() {
|
||||||
|
|
||||||
// GCE Manager
|
// GCE Manager
|
||||||
var gceManager *gce.GceManager
|
var gceManager *gce.GceManager
|
||||||
|
var gceError error
|
||||||
if *cloudConfig != "" {
|
if *cloudConfig != "" {
|
||||||
config, err := os.Open(*cloudConfig)
|
config, fileErr := os.Open(*cloudConfig)
|
||||||
if err != nil {
|
if fileErr != nil {
|
||||||
glog.Fatalf("Couldn't open cloud provider configuration %s: %#v", *cloudConfig, err)
|
glog.Fatalf("Couldn't open cloud provider configuration %s: %#v", *cloudConfig, err)
|
||||||
}
|
}
|
||||||
defer config.Close()
|
defer config.Close()
|
||||||
gceManager, err = gce.CreateGceManager(migConfigs, config)
|
gceManager, gceError = gce.CreateGceManager(migConfigs, config)
|
||||||
} else {
|
} else {
|
||||||
gceManager, err = gce.CreateGceManager(migConfigs, nil)
|
gceManager, gceError = gce.CreateGceManager(migConfigs, nil)
|
||||||
}
|
}
|
||||||
if err != nil {
|
if gceError != nil {
|
||||||
glog.Fatalf("Failed to create GCE Manager: %v", err)
|
glog.Fatalf("Failed to create GCE Manager: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue