Loading…
In-person
19-22 March
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon Europe 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Standard Time (UTC +1). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change and session seating is available on a first-come, first-served basis. 
Wednesday, March 20 • 17:25 - 18:00
Shift-Left: Past, Present, and Future of Validation in CI for GitOps Workflows - Alexander Zielenski, Google & Stefan Schimanski, Upbound

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.


GitOps has become the de facto approach for managing configurations. However; without robust validation mechanisms, automated deployments can lead to unpredictable outcomes and high maintenance costs. Up until now GitOps users have largely been on their own for this critical step of their pipeline. Ever see a CI hooked up to prod? Or dry-running against a cluster that takes 10 minutes to spin up? Or forget to update an ObjectReference? Many real world usages defer to spinning up an apiserver with hundreds of CRDs installed as part of CI/CD just to test their manifests, since nothing else is reliable; others resort to incomplete and incorrect JSON schema validations. This is slow, expensive, and wastes valuable time. In this talk you will learn how to reliably, quickly, locally, validate your Kubernetes manifests using kubectl-validate to how avoid common mistakes and reinventing the wheel when setting up CI for your GitOps system.

Speakers
avatar for Stefan Schimanski

Stefan Schimanski

Senior Principal Engineer, Upbound
Stefan is a Senior Principal Engineer at Upbound working on control planes, Kubernetes, kcp, with a focus on API machinery. He contributed a major part of the CRD feature set. Stefan is a 2nd time GoogleSummer of Code mentor with CNCF, loves to teach and help people to learn. Before... Read More →
avatar for Alexander Zielenski

Alexander Zielenski

Software Engineer, Google
Alex is a former compiler and embedded systems engineer who has been contributing to open source Kubernetes since version 1.23 focusing on the apiserver.



Wednesday March 20, 2024 17:25 - 18:00 CET
Pavilion 7 | Level 7.3 | S06
  SDLC