~/talk

Conformance Testing the Kubernetes API: Tooling that Makes the Difference

Talkat KubeCon + CloudNativeCon North America 2021 · on Thursday, 2021-10-14· at 17:25· Room 402 AB + Online· [kubernetes, testing]
slides:none on file

Conformance work uses a small toolchain: apisnoop.cncf.io (snoop DB + audit logger + web) ingests OpenAPI and audit logs to find untested endpoints, while peer.sharing.io spins disposable Kubernetes dev clusters for live test writing and pairing. The team documents tests in Emacs org mode, exports to GitHub issues, runs e2e focused genko tests, and tracks coverage numbers — currently about 77% conformance with roughly 402 endpoints showing full coverage.

AI-written summary · about

  1. 0:00Introduction and context
  2. 0:40Kubernetes conformance
  3. 1:30Conformance testing tools
  4. 2:59Setting up peer environments
  5. 5:20Inside the development pod
  6. 7:24Documenting tests with Emacs
  7. 12:10Exporting and sharing results
  8. 14:44Testing existing endpoints
  9. 17:17Conclusion and resources
~/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.