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

Integration with Azure Resource Group Workspace View #853

Merged
merged 84 commits into from
Feb 15, 2023

Conversation

philliphoff
Copy link
Contributor

@philliphoff philliphoff commented Oct 10, 2022

Adds AZD integration with the Resource Groups workspace view.

State of context menu commands:

Node Command State Notes
Application Up Done N/A
Application Down Done N/A
Application Deploy Infra Done N/A
Application Deploy App Done N/A
Application Delete Infra Done N/A
Application Delete App To Do Blocked on AZD CLI
Application Monitor Done N/A
Application Pipeline Config Done N/A
Application Show Resource Group Done N/A
Application Restore Done N/A
Environments New Environment Done N/A
Environment Select Done N/A
Environment Refresh Done N/A
Environment Edit .env file Done N/A
Environment Show Resource Group Done N/A
Environment Delete Done N/A
Services Restore Done N/A
Service Deploy To Do Blocked on AZD CLI? Source refers to this issue as blocking on deployment of individual services.
Service Delete To Do Blocked on AZD CLI
Service Restore Done N/A
Service Show Resource Done N/A

Additional todos:

  • Make integration optional
    • Detect installation of Resources extension and register provider without needing to relaunch window
  • Extension recommendation for Az Resources

@rajeshkamal5050 rajeshkamal5050 added the vscode Visual Studio Code label Oct 11, 2022
@bwateratmsft
Copy link
Contributor

Marked this as ready for review.

Copy link
Contributor

@karolz-ms karolz-ms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall looks great, just a few questions/suggestions

ext/vscode/.vscode/launch.json Outdated Show resolved Hide resolved
ext/vscode/package.nls.json Show resolved Hide resolved
ext/vscode/src/commands/down.ts Show resolved Hide resolved
ext/vscode/src/commands/env.ts Outdated Show resolved Hide resolved
ext/vscode/src/commands/env.ts Show resolved Hide resolved
ext/vscode/src/utils/getAzureResourceExtensionApi.ts Outdated Show resolved Hide resolved
ext/vscode/src/views/workspace/AzureDevCliApplication.ts Outdated Show resolved Hide resolved
@bwateratmsft bwateratmsft mentioned this pull request Jan 31, 2023
@bwateratmsft bwateratmsft linked an issue Jan 31, 2023 that may be closed by this pull request
@bwateratmsft bwateratmsft changed the title WIP: Integration with Azure Resource Group Workspace View Integration with Azure Resource Group Workspace View Feb 6, 2023
@azure-sdk
Copy link
Collaborator

VSCode Extension Installation Instructions

  1. Download the extension at https://azuresdkreleasepreview.blob.core.windows.net/azd/vscode/pr/853/azure-dev-0.4.0-alpha.1.vsix
  2. Extract the extension from the compressed file
  3. In vscode
    a. Open "Extensions" (Ctrl+Shift+X)
    b. Click the ...\ menu at top of Extensions sidebar
    c. Click "Install from VSIX"
    d. Select location of downloaded file

Copy link
Contributor

@karolz-ms karolz-ms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice!

@bwateratmsft bwateratmsft merged commit 7f28e5a into main Feb 15, 2023
@bwateratmsft bwateratmsft deleted the philliphoff-workspace-view branch February 15, 2023 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vscode Visual Studio Code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

App resource view in VSCode azd down in VS Code
6 participants