Loading…
May 8 - 9, 2023 | Vancouver, Canada
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for cdCon+GitOpsCon 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.

This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right above "Filter by Date."
Monday, May 8 • 2:25pm - 2:40pm
How GitOps Should I Be? Lessons from a Kinda-GitOps Environment - Michael Crenshaw, Intuit

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 is quickly becoming the industry standard for continuous deployment, but fully adopting GitOps can be non-trivial in environments with existing CI/CD processes. Whether your team manually runs “helm install” from a release script or uses “kubectl apply” from GitHub Actions, there are existing processes which may conflict with the GitOps philosophy. You can’t abandon those processes wholesale, so what is your path forward? This talk will describe how Intuit has used GitOps to serve our developers, rather than the developers serving GitOps. Our pragmatic hybrid approach makes the best possible use of legacy “push-model” CD while integrating more modern “pull-model” techniques where appropriate. This talk will highlight cases where full-GitOps might not make sense: integrating Argo CD with existing Jenkins pipelines, managing region evacuation and disaster recovery without depending on GitHub, and rendering manifests upstream to provide a complete audit trail. He’ll describe the problems solved and pain points experienced when running a real-world hybrid GitOps environment.

Speakers
avatar for Michael Crenshaw

Michael Crenshaw

Intuit
Michael Crenshaw is a Staff Software Engineer on the Argo CD team at Intuit. He is the most active contributor to the Argo project, focusing on security and performance improvements in Argo CD. He helps maintain Intuit’s ~50 Argo CD instances and ~20k Argo CD applications.


Monday May 8, 2023 2:25pm - 2:40pm PDT
Meeting Room 215-216
  GitOps Lightning Talks