INNER CODE UNIT · Go

func

openkruise/kruise-game · cloudprovider/config.go:65

func (cf *ConfigFile) Parse() *CloudProviderConfig {
	var config tomlConfigs
	if _, err := toml.DecodeFile(cf.Path, &config); err != nil {
		klog.Fatal(err)
	}

	return &CloudProviderConfig{
		KubernetesOptions:         config.Kubernetes,
		AlibabaCloudOptions:       config.AlibabaCloud,
		VolcengineOptions:         config.Volcengine,
		AmazonsWebServicesOptions: config.AmazonsWebServices,
		TencentCloudOptions:       config.TencentCloud,
		JdCloudOptions:            config.JdCloud,
		HwCloudOptions:            config.HwCloud,
	}
}

func NewConfigFile(path string) *ConfigFile {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…