LATEST VERSION: 1.2 - RELEASE NOTES
Scheduler for PCF v1.2

Scheduler for PCF

This documentation describes Scheduler for Pivotal Cloud Foundry (PCF).

Overview

Scheduler for PCF is a service for scheduling the execution of Diego tasks, such as database migrations, emails, or batch jobs, as well as the execution of outbound HTTP calls.

Scheduler for PCF enables developers to do the following:

  • Create, run, and schedule jobs and view job history.
  • Create, run, and schedule calls and view call history.

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

Product Snapshot

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

Element Details
Version v1.2.23
Release date February 21, 2019
Compatible Ops Manager version(s) v2.3.x or later
Compatible Pivotal Application Service version(s) * v2.3.x or later
IaaS support AWS, Azure, GCP, OpenStack, and vSphere

Requirements

Scheduler for PCF requires a MySQL database.

You can use either of the following:

  • MySQL for PCF v2.3 or later. See MySQL for PCF.
  • An external MySQL database

Limitations

  • 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. For more information, see Running Tasks.

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