microsoft / microsoft/terminal

Windows Terminal fails to instantiate Azure Shell when it is configured with an isolated VNET

Open
#9,344 10 comments 1 reaction 0 assignees View on GitHub
Area-AzureShell Help Wanted Issue-Bug Priority-2 Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

# Environment

```none
Windows build number: Microsoft Windows [Version 10.0.18363.1379]
Windows Terminal version (if applicable): Version: 1.0.1401.0

Any other software? No
```

# Steps to reproduce

Configure Cloud Shell with isolated VNET settings per https://docs.microsoft.com/en-us/azure/cloud-shell/private-vnet
Validate correct Cloud Shell behavior with https://shell.azure.com
In Windows Terminal attempt to create a new session for Azure Cloud Shell

# Expected behavior

Cloud shell opens.

# Actual behavior

Cloud shell fails to instantiate with the messages:
You have not set up your cloud shell account yet. Please go to https://shell.azure.com to set it up.
[process exited with code 1]

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the failure using the isolated VNET configuration described in the Azure Cloud Shell documentation, then compare it with the successful shell.azure.com behavior. Trace the Windows Terminal Azure Cloud Shell session-creation path and determine why it reports that the account is not set up. Done means an isolated-VNET Cloud Shell session opens successfully in Windows Terminal without the setup error.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, cpp
Domain
cli, cloud
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.