Skip to content

Determine if instance-level configuration is needed for Dedicated

Overview

We opted for using a feature flag to turn the pre-receive-secret-detection feature on/off on, however, there was a concern that feature flags do not work with GitLab Dedicated. For that, we need to determine if an instance-level configuration have to be used instead.

Please see parent epic for more details and considerations.

Prior Art

Please see #398192 (closed) for an example of how an instance-level configuration might be introduced.

Assistance Needed

Assistance from groupdedicated and/or groupdistribution is likely required.

Implementation Plan

  • Find out if GitLab Dedicated supports feature flags. It does not.
  • Reach out to groupdedicated and/or groupdistribution to:
    • Learn if there are immediate plans to support feature flags.
    • Consult with them on the best way forward if we are to have both instance-level configuration + project-level FF.
  • Decide on the next steps and answer the following questions:
    • Shall we discard the feature flag proposal? No, we are not.
    • Shall we use an instance-level configuration instead? Yes, see discussion below.
    • Would both options work interchangeably, and can only one be used that fits our needs? Both options can work together.
Edited by Ahmed Hemdan