func GetAzureConfig()

in pkg/config/azure_config.go [24:36]


func GetAzureConfig(configFile string) (config *AzureConfig, err error) {
	cfg := AzureConfig{}

	mlog.Trace("populating AzureConfig from config file", "configFile", configFile)
	bytes, err := os.ReadFile(configFile)
	if err != nil {
		return nil, fmt.Errorf("failed to load config file %s, error: %+v", configFile, err)
	}
	if err = yaml.Unmarshal(bytes, &cfg); err != nil {
		return nil, fmt.Errorf("failed to unmarshal azure.json, error: %+v", err)
	}
	return &cfg, nil
}