What?

Shepherd is a tool for accessing on-demand development environments, including Open-Source Cloud Foundry and proprietary Tanzu Cloud Foundry environments.

With Shepherd environments, you can get the Cloud Foundry developer experience (pushing apps, scaling, binding services, etc.) without first needing to learn how to deploy Cloud Foundry.

How?

First, install the shepherd CLI.

Next, log in to access the Shepherd pools:

$ shepherd config location https://v2-shepherd.lvn.broadcom.net
$ shepherd login user

Next, use the Shepherd CLI to claim a TPCF (also known as TAS) environment:

$ shepherd create lease --pool="tas-10_0-lite" --duration 24h

Claiming the environment will likely take some time, since most Shepherd environments are provisioned on-demand to limit costs. Feel free to read ahead while waiting for your environment to be available.

Note: The claimed environment will expire after 24 hours. You can extend your lease at any time by running:

$ shepherd update lease <lease-id> --extend-by <extension-time>

Expected Result

You have a claimed CF environment in Shepherd.

Resources

Relevant Repos