ploomber / soopervisor

☁️ Export Ploomber pipelines to Kubernetes (Argo), Airflow, AWS Batch, SLURM, and Kubeflow.
https://soopervisor.readthedocs.io
Apache License 2.0
45 stars 18 forks source link

add early error message if docker is missing #113

Closed ArberSephirotheca closed 2 years ago

ArberSephirotheca commented 2 years ago

Describe your changes

src/soopervisor/commons: docker.py

Add new method validate_installation(), which takes Commander instance as argument. For backends using Docker, validate_installation() will be called at the begining of export() method.

src/soopervisor: airflow/export.py, argo/export.py, aws/batch.py , kubeflow/export.py

Invoke validate_installation() at the begining of export() method.

Issue ticket number and link

Closes #72

Checklist before requesting a review

edublancas commented 2 years ago

closing due to inactivity