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.
Joining the mailing list for the group will typically add invites for the following meetings to your calendar.
- Kubebuilder and Controller Runtime 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.
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: Nabarun Pal (@palnabarun)
The following working groups are sponsored by sig-api-machinery:
The following subprojects are owned by sig-api-machinery:
- Owners:
- 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