We have a Gitlab cloud native with ultimate license version.
I’m responsible for update, fix and deploy new features in our Gitlab server.
I was asked to enable Web IDE Extension. According to the documentation, this is a profile level config, so I don’t need to configure anything in the server. The user only needs to navigate Select Preferences > Integrations > Enable extension marketplace.
Hi, hopefully I can help you out here. It sounds like you are on a Self-Managed instance of GitLab is that correct? If so, unfortunately Web IDE extension marketplace is not yet supported. However it is available through feature flags. If you enable web_ide_oauth and web_ide_extensions_marketplace flags you will have extension marketplace available in your GitLab instance. See the Extension Marketplace documentation and expand the “History” section under the header.
Hi Jana,
We are getting close and the epic link you’ve got is your best bet for the latest progress on this feature. I will be happy to update you here when Web IDE extension marketplace for Self-Managed becomes generally available.
By the way, do you maybe know, if there are any negative points (risks/disadvantages/problems/ …) on GitLab side when using extensions (VSCode extensions) in GitLab? I would like to know this for the security of our GitLab instance, before enabling extension marketplace.
Hi Jana,
Like any development environment that supports extensions, there are inherent risks that should be considered when enabling third-party code. We recommend proceeding with the same caution you would apply to developers using extensions in their local environments.