-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable plugins folder #98
Enable plugins folder #98
Conversation
Thanks Luca. I'm seeing a failure in the unit tests during dag validation:
I'm wondering if we should try to follow this technique for incorporating additional sps python modules in our dags: |
That module should be part of the "plugins/" folder. Which version of the Docker image is used by the unit tests? It will probably need to be rebuilt. |
We could... Let me see if I can make the changes. |
But it does becomes messy with the "dags/" and "dags-catalog/" folder because we would need to copy selected portions of that "dags/" folder to "/opt/airflow/dags", and not others. |
Another option could be to have the custom dag utils/plugins be a python package which is pip installed in the Dockerfile. For all of the other dependencies in our DAGs, they are made available to pytest through pip install as part of our pyproject.toml: Airflow docs about this: |
Purpose
Proposed Changes
Issues
Testing