INNER CODE UNIT · Go
err
grafana/grafana-operator · controllers/alertrulegroup_controller.go:308
_, err = gClient.Folders.GetFolderByUID(folderUID) //nolint:errcheck
if err != nil {
if IsErrorType[*folders.GetFolderByUIDNotFound](err) {
return fmt.Errorf("folder with uid %s not found", folderUID)
}
return fmt.Errorf("fetching folder: %w", err)
}
applied, err := gClient.Provisioning.GetAlertRuleGroup(mGroup.Title, folderUID)
if err != nil {
if IsNotErrorType[*provisioning.GetAlertRuleGroupNotFound](err) {
return fmt.Errorf("fetching existing alert rule group: %w", err)
}
}
exists := applied != nil