blob: bccd20de024176af1f35a94cf8d320b9773e0dca [file] [log] [blame]
Search.setIndex({docnames:["_api/airflow/providers/cncf/kubernetes/hooks/index","_api/airflow/providers/cncf/kubernetes/hooks/kubernetes/index","_api/airflow/providers/cncf/kubernetes/index","_api/airflow/providers/cncf/kubernetes/operators/index","_api/airflow/providers/cncf/kubernetes/operators/kubernetes_pod/index","_api/airflow/providers/cncf/kubernetes/operators/spark_kubernetes/index","_api/airflow/providers/cncf/kubernetes/sensors/index","_api/airflow/providers/cncf/kubernetes/sensors/spark_kubernetes/index","_api/airflow/providers/cncf/kubernetes/utils/index","_api/airflow/providers/cncf/kubernetes/utils/pod_manager/index","_api/airflow/providers/cncf/kubernetes/utils/xcom_sidecar/index","_api/tests/system/providers/cncf/kubernetes/example_kubernetes/index","_api/tests/system/providers/cncf/kubernetes/example_spark_kubernetes/index","_api/tests/system/providers/cncf/kubernetes/index","commits","connections/kubernetes","index","installing-providers-from-sources","operators"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["_api/airflow/providers/cncf/kubernetes/hooks/index.rst","_api/airflow/providers/cncf/kubernetes/hooks/kubernetes/index.rst","_api/airflow/providers/cncf/kubernetes/index.rst","_api/airflow/providers/cncf/kubernetes/operators/index.rst","_api/airflow/providers/cncf/kubernetes/operators/kubernetes_pod/index.rst","_api/airflow/providers/cncf/kubernetes/operators/spark_kubernetes/index.rst","_api/airflow/providers/cncf/kubernetes/sensors/index.rst","_api/airflow/providers/cncf/kubernetes/sensors/spark_kubernetes/index.rst","_api/airflow/providers/cncf/kubernetes/utils/index.rst","_api/airflow/providers/cncf/kubernetes/utils/pod_manager/index.rst","_api/airflow/providers/cncf/kubernetes/utils/xcom_sidecar/index.rst","_api/tests/system/providers/cncf/kubernetes/example_kubernetes/index.rst","_api/tests/system/providers/cncf/kubernetes/example_spark_kubernetes/index.rst","_api/tests/system/providers/cncf/kubernetes/index.rst","commits.rst","connections/kubernetes.rst","index.rst","installing-providers-from-sources.rst","operators.rst"],objects:{"airflow.providers.cncf":[[2,0,0,"-","kubernetes"]],"airflow.providers.cncf.kubernetes":[[0,0,0,"-","hooks"],[3,0,0,"-","operators"],[6,0,0,"-","sensors"],[8,0,0,"-","utils"]],"airflow.providers.cncf.kubernetes.hooks":[[1,0,0,"-","kubernetes"]],"airflow.providers.cncf.kubernetes.hooks.kubernetes":[[1,1,1,"","KubernetesHook"]],"airflow.providers.cncf.kubernetes.hooks.kubernetes.KubernetesHook":[[1,2,1,"","api_client"],[1,2,1,"","conn_extras"],[1,3,1,"","conn_name_attr"],[1,3,1,"","conn_type"],[1,2,1,"","core_v1_client"],[1,2,1,"","create_custom_object"],[1,3,1,"","default_conn_name"],[1,2,1,"","get_conn"],[1,2,1,"","get_connection_form_widgets"],[1,2,1,"","get_custom_object"],[1,2,1,"","get_namespace"],[1,2,1,"","get_pod_log_stream"],[1,2,1,"","get_pod_logs"],[1,2,1,"","get_ui_field_behaviour"],[1,3,1,"","hook_name"]],"airflow.providers.cncf.kubernetes.operators":[[4,0,0,"-","kubernetes_pod"],[5,0,0,"-","spark_kubernetes"]],"airflow.providers.cncf.kubernetes.operators.kubernetes_pod":[[4,1,1,"","KubernetesPodOperator"],[4,4,1,"","PodReattachFailure"]],"airflow.providers.cncf.kubernetes.operators.kubernetes_pod.KubernetesPodOperator":[[4,3,1,"","BASE_CONTAINER_NAME"],[4,3,1,"","POD_CHECKED_KEY"],[4,2,1,"","await_pod_start"],[4,2,1,"","build_pod_request_obj"],[4,2,1,"","cleanup"],[4,2,1,"","client"],[4,2,1,"","dry_run"],[4,2,1,"","execute"],[4,2,1,"","extract_xcom"],[4,2,1,"","find_pod"],[4,2,1,"","get_hook"],[4,2,1,"","get_or_create_pod"],[4,2,1,"","on_kill"],[4,2,1,"","patch_already_checked"],[4,2,1,"","pod_manager"],[4,2,1,"","process_pod_deletion"],[4,3,1,"","template_fields"]],"airflow.providers.cncf.kubernetes.operators.spark_kubernetes":[[5,1,1,"","SparkKubernetesOperator"]],"airflow.providers.cncf.kubernetes.operators.spark_kubernetes.SparkKubernetesOperator":[[5,2,1,"","execute"],[5,3,1,"","template_ext"],[5,3,1,"","template_fields"],[5,3,1,"","ui_color"]],"airflow.providers.cncf.kubernetes.sensors":[[7,0,0,"-","spark_kubernetes"]],"airflow.providers.cncf.kubernetes.sensors.spark_kubernetes":[[7,1,1,"","SparkKubernetesSensor"]],"airflow.providers.cncf.kubernetes.sensors.spark_kubernetes.SparkKubernetesSensor":[[7,3,1,"","FAILURE_STATES"],[7,3,1,"","SUCCESS_STATES"],[7,2,1,"","poke"],[7,3,1,"","template_fields"]],"airflow.providers.cncf.kubernetes.utils":[[9,0,0,"-","pod_manager"],[10,0,0,"-","xcom_sidecar"]],"airflow.providers.cncf.kubernetes.utils.pod_manager":[[9,4,1,"","PodLaunchFailedException"],[9,1,1,"","PodLoggingStatus"],[9,1,1,"","PodManager"],[9,1,1,"","PodPhase"],[9,5,1,"","container_is_running"],[9,5,1,"","get_container_termination_message"],[9,5,1,"","should_retry_start_pod"]],"airflow.providers.cncf.kubernetes.utils.pod_manager.PodLoggingStatus":[[9,3,1,"","last_log_time"],[9,3,1,"","running"]],"airflow.providers.cncf.kubernetes.utils.pod_manager.PodManager":[[9,2,1,"","await_container_completion"],[9,2,1,"","await_pod_completion"],[9,2,1,"","await_pod_start"],[9,2,1,"","container_is_running"],[9,2,1,"","create_pod"],[9,2,1,"","delete_pod"],[9,2,1,"","extract_xcom"],[9,2,1,"","fetch_container_logs"],[9,2,1,"","follow_container_logs"],[9,2,1,"","parse_log_line"],[9,2,1,"","read_pod"],[9,2,1,"","read_pod_events"],[9,2,1,"","read_pod_logs"],[9,2,1,"","run_pod_async"]],"airflow.providers.cncf.kubernetes.utils.pod_manager.PodPhase":[[9,3,1,"","FAILED"],[9,3,1,"","PENDING"],[9,3,1,"","RUNNING"],[9,3,1,"","SUCCEEDED"],[9,3,1,"","terminal_states"]],"airflow.providers.cncf.kubernetes.utils.xcom_sidecar":[[10,1,1,"","PodDefaults"],[10,5,1,"","add_xcom_sidecar"]],"airflow.providers.cncf.kubernetes.utils.xcom_sidecar.PodDefaults":[[10,3,1,"","SIDECAR_CONTAINER"],[10,3,1,"","SIDECAR_CONTAINER_NAME"],[10,3,1,"","VOLUME"],[10,3,1,"","VOLUME_MOUNT"],[10,3,1,"","XCOM_CMD"],[10,3,1,"","XCOM_MOUNT_PATH"]],"tests.system.providers.cncf":[[13,0,0,"-","kubernetes"]],"tests.system.providers.cncf.kubernetes":[[11,0,0,"-","example_kubernetes"],[12,0,0,"-","example_spark_kubernetes"]],"tests.system.providers.cncf.kubernetes.example_kubernetes":[[11,6,1,"","DAG_ID"],[11,6,1,"","ENV_ID"],[11,6,1,"","affinity"],[11,6,1,"","configmaps"],[11,6,1,"","init_container"],[11,6,1,"","init_container_volume_mounts"],[11,6,1,"","init_environments"],[11,6,1,"","k"],[11,6,1,"","port"],[11,6,1,"","secret_all_keys"],[11,6,1,"","secret_env"],[11,6,1,"","secret_file"],[11,6,1,"","test_run"],[11,6,1,"","tolerations"],[11,6,1,"","volume"],[11,6,1,"","volume_mount"]],"tests.system.providers.cncf.kubernetes.example_spark_kubernetes":[[12,6,1,"","DAG_ID"],[12,6,1,"","ENV_ID"],[12,6,1,"","t1"],[12,6,1,"","test_run"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","exception","Python exception"],"5":["py","function","Python function"],"6":["py","data","Python data"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:exception","5":"py:function","6":"py:data"},terms:{"0":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18],"00453dc4a2":14,"0080354502":14,"01":14,"0161b5ea2b":14,"02":14,"027b707d21":14,"03":14,"03c4351744":14,"04":[14,18],"04082ac091":14,"042be2e4e0":14,"05":14,"059eda05f8":14,"06":14,"064c41afda":14,"07":14,"08":14,"09":14,"0a0e1af800":14,"0a3ff43d41":14,"0a6850647":14,"0a68588479":14,"0a99be7411":14,"0b2":14,"0beta1":14,"0d60d1af41":14,"0d64d66cea":14,"0ec2774120":14,"0f977daa3c":14,"1":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18],"10":[14,16,18],"10023":14,"10049":14,"10056":14,"10068":14,"10097":14,"10163":14,"10205":14,"10230":14,"10343ec29f":14,"10393":14,"10447":14,"10453":14,"10468":14,"10525":14,"10543":14,"10659":14,"10666":14,"10727":14,"10796":14,"10818":14,"10963":14,"11":[14,17],"11008":14,"11031":14,"11032":14,"11138":14,"11159":14,"11162":14,"11199":14,"1123":4,"11238":14,"11242":14,"11249":14,"11368":14,"11369":14,"11447":14,"11487":14,"11502":14,"11688":14,"11709":14,"11826":14,"11855":14,"11bbe471cd":14,"12":[14,17],"120":[4,9],"12082":14,"12091":14,"12117":14,"12171":14,"12206":14,"12212":14,"12304":14,"12354":14,"12366":14,"12384":14,"12390":14,"12422":14,"12427":14,"12432":14,"12438":14,"12444":14,"12449":14,"12451":14,"12455":14,"12457":14,"12466":14,"12479":14,"12558":14,"12653":14,"12681":14,"12917":14,"1294e15d44":14,"12955":14,"12c5e5d8a":14,"13":14,"13148":14,"13289":[14,16],"13380":14,"13621":14,"13717":14,"13732":14,"13767":14,"13835":14,"14":14,"14013":14,"14082":14,"14083":[14,16],"14123":14,"14186":[14,16],"14487":14,"14577":[14,16],"14606":14,"14886":14,"14898":[14,16],"15":14,"15137":14,"15165":[14,16],"15236":14,"15316":14,"15373":[14,16],"15388":[14,16],"15393":14,"15490":[14,16],"15492":[14,16],"15507":[14,16],"15576":14,"15638":[14,16],"15667":[14,16],"1571f80546":14,"15755":[14,16],"15787":[14,16],"15942":[14,16],"15991":14,"16":[14,18],"16095":[14,16],"16294":14,"16405":14,"16464":14,"16501":14,"16624":14,"16682":14,"16870":14,"16930":[14,16],"16945":[14,16],"16adc035b1":14,"16e7129719":14,"17":14,"17015":14,"17020":14,"17116":14,"17237":14,"17256":14,"17380":14,"17649":[14,16],"17682":[14,16],"17760":[14,16],"17798":14,"17890":14,"17900":14,"17953":[14,16],"18":14,"1806670383":14,"18070":[14,16],"18377":[14,16],"18597":14,"18613":14,"18797":[14,16],"18928":[14,16],"18964":14,"19":14,"19057":14,"19321":14,"19398":[14,16],"19459":[14,16],"19572":[14,16],"19694":[14,16],"19695":[14,16],"19713":[14,16],"19718":[14,16],"19726":[14,16],"19759":14,"19882":14,"1b9e3d1c28":14,"1ccafc617c":14,"1d36b0303b":14,"1e57022953":14,"1e5aa4465c":14,"1fba5402bb":14,"2":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18],"20":14,"20031":[14,16],"2020":14,"2021":[14,17],"2022":14,"20226":14,"2037303eef":14,"20523":14,"20565":14,"20571":14,"20573":[14,16],"20574":[14,16],"20575":[14,16],"20576":[14,16],"20578":[14,16],"20596":[14,16],"20608":14,"20614":14,"20654":14,"20753":14,"20759":[14,16],"20765":14,"20951":14,"20966":[14,16],"21":[14,16],"21074":14,"21092":[14,16],"21257":14,"21398":14,"21439":14,"21826":[14,16],"21898":[14,16],"21916":[14,16],"21960":[14,16],"22":14,"22056":14,"22086":[14,16],"221f809c1b":14,"22226":14,"22382":16,"22383":14,"22385":[14,16],"22412":[14,16],"22441":[14,16],"22566":[14,16],"22573":[14,16],"22595":[14,16],"22734":[14,16],"22819":14,"22845":[14,16],"22871":[14,16],"22884":[14,16],"22982":[14,16],"23":14,"23104":14,"23126":[14,16],"23301":[14,16],"23371":[14,16],"23374":14,"23377":[14,16],"23378":14,"23490":[14,16],"23497":14,"23597":[14,16],"23618":14,"23631":14,"23656":14,"23676":[14,16],"23835":[14,16],"23883":[14,16],"23955":[14,16],"24":[14,16],"24054":[14,16],"24132":[14,16],"24221":14,"24229":14,"24231":14,"24292":14,"24c8e4c2d6":14,"25":14,"26":14,"27":14,"28":14,"29":14,"295d66f914":14,"298052fcee":14,"2a1":14,"2eeb120bf4":14,"2f":15,"2f16757e1a":14,"2f2d8dbfaf":14,"2fb5e1d0ec":14,"2fconfig":15,"3":18,"30":14,"31":14,"32971a1a2d":14,"3320e432a1":14,"338b412c04":14,"33f0cd2657":14,"349b0811c3":14,"351fa53432":14,"373c6aa4a2":14,"375d1ca229":14,"37681bca00":14,"37d549bde7":14,"3939e84161":14,"3c5bc73579":14,"3f59e75cdf":14,"3fd5ef3555":14,"4":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18],"406f":17,"409":14,"40bf8f28f9":14,"428bd5f228":14,"42abbf0d61":14,"42e13e1a5a":14,"42eef38217":14,"44480d3673":14,"44d4ae809c":14,"4752fb3eb8":14,"476d0f6e3d":14,"49":17,"49aad025b5":14,"4a73d8f3d1":14,"4b8a1201a":14,"4c9735ff9b":14,"4d3a":17,"4e8f9cc8d0":14,"5":[5,7],"512":17,"5220e4c384":14,"53e6062105":14,"53fc1a9679":14,"54":17,"5413":14,"5569b868a9":14,"5629":14,"56ab82ed7a":14,"589d6dec92":14,"596bc13379":14,"59eb5de78c":14,"5a439e84eb":14,"5b2fe0e740":14,"5c6e":17,"5d6d5a2f7d":14,"6":14,"602abe8394":14,"60eb9e106f":14,"6230":14,"6377":14,"649335c043":14,"64d2f5488f":14,"6542":14,"6610":14,"6674":[14,17],"6678":14,"6682":14,"6708":14,"6714":14,"6792":14,"67e2723b73":14,"6817":14,"6877":14,"6889a333cf":14,"68e4c4dcb0":14,"6933022e94":14,"6bbe015905":14,"6c37e47cf6":14,"6c39a3bf97":14,"6c3a67d4fc":14,"6cf76d7ac0":14,"6d7a70b88":14,"6db30f3207":14,"7":16,"70eede5dd6":14,"7163":14,"717a7588bc":14,"719ae2bf62":14,"7222f68d37":14,"7231":14,"7287":14,"7292":14,"7295":14,"7330":14,"7338":14,"733bec9a04":14,"7395":14,"73d2b720e0":14,"7412":14,"746ee587da":14,"7506":14,"7517":14,"75c60923e0":14,"763b40d223":14,"76ed2a49c6":14,"7808be7ffb":14,"7825":14,"7825be50d8":14,"7825e8f590":14,"7875":14,"7a560ab6d":14,"7ad4e67c1a":14,"7bd165fbe2":14,"7c206a82a6":14,"7c8b71d201":14,"7ca0b6f121":14,"7d24b088cd":14,"7daebefd15":14,"7edfac957b":14,"8":14,"80":18,"807ad32ce5":14,"809b4f9b18":14,"83c037873f":14,"83f8e178ba":14,"840799d559":14,"840ea3efb9":14,"853576d901":14,"854b70b904":14,"85a18e13d9":14,"85b2ccb0c5":14,"863b257642":14,"8640fb6c10":14,"866a601b76":14,"872b1566a1":14,"87f408b1e7":14,"8807":14,"8829":14,"8886":14,"8891":14,"8898":14,"88bdcfa0df":14,"88c1603060":14,"8978":14,"8984":14,"8985df0bfc":14,"8b1":14,"8b6b0848a3":14,"8bd15ef634":14,"8c42cf1b00":14,"8cd2be9e16":14,"8d8d072289":14,"8e3abe4180":14,"8ec4":17,"9":4,"9079":14,"90c1505686":14,"91a64db505":14,"92585ca4cb":14,"9290":14,"9468":14,"94d3ed61d6":14,"9549274d11":14,"9550":14,"967930c0cb":14,"9686":14,"96f834389e":14,"9705":14,"97428efc41":14,"97496ba2b4":14,"9784":14,"97a429f9d0":14,"9895":14,"98b4e48fbc":14,"9906":14,"997f7d0beb":14,"9985":14,"9b39f24780":14,"9c94b72d44":14,"9cbd7de6d1":14,"9d6ae609b6":14,"9e089ab895":14,"case":[14,16],"class":[14,16,18],"default":[1,4,10,14,18],"do":[4,10,14,16,17],"enum":16,"final":[4,9,12,16],"function":[7,14,16],"import":[14,16,17,18],"int":[4,9,10],"long":[9,15],"new":[4,14],"public":18,"return":[1,4,9,16,18],"static":[1,10,14],"super":14,"switch":14,"transient":9,"true":[1,4,9,10,14,15,16,18],"try":[4,14,16],"var":[4,15],"while":[4,7,10,18],A:4,By:[15,17,18],For:[1,4,5,7,14,16,17,18],If:[4,9,16,17,18],In:[12,15,16,18],It:[16,17,18],One:16,The:[1,4,5,7,12,15,16,17,18],Then:18,There:[15,17],These:16,To:[4,17,18],With:[16,18],_build_find_pod_label_selector:16,_extract_xcom:16,_get_pod_identifying_label_str:16,_get_ti_pod_label:16,_hook:14,_oper:14,_sensor:14,_suppress:[14,16],_task_statu:16,_try_numbers_match:16,a0821235fb:14,a159ae828f:14,a888198c27:14,a914ec22c1:14,a9ac2b040b:14,abil:[14,16],abl:[4,18],about:[1,5,7,14,16,17],abov:[1,17],ac2f72c98d:14,access:18,accord:14,account:4,accumul:16,act:18,actual:16,ad:[14,16],add:[1,4,10,14,16,18],add_xcom_sidecar:10,addition:16,ae7cb4a1e2:14,aeabe994b3:14,aeea71274d:14,affin:[4,11,14,16,18],after:[14,16],again:16,aip:14,airflow:[15,17,18],airflow_conn_kubernetes_default:15,airflowexcept:[4,9,16],aka:17,aliv:15,all:[4,10,14,15,16,18],allow:[14,16,18],almost:18,alongsid:18,alpin:18,alreadi:[4,12,14,16,17],already_check:4,also:[4,16,17,18],alwai:[4,14,16],amazon:14,an:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],anew:16,ani:[4,17],annot:4,apach:[17,18],apache_airflow_providers_cncf_kubernet:17,api:[1,5,7,14,16,18],api_cli:1,api_group:[5,7],api_vers:[5,7],apiexcept:14,append:7,appli:[4,14,16],applic:[5,7,12,14,16],application_fil:5,application_nam:7,apply_default:[14,16],approach:[14,16],april:14,ar:[4,14,15,16,17,18],arg:[14,18],argument:[4,14,16,18],asc:17,assig:14,assign:14,asynchron:9,attach:[4,10,16],attach_log:7,attempt:16,attribut:[4,14],augment:14,august:14,author:[4,18],auto:[14,16],autoapi:14,autom:14,automat:[14,16],avail:[14,16,17,18],await:16,await_container_complet:[9,14,16],await_pod_complet:[9,16],await_pod_start:[4,9,16],b0b2591071:14,b1ad017ce:14,b2045d6d1d:14,b2a28d1590:14,b2c66e45b7:14,b40dffa085:14,b4770725a3:14,b61225a885:14,b8d06e812a:14,b916b75079:14,b93b6c5be3:14,ba4b:17,back:14,backcompat:14,backport:14,backward:14,bar:18,base:[1,4,5,7,9,16],base_container_nam:4,basehook:1,baseoper:[4,5],basesensoroper:7,bash:[17,18],bash_command:18,bashoper:18,basi:16,batch:14,bb5602c652:14,bbc627a3da:14,bc4bb30588:14,bd90136aaf:14,be421a6b07:14,be75dcd39c:14,becaus:16,been:16,befor:[14,16],behavior:[14,16],behaviour:1,behind:4,belong:17,below:[16,17],beta:18,better:14,bf5f452413:14,bin:17,binari:17,bit:16,black:14,blob:[5,7],block:10,bodi:1,bool:[1,4,7,9,14],bound:[14,16],brees:14,broken:14,bst:17,bug:14,bugfix:[14,16],buggfix:14,build:[14,17],build_pod_request_obj:[4,14,16],built:14,bump:14,c02a3f59e4:14,c2db0dfeb1:14,c34ef853c8:14,c3d883a971:14,c7399c7190:14,c8b86e69e4:14,c:[14,16,18],ca4238eb4d:14,ca6c210b7d:14,cab86d80d4:14,cach:[1,4,14,16],cached_properti:14,call:[14,16,18],can:[4,14,15,16,17,18],candid:14,cannot:4,caus:[14,16],cb73053211:14,cba51d49e:14,cbf8001d76:14,cd546b664f:14,cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f:17,cde1:17,cdec301254:14,certain:16,certif:[15,17],certifi:17,cf141506a2:14,chang:14,changelog:14,chapter:17,charact:[4,14],chart:14,check:[1,4,7,9,12,14,16,17],checksum:17,choos:17,claim_nam:18,clarifi:[14,16],classifi:[14,16],clean:[4,14,16],cleanup:[4,14,16],clearli:16,client:[1,4,9,14,15,16,18],client_configur:1,cluster:[1,4,5,7,12,16],cluster_context:[1,4,9,14,16],cmd:[4,18],cncf:[17,18],coalesc:[14,16],code:[14,16,17],collect:4,com:[4,5,7,12,17],come:14,comma:4,command:[14,18],comment:14,commit:14,common:[14,16],compat:[14,16],complet:[4,7,10,16],compon:16,concept:9,condit:[14,16],config:[1,4,14,15,16,18],config_fil:[1,4,18],config_map_ref:18,configmap:[4,11],configur:[1,4,14,16,18],conn_extra:1,conn_id:1,conn_name_attr:1,conn_typ:1,connect:[1,4,5,7,14,16],consid:[4,18],consider:16,construct:[16,18],constructor:14,consumpt:14,contain:[1,4,9,10,14,16,17],container_is_run:9,container_nam:[9,16],container_port:18,container_status:[14,16],content:14,context:[1,4,5,7,14,15,16,18],contributor:14,control:16,conveni:18,convert:16,core:[14,16],core_v1_cli:1,corev1api:16,correct:[14,16,17,18],correctli:[14,16],coverag:14,crash:[14,16],crd:1,creat:[1,4,5,9,12,14,16,17,18],create_custom_object:1,create_labels_for_pod:16,create_new_pod_for_oper:16,create_pod:[9,16],create_pod_launch:16,create_pod_request_obj:16,credenti:[4,18],cross:14,cryptographi:16,curl:17,current:4,custom:[1,4,14,15,16,18],custom_resource_definit:5,cx:18,d02ded65ea:14,d200:14,d202:14,d204:14,d32fe78c0d:14,d3cc67aa7a:14,d48b4e0caf:14,d4c4db8a18:14,d56e7b56bb:14,d56ff765e1:14,d7dbfb7e26:14,d7de:17,d81703c577:14,d84a52dc8f:14,d94fa37830:14,d9567eb106:14,d:17,da9210e89c:14,dag:[11,12,14,16,18],dag_id:[11,12],data:[4,10,14],datetim:9,db:16,dbdcd0fd1d:14,de3b1e687b:14,deal:16,debian:18,debug:[14,16],decemb:14,declar:14,decor:[14,16],decoupl:[14,16],default_arg:14,default_conn_nam:1,defect:[14,16],defin:[1,5,7,14],definit:[1,4,18],delai:14,delet:[4,9,14],delete_pod:[9,14],dep:17,depend:[14,16,18],deprec:[4,14,16],deprecationwarn:[14,16],deriv:[4,5,7],describ:17,descript:[14,16],design:[14,16],dest:17,detail:[5,7,14,17],detect:14,determin:[7,9],dev0:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],dev:14,di:4,dict:[1,4,14],dictionari:[1,4,5],did:16,didn:16,diff:17,differ:[15,16,17],directli:16,directori:17,disabl:[1,15,16],disable_tcp_keepal:1,disable_verify_ssl:1,discoveri:14,disktyp:18,distribut:17,dn:4,dnspolici:4,do_xcom_push:[4,18],doc:[5,7,9,14,16],docker:[4,14,18],dockerhub:18,docstr:[14,16],document:[14,16,18],doe:[4,16],doesn:16,domain:18,don:[4,14,16],done:[10,16],doubl:14,down:17,download:17,driver:[7,14],drop:17,dry:18,dry_run:[4,14,16,18],dry_run_demo:18,due:[14,16],dump:14,dup:[14,16],duplic:[14,16],dure:4,dynam:[14,18],e07e831946:14,e08a:17,e240132934:14,e3f96ce7a8:14,e63417553f:14,e742ef7c70:14,e7bb17aeb8:14,e:[1,16],each:4,ec6761a5c0:14,ecf4:17,echo:[17,18],ecr:18,ee342b85b9:14,eee4e30f2c:14,ef037e7021:14,either:[5,16],elasticsearch:[14,16],element:4,empti:[4,14,15,16],enabl:[4,14,15,16,18],encapsul:16,enforc:14,engin:[4,18],ensur:[4,18],entri:14,entrypoint:4,env:[15,18],env_from:4,env_id:[11,12],env_var:4,environ:[4,14,16],equal:18,equival:18,error:[9,14,16],escap:14,essenti:17,etc:[16,18],even:[14,18],event:[4,9,14,16],everywher:14,examin:9,exampl:[11,12,14,15,16,17,18],example_dag:14,example_kubernet:[13,14,18],example_kubernetes_oper:11,example_spark_kubernet:13,excepion:14,except:[4,9,14,16],exclud:4,exclude_check:4,execut:[4,5,12,14,16],executor:[14,16,18],exeuction_d:[14,16],exist:[4,16],exit:[9,10],expect:4,experiment:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],explanatori:14,expos:4,ext:14,extend:4,extra:[1,14,16],extra__kubernetes__in_clust:[1,15],extra__kubernetes__kube_config:[1,15],extra__kubernetes__kube_config_path:[1,15],extra__kubernetes__namespac:15,extract:16,extract_xcom:[4,9,16],f1fd3e2c45:14,f200bb1977:14,f3521fb0e3:14,f3e87c5030:14,f4a460:5,f5b96315fe:14,f7410dfba2:14,f77417eb0d:14,f82ad452b0:14,f9eab1c185:14,f:[14,16],faae9faae3:14,face:14,fail:[7,9,14,16],failur:[4,14,16,18],failure_st:7,fals:[4,7,9,16],fdd9b6f65b:14,fe682ec3d3:14,featur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18],feb:14,fetch_container_log:9,field:[1,4,14,15,16],file:[1,4,5,14,16,17,18],filter:[14,16],final_st:[14,16],find:[4,16],find_pod:[4,16],fingerprint:17,first:[12,14,16],fit:[14,16],fix:14,flynt:14,folder:17,follow:[9,14,16,17,18],follow_container_log:[9,16],foo:18,form:[1,14,18],format:[14,15],formerli:16,formmatt:14,forward:16,found:16,foundat:17,framework:16,friendli:14,from:[1,4,9,10,14,15,16,18],full:4,full_pod_spec:[4,14,18],fulli:4,further:[14,18],g:[1,16],gcp:14,gcr:18,gener:[4,14,16,18],get:[1,4,14,16,17],get_conn:1,get_connection_form_widget:1,get_container_termination_messag:9,get_custom_object:1,get_hook:4,get_log:[4,18],get_namespac:1,get_or_create_pod:[4,16],get_pod_log:1,get_pod_log_stream:1,get_template_context:[4,5],get_ui_field_behaviour:1,ghost:4,github:[5,7,12],given:4,gkestartpodoper:[4,14,18],gmail:17,goal:16,good:17,googl:[4,18],googlecloudplatform:[5,7,12],gpg:17,grace:4,grace_period_second:14,grammar:14,group:[1,4,5,7,14,16],guid:[4,14,17],gz:17,ha:10,handl:[10,16,18],handle_pod_overlap:16,harvest:16,hash:14,have:[1,5,7,14,16,18],head:14,header:14,hello:18,helm:14,helper:9,high:14,hint:[14,16],hoc:14,hook:[2,14,16],hook_nam:1,host:[4,18],hostnetwork:4,how:[4,17],howev:16,http:[5,7,9,12,17,18],hub:4,hyphen:[14,16],i:17,id:[4,5,17],identifi:4,ignor:[4,14,16],imag:[4,14],image_pull_polici:[4,14,16],image_pull_secret:[4,18],implement:[14,16],improv:14,in_clust:[1,4,9,14,15,16,18],includ:[4,14],include_try_numb:16,inclus:16,inclust:[14,16],incompat:16,incorrect:14,increas:14,indefinit:[14,16],indic:[9,16,17],individu:[14,16,18],inform:[1,4,9,14,16,18],init:[4,18],init_contain:[4,11,18],init_container_volume_mount:[11,18],init_environ:[11,18],initi:[4,16],inject:4,insert:15,insid:15,instal:[12,14],install_requir:16,instanc:[4,16,18],instead:[4,14,16],instruct:17,integr:14,intellij:14,interact:9,interrupt:[4,14,16],invok:16,io:[5,7,9,18],is_delete_operator_pod:[4,14,18],isn:4,issu:[14,16],issuer:17,its:[4,16],januari:14,jinja:[4,5,14,16],job:[14,16,18],json:[4,5,14,15,16,18],juli:14,june:14,just:15,k8:[4,5,7,9,12,14,16,18],k8sexec:14,k8sexecutor:14,k8spodop:14,k8spodoper:14,k:[11,18],ka:17,kaxil:17,kaxilnaik:17,keep:[14,15],keepal:[1,15],kei:[4,17,18],kept:18,key1:18,key2:18,kill:[4,9],know:17,kpo:[14,16],kube:[4,14,15,18],kube_cli:9,kube_config:15,kubeconfig:[1,14,15,18],kubectl:18,kubepodoper:[14,16],kubernet:17,kubernetes_conn_id:[1,4,5,7],kubernetes_default:[1,5,7,15],kubernetes_pod:[2,3,18],kubernetesexecutor:[14,16],kuberneteshook:[1,14,16],kubernetespod:[14,16],kubernetespodoper:[4,9,10,11,14,15],kubernetespodoperat:[14,16],kubernetspodoper:[14,16],kwarg:[4,5,7,9,14,16],l:17,la:17,label:[4,14,16,18],label_selector:18,lack:14,languag:18,larg:[4,14,16],last:9,last_log_tim:9,later:16,latest:[14,16],launch:[4,9,14,16,18],launcher:[14,16],lazi:14,lazili:[14,16],least:16,leav:[4,15,16],left:[16,17],length:14,let:14,level:[14,16,18],librari:[14,16],libyaml:[14,16],lifecycl:9,like:[16,18],line:[9,14,16],link:[14,17],list:[4,14,16],load:14,local:17,locat:[15,18],log:[1,4,7,9,14,16],log_events_on_failur:4,logger:[14,16],logging_mixin:9,loggingmixin:9,logic:[1,16],logo:14,longer:16,look:[4,5,7,18],lower:16,ls:17,machin:15,made:17,magic:14,mai:[14,16],main:[4,5,14,16,17],major:16,make:[14,16],manag:[14,16,17],mani:16,manifest:18,manual:16,map:[4,14,16],map_index:[14,16],march:14,mark:[15,18],markdown:14,markdownlint:14,match:[14,17],match_express:18,matter:18,md003:14,md:[5,7],mean:16,mess:14,messag:[9,14,16],meta:14,metadata:4,method:[4,5,14,18],mid:14,migrat:[14,16],min:14,minimum:16,mirror:17,misc:14,miss:[14,16],misspel:14,mistakenli:16,mkdir:18,mktemp:17,model:[4,5,9,18],modul:14,monitor:[4,9,14,16],monitor_pod:16,month:14,more:[1,4,5,7,14,16],most:17,mount_fil:18,mount_path:18,move:[14,16],multipl:[1,14],multiprocess:4,must:[16,18],mutat:16,mypi:[14,16],naik:17,name:[1,4,7,14,16,18],namespac:[1,4,5,7,14,15,16,18],nativ:[14,18],necessari:16,need:[4,16,18],nest:16,network:4,newer:16,next:[4,14,16],node_affin:18,node_selector:[4,14,16],noinspect:14,non:4,none:[1,4,5,7,9,14,16,17,18],note:14,novemb:14,now:[14,16],o:17,object:[1,4,5,7,14,16],occur:[4,16,18],octob:14,offici:[16,17],old:[14,16],on_kil:[4,14],onc:[1,17],one:[4,14,16,17],onli:[4,14,16,18],oper:[2,7,12,14,16],oppos:16,optim:18,option:[1,4,5,7,9,14,15,16,18],orchestr:[16,18],order:[1,4,16,18],org:17,origin:17,other:[4,9,16,18],otherwis:[9,14,16,18],our:[14,16],out:[4,14,16,18],overrid:[4,7,14,16],owner:17,p:18,package_nam:17,package_vers:17,page:[14,17],pair:4,param:[1,4,14,16],paramet:[1,4,5,7,9,14,15,18],pars:[9,14,16],parse_log_lin:9,part:16,pass:[1,14,16,18],password:18,past:15,patch:[14,16],patch_already_check:[4,16],path:[1,4,5,14,15,18],pend:[9,16],pendulum:9,per:14,period:[4,14,16],permit:4,persistent_volume_claim:18,persistentvolum:4,pgp:17,pgpk:17,pgpv:17,phase:[9,16],pi:12,pip:[14,16,17],pleas:[4,16,17],plu:4,plural:1,pod:[1,4,7,9,10,14,16],pod_affin:18,pod_affinity_term:18,pod_checked_kei:4,pod_is_run:16,pod_launch:[14,16],pod_manag:[2,4,8,14,16],pod_mutation_hook:[14,16],pod_nam:1,pod_not_start:16,pod_request_obj:4,pod_runtime_info_env:4,pod_task_xcom_result:18,pod_templ:16,pod_template_fil:[4,14,18],poddefault:10,podlaunch:14,podlaunchfailedexcept:9,podloggingstatu:9,podmanag:[9,14,16],podphas:[9,16],podreattachfailur:4,podsecuritycontext:4,podspec:4,podstatu:16,point:[4,14],poke:7,polici:4,popul:4,popular:14,port:[4,11,18],possibl:[9,14,16],practic:16,pre:14,preced:4,prefer:18,preferred_during_scheduling_ignored_during_execut:18,prepar:14,present:[1,9],previou:17,previous:16,primari:17,princip:16,print:[4,18],prior:16,prioriti:4,priority_class_nam:4,priorityclassnam:14,process:[4,18],process_pod_delet:[4,16],process_statu:16,profil:18,project:14,promin:14,proper:[14,16],properli:14,properti:[14,16],provid:[17,18],provider_download_dir:17,publicli:18,pull:[4,10,14,16,18],purpos:16,push:[4,16,18],put:5,pwd:18,py3:17,py:[14,16,18],pydocstyl:14,pylint:14,pypi:[14,16,18],python:[14,16,17,18],pyupgrad:14,quai:18,qualifi:4,quay_k8:18,quick:14,rais:[14,16],random:[4,14,16],random_name_suffix:4,randomli:14,rang:4,rc2:14,rc:14,reach:[4,9],read:[9,14,16],read_onli:18,read_pod:9,read_pod_ev:[9,16],read_pod_log:[9,16],readm:[14,16],reason:16,reattach:[4,14,16],reattach_on_restart:[4,14,16],receiv:[14,16],recommend:[17,18],ref:14,refer:[4,5,7,14],reflect:16,refresh:[14,16],refreshconfigur:[14,16],regener:14,relat:14,releas:[14,16],relev:17,reli:16,rema:14,remain:16,remot:[14,16],remote_pod:4,remov:[14,16,17,18],renam:14,render:[4,5],replac:14,repositori:[4,16,18],repres:[4,18],request:[1,18],requir:[4,12,14,18],required_during_scheduling_ignored_during_execut:18,resid:[7,15],resourc:[1,4,7,18],result:[10,16],retri:[4,9,14,16],retriev:[1,4,9],revert:14,root:[14,16,18],rsa:17,rule:[4,14],run:[1,4,9,15,16,17,18],run_id:[14,16],run_pod_async:[9,16],runtim:18,s1:18,s:[1,4,14,16,17],safeti:18,same:[4,5,16],sat:17,save:[14,16],schedul:[4,18],schedulernam:4,script:[14,17],sdist:17,search:16,second:[4,9,12],secret:[4,14],secret_a:4,secret_all_kei:[11,18],secret_b:4,secret_env:[11,18],secret_fil:[11,18],secur:[4,18],security_context:4,see:[9,14,16,18],seem:16,select:17,self:[1,4,5,7,9,16,17],sensibl:16,sensor:[2,14],sep:17,separ:[4,14,16],septemb:14,sequenc:[4,5,7,14],sequenti:12,serial:10,server:[17,18],servic:4,service_account_nam:4,session:1,set:[1,4,14,15,16],setup:14,sh:18,sha512:17,sha:17,shasum:17,should:[1,4,7,14,16,17],should_retry_start_pod:9,sidecar:[4,9,10,18],sidecar_contain:10,sidecar_container_nam:10,sign:17,signatur:[14,17],simplifi:[4,14,16,18],sinc:4,since_second:9,since_tim:9,sleep:10,so:[16,18],softwar:[14,17],some:16,sourc:[1,4,5,7,9,10,11,12,16,18],spark:[5,7,12,14,16],spark_kubernet:[2,3,6,14],spark_pi:12,sparkappl:[5,7,12],sparkkubernetesoper:[5,12,14,15,16],sparkkubernetessensor:[7,12],sparkoper:[5,7],speak:16,spec:[4,9],specif:[4,14,16],specifi:[1,4,14,15,16,18],sphinx:14,split:16,sql_alchemy_conn:18,sql_conn:18,ssd:18,ssl:[1,15],start_dat:14,start_pod:16,startup:[4,9],startup_timeout:9,startup_timeout_second:4,state:[4,9,12,16,18],statu:[9,14,16],stdout:4,step:[16,17],still:18,stop:[14,16],store:15,str:[1,4,5,7,9],stream:[1,9],strict:14,string:[5,14,16],structur:16,stuck:14,style:14,sub:14,sub_path:18,subclass:16,subdomain:4,subject:14,submit:12,subprocess:4,substitut:18,succeed:9,success:18,success_st:7,successfulli:16,suffix:4,sum:17,suppli:18,support:[14,16],synchron:14,system:[14,18],t1:12,t:[4,14,16],tableau:14,tail_lin:9,take:[4,15,16],tar:17,target:4,task:[4,9,12,14,15,16,18],task_id:18,task_inst:18,tcp:15,templat:[4,5,14,16,18],template_ext:5,template_field:[4,5,7,14,16],temporari:[16,17],termin:[4,16],terminal_st:9,termination_grace_period:4,test:[14,18],test_project_structur:14,test_run:[11,12],testquai:18,than:[4,9,16,18],thei:[4,15,16],therefor:16,thi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],those:[16,17,18],thread:4,three:[15,16],through:18,ti:16,time:9,timeout:[4,9,14,16],timestamp:9,toc:14,token:[14,16],toler:[4,11,18],too:9,tool:14,toolchain:14,top:[16,17],topology_kei:18,traceback:[14,16],trap:10,tri:[15,16],trove:16,trust:17,tupl:9,two:[12,16,18],type:[9,14,15,16,18],typehint:14,typo:14,ubuntu:18,ui:4,ui_color:5,ultim:18,union:1,uniqu:14,unknown:[7,17],unsuccess:[14,16],unsuccessfulli:16,until:[10,16],untouch:14,untransform:16,up:[4,14,16],updat:[14,16],upgrad:[14,16],uri:15,url:[4,18],us:[1,4,5,9,11,12,14,15,16,17],usag:14,user:[14,16,17,18],usernam:18,utf:14,util:[2,16],v1_pod:9,v1affin:[4,18],v1beta2:[5,7],v1configmapenvsourc:18,v1contain:[4,18],v1containerport:[4,18],v1envfromsourc:[4,18],v1envvar:[4,14,18],v1labelselector:18,v1labelselectorrequir:18,v1localobjectrefer:[4,18],v1nodeaffin:18,v1nodeselectorrequir:18,v1nodeselectorterm:18,v1persistentvolumeclaimvolumesourc:18,v1pod:[4,9,18],v1podaffin:18,v1podaffinityterm:18,v1preferredschedulingterm:18,v1resourcerequir:4,v1toler:[4,18],v1volum:[4,18],v1volumemount:[4,18],v1weightedpodaffinityterm:18,v2:14,valid:[14,17],valu:[4,9,14,16,18],value1:18,value2:18,variabl:[4,14,16,18],verif:[1,15],verifi:[14,15],version:[1,5,7,14,16,17],via:[1,16,17,18],volum:[4,10,11,14,16],volume_mount:[4,10,11,14,18],volumemount:[4,14,16],wa:16,wai:[15,16],wait:[9,16],want:[1,16,17],warn:[14,16,17],warrant:9,wave:14,we:[4,12,16,18],weight:18,well:17,were:16,what:[4,16],when:[4,5,9,14,15,16],where:[7,14,16],whether:[7,9,16],which:[4,12,15,16,18],whl:17,why:17,widget:1,wish:4,within:[1,4,16],without:14,work:16,workaround:[14,16],worker:[4,10,14,16],workload:9,worri:[16,17],would:[4,16,18],write:18,write_xcom:18,written:18,wrong:[14,16],wrongli:14,xcom:[4,9,10,14,16],xcom_cmd:10,xcom_mount_path:10,xcom_pul:18,xcom_sidecar:[2,8],yaml:[5,14,18],yamllint:14,yank:14,yml:5,you:[1,4,16,17,18],your:[1,4,16,18],z0:4,zone:18},titles:["<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.cncf.kubernetes.hooks</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.cncf.kubernetes.hooks.kubernetes</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.cncf.kubernetes</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.cncf.kubernetes.operators</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.cncf.kubernetes.operators.kubernetes_pod</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.cncf.kubernetes.operators.spark_kubernetes</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.cncf.kubernetes.sensors</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.cncf.kubernetes.sensors.spark_kubernetes</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.cncf.kubernetes.utils</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.cncf.kubernetes.utils.pod_manager</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.cncf.kubernetes.utils.xcom_sidecar</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.cncf.kubernetes.example_kubernetes</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.cncf.kubernetes.example_spark_kubernetes</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">tests.system.providers.cncf.kubernetes</span></code>","Package apache-airflow-providers-cncf-kubernetes","Kubernetes cluster Connection","<code class=\"docutils literal notranslate\"><span class=\"pre\">apache-airflow-providers-cncf-kubernetes</span></code>","Installing from sources","KubernetesPodOperator"],titleterms:{"0":[14,16],"1":[14,16],"2":[14,16],"3":[14,16],"4":[14,16],"break":16,"class":[1,4,5,7,9,10],"default":[15,16],"function":[9,10],"new":16,airflow:[0,1,2,3,4,5,6,7,8,9,10,14,16],apach:[14,16],authent:15,between:18,bug:16,chang:16,changelog:16,cluster:[15,18],cncf:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16],commit:16,configmap:18,configur:15,connect:15,contain:18,content:[1,4,5,7,9,10,11,12,16],debug:18,delet:16,detail:16,differ:18,doe:18,example_kubernet:11,example_spark_kubernet:12,featur:16,fix:16,from:17,guid:16,ha:16,hook:[0,1],how:18,id:15,imag:18,instal:[16,17],integr:17,is_delete_operator_pod:16,kubernet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18],kubernetes_pod:4,kubernetespodoper:[16,18],method:16,misc:16,modul:[1,4,5,7,9,10,11,12],note:16,object:18,oper:[3,4,5,18],overview:16,packag:[14,16,17],paramet:16,pod:18,pod_manag:9,podlaunch:16,privat:18,provid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16],pypi:17,refactor:16,refer:[16,18],registri:18,releas:17,renam:16,requir:16,resourc:16,secret:18,sensor:[6,7],sourc:17,spark_kubernet:[5,7],spec:18,submodul:[0,3,6,8,13],subpackag:2,system:[11,12,13],test:[11,12,13],thi:18,us:18,util:[8,9,10],verifi:17,volum:18,work:18,xcom:18,xcom_sidecar:10,yank:16}})