This is an automated email from the ASF dual-hosted git repository.

jedcunningham pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 46d7125214 Add missing deprecated imports after k8s move (#32891)
46d7125214 is described below

commit 46d712521482c79da374fa41f1f6041b7f8ece93
Author: Jarek Potiuk <[email protected]>
AuthorDate: Thu Jul 27 23:24:21 2023 +0200

    Add missing deprecated imports after k8s move (#32891)
    
    The #32767 missed imports of imports for a few kubernetes modules.
    
    This PR adds the missing ones.
---
 airflow/kubernetes/__init__.py | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/airflow/kubernetes/__init__.py b/airflow/kubernetes/__init__.py
index cf4e9a9591..4cea2a1877 100644
--- a/airflow/kubernetes/__init__.py
+++ b/airflow/kubernetes/__init__.py
@@ -42,6 +42,9 @@ __deprecated_classes: dict[str, dict[str, str]] = {
     "pod_launcher_deprecated": {
         "PodLauncher": 
"airflow.providers.cncf.kubernetes.pod_launcher_deprecated.PodLauncher",
         "PodStatus": 
"airflow.providers.cncf.kubernetes.pod_launcher_deprecated.PodStatus",
+        # imports of imports from other kubernetes modules (in case they are 
imported from here)
+        "get_kube_client": 
"airflow.providers.cncf.kubernetes.kube_client.get_kube_client",
+        "PodDefaults": 
"airflow.providers.cncf.kubernetes.pod_generator_deprecated.PodDefaults",
     },
     "pod_runtime_info_env": {
         "PodRuntimeInfoEnv": "airflow.providers.cncf.kubernetes.backcompat."
@@ -75,6 +78,14 @@ __deprecated_classes: dict[str, dict[str, str]] = {
         "make_safe_label_value",
         "merge_objects": 
"airflow.kubernetes.pre_7_4_0_compatibility.pod_generator.merge_objects",
         "PodGenerator": 
"airflow.kubernetes.pre_7_4_0_compatibility.pod_generator.PodGenerator",
+        # imports of imports from other kubernetes modules (in case they are 
imported from here)
+        "PodGeneratorDeprecated": "airflow.kubernetes.pre_7_4_0_compatibility."
+        "pod_generator_deprecated.PodGenerator",
+        "PodDefaults": 
"airflow.kubernetes.pre_7_4_0_compatibility.pod_generator_deprecated.PodDefaults",
+        # those two are inlined in 
kubernetes.pre_7_4_0_compatibility.pod_generator even if
+        # originally they were imported in airflow.kubernetes.pod_generator
+        "add_pod_suffix": 
"airflow.kubernetes.pre_7_4_0_compatibility.pod_generator.add_pod_suffix",
+        "rand_str": 
"airflow.kubernetes.pre_7_4_0_compatibility.pod_generator.rand_str",
     },
     "pod_generator_deprecated": {
         "make_safe_label_value": 
"airflow.kubernetes.pre_7_4_0_compatibility.pod_generator_deprecated."
@@ -84,6 +95,8 @@ __deprecated_classes: dict[str, dict[str, str]] = {
     },
     "secret": {
         "Secret": "airflow.kubernetes.pre_7_4_0_compatibility.secret.Secret",
+        # imports of imports from other kubernetes modules (in case they are 
imported from here)
+        "K8SModel": 
"airflow.kubernetes.pre_7_4_0_compatibility.k8s_model.K8SModel",
     },
 }
 

Reply via email to