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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…