Everything You Always Wanted to Know About SIG-CLI but Were Afraid to Ask
Talkat KubeCon + CloudNativeCon North America 2019 · on Thursday, 2019-11-21· at 14:25· Room 7AB - San Diego Convention Center, Upper Level·
summary
kubectl is actively extracted from the monorepo into a staging repo (95% of commands already moved, hourly sync to kubernetes/kubectl) so releases can be faster; plan targets +/-3 version skew compatibility and independent command modules via Go modules and plugins. The code standardizes on a complete/validate/run pattern, centralizes API/file input with the resource builder and CLI runtime, moves printing to the server (server-side table printing by 1.18), and expects small, tested PRs for review.
AI-written summary · about
chapters (24)
- 0:00Intro
- 0:40Contact Information
- 2:00Official Pronunciation
- 3:05Questions
- 4:30Staging
- 8:10Contributing
- 9:30Release schedule
- 10:40Compatibility
- 12:30Versions
- 15:10Safety
- 16:00ClientGo
- 18:15Backwards Compatibility
- 19:40Older Versions
- 20:40Cross SIG Working Groups
- 25:05Plugin Development
- 31:05Customization in CLI Runtime
- 32:32Customization in Application Definition and Deployment
- 33:44Scope of Customization
- 41:20Where the Code Lives
- 46:10Cobra Run Pattern
- 48:03Commands
- 49:22Resource Builder
- 54:06Get
- 56:12ResourceBuilder








