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.
The charter defines the scope and governance of the API Machinery Special Interest Group.
- Kubebuilder and Controller Runtime Meeting: Thursdays at 09:00 PT (Pacific Time) (biweekly). Convert to your timezone.
- Regular SIG Meeting: Wednesdays at 11:00 PT (Pacific Time) (biweekly). Convert to your timezone.
The Chairs of the SIG run operations and processes governing the SIG.
- David Eads (@deads2k), Red Hat
- Federico Bongiovanni (@fedebongio), Google
The Technical Leads of the SIG establish new subprojects, decommission existing subprojects, and resolve cross-subproject technical issues and decisions.
- 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: Davanum Srinivas (@dims)
The following subprojects are owned by sig-api-machinery:
- Owners:
- Owners:
- Owners:
- 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
- Owners:
- Owners:
- Owners:
- 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:
- Owners:
- YouTube Playlist - find meeting recordings here