Issues with connecting to code-marketplace from code-server
I followed the documentation as stated over here: https://github.com/coder/code-marketplace/tree/main/helm, ingress is configured and extensions can be added and viewed on code-server. I've tried add/removing extensions with the example provided (Vim) and I've tested using the curl given in Ingress, it works well and I get the response.
However on code-server itself, there's an error of "This extension is not signed by the Extension Marketplace", and installation fails as well, as shown in the screenshot. (note that curl in the terminal of the same pod as this code-server works)

14 Replies
<#1341317501253976075>
Category
Help needed
Product
code-server
Platform
Linux
Logs
Please post any relevant logs/error messages.
we recently fixed the issue. Please check the issue details
https://github.com/coder/code-marketplace/issues/65
GitHub
All extensions show as unsigned by the Extension Marketplace preven...
Problem Statement It seems that VS Code 1.94+ is not compatible with extensions hosted in the code-marketplace. They all have this signature warning (Screenshot 1) which prevents them from being in...
i'm running on the newest version
there's this --sign option, but i don't see it in the newest helm installation
in addition, do we need to expose code-marketplace so that user can install? (see the logs in the picture above)
wouldn't connection between code-marketplace and code-server suffice?
i'm pretty sure it needs to be exposed to the user, yes
the VSCode instance browser is acting as if it were the standalone desktop app, so it makes sense that your browser is the one accessing the marketplace
But when the user install extensions on code-server via code-marketplace, are the extensions not stored on ~/.local/share/code-server/extensions?
Why is it a "standalone desktop app", isn't it more like you are accessing a pod inside the workspace via code-server?
not really, we are just running VSCode inside the browser
I'm pretty sure that's where they are stored, but we have patches so that VSCode can access your host's filesystem, but VSCode itself is not running on the workspace but on your client browser
code-server
is the server that lets you run VSCode inside your browser, but it's still like if it was running the regular app, just inside your browserhmm, i realised the connection is working fine, but it takes reallyyyyy long before the extensions get loaded. Is this normal?
how long does it take to load? would you be able to send a screen record or something?
i’m sorry but i can’t take a screen record. i just built a new workspace and timed the loading, it took 3mins 30 seconds.
not sure if it helps, but the loading is shown in that part circled in red, moving from left to right

by "loading", do you mean the workspace startup or just the extensions in code-server?
just the extension in code-server
the loading of extensions in code-server
sorry for the delay, were you able to figure this out?
nope, haven’t figured anything out