~/talk

Hardening Spinnaker Pipelines

Talkat Spinnaker Summit 2020 · 2020-10-19..11-12· [security]
links:none on file
links:none on file
links:none on file
slides:none on file

Spinnaker now enforces runtime pipeline controls by running a Policy Engine plugin inside Orca that packages stage and task context as a 700-line JSON payload and sends it to Open Policy Agent for decisions. The system denies executions (example: blocking manual triggers) and allows webhook-triggered runs, supports unit-tested Rego policies, decision logging, bundles/hot‑patching, and enables planned checks like artifact signature verification and separation‑of‑duty enforcement. Deployed at Snap and in Armory/Styra integrations, it works in practice.

AI-written summary · about

  1. 0:00Intro
  2. 0:46Contents
  3. 1:58Motivation High integrity and high value artifacts only go to high integrity clusters Ads serving as an example
  4. 3:21Pipelines isolation and hardening
  5. 5:47Context: Policy Engine
  6. 7:08ORCA
  7. 8:53Deploy Manifest Output artifacts Manifest detail
  8. 14:22Demo Takeaways
  9. 17:18Open Policy Agent: A CNCF Project Make Policy a First-class Citizen
  10. 18:15OPA's General-purpose Policy Engine
  11. 20:46Policy Development Life Cycle and OPA Tooling
  12. 27:13Main points to take home
~/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.