Pod
Bases: DuploTenantResourceV2
apply
Apply a service.
find
Find a Pod by 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
logs
View Pod Logs
Retrieve logs for a pod and print to stderr. This methods does not return anything.
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
|