Skip to content

Allow customers to require licensed seats for Duo Chat

Summary

After Chat is GA (April 18, 2024) but before the licensed cut-off date (TBD), some Gitlab.com customers only want users with a Duo Pro licensed seat to be able to use Chat.

To allow this, we will introduce a feature flag that is enabled for root groups. Members of that group will only be able to use Chat if they have a licensed seat.

Implementation details

Using the new duo_chat_requires_licensed_seat feature flag:

  • if the user belongs to any group with the feature flag enabled and has a Duo Pro add-on seat, they can use Duo Chat.
  • if the user belongs to any group with the feature flag enabled and does not have a Duo Pro add-on seat, they cannot use Duo Chat.

Feature flag rollout issue: https://gitlab.com/gitlab-org/gitlab/-/issues/457091

Edited by Jessie Young