Our Journey in Integrating GitOps Tools Into Delivery Pipelines - Brad McCoy, Basiq & Thomas Schuetz
Channel: CNCF [Cloud Native Computing Foundation]
Date: 2022-10-28

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Our Journey in Integrating GitOps Tools Into Delivery Pipelines - Brad McCoy, Basiq & Thomas Schuetz, Dynatrace

As we started our journey into GitOps we soon discovered that for delivery we also needed deployment validation as an addition to the existing GitOps toolsets to find out if our applications are really working as GitOps is mostly about deployment and not about the deployment validation process after that. We started to see that we needed to integrate more capabilities into our GitOps delivery processes, such as observability, and testing. One example was for canary deployments, we started to see that observability was very important to progress to the next step. When we deployed applications at 2 am we realized that if there was no real traffic coming through how could we validate that our canary analysis was correct, generally, this analysis will just ask the observability tool if there were any 500 errors in the canary. So we had to integrate load testing and integration testing into our process to ensure the app was ready. Therefore, we started to build integrations between ArgoCD/Flux in the Keptn Project and faced some challenges while doing this. This Talk will go over the challenges we faced and provide an outlook of what we think the future looks like.