Show Duo Agent platform settings only on SaaS
What does this MR do and why?
This MR disables showing Duo Agent Platform settings on self-managed as it will be released in a later milestone. Partially revering: !198251 (merged)
References
Screenshots or screen recordings
| Type | Before | After |
|---|---|---|
| Self-managed instance |
|
|
| Self-managed group | n/a | n/a |
| SaaS instance (no changes) |
|
|
| SaaS group (no changes) |
|
|
How to set up and validate locally
- Run GDK in self-managed
- Open instance level settings: http://gdk.test:3000/admin/gitlab_duo
- Verify the screen does not show Gitlab Duo Agent Platform settings
- Run GDK in SaaS mode
- Open instance level settings: http://gdk.test:3000/admin/gitlab_duo
- Verify the screen shows Gitlab Duo Agent Platform settings
- Open group level settings: http://gdk.test:3000/groups/gitlab-duo/-/settings/gitlab_duo
- Verify that this does not show Gitlab Duo Agent Platform settings
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.
Related to #560787 (closed)
Edited by Fred de Gier





