GitOpsCon North America 2022
2022-10-25
Detroit, United States
[GitOpsCon North America 2021, GitOpsCon North America 2022, GitOpsCon North America 2024, GitOpsCon North America 2025]
who it's for
platform engineers, site reliability engineers, devops engineers, security engineers, cloud engineers, engineering managers
topics
Flux with OCI registries; Argo CD multi-cluster management; policy as code with OPA Gatekeeper; external secrets operator patterns; cosign artifact signing and verification; Terraform integrated with Flux; Kustomize and monorepo layouts; Prometheus Operator and Pixie observability; preview environments with Argo CD; CSI snapshots and PV restore workflows; Istio multicluster configuration via GitOps; energy-aware CI/CD using Kepler eBPF
| title | author | length |
|---|---|---|
| Our Journey in Integrating GitOps Tools Into Delivery Pipelines | Brad McCoy, Thomas Schuetz | 30m |
Built an integration that wires Argo/Flux notifications to a controller that runs k6 load testing and Prometheus SLI evaluations, creates auto-promote PRs and… | ||
| Toward Full Adoption of GitOps and Best Practices at RingCentral | Ivan Anisimov, Tamao Nakahara | 31m |
Large enterprise story with concrete numbers and tools: migrating thousands of deployments across about 200 Kubernetes clusters and 3,000 developers using a… | ||
| GitOps with Flux and OCI Registries | Soulé Ba, Scott Rigby | 33m |
Flux adds OCI registries as first-class sources so Helm charts, plain YAML/Kustomize packages and Terraform plans are stored and addressed by digest; Flux CLI… | ||
| Lightning Talk: How to Keep a Secret in GitOps, Without Keeping... | Nikita Kutselev, Daniel Hoang | 10m |
Compares six concrete solutions—Sealed Secrets, Argo CD Vault Plugin, SOPS, Vault Agent, Secrets Store CSI Driver, and External Secrets Operator—and claims… | ||
| Lightning Talk: Green(Ing) CI/CD: A Sustainability Journey with GitOps | Niki Manoledaki | 08m |
CI/CD energy is measured end-to-end: Kepler (eBPF) plus Prometheus gathers per-pod milliJoule data for the four Flux controllers, converted to watts and kWh… | ||
| Lightning Talk: Managing the ‘Git’ Half of ‘GitOps’: How to Structure... | Jim Sheldon | 08m |
Four concrete repo layouts are compared with pros and cons: application+config in one repo (easy to reproduce but risks CI loops and poor scaling), single repo… | ||
| Lightning Talk: The Successful Recipe to Secure Your Fleet of... | Mathieu Benoit, Poonam Lamba | 13m |
Shows a concrete GitOps stack that enforces fleet-wide security: repo-driven manifests synced with Config Sync or Argo CD, policy-as-code with OPA Gatekeeper… | ||
| Lightning Talk: Leveraging GitOps - How Red Hat Delivers | Yashvardhan Kukreja, Ashish Narayanan | 10m |
Red Hat runs a GitOps pipeline that turns per-add-on YAML bundles into Docker images, pushes them to an internal registry, updates a separate metadata repo… | ||
| Lightning Talk: Policy as [Versioned] Code - You're Doing It Wrong. | Chris Nesbitt-Smith | 10m |
Claim: treat policy as versioned code with signed releases, tests and release notes so multiple policy versions coexist and update several times a day… | ||
| GitOps Syllabus: Working Our Way Through the Lesson Plan | Raptor Dzuricsko, Elisha Greenwald | 30m |
Devtools at Teachers Pay Teachers migrates ~100 services to GitOps using Argo CD, Helm, EKS and Codefresh and reports deployments under 30 minutes with no… | ||
| Build and Deploy Cloud Native (OCI) Artifacts, the GitOps Way | Mathieu Benoit | 31m |
Packages Helm charts and Gatekeeper policies as OCI artifacts, stores them in GitHub Container Registry, and validates them in CI with Gator unit tests and… | ||
| Flux + Observability: Featuring Prometheus Operator and Pixie | Somtochi Amauche Onyekwere | 26m |
Flux demonstrates concrete observability plumbing: the Flux notification controller forwards controller events to Slack/GitHub with secrets decrypted via GCP… | ||
| Policy-Based GitOps: How Policies Can Help Secure and Automate GitOps... | Jim Bugwadia, Avni Sharma | 25m |
Demonstrates that combining Argo CD, Kyverno and Cluster API automates secure self‑service cluster provisioning: creating a namespaced resource triggers… | ||
| Carry Your Legacy Apps Into a GitOps World | Chandler Wilkerson | 14m |
Demonstrates using Argo CD and KubeVirt (via OpenShift virtualization and OpenShift GitOps) to bring a legacy VM running Bookinfo into a GitOps workflow… | ||
| When GitOps Is Not Enough | Alexander Hungenberg | 19m |
Roche manages potentially thousands of near-identical Kubernetes clusters and finds single-repo GitOps with Flux and Kustomize fails for per-cluster… | ||
| Experimenting with CUE and Carvel to Enable GitOps for Your... | Dmitriy Kalinin, Shatarupa Nandi | 30m |
CUE provides schema-level validation and composable typing so config errors surface before reaching Kubernetes, with the CUE concept that types are values and… | ||
| Preview Environments with ArgoCD | Brandon Phillips | 32m |
Shows a concrete GitOps pattern: Argo CD + ApplicationSet uses a pull-request generator that watches GitHub labels to create a namespace-per-PR, Helm values… | ||
| Closing Remarks | Christian Hernandez, Scott Rigby | 06m |
Community reports concrete progress: people run GitOps beyond a blog post into real deployments, using Crossplane to manage non-Kubernetes resources and… | ||
| Welcome + Opening Remarks: The State of the GitOps Working Group | Christian Hernandez, Scott Rigby | 26m |
Working Group updates describe Open GitOps as a CNCF sandbox holding the declarative desired state principles, glossary, website and governance file, and… | ||
| Keynote: The Future of GitOps | Erik Jacobs | 06m |
Kubernetes plus declarative YAML remains the foundation and Argo is the concrete GitOps reconciler ensuring desired state like “three nginx replicas” stays… | ||
| Hundreds of Clusters Sitting in a Tree with Argo CD | Mike Tougeron | 31m |
Adobe-scale environment runs ~230 clusters, 22 regions and ~18,000 nodes (1.8 PB memory) and builds ephemeral full-API clusters per pull request using Argo CD… | ||
| Simplifying Edge Deployments Using EMCO and GitOps | Igor DC, Adarsh Vincent Chittilappilly | 25m |
EMCO writes rendered Helm charts and cloud-specific Kustomize/Flux/RootSync files into per-cluster git branches and uses Flux v2 agents to pull those repos… | ||
| Lightning Talk: Don't Wait, Secure your DevOps Processes Using Open Standar... | Dov Hershkovitch | 08m |
Claim: configure OpenID Connect trust between CI and any secret store so CI emits a JWT that exchanges for short‑lived access tokens, letting pipelines… | ||
| Secure Multicluster Istio Configuration Using GitOps... | Christian Hernandez, Nicholas Schuetz | 27m |
Shows how to manage secure multicluster Istio by treating CRDs as GitOps source of truth and letting a GitOps controller prevent drift while a… | ||
| Complete DR of Stateful Workloads, PVs and CSI Snapshots via Flux and Vault OSS | Kingdon Patrick Barrett | 28m |
Installs BookStack with Helm, captures the created PVC and PV YAML, patches node affinity and sets reclaimPolicy=Retain so volumes survive uninstall, and fixes… | ||
| How to Achieve (Actual) GitOps with Terraform and Flux | Priyanka Ravi | 27m |
Shows how Flux Terraform Controller runs Terraform from Git with manual plan approval or auto applies, stores state in a Kubernetes Secret by default, and… | ||
| ⚡Lightning Talk: Why Do We Do This? the Heart of GitOps | Leigh Capili | 10m |
Argues that GitOps is more than rebranded CD: Kubernetes is a fast distributed computer with control loops, informers and a consistent state store, so the real… | ||
| nothing matches | ||