K8s Wait Options
Resumo
- Options para especificar um objeto wait.
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
wait | boolean |
| Esperar ou não por certo recurso terminar um estado desejado. Por padrão o modulo existe assim que o Kubernetes tenha recebido o request. Implementado para C(state=present) para C(Deployment), C(DaemonSet) e C(Pod), e para C(state=absent) para todos os tipos de recursos. Para tipos de recursos sem implementação, C(wait) retorna imediatamente a menos que C(wait_condition) esteja definido. |
wait_sleep | interger | 5 | Numero de segundos para esperar entre os checks. |
wait_timeout | interger | | Duração em segundos para esperar pelo recurso terminar no estado desejado. Ignorado se C(wait) não for definido. |
wait_condition | dict | | Especifica uma condição customizada no status para esperar. Ignorado se C(wait) não for definido ou é definido como False. |
Subcampos da opção wait_condition
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
type | string | | O tipo de condição esperada. Por exemplo, o recurso C(Pod) vai definir a condição C(Ready) (entre outras). Requisitado se você está especificando uma C(wait_condition). Se deixado vazio, o campo C(wait_condition) será ignorado. Os tipos possíveis para a condição são específicas para cada tipo de recurso nas Kubernetes. Veja se o campo do status da documentação da API para um dado recurso para ver as possíveis escolhas. |
status | string |
| Valor do campo status para a sua condição desejada. Por exemplo, se o C(Deployment) é pausado, o C(Progressing) C(type) terá o status C(Unknown). |
reason | string | | Valor do campo reason no seu estado desejado. Por exemplo, se um C(Deployment) é pausado, The C(Progressing) C(type) terá a reason C(DeploymentPaused). Possíveis reasons em uma condição são especificas para cada recurso nas Kubernetes. Veja se o campo do status da documentação da API para um dado recurso para ver as possíveis escolhas. |