Update Duo Core settings for Self-Hosted customers
What does this MR do and why?
Currently, the Duo Core toggle is available to GitLab Duo Self-Hosted customers even though Duo Core is not currently supported with Duo Self-Hosted models. This poses the following issues:
- For Duo Self-Hosted customers with an offline license: this setting is misleading.
- For Duo Self-Hosted customers with an online license: Duo Core support is not available with Duo Self-Hosted models. To enable Duo Core at this state requires the use of the GitLab AI vendor model, which routes data to GitLab.com AI Gateway.
This MR updates this setting such that:
- For Duo Self-Hosted customers with an offline license: Duo Core setting checkbox is disabled.
- For Duo Self-Hosted customers with an online license and existing self hosted models: Selecting the Duo Core checkbox opens up a modal warning customers of the use of the GitLab AI vendor model under the hood.
References
Disable Core for Self-Hosted When No CC AIG Det... (#560442 - closed)
Screenshots or screen recordings
| Description | Screenshot |
Steps |
|---|---|---|
| Group configuration |
|
|
| Self-managed |
|
|
| Duo Self-Hosted with online license |
|
|
| Duo Self-Hosted with offline license |
|
How to set up and validate locally
Refer to screen recording section with steps on how to validate each case locally.
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.