~/talk

Deep Dive: Brigade

Talkat KubeCon + CloudNativeCon Europe 2019 · on Thursday, 2019-05-23· at 14:50· Hall 8.1 G2· [devops-and-delivery]
slides:none on file

Brigade is an event-driven scripting layer on Kubernetes that runs JavaScript to start pods, pass outputs between containers, and handle try/catch and retries; it auto-attaches PVCs to jobs so multiple tasks share files, maps external webhooks via simple gateways by creating events as Kubernetes secrets, and pulls NPM dependencies per execution unless baked into images. The runtime needs a controller plus short-lived worker pods (about controller + worker = ~3 pods footprint) and includes CLI/dashboard, gateway examples (Go/Node/Python), unit and integration test tooling, and guidance for namespace isolation, RBAC and HTTPS authentication.

AI-written summary · about

  1. 0:00Start
  2. 0:19Agenda • advanced scripting guide
  3. 1:14Operating System Shell Scripting 3
  4. 1:43Cluster Shell Scripting
  5. 2:41What is Brigade?
  6. 9:26How does Brigade work?
  7. 9:58Components
  8. 10:29Gateways
  9. 13:56Security
  10. 15:59Dependencies in brigade.js
  11. 19:33Testing Brigade scripts
  12. 21:56Getting Started - docs.brigade.sh.
  13. 30:56Use Cases • foundation for opinionated CI/CD workflows
~/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.