summaryrefslogtreecommitdiff
path: root/sig-scheduling/charter.md
diff options
context:
space:
mode:
Diffstat (limited to 'sig-scheduling/charter.md')
-rw-r--r--sig-scheduling/charter.md68
1 files changed, 68 insertions, 0 deletions
diff --git a/sig-scheduling/charter.md b/sig-scheduling/charter.md
new file mode 100644
index 00000000..f3bb5383
--- /dev/null
+++ b/sig-scheduling/charter.md
@@ -0,0 +1,68 @@
+# SIG Scheduling Charter
+
+This charter adheres to the conventions described in the [Kubernetes Charter README] and uses
+the Roles and Organization Management outlined in [sig-governance].
+
+## Scope
+
+SIG Scheduling is responsible for the components that make Pod placement decisions.
+We build Kubernetes schedulers and scheduling features for Pods. We design and
+implement features that allows users to customize placement of Pods on the nodes
+of a cluster. These features include those that improve reliability of workloads,
+more efficient use of cluster resources, and/or enforces placement policies.
+
+### In scope
+
+SIG [readme]
+
+#### Code, Binaries and Services
+
+- Scheduling related features (e.g. Node Affinity)
+- Kube-scheduler performance and scalability (with [sig-scalability](../sig-scalability))
+- Kube-scheduler reliability (problem detection and remediation)
+- Pod scheduling APIs (with [sig-api-machinery](../sig-api-machinery))
+- Node resource management (with [sig-node](../sig-node))
+- Cluster resource management (with [sig-node](../sig-node))
+- Pod scheduling policies (with [sig-auth](../sig-auth))
+
+**This is NOT** a list of specific code locations,
+ or projects. For those refer to [SIG Subprojects][sig-subprojects].
+
+#### Cross-cutting and Externally Facing Processes
+
+- Kube-scheduler [test grid] and [perf dashboard]
+
+### Out of scope
+
+- network management ([sig-network](../sig-network))
+- persistent storage management ([sig-storage](../sig-storage))
+- enforcement of resource quota and other admission policies ([sig-api-machinery](../sig-api-machinery))
+
+## Roles and Organization Management
+
+This sig adheres to the Roles and Organization Management outlined in [sig-governance]
+and opts-in to updates and modifications to [sig-governance].
+
+### Additional responsibilities of Chairs
+
+- Technical leads seeded by legacy SIG chairs from existing subproject owners
+
+### Additional responsibilities of Tech Leads
+
+None
+
+### Deviations from [sig-governance]
+
+None
+
+### Subproject Creation
+
+SIG Technical Leads
+
+
+[test grid]: https://k8s-testgrid.appspot.com/sig-scheduling#Summary
+[perf dashboard]: http://perf-dash.k8s.io/
+[readme]: https://github.com/kubernetes/community/tree/master/sig-scheduling
+[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md
+[sig-subprojects]: https://github.com/kubernetes/community/blob/master/sig-scheduling/README.md#subprojects
+[Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md \ No newline at end of file