Troubleshooting

IMPORTANT: The Concourse for PCF tile is currently in Beta and is meant for evaluation and test purposes only. Do not use this product in a PCF production environment.

This document describes how to troubleshoot issues with Concourse for Pivotal Cloud Foundry (PCF).

Tile Errors

The Concourse for PCF tile was developed using the On-Demand Services SDK. If you encounter errors with the tile or its components, see the Troubleshooting section of the Deploying and On-Demand Broker documentation.

Service Instance Creation Errors

This section explains how to resolve errors returned from the cf create-service-concourse command with Concourse for PCF.

Error:

You cannot create an instance of a plan that has not been registered with the Cloud Controller. In this example, the user specifies a service plan name that cf create-service-concourse does not recognize.

$ cf create-service-concourse MY-PLAN MY-INSTANCE -w 5
Creating service instance MY-INSTANCE in org system / space demo0817 as admin...
FAILED
Could not find plan with name MY-PLAN

To resolve this error, ensure that the specified Concourse plan appears in the Services Marketplace. When the operator installs a service, its plans are registered with the Cloud Controller and published to the Services Marketplace.

worker_count should be…

When operators configure service plans in the Concourse tile, they set minimum and maximum allowable instance counts for each plan. In this example, the user passes 5 as worker_count to cf_create_instance, but the service plan allows a maximum of 1.

$ cf create-service-concourse MY-PLAN MY-INSTANCE -w 5
Creating service instance MY-INSTANCE in org system / space demo0817 as admin...
FAILED
Server error, status code: 502, error code: 10001, message: Service broker error:
Arbitrary parameter `worker_count` should be a number between 1 and 1, inclusive.

To resolve this error, follow the -w flag with an allowed number of worker instances.

instance_name cannot contain…

An instance name cannot contain any of these characters: ?:/@&,=+;$. In this example, the user specifies an instance name containing a “/”.

$ cf create-service-concourse MY-PLAN MY-INSTANCE/ -w 1
Creating service instance MY-INSTANCE in org system / space demo0817 as admin...
FAILED
Server error, status code: 502, error code: 10001, message: Service broker error: Arbitrary parameter `instance_name` cannot contain any of these characters: ?:/@&,=+;$

To resolve this error, choose an instance name that only uses allowed characters.

You are not authorized…

The PCF user creating an instance must have the SpaceDeveloper role within the space in order to create an instance.

$ cf create-service-concourse MY-PLAN MY-INSTANCE/ -w 1
Creating service instance MY-INSTANCE in org system / space demo0817 as admin...
FAILED
Error: Server error, status code: 403, error code: 10003, message: You are not authorized to perform the requested action

Contact your PCF administrator and ensure that you have the role SpaceDeveloper in the PCF org and space in which you are trying to create the instance.

Create a pull request or raise an issue on the source for this page in GitHub