Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable VS Code Extension Gallery to be proxied via Sonatype Nexus RM #4187

Open
marrobi opened this issue Dec 11, 2024 · 0 comments · May be fixed by #4188
Open

Enable VS Code Extension Gallery to be proxied via Sonatype Nexus RM #4187

marrobi opened this issue Dec 11, 2024 · 0 comments · May be fixed by #4188
Labels

Comments

@marrobi
Copy link
Member

marrobi commented Dec 11, 2024

Researchers need to be able to install VS Code extensions.

The URLs start with https://marketplace.visualstudio.com/_apis/public/gallery/publishers/

Content selectors on path can be used to restrict which publisher's extensions are able to be downloaded.

@marrobi marrobi changed the title Enable VS Code Extension Gallery to be proxied via Sonatype Nexus TM Enable VS Code Extension Gallery to be proxied via Sonatype Nexus RM Dec 11, 2024
marrobi added a commit that referenced this issue Dec 11, 2024
Fixes #4187

Add support for proxying VS Code Extension Gallery via Sonatype Nexus TM.

* **Documentation**: Update `docs/tre-templates/shared-services/nexus.md` to include instructions for configuring and using the VS Code extensions proxy.
* **Configuration Script**: Modify `templates/shared_services/sonatype-nexus-vm/scripts/configure_nexus_repos.sh` to add a new section for handling the VS Code extensions configuration.
* **Configuration File**: Add `templates/shared_services/sonatype-nexus-vm/scripts/nexus_repos_config/vscode_extensions_proxy_conf.json` with appropriate settings for proxying VS Code extensions.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/microsoft/AzureTRE/issues/4187?shareId=XXXX-XXXX-XXXX-XXXX).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant