You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "JungraeKim (Jira)" <ji...@apache.org> on 2019/11/26 06:59:00 UTC

[jira] [Created] (AIRFLOW-6067) [Airflow] pod_runtime_info_envs doesn't apply PodRuntimeInfoEnv class

JungraeKim created AIRFLOW-6067:
-----------------------------------

             Summary: [Airflow] pod_runtime_info_envs doesn't apply PodRuntimeInfoEnv class
                 Key: AIRFLOW-6067
                 URL: https://issues.apache.org/jira/browse/AIRFLOW-6067
             Project: Apache Airflow
          Issue Type: Bug
          Components: operators
    Affects Versions: 1.10.6
         Environment: Airflow 10.x
Python 2.x, 3.x
            Reporter: JungraeKim
            Assignee: JungraeKim


When using KubernetesPodOperator, *pod_runtime_info_envs* doesn't work properly.

 

There are two way to solve it.

 
 # Using PodRuntimeInfoEnv class like _set_resources
 # Use runtime_info["key"] not runtime_info.key

 

Right now, you can resolve this issue by class converted from dict like below code.

{code:python}
class AttrDict(dict):
    def __init__(self, *args, **kwargs):
        super(AttrDict, self).__init__(*args, **kwargs)
        self.__dict__ = self
{code}




--
This message was sent by Atlassian Jira
(v8.3.4#803005)