Function: gke.delete_job

Delete a Kubernetes Job.

Arguments

Arguments
cluster_id

string

The ID of the cluster.

job_name

string

Name of the job.

namespace

string

The namespace of the job (default: default).

project

string

The project that the cluster is hosted in. Default value is this workflow's project.

location

string

The location that the cluster is hosted in. Default value is this workflow's location.

query Optional query parameters. If present, must be a map of simple types that will be URL-encoded and appended to the URL. For more information, see Kubernetes API reference.
timeout

float

The request timeout, in seconds (default: 300.0). If the request takes longer than the timeout, a TimeoutError is raised. The maximum allowed timeout is 1800 seconds.

Returns

The deleted Kubernetes Job.

Raised exceptions

Exceptions
ConnectionError In case of a network problem (DNS failure, refused connection, etc.).
TimeoutError When the specified timeout is reached before the response is received.
HttpError If the response status is >= 400.
ValueError If timeout is > 1800, or if the cluster does not have status RUNNING.