Uploaded image for project: 'Apache Airflow'
  1. Apache Airflow
  2. AIRFLOW-2545

example_kubernetes_operator.py is causing a DeprecationWarning to be displayed during default install

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 1.10.0, 2.0.0
    • Component/s: None
    • Labels:
      None

      Description

       
      I tested master branch by putting the following in my requirements.txt:

      git+https://github.com/rodrigc/incubator-airflow@master#egg=apache-airflow[celery,crypto,emr,hive,hdfs,ldap,mysql,postgres,redis,slack,s3]

      and did a pip install -r requirements.txt
       
      and then saw this DeprecationWarning:
       
      [2018-05-29 14:06:27,567] {example_kubernetes_operator.py:30} WARNING - Could not import KubernetesPodOperator
      /Users/c-craigr/airflow2/lib/python2.7/site-packages/airflow/models.py:2315: PendingDeprecationWarning: Invalid arguments were passed to BaseOperator. Support for passing such arguments will be dropped in Airflow 2.0. Invalid arguments were:
       *args: ()
      **kwargs: {'name': 'airflow-test-pod', 'image': 'ubuntu:16.04', 'labels':

      {'foo': 'bar'}

      , 'namespace': 'default', 'cmds': ['bash', '-cx'], 'arguments': ['echo', '10'], 'in_cluster': False, 'get_logs': True

        category=PendingDeprecationWarning

        Attachments

          Activity

            People

            • Assignee:
              rodrigc Craig Rodrigues
              Reporter:
              rodrigc Craig Rodrigues
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: