A job manifest for Runway platform
No Additional PropertiesapiVersion: runway/v1
kind: RunwayJob
metadata:
owner_email_handle: my-username
department: my-dept
department_group: my-dept-group
product_category: my-product-category
spec:
region: us-central1
command:
- /cron
args:
- --arg1
- --arg2
resources:
limits:
cpu: 500m
memory: 128Mi
The API version of the manifest schema
The kind of resource manifest
The email handle of the person or group that owns this job. See https://handbook.gitlab.com/handbook/infrastructure-standards/labels-tags/#owner-email-handle-glowneremail_handle for more information
The department of the person or group that owns this job. See https://handbook.gitlab.com/handbook/infrastructure-standards/labels-tags/#gitlab-department-gl_dept for more information
The department group of the person or group that owns this job. See https://handbook.gitlab.com/handbook/infrastructure-standards/labels-tags/#gitlab-department-group-gldeptgroup for more information
The product category that owns this job. See https://handbook.gitlab.com/handbook/infrastructure-standards/labels-tags/#gitlab-product-category-glproductcategory for more information
The specification of the job
No Additional PropertiesThe region to run this job in
The command that the container is to start up with. Default is to use the ENTRYPOINT defined in the image
No Additional ItemsArgument you are sending to the container command. If you use multiple arguments, specify each one as a separate item. Default is to use the CMD defined in the image
No Additional ItemsThe container resource management of the service
No Additional PropertiesThe limits to prevent the container from using more than the configured resources. When exceeded, running containers are terminated
No Additional PropertiesThe limit of CPU resources, measured in cpu units
The limit of memory resources, measured in bytes
The amount of memory consumable by the in-memory volume mounted at /scratch, in bytes. Must be less than "memory".
Max allowed time (in seconds) per attempt that the task may be active for before the system will actively try to mark it failed and kill associated containers
Number of retries allowed per task before marking this task as failed.
Schedule configuration for the job
No Additional PropertiesControls if the schedule is paused
Schedule for this job in cron format
VPC connectivity
No Additional PropertiesEnable VPC access for connecting to internal services like Memorystore
Type of egress traffic that should be routed via the VPC
Cloud provider specific configurations
Google Cloud Platform specific configurations
List of connection configuration for CloudSQL instances
Must contain a maximum of 3
items
Connect to CloudSQL instance using a Private Service Connect endpoint
Instance connection name of the CloudSQL instance