~/lightning

Lightning Talk: How GitOps Changes Identity and RBAC Management

Lightningat ArgoCon NA 2024 · on Tuesday, 2024-11-12· at 17:15· Salt Palace | Level 2 | 251 AD· [security]
links:none on file
slides:none on file

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 to ArgoCD AppProjects so repo and human group membership map to the same permissions, and implements just‑in‑time RBAC by having CI run KRM/Kustomize functions that auto‑generate AppProject patches and open PRs (admin approval gates). Claims this eliminates manual token rotation and keeps permissions in sync across ArgoCD, GitHub, and Kubernetes.

AI-written summary · about

  1. 0:00GitOps and identity management
  2. 2:07Permission boundaries in GitOps
  3. 3:31Impersonation for syncing permissions
  4. 4:56Token exchange for CI auth
  5. 7:03App projects with security
  6. 10:14Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.