Fix panic when AlphaFeatureGate isn't configured for gce.

This commit is contained in:
xiangpengzhao 2017-11-20 00:16:11 +08:00
parent 0291bd35fb
commit 90ecc49386

View File

@ -263,6 +263,13 @@ func generateCloudConfig(configFile *ConfigFile) (cloudConfig *CloudConfig, err
glog.Errorf("Encountered error for creating alpha feature gate: %v", err)
}
cloudConfig.AlphaFeatureGate = alphaFeatureGate
} else {
// initialize AlphaFeatureGate when no AlphaFeatures are configured.
alphaFeatureGate, err := NewAlphaFeatureGate([]string{})
if err != nil {
glog.Errorf("Encountered error for initializing alpha feature gate: %v", err)
}
cloudConfig.AlphaFeatureGate = alphaFeatureGate
}
// retrieve projectID and zone