Skip to content

Use YAML default state in GraphQL feature flags

What does this MR do?

This MR makes the GraphQL :feature_flag property use the YAML definition of the designated feature flag for the default value, instead of assuming false. This is in line with the proposal to make the YAML definition a central place for where all feature flags are documented.

This is required for !65952 (merged) since changing the FF to default to true causes a build error.

Screenshots or Screencasts (strongly suggested)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Closes #335815 (closed)

Merge request reports