
Argo Events Has a Free API — Event-Driven Kubernetes Automation
Argo Events: Trigger Anything From Anything on Kubernetes Argo Events connects event sources (webhooks, S3, Kafka, cron, GitHub) to triggers (Argo Workflows, Kubernetes resources, HTTP calls, Slack). Event-driven automation without writing glue code. How It Works Three concepts: EventSource — listens for events (webhook, S3 upload, Kafka message) Sensor — watches EventSources, applies filters, triggers actions Trigger — what happens (create pod, start workflow, call API) The Free API (CRDs) GitHub Webhook -> Argo Workflow apiVersion : argoproj.io/v1alpha1 kind : EventSource metadata : name : github-events spec : github : push : repositories : - owner : myorg names : [ my-repo ] webhook : endpoint : /github/push port : " 12000" events : - push apiToken : name : github-token key : token --- apiVersion : argoproj.io/v1alpha1 kind : Sensor metadata : name : ci-sensor spec : dependencies : - name : push eventSourceName : github-events eventName : push triggers : - template : name : ci-workf
Continue reading on Dev.to DevOps
Opens in a new tab



