~/talk

Peribolos: GitHub Management Amidst Growth in Kubernetes Project!

slides:none on file

Peribolos enforces GitHub org state from a YAML repo of declared orgs and teams, reconciling 9 orgs, 370+ repos, 670+ teams and ~2,000 members by inviting, promoting or removing accounts automatically. Workflow: edit kubernetes-sigs config, merge PR, prow job runs Peribolos which diffs declared vs actual and applies changes when run with confirm. Built-in safety includes minimum five admins checks and dry-run mode; it now manages team→repo permissions, exported orgs with export to YAML, and is CI-agnostic though commonly runs on prow.

AI-written summary · about

  1. 0:00Welcome
  2. 1:08Peribolos for growth
  3. 3:37Manual GitHub pain points
  4. 5:06What Peribolos is
  5. 7:39Peribolos in Kubernetes
  6. 9:26Membership with Peribolos
  7. 11:32Peribolos and Prow
  8. 13:46Safety checks in Peribolos
  9. 15:13Peribolos in action
  10. 16:40Peribolos adaptations
  11. 17:43Team repo permissions
  12. 18:26Peribolos design
  13. 19:08Adoption impact
  14. 20:12Q&A
  15. 20:32Token permissions
  16. 21:57Team hierarchy support
  17. 23:08Reconciliation loop
  18. 24:13Peribolos future
~/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.