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: Wednesdays at 10:00 PT (Pacific Time) (monthly - second Wednesday every month). 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
The following subprojects are owned by sig-api-machinery:
- Owners:
- Owners:
- https://raw.githubusercontent.com/kubernetes-sigs/kube-storage-version-migrator/master/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/pkg/controller/garbagecollector/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/pkg/controller/namespace/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/pkg/controller/resourcequota/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/pkg/quota/v1/OWNERS
- Owners:
- https://raw.githubusercontent.com/kubernetes-client/gen/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-sigs/structured-merge-diff/master/OWNERS
- https://raw.githubusercontent.com/kubernetes/code-generator/master/OWNERS
- https://raw.githubusercontent.com/kubernetes/gengo/master/OWNERS
- https://raw.githubusercontent.com/kubernetes/kube-openapi/master/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/staging/src/k8s.io/code-generator/OWNERS
- Owners:
- https://raw.githubusercontent.com/kubernetes-client/csharp/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-client/go-base/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-client/go/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-client/haskell/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-client/java/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-client/javascript/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-client/perl/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-client/python-base/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-client/ruby/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-incubator/client-python/master/OWNERS
- https://raw.githubusercontent.com/kubernetes/client-go/master/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/staging/src/k8s.io/client-go/OWNERS
- Owners:
- Owners:
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/cmd/cloud-controller-manager/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/cmd/controller-manager/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/cmd/kube-apiserver/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/cmd/kube-controller-manager/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/pkg/kubeapiserver/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/pkg/master/OWNERS
- Owners:
- Owners:
- Owners:
- https://raw.githubusercontent.com/kubernetes-sigs/apiserver-builder-alpha/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-sigs/controller-runtime/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-sigs/controller-tools/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-sigs/kubebuilder-declarative-pattern/master/OWNERS
- https://raw.githubusercontent.com/kubernetes-sigs/kubebuilder/master/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/staging/src/k8s.io/sample-apiserver/OWNERS
- https://raw.githubusercontent.com/kubernetes/kubernetes/master/staging/src/k8s.io/sample-controller/OWNERS
- https://raw.githubusercontent.com/kubernetes/sample-apiserver/master/OWNERS
- https://raw.githubusercontent.com/kubernetes/sample-controller/master/OWNERS
- Contact:
- Owners:
- YouTube Playlist - find meeting recordings here