From cfaa4258706022593647489c6f15345c2b205f88 Mon Sep 17 00:00:00 2001 From: "Bobby (Babak) Salamat" Date: Thu, 2 Aug 2018 18:42:00 -0700 Subject: [PATCH 1/2] Add a charter for SIG Scheduling --- sig-scheduling/charter.md | 65 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 sig-scheduling/charter.md diff --git a/sig-scheduling/charter.md b/sig-scheduling/charter.md new file mode 100644 index 00000000000..c41ababf137 --- /dev/null +++ b/sig-scheduling/charter.md @@ -0,0 +1,65 @@ +# 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 + +Link to SIG section in [sigs.yaml] + +#### 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 [wg-resource-management](../wg-resource-management)) +- Pod scheduling policies (with [wg-policy](../wg-poicy)) + +#### 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)) + +## 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 + +Pick one: + +1. SIG Technical Leads (x) +2. Federation of Subprojects + +[test grid]: https://k8s-testgrid.appspot.com/sig-scheduling#Summary +[perf dashboard]: http://perf-dash.k8s.io/ +[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md +[sigs.yaml]: https://github.com/kubernetes/community/blob/master/sigs.yaml#L1434 +[Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md \ No newline at end of file From edf85d700b4010f8dc201a63a9ff1cbdca4a7369 Mon Sep 17 00:00:00 2001 From: "Bobby (Babak) Salamat" Date: Mon, 6 Aug 2018 11:41:33 -0700 Subject: [PATCH 2/2] fixup! Add a charter for SIG Scheduling --- sig-scheduling/charter.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/sig-scheduling/charter.md b/sig-scheduling/charter.md index c41ababf137..f3bb5383014 100644 --- a/sig-scheduling/charter.md +++ b/sig-scheduling/charter.md @@ -13,7 +13,7 @@ more efficient use of cluster resources, and/or enforces placement policies. ### In scope -Link to SIG section in [sigs.yaml] +SIG [readme] #### Code, Binaries and Services @@ -22,8 +22,11 @@ Link to SIG section in [sigs.yaml] - 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 [wg-resource-management](../wg-resource-management)) -- Pod scheduling policies (with [wg-policy](../wg-poicy)) +- 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 @@ -33,6 +36,7 @@ Link to SIG section in [sigs.yaml] - 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 @@ -53,13 +57,12 @@ None ### Subproject Creation -Pick one: +SIG Technical Leads -1. SIG Technical Leads (x) -2. Federation of Subprojects [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 -[sigs.yaml]: https://github.com/kubernetes/community/blob/master/sigs.yaml#L1434 +[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