I would like to trigger an argo-workflow, when a new file gets uploaded in azure-blob-storage.
I tried to solve this in 3 different ways, but none has worked as of now.
======
- Azure-blob-storage event --> triggers an "argo-event webhook eventsource/sensor" --> triggers argo-workflow
here "Azure-blob-storage webhook event trigger" & "argo-event webhook endpoint" --> is throwing handshake validation error.
Though I am able to trigger argo workflow by calling "argo-event webhook endpoint" manually using curl & port-forwarding
======
- Azure-blob-storage event --> triggers an "argo-event azure-hub" eventsource/sensor --> triggers argo-workflow
this is also not working, I posted another stackoverflow question related with this: does argo-events support azure-hub as eventsource?
======
- Azure-blob-storage event --> triggers an "azure-function" --> and "azure-function" triggers argo-workflow
I need to spend some more time on this, but I am not able to make this work yet.
========
Does anyone know what is the best way to solve this problem & anyone have any sample codes for reference?