-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Tanzu Toolkit for Visual Studio is an extension for Visual Studio (2022 & 2019) that allows users of Tanzu Application Service ("TAS") to manage apps directly from within the IDE.
Users of this extension are able to:
- Deploy apps to Tanzu Application Service by right-clicking on a project in the Visual Studio Solution Explorer & selecting "Push To Tanzu Application Service".
- View apps running in any organizations and spaces the TAS user has access to.
- Stop, start, and delete apps from the "Tanzu Application Service Explorer" tool window.
- Stream app logs by right-clicking on any app in the "Tanzu Application Service Explorer" tool window.
Tanzu Toolkit for Visual Studio uses the Cloud Foundry CLI to administer apps within Tanzu Application Service. The CF CLI comes bundled with this extension but will maintain a separate configuration environment so as not to interfere with any existing installations of the CF CLI that may exist. CF CLI operations may not work for especially outdated versions of TAS; for more information, see this note on Cloud Controller API version support.
- Tanzu Application Service Explorer
- App Deployment Window
- Remote Debugging TAS Apps
- Tanzu Output Windows
To install this extension, you will need Visual Studio version 2022 or 2019. This extension can be downloaded within the IDE by searching "Tanzu" in the "Manage Extensions" window
This extension can also be installed outside of the IDE by first downloading the appropriate .vsix
file, then double-clicking it to prompt an installation into your instance of Visual Studio.
The Tanzu.Toolkit.VisualStudio.vsix
extension file is included in each release in this repository.
Alternatively, latest builds can be found on vsixgallery.com, though these may contain features still under development:
To uninstall this extension from Visual Studio, visit the "Extension Manager" found under the Extensions
menu.
- As of April 2022, this extension supports Cloud Controller API version 3.63.0 and greater.
- To maximize the range of supported CC API versions, 2 versions of the CF CLI are bundled with this extension. CF CLI v7 will be used for api versions above 3.85.0, and CF CLI v6 will be used for api versions between 3.63.0 - 3.85.0.