Enable extension marketplace don't appears

Hi!

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.

But this option don’t appears!

So what can I do?

1 Like

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.

We are working on supporting Self-Managed as we speak and you can follow along with the progress here in this epic: Enable the Web IDE Extension Marketplace for Self-managed (#11770) · Epics · GitLab.org · GitLab

2 Likes

Thankyou for answer.
How can I do this? Where I should put this flags in my Gitlab instance?

Features behind feature flags can be enabled through the rails console. Steps documented in Enable and disable GitLab features deployed behind feature flags | GitLab The names are listed above.

1 Like

Hi,

Thanks for this information.

From this link Enable the Web IDE Extension Marketplace for Self-managed (#11770) · Epics · Epics · GitLab.org · GitLab, I read “…With that we are looking at delivery for this optimistically in Q4…”. (This message was written 4 months ago).
Is Web IDE extension marketplace now supported? Or do you have the estimated time to make this possible?

Kind Regards,
Jana

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.

Good. Thank you! I will be very happy to see this update!

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.

For additional control, we have plans to introduce administrative capabilities that will allow you to manage and restrict which extensions can be installed across your workspaces. You can see and track that work in this epic here Extensions Marketplace Admin Settings (#16250) · Epics · Epics · GitLab.org · GitLab

Hope this helps!

Hi Michelle,

Thank you very much for this helpful message.

Kind Regards,
Jana