Skip to content

Remove self_managed_code_suggestions feature flag

What does this MR do and why?

This is a follow-up to https://gitlab.com/gitlab-org/gitlab/-/issues/432983+ that also resolves https://gitlab.com/gitlab-org/gitlab/-/issues/468158+ and https://gitlab.com/gitlab-org/gitlab/-/issues/468160+.

Now that Duo Pro has been rolled out, we no longer need the self_managed_code_suggestions feature flag to control release. This also eases the restriction on Duo management pages' visibility and decouples it from Duo Pro specifically.

MR acceptance checklist

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

Screenshots or screen recordings

No visual changes expected.

How to set up and validate locally

SaaS

  1. Start GDK in SaaS mode, as well as CDot and optionally ZSim.
  2. Create a new user with a group.
  3. Purchase a Premium or Ultimate subscription for the new group.
  4. Under the group's Settings > Usage Quotas page, ensure the GitLab Duo tab appears.
  5. Under the group's Settings menu section, ensure the GitLab Duo menu item appears and that the page is accessible.

Self-Managed / Dedicated

  1. Start GDK in SM mode.
  2. Login with your instance admin.
  3. Ensure the license has a Premium or Ultimate subscription.
  4. Under the Admin Area, ensure the GitLab Duo sidebar item appears and that the page is accessible.
Edited by Mohamed Moustafa

Merge request reports