Skip to content

Remove web_ide_oauth flag

Cindy Halim requested to merge ch_remove_web_ide_oauth_flag into master

What does this MR do and why?

The web_ide_oauth feature flag is ready to remove as this feature has been tested thoroughly and we have not received bug reports from self- managed customers post enabling the flag by default. In this MR:

  • The flag definition and all references of the flag are removed
  • Updates docs that refer to this flag in its history

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

New OAuth application With existing OAuth application
new_app.mov demo.mov

How to set up and validate locally

New application:

  • In the Web IDE, remove existing tokens in local storage by removing items with the following key: gitlab/web-ide/oauth/<application_id>/token.
  • In Admin Area > Applications, remove the GitLab Web IDE application.
  • Refresh the Web IDE:
    • Observe OAuth redirect process
    • In Admin Area > Applications, a new GitLab Web IDE application is created

Merge request reports

Loading