Smart Control Plane for CICD Pipelines - Shripad Nadgowda & Ashish Batwara
Channel: CNCF [Cloud Native Computing Foundation]
Date: 26/05/2023

Smart Control Plane for CICD Pipelines - Shripad Nadgowda & Ashish Batwara

With CICD pipelines, our north star is to automate, accelerate and secure delivery path from code to container. Although, in practice, these pipelines are largely static and created anew for different combinations of application type (golang vs python), event type (pull_request vs push), target environment (dev vs production) and like, causing ourselves maintainance nightmare. Moreover, these pipelines are largely operated as a shared responsibility model amongst Developer, DevOps Engineer, Security Engineer and Compliance Officer. But, our pipelines are not flexible enough to easily incorporate changes trigger from any actor. Certain efforts around pipeline templates helps standardize pipeline compositions, but are limited to address maintenance and flexibility challenges. In this talk, authors will present their framework of smart control plane for CICD pipeline. Such a control plane would allows smart and elastic pipeline composition on-the-fly and also simplifies implementation of shared responsibility model.