Signed-off-by: Winter winter@winter.cafe
spindle: make workflows engine-agnostic #423
STACK 7
ABANDONED PULLS 1
expand 1 commit
hide 1 commit
Signed-off-by: Winter <winter@winter.cafe>
We may want to make the whole cleanupFuncs thing also in the interface? Not sure, I think I could be swayed either way; a single DestroyWorkflow function is definitely simpler, but would require each engine to do its own tracking of what to actually do to clean up after a given workflow.
Depending on the engine, it doesnβt always have to be functions per-workflow, could just be an API call thatβs always run instead of the Docker engine where it does certain things based on what actually succeeded.
expand 1 commit
hide 1 commit
Signed-off-by: Winter <winter@winter.cafe>
expand 1 commit
hide 1 commit
Signed-off-by: Winter <winter@winter.cafe>
expand 1 commit
hide 1 commit
Signed-off-by: Winter <winter@winter.cafe>
Still needs docs, but other than that should be alright for a first pass.