ArgoCon NA 2024
who it's for
platform engineers, devops engineers, site reliability engineers, platform architects, security engineers, data engineers, engineering managers
topics
Argo Workflows at scale; Argo CD multi-cluster management; Argo Rollouts progressive delivery; GitOps promotions and workflows; ephemeral access for Argo CD; fine-grained RBAC in Argo CD; Argo Events architectural deep dive; Python CDK for EKS and Argo; buildkit with vcluster for CI; offloading node status to PostgreSQL; observability with Argo Rollouts; running Metaflow on Argo for ML
| title | author | length |
|---|---|---|
| Welcome + Project Update | Pratik Wadher | 29m |
Project update reports concrete growth and engineering work: over 16,000 contributors and 4,000 companies using Argo in production, 125 releases last year, the… | ||
| ⚡ Lightning Talk: How I've Become a Certified Argo Project Associate and How You Can Too! | Al-Hussein Hameed Jasim | 07m |
Passed the new Certified Argo Project Associate exam after focused study and sharing a GitHub study repo via QR code, claiming the official Argo docs alone… | ||
| Where User Experience and Open Sou... | Christian Hernandez, Jacob Feldman | 06m |
Argo is presented as the CNCF’s third largest project and fourth largest in the Linux Foundation, and a CI/CD system composed of Argo Workflows, Argo Events… | ||
| Argo is Winning Everywhere | Paul Stovell | 07m |
Claims that Argo runs in datacenters, behind firewalls and in retail stores with production Kubernetes clusters for pizzas and hardware chains, and that… | ||
| How Intuit Uses Argo, GitOps, and AI to Boost Developer Velocity | Edward Lee | 07m |
Intuit reports an 8x developer velocity gain over four years and a 60% reduction in troubleshooting time by combining Argo CD, GitOps, GitHub and AI to… | ||
| Building a Cutting-Edge Kubernetes Internal Developer Platform at NVID... | Carlos Santana, Feng Zhou | 27m |
NVIDIA builds an internal Kubernetes platform using Python CDK to create EKS clusters, ArgoCD ApplicationSets and the GitOps-Bridge for Addons to deploy… | ||
| Dog Food Delight: How Argo Workflows Eats Its Own CI | Denise Schannon, Tim Collins | 26m |
A migration from GitHub Actions to Argo Workflows replaces external binaries with in-cluster test runners, uses buildkit + vcluster to create 10 virtual… | ||
| Breaking the 1.5MB Barrier: Running Large Metaflow Flows with Argo for AI/ML Workloa... | Saurabh Garg | 21m |
Metaflow flows convert to Argo workflows on EKS but hit the etcd 1.5MB limit when node status grows, causing runtime "request entity too large" failures after… | ||
| Enhancing Compliance and Safety with Argo CD Ephemeral Access | Leonardo Luz Almeida, Vijay Agrawal | 24m |
Intuit builds an Argo CD extension called ephemeral access that issues time‑bound UI permissions via OIDC (GitHub or internal), creating AccessRequest CRD… | ||
| Lightning Talk: Enabling Hybrid Cloud Infrastructure with Argo Workflows | Ashlyn Chapman | 08m |
Cisco IT builds a control plane platform (React frontend, Django backend) that generates requests handled by Argo Workflows using a parent/child workflow of… | ||
| Lightning Talk: Optimizing Latency in Argo Workflow Submissions | Greg Pomykala | 09m |
Measured submission latency grows with the number of WorkflowTemplate references because each reference triggers repeated Kubernetes GETs, producing a clear… | ||
| ⚡ Lightning Talk: On-Premise and SaaS CI/CD Large-Scale Production Automation with Argo Services | Edgar Magana | 12m |
Splunk integrates Argo Workflows, Argo CD, Argo Rollouts and Argo Events to replace a fractured Jenkins estate and run 10,000 regression tests weekly across… | ||
| Lightning Talk: Progressive Infrastructure Delivery Using Kargo and Argo CD | Engin Diri | 14m |
Claim: Kargo progressively promotes infrastructure manifests (umbrella Helm chart) using Argo CD with Crossplane and Pulumi operators, avoiding branch-based… | ||
| Data Science Workflows Made Easy: Python-Powered Argo for Your Organization | Elliot Gunton, Flaviu Vadan | 25m |
Shows how Hera (Python SDK) generates Argo YAML, runs scripts with the Hera Runner to allow native Python functions and complex return types, and uses hooks to… | ||
| Space Age GitOps: Lifting off with Argo Promotions (Live Demo!) | Michael Crenshaw, Zach Aller | 26m |
A concrete GitOps promotion system that renders manifests, writes per-app proposed branches, and opens and auto-merges PRs to live environment branches, using… | ||
| GitOps Safety: Rendering Accurate ArgoCD Diffs Directly on Pull Requests | Dag Bjerre Andersen, Regina Voloshin | 25m |
Tool called Argo CD diff preview spins up an ephemeral cluster (kind or minikube), installs Argo CD, applies apps from both branches, renders full cluster… | ||
| Untangling the Threads: Understanding Argo Workflows with Workflow Tracing | Alan Clucas, Jason Meridth | 27m |
OpenTelemetry tracing is wired into Argo via an OpenTelemetry Collector routing spans to Tempo and Prometheus, with traces from the workflow controller and… | ||
| Argonauts of Data: Building Scalable and Effective Data Pipelin... | Satabrata Paul, Nishchith Shetty | 24m |
Atlan reworks ETL by splitting the heavy column transformation work into chunked 10M files and using Argo’s withSequence plus a semaphore to parallelize… | ||
| Managing Application Dependencies in Argo CD | Christian Hernandez | 28m |
Argues that Argo CD treats an Application CRD as the atomic deployable, then gives three concrete dependency patterns: eventual consistency (use probes, health… | ||
| Secure ArgoCD Multi-Cluster Management Across Clouds Without Static Tokens | Marc Boorshtein | 21m |
Demonstrates replacing static cluster creds by having ArgoCD call an OpenUnison token exchange to mint one‑minute tokens, using a small exec plugin in ArgoCD’s… | ||
| Taming the Chaos: Fine-Grained RBAC in Argo CD for Incident Avoidance | Katie Lamkin-Fulsher, Alexandre Gaudreault | 22m |
Intuit extends Argo CD RBAC to allow action-level permissions (action suffixed by resource path) so UI users can delete pods only while being denied deletes of… | ||
| Tuning Argo Rollouts for Thousands of Workloads | Carlos Sanchez, Roxana Balasoiu | 29m |
Adobe runs Argo Rollouts at scale: ~6,000 Rollout objects across clusters managing over 10k customer services with ~10k reconciliations average and up to 5k… | ||
| Whoops! How Not to Accidentally Delete Everything. | Dan Garfield | 24m |
Explains exactly how Argo CD deletion works: finalizers trigger foreground cascade deletes, CRD deletion removes all applications, and `--force` can… | ||
| Bridge the Gap Between Terraform and GitOps | Junze Bao, Alexander Matyushentsev | 29m |
A controller called Terraform Bridge reads Terraform state (S3 backend supported) and maps root-level outputs into Kubernetes objects via three CRDs… | ||
| Ephemeral Environment Practices - the Good, Bad, and Ugly | Luke Philips, David Grizzanti | 27m |
An Argo CD hub‑and‑spoke setup on EKS uses ApplicationSet generators and the Argo PR generator to spin PR preview environments by rendering manifests in CI and… | ||
| Demystifying Argo Events: An Architectural Deep Dive | JP Zivalich, Becky Pauley | 23m |
Clear walkthrough of Argo Events architecture showing concrete configs and a working GitHub→Argo Workflows flow: install creates three CRDs and one controller… | ||
| Stop Deploying Blind! Using Observability and Argo Rollouts to Light the Way | Kostis Kapelonis | 23m |
Argo Rollouts automates progressive delivery and start with 10% traffic canaries, querying Prometheus or a custom analysis job to enforce concrete success… | ||
| Lightning Talk: Global Tenant Management Using Argo | Alex Van Boxel | 11m |
Collibra treats a tenant as a mix of VMs and single‑/multi‑tenant Kubernetes services and replaces a homegrown scheduler across thousands of VMs and dozens of… | ||
| Lightning Talk: Ranking Argo CD Settings in a Tier List | Gerald Nunn | 11m |
Arguess about concrete Argo CD defaults and tradeoffs: prefer resource tracking annotation over 63‑char label tracking and recommend changing the default… | ||
| Lightning Talk: How GitOps Changes Identity and RBAC Management | Alice Jones | 11m |
Shows a concrete setup that uses OAuth2‑Token Exchange (RFC 8693) with Dex to swap GitHub Actions OIDC tokens into identities ArgoCD trusts, ties GitHub Teams… | ||
| ⚡ Lightning Talk: Orchestrating Scalable DAGs on Argo Workflows Using Fabric8s | Ekansh Gupta, Shivay Lamba | 11m |
Shows concrete Java code using Fabric8 (v6.0) with Jackson and Lombok to create Kubernetes resources, programmatically create an Argo namespace, apply the Argo… | ||
| Closing Remarks – Christian Hernandez | Christian Hernandez | 01m |
Community-run event confirms another ArgoCon in ArgoCon London for EU and a planned North America stop that may be in LA, invites contributors from Intuit Code… | ||
| Closing Remarks – Dan Garfield | Dan Garfield | 01m |
This closes ArgoCon after what is called the fourth or fifth edition and notes plans to be at the Argo Booth and the Octopus Booth tomorrow for followups the… | ||
| nothing matches | ||