Multi-branch Pipeline with Argo Workflows and CI/CD Debugging - Gosha Dozoretz (CNCF Israel)
Abstract:
Coming to the office has become deprecated, hasn’t it?
A hallway conversion with developer colleagues about migration to kubernetes native CI/CD, led to a feature request they are already using - multi-branch pipeline. Argo Workflow does not support it natively.
In this presentation, I’ll discuss my experience using Argo Workflows as CI/CD tool and my journey doing so. We will dive into a new approach of injecting non-frightening lean yaml configuration from a source repository to achieve a multi-branch pipeline using Argo Events and how it brings independence to the developers and helps them shift left.
We also will dive into a modest open source contribution that made it possible as well as how I debugged Argo Events sensor live in kubernetes to find a bug.