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
}