Permalink
Switch branches/tags
Nothing to show
Find file Copy path
81 lines (62 sloc) 2.67 KB
---
title: Scheduler for PCF (Beta)
owner: PCF Autoscaler and Scheduler
---
<style>
.note.warning {
background-color: #fdd;
border-color: #fbb
}
.note.warning:before {
color: #f99;
}
</style>
<p class="note warning">
<strong>IMPORTANT: </strong>
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.
</p>
This documentation describes Scheduler for PCF.
## <a id='overview'></a>Overview
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](http://docs.pivotal.io/pcf-scheduler/1-0/api).
## <a id="snapshot"></a>Product Snapshot
The following table provides version and version-support information about Scheduler for PCF.
<table class="nice">
<th>Element</th>
<th>Details</th>
<tr>
<td>Version</td>
<td>v1.0.4</td>
</tr>
<tr>
<td>Release date</td>
<td>August 11, 2017</td>
</tr>
<tr>
<td>Compatible Ops Manager version(s)</td>
<td>v1.9.x, v1.10.x</td>
</tr>
<tr>
<td>Compatible Elastic Runtime version(s)</td>
<td>v1.9.x, v1.10.x</td>
</tr>
<tr>
<td>IaaS support</td>
<td>AWS, Azure, GCP, OpenStack, and vSphere</td>
</tr>
</table>
## <a id="reqs"></a>Requirements
Scheduler for PCF has the following requirements:
+ MySQL for PCF v1.8 or v1.9. The service is available on [Pivotal Network](https://network.pivotal.io/products/p-mysql/).
## <a id="limitations"></a>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:
<br><br>
1. Before pushing your app, create a [Procfile](https://docs.pivotal.io/pivotalcf/buildpacks/prod-server.html#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](http://docs.pivotal.io/pivotalcf/devguide/using-tasks.html#manage-tasks) for more information.