The Path to GitOps


Continuous Integration and Continuous Delivery (CI/CD) is pretty much a solved problem in the DevOps world. Standard CI/CD practices lead to monolithic pipelines especially in applications with multiple dependencies such as infrastructure provisioning,  certificate/key management, etc. Similar to migrating applications from monolithic to microservices, CI/CD pipelines need to be turned into modular smaller and reusable workflows.

In this talk, we will discuss a practical approach to turning a monolithic pipeline to a workflow, demo a migration path and share lessons learned from the journey.

Argo Flux is Cloud-native, Kubernetes-based GitOps and Workflow engine. We will show how to migrate a Jenkins Pipeline to a Workflow that uses Jenkins for building components and Argo Workflows for CI/CD. Also demo how pre- and post-patch jobs turn from manually triggered events to Workflows that follow the Software Engineering Development Lifecycle. 


Presentation Resources

Ballroom A
Saturday, March 7, 2020 - 15:00 to 16:00