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:
Piotr Szczesniak 2016-06-15 13:00:31 +02:00 committed by GitHub
commit a558a80a4f
1 changed files with 6 additions and 5 deletions

View File

@ -82,17 +82,18 @@ func main() {
// GCE Manager
var gceManager *gce.GceManager
var gceError error
if *cloudConfig != "" {
config, err := os.Open(*cloudConfig)
if err != nil {
config, fileErr := os.Open(*cloudConfig)
if fileErr != nil {
glog.Fatalf("Couldn't open cloud provider configuration %s: %#v", *cloudConfig, err)
}
defer config.Close()
gceManager, err = gce.CreateGceManager(migConfigs, config)
gceManager, gceError = gce.CreateGceManager(migConfigs, config)
} 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)
}