SIG API Machinery
Covers all aspects of API server, API registration and discovery, generic API CRUD semantics, admission control, encoding/decoding, conversion, defaulting, persistence layer (etcd), OpenAPI, CustomResourceDefinition, garbage collection, and client libraries.
Meetings
Joining the mailing list for the group will typically add invites for the following meetings to your calendar.
- Declarative APIs and Linters Meeting: Tuesdays at 9:00 PT (Pacific Time) (biweekly). Convert to your timezone .
- Kubebuilder Meeting: Thursdays at 11:00 PT (Pacific Time) (biweekly). Convert to your timezone .
- Regular SIG Meeting: Wednesdays at 11:00 PT (Pacific Time) (biweekly). Convert to your timezone .
Leadership
Chairs
The Chairs of the SIG run operations and processes governing the SIG.
- David Eads (@deads2k ), Red Hat
- Federico Bongiovanni (@fedebongio ), Google
Technical Leads
The Technical Leads of the SIG establish new subprojects, decommission existing subprojects, and resolve cross-subproject technical issues and decisions.
Contact
- Slack: #sig-api-machinery
- Mailing list
- Open Community Issues/PRs
- GitHub Teams:
- @kubernetes/sig-api-machinery-api-reviews - API Changes and Reviews (API Machinery APIs, NOT all APIs)
- @kubernetes/sig-api-machinery-bugs - Bug Triage and Troubleshooting
- @kubernetes/sig-api-machinery-feature-requests - Feature Requests
- @kubernetes/sig-api-machinery-misc - General Discussion
- @kubernetes/sig-api-machinery-pr-reviews - PR Reviews
- @kubernetes/sig-api-machinery-proposals - Design Proposals
- @kubernetes/sig-api-machinery-test-failures - Test Failures and Triage
- Steering Committee Liaison: Sascha Grunert (@saschagrunert )
Subprojects
The following subprojects are owned by sig-api-machinery:
cel-admission-webhook
component-base
- Owners:
control-plane-features
- Owners:
crdify
- Owners:
idl-schema-client-pipeline
- Owners:
json
- Owners:
kube-api-linter
kubernetes-clients
- Owners:
- kubernetes-client/c
- kubernetes-client/csharp
- kubernetes-client/go-base
- kubernetes-client/go
- kubernetes-client/haskell
- kubernetes-client/java
- kubernetes-client/javascript
- kubernetes-client/perl
- kubernetes-client/python-base
- kubernetes-client/python
- kubernetes-client/ruby
- kubernetes-sigs/clientgofix
- kubernetes/client-go
- kubernetes/kubernetes/staging/src/k8s.io/client-go
server-api-aggregation
server-binaries
- Owners:
server-crd
- Owners:
server-frameworks
- Owners:
server-sdk
- Owners:
- kubernetes-sigs/apiserver-builder-alpha
- kubernetes-sigs/apiserver-runtime
- kubernetes-sigs/controller-runtime
- kubernetes-sigs/controller-tools
- kubernetes-sigs/kubebuilder-declarative-pattern
- kubernetes-sigs/kubebuilder-release-tools
- kubernetes-sigs/kubebuilder
- kubernetes/kubernetes/staging/src/k8s.io/sample-apiserver
- kubernetes/kubernetes/staging/src/k8s.io/sample-controller
- kubernetes/sample-apiserver
- kubernetes/sample-controller
- Contact:
universal-machinery
yaml
- Owners:
Additional links
- YouTube Playlist - find meeting recordings here
Feedback
Was this page helpful?