User story
As a developer, I want to remove the Airflow dependencies from the handlers so I can minimize the runtime environment and better organize the Airflow and orchestration workflow.
Acceptance criteria
Sprint Ready Checklist
Notes
We need to refactor to remove these dependencies:
from airflow.models import Connection, Variable # log_handler, slurm_v2_handler
from airflow.models import Variable # task_handler
from airflow.utils.email import send_email # alert_handler
from airflow.providers.ssh.hooks.ssh import SSHHook # hpc_handler, slurm_v2_handler
from airflow.hooks.base import BaseHook # log_handler, slurm_v2_handler
User story
As a developer, I want to remove the Airflow dependencies from the handlers so I can minimize the runtime environment and better organize the Airflow and orchestration workflow.
Acceptance criteria
Sprint Ready Checklist
Notes
We need to refactor to remove these dependencies: