Development Environments
Page last updated:
This topic explains how to set up tile development environments, from simple standalone tools to a full Ops Manager development environment. As you progress through the stages of tile development, you will likely also progress through these environments.
Pivotal Dev and BOSH-Lite
VMware provides a lightweight (vagrant packaged) instance of VMware Tanzu Application Service for VMs (TAS for VMs) with some basic services as a free product named Pivotal Dev. This is a great environment to develop and test everything that runs in TAS for VMs.
Either of these environments allow you to develop the first three levels of service for TAS for VMs: a User-Provided Service, a Brokered Service, and a Managed Service.
If your integration includes managed services, you will also need an instance of BOSH that can manage virtual machines and BOSH releases for you. BOSH-Lite works well for that purpose.
Between these two components, you will have everything you need to develop tiles, except for Ops Manager. But if you followed the recommended workflow in Building Your First Tile you will not need an actual full Ops Manager environment until the later phases of your development.
Setting up BOSH-Lite
-
Note: For this type of development environment, you only need BOSH-Lite itself to deploy managed service releases. You do not need to follow the instructions to Deploy Cloud Foundry in BOSH-Lite, as Cloud Foundry is provided by the Pivotal Dev installation above.
Setting up Pivotal Dev
PWS or Other Supported CF Infrastructure
Pivotal Web Services (PWS) is a highly-available, production-scale %= vars.app_runtime_abbr %> environment hosted by VMware. You can use it to develop and run TAS for VMs apps, but a PWS account does not give access to Ops Manager and its Installation Dashboard, which is where operators install and configure tiles.
- Set Up Your PWS Account and Download the cf CLI explains how to get started with Pivotal Web Services (PWS).
TAS for VMs with Ops Manager
Shared TAS for VMs Development Environments for VMware Tanzu Partners
VMware operates and manages a number of shared TAS for VMs development environments, called Pivotal Integration Environments (PIEs), for Pivotal Technical Partnership Program (PTPP) program members to develop their tiles on.
To use your assigned PIE environment:
- Log in to the VMware Tile Dashboard using the credentials that you use for Partners Slack.
- Click the
pie-xx
environment assigned to you. - Log in to Ops Manager with the given Ops Manager URL and credentials.
- Log in to Apps Manager or the cf CLI with the Cloud Foundry information provided on the same page.
If you are not in the PTPP or cannot access the Partners Slack, email isv@pivotal.io.
Install Your Own TAS for VMs Environment
If you need an isolated or dedicated TAS for VMs development environment, or you need to work offline, you can install your own environment that includes Ops Manager:
The PTPP program does not troubleshoot partner installations of Ops Manager development environments.