Skip to content

Pod

Bases: DuploTenantResourceV2

apply

Apply a service.

find

Find a Pod by name.

cli usage
duploctl pod find <name>

Parameters:

Name Type Description Default
name NAME

The name of the Pod to find.

required

Returns:

Name Type Description
resource dict

The Pod object.

Raises:

Type Description
DuploError

If the {{kind}} could not be found.

list

Retrieve a List of Pod

cli usage
duploctl pod list

Returns:

Name Type Description
list list

A list of Pod.

logs

View Pod Logs

Retrieve logs for a pod and print to stderr. This methods does not return anything.

CLI Usage
duploctl pod logs <name>

Parameters:

Name Type Description Default
name NAME

The name of the pod to retrieve logs for.

None
pod dict

The pod object to retrieve logs for (optional).

None

wait

Wait for Resource

Waits for a the given wait_check callable to complete successfully. If the global wait_timeout is set on the DuploClient, it will override the timeout parameter so that a user can always choose their own timeout for waiting operations. The timeout param for other functions is just a default value for that particular resource operation.

Parameters:

Name Type Description Default
wait_check callable

A callable function to check if the resource is ready.

required
timeout int

The maximum time to wait in seconds. Default is 3600 seconds (1 hour).

3600
poll int

The polling interval in seconds. Default is 10 seconds.

10