Using Anypoint Platform for PCF
This topic describes how a Pivotal Cloud Foundry (PCF) developer uses Anypoint Platform Service Brokers for PCF to create service instances and bind them to their apps.
After installing and configuring the tile, you must also install:
- The Mule Runtime Buildpack
- The Space Configuration Tool
See full instructions about how to install and configure these components here.
Once you have installed the MuleSoft Anypoint Platform Service Brokers for PCF tile, the Mule Runtime Buildpack and the Space Configuration Tool, your developers can create instances of the services within their development spaces. For each PCF space in which they create a service instance, they must create a corresponding Anypoint Space Configuration Tool from the Anypoint interface. See the Using Anypoint Platform for PCF topic for details.
From Anypoint, run the Space Configuration Tool for each PCF space in which you plan to install a Mulesoft Anypoint service instance.
Each instance of the Space Configuration Tool is linked to one PCF space. Therefore, if you want to use the service in multiple PCF spaces you must also perform multiple installations of the Space Configuration Tool.
For instructions on deploying Mule applications to PCF from the Runtime Manager UI, see the Deploying to PCF topic in the Mulesoft documentation.
Note that when deploying a Mule application, you can bind this deployment to a service by setting this in the Anypoint Platform UI.
For instructions on automatically creating and deploying a Mule proxy application to PCF, see the Deploy a Proxy to PCF topic in the Mulesoft documentation.
You can create service instance using either the Apps Manager UI or the Cloud Foundry Command Line Interface (cf CLI). Refer to the following topics for instructions:
Once created, you can bind your Mule application deployments to these services. This can be done either through the Anypoint Platform UI, or alternatively via the Apps Manager UI or the Cloud Foundry Command Line Interface:
Anypoint Platform UI: