Scheduler for PCF v1.0

Scheduler for PCF (Beta)

IMPORTANT: The Scheduler for Pivotal Cloud Foundry (PCF) tile is currently in beta and is intended for evaluation and test purposes only. Do not use this product in a PCF production environment.

This documentation describes Scheduler for PCF.


Scheduler for PCF is a service for scheduling the execution of tasks on PCF, such as database migrations, emails, or batch jobs.

Scheduler for PCF enables developers to do the following:

  • Create jobs to execute Diego tasks
  • Execute jobs on an ad hoc basis
  • Schedule jobs to execute on a recurring basis
  • View job status and history

You can interact with the service through the Cloud Foundry Command Line Interface (cf CLI) and the Scheduler HTTP API.

Product Snapshot

The following table provides version and version-support information about Scheduler for PCF.

Element Details
Version v1.0.4
Release date August 11, 2017
Compatible Ops Manager version(s) v1.9.x, v1.10.x
Compatible Elastic Runtime version(s) v1.9.x, v1.10.x
IaaS support AWS, Azure, GCP, OpenStack, and vSphere


Scheduler for PCF has the following requirements:


  • If your app uses a buildpack that does not generate a web process type, such as Ruby or Python, you should do the following:

    1. Before pushing your app, create a Procfile in the root directory of the app.
    2. Declare a web process type in the file.

    If you do not declare this process type, your app will not be accessible through the cf CLI after you create Scheduler jobs for it.

  • The maximum number of tasks that you can schedule is determined by the memory and disk quotas in the Scheduler for PCF org and space. See Running Tasks for more information.

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