airflow.providers.cncf.kubernetes.python_kubernetes_script
¶
Utilities for using the kubernetes decorator.
Module Contents¶
Functions¶
|
Remove @task.kubernetes or similar as well as @setup and @teardown. |
|
Render the python script to a file to execute in the virtual environment. |
- airflow.providers.cncf.kubernetes.python_kubernetes_script.remove_task_decorator(python_source, task_decorator_name)[source]¶
Remove @task.kubernetes or similar as well as @setup and @teardown.
- airflow.providers.cncf.kubernetes.python_kubernetes_script.write_python_script(jinja_context, filename, render_template_as_native_obj=False)[source]¶
Render the python script to a file to execute in the virtual environment.
- Parameters
jinja_context (dict) – The jinja context variables to unpack and replace with its placeholders in the template file.
filename (str) – The name of the file to dump the rendered script to.
render_template_as_native_obj (bool) – If
True
, rendered Jinja template would be converted to a native Python object