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)
No description
14 Replies
Codercord
Codercord2mo ago
<#1341317501253976075>
Category
Help needed
Product
code-server
Platform
Linux
Logs
Please post any relevant logs/error messages.
Atif
Atif2mo ago
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...
joelynnnnn
joelynnnnnOP2mo ago
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?
Phorcys
Phorcys2mo ago
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
joelynnnnn
joelynnnnnOP2mo ago
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?
Phorcys
Phorcys2mo ago
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 browser
joelynnnnn
joelynnnnnOP3w ago
hmm, i realised the connection is working fine, but it takes reallyyyyy long before the extensions get loaded. Is this normal?
Phorcys
Phorcys3w ago
how long does it take to load? would you be able to send a screen record or something?
joelynnnnn
joelynnnnnOP3w ago
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.
joelynnnnn
joelynnnnnOP3w ago
not sure if it helps, but the loading is shown in that part circled in red, moving from left to right
No description
Phorcys
Phorcys3w ago
by "loading", do you mean the workspace startup or just the extensions in code-server?
joelynnnnn
joelynnnnnOP3w ago
just the extension in code-server the loading of extensions in code-server
Phorcys
Phorcys2w ago
sorry for the delay, were you able to figure this out?
joelynnnnn
joelynnnnnOP2w ago
nope, haven’t figured anything out

Did you find this page helpful?