The following is a full reference for all the fields that can be set for a job service in porter.yaml.

  • allowConcurrent - indicates whether or not runs of the job can be processed concurrently.
  • cron - a cron expression for the job.
  • suspendCron - indicates whether or not the cron schedule should be suspended.
  • timeoutSeconds - the number of seconds to wait before timing out the job.

allowConcurrent

boolean - optional

allowConcurrent: true

cron

string - optional

cron: "0 0 * * *"

suspendCron

boolean - optional

suspendCron: true

timeoutSeconds

integer - optional

timeoutSeconds: 3600