microsoft / microsoft/vscode-documentdb
Support firewall "re-config on demand" for Azure-Accounts
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 31
- Forks
- 22
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 21
Description
When connecting to an Azure-based account, the cluster’s firewall might be blocking the connection, preventing successful access. This work item aims to improve user awareness of firewall-related issues and, if possible, provide an option to automatically reconfigure firewall settings.
Support pluggable architecture so that every service provider can offer this level of support.
Proposed Solution:
- Detect when a connection failure is caused by firewall restrictions.
- Display a clear notification informing the user about the issue.
- If permissions allow, offer an option to automatically adjust firewall settings to enable the connection.
Considerations:
- Ensure that any firewall changes are only made with user consent.
- Provide a fallback guide or link to manual firewall configuration steps in cases where automatic adjustment is not possible.
This improvement will enhance the user experience by reducing confusion and enabling a smoother connection process.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Begin by locating the Azure account connection flow and the service-provider abstraction; the issue names no files or tests. Done means firewall-caused failures are detected, users receive a clear notification, consent is required before any automatic change, and a manual configuration guide is available when adjustment is not possible.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, typescript, vscode
- Domain
- cloud, devtools, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100