~/talk

Canonical GitOps

Talkat cdCon 2022 · 2022-06-07..06-08· [devops-and-delivery]
slides:none on file

Claims that a single deployment description should live next to each service and that applying the Law of Demeter to GitOps removes overlay coupling. Compares three models—directory, branch, repository—notes a Flux issue with 56 thumbs up and persistent confusion. Shows a working proof of concept using TypeScript and the Pulumi operator inside Kubernetes to read a ConfigMap contract, render manifests (ingress, service, HPA), and deploy cert-manager, Contour and Red Panda. Promotes Canonical GitOps with branch-based promotion and optional mutating-admission or operator augmentation; the demo runs and produces reproducible environment URLs.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:26Law of Demeter explained
  3. 4:53Traditional CI/CD workflows
  4. 7:43Multiple environment GitOps options
  5. 11:17Challenges with directory approach
  6. 13:01Canonical GitOps solution
  7. 16:37Platform and application separation
  8. 19:01Implementation with Pulumi
  9. 20:24Quick tips for GitOps
  10. 21:07Summary and Q&A
~/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.