airflow.providers.cncf.kubernetes.executors.kubernetes_executor_types¶
Attributes¶
Label to indicate pod revoked by executor. |
Classes¶
Detailed information about pod/container failure. |
|
Results from Kubernetes task execution. |
|
Watch event data from Kubernetes pods. |
|
Job definition for Kubernetes execution. |
Module Contents¶
- class airflow.providers.cncf.kubernetes.executors.kubernetes_executor_types.FailureDetails[source]¶
Bases:
TypedDictDetailed information about pod/container failure.
- class airflow.providers.cncf.kubernetes.executors.kubernetes_executor_types.KubernetesResults[source]¶
Bases:
NamedTupleResults from Kubernetes task execution.
- failure_details: FailureDetails | None[source]¶
- class airflow.providers.cncf.kubernetes.executors.kubernetes_executor_types.KubernetesWatch[source]¶
Bases:
NamedTupleWatch event data from Kubernetes pods.
- failure_details: FailureDetails | None[source]¶
- airflow.providers.cncf.kubernetes.executors.kubernetes_executor_types.CommandType = 'Sequence[str]'[source]¶
- class airflow.providers.cncf.kubernetes.executors.kubernetes_executor_types.KubernetesJob[source]¶
Bases:
NamedTupleJob definition for Kubernetes execution.
- command: collections.abc.Sequence[str][source]¶
- airflow.providers.cncf.kubernetes.executors.kubernetes_executor_types.ALL_NAMESPACES = 'ALL_NAMESPACES'[source]¶
- airflow.providers.cncf.kubernetes.executors.kubernetes_executor_types.POD_EXECUTOR_DONE_KEY = 'airflow_executor_done'[source]¶
- airflow.providers.cncf.kubernetes.executors.kubernetes_executor_types.POD_REVOKED_KEY = 'airflow_pod_revoked'[source]¶
Label to indicate pod revoked by executor.
When executor the executor revokes a task, the pod deletion is the result of the revocation. So we don’t want it to process that as an external deletion. So we want events on a revoked pod to be ignored.