Added new feature flag for generic GitLab API tool

What does this MR do and why?

This introduces a new feature flag to enable the use of generic GitLab API tools in Duo workflow service. When enabled the service will use the REST API and GraphQL API tools directly instead of specialized tools.

References

Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/579510

How to set up and validate locally

Can't be validated standalone

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading