Multi-Branch Pipeline with Argo Workflows and CI/CD Debugging. - Gosha Dozoretz, Rookout

Multi-Branch Pipeline with Argo Workflows and CI/CD Debugging. - Gosha Dozoretz, Rookout

May 8, 2023

Multi-Branch Pipeline with Argo Workflows and CI/CD Debugging. - Gosha Dozoretz, Rookout

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.