@sanposhiho
chair · sig-schedulingtech_lead · sig-scheduling27 KEP roles100 decisions26 OWNERS entries
Roles
| Group | Kind | Role | Valid from | Source |
|---|---|---|---|---|
| sig-scheduling | SIG | chair | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
| sig-scheduling | SIG | tech_lead | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
Who knows this area
16 of 671 people
Score 0.0007
A higher rank means this person works on KEPs with more of the other people in the loaded SIGs, so they are more likely to know who to ask. It is a measure of shared work, not of expertise.
Method algo.pageRank(null, 'DECIDED_BY') over the whole graph: PageRank on Decision -> Person edges (a person's weighted share of all derived decisions); rank among people who are not bots
KEP involvement
Person —REVIEWS→ KEP, from kep.yaml.Showing 1–10 of 11
| KEP-3243 | Respect PodTopologySpread after rolling upgrades | implementable | beta | v1.34 | sig-scheduling | 1 |
| KEP-4671 | Gang Scheduling | implementable | stable | v1.38 | sig-scheduling | 0 |
| KEP-5007 | DRA Device Binding Conditions | implementable | stable | v1.38 | sig-scheduling | 0 |
| KEP-5142 | Pop pod from backoffQ when activeQ is empty | implementable | beta | v1.33 | sig-scheduling | 0 |
| KEP-5229 | Asynchronous API calls during scheduling | implementable | beta | v1.34 | sig-scheduling | 0 |
| KEP-5471 | Extended Toleration Operators for Threshold-Based Placement | implementable | alpha | v1.35 | sig-scheduling | 0 |
| KEP-5501 | Reflect PreEnqueue rejections in Pod status | implementable | beta | v1.35 | sig-scheduling | 0 |
| KEP-5732 | Topology-aware workload scheduling | implementable | beta | v1.38 | sig-scheduling | 0 |
| KEP-5836 | Scheduler Preemption for In-Place Pod Resize | implementable | beta | v1.38 | sig-scheduling | 0 |
| KEP-6012 | CompositePodGroup API | implementable | beta | v1.38 | sig-scheduling | 0 |
Person —APPROVES→ KEP, from kep.yaml.Showing 1–10 of 11
| KEP-3243 | Respect PodTopologySpread after rolling upgrades | implementable | beta | v1.34 | sig-scheduling | 1 |
| KEP-4671 | Gang Scheduling | implementable | stable | v1.38 | sig-scheduling | 0 |
| KEP-5229 | Asynchronous API calls during scheduling | implementable | beta | v1.34 | sig-scheduling | 0 |
| KEP-5501 | Reflect PreEnqueue rejections in Pod status | implementable | beta | v1.35 | sig-scheduling | 0 |
| KEP-5598 | Opportunistic batching | implementable | beta | v1.37 | sig-scheduling | 0 |
| KEP-5710 | Workload-aware preemption | implementable | stable | v1.38 | sig-scheduling | 0 |
| KEP-5732 | Topology-aware workload scheduling | implementable | beta | v1.38 | sig-scheduling | 0 |
| KEP-5832 | Decouple PodGroup API | implementable | alpha | v1.36 | sig-scheduling | 2 |
| KEP-5836 | Scheduler Preemption for In-Place Pod Resize | implementable | beta | v1.38 | sig-scheduling | 0 |
| KEP-6012 | CompositePodGroup API | implementable | beta | v1.38 | sig-scheduling | 0 |
No PRR_APPROVED relation
No KEP in the loaded SIGs records —PRR_APPROVED→ from this person.
Decisions
100 decisions this person is on, newest first.Showing 1–10 of 100
| Decided | Role | KEP | Kind | Decision | Evidence |
|---|---|---|---|---|---|
| 2026-10-01 16:49 UTC | approver, approve_command | KEP-5836 Scheduler Preemption for In-Place Pod Resize | milestone_retarget | KEP-5836 latest-milestone moved from v1.37 to v1.38 in PR #6344, approved by sanposhiho, dom4ha; merged by automation (kubernetes-prow) on 2026-10-01. | evidence(opens GitHub in a new tab) |
| 2026-10-01 16:49 UTC | approver, approve_command | KEP-5836 Scheduler Preemption for In-Place Pod Resize | stage_graduation | KEP-5836 graduated to beta from alpha in PR #6344, approved by sanposhiho, dom4ha; merged by automation (kubernetes-prow) on 2026-10-01. | evidence(opens GitHub in a new tab) |
| 2026-09-22 13:34 UTC | approver, approve_command, lgtm | KEP-4671 Gang Scheduling | milestone_retarget | KEP-4671 latest-milestone moved from v1.37 to v1.38 in PR #6349, approved by sanposhiho, soltysh; merged by automation (kubernetes-prow) on 2026-09-22. | evidence(opens GitHub in a new tab) |
| 2026-09-22 13:34 UTC | approver, approve_command, lgtm | KEP-4671 Gang Scheduling | stage_graduation | KEP-4671 graduated to stable from beta in PR #6349, approved by sanposhiho, soltysh; merged by automation (kubernetes-prow) on 2026-09-22. | evidence(opens GitHub in a new tab) |
| 2026-07-29 21:51 UTC | approve_command, lgtm | KEP-6132 PreQueueingHint Extension Point for Scheduler Event Processing | milestone_retarget | KEP-6132 milestone.beta moved from v1.37 to v1.38 in PR #6261, approved by johnbelamaric, sanposhiho; merged by automation (kubernetes-prow) on 2026-07-29. | evidence(opens GitHub in a new tab) |
| 2026-07-29 21:51 UTC | approve_command, lgtm | KEP-6132 PreQueueingHint Extension Point for Scheduler Event Processing | stage_graduation | KEP-6132 set milestone.alpha to v1.37 in PR #6261, approved by johnbelamaric, sanposhiho; merged by automation (kubernetes-prow) on 2026-07-29. | evidence(opens GitHub in a new tab) |
| 2026-06-17 11:13 UTC | approve_command, lgtm | KEP-5598 Opportunistic batching | milestone_retarget | KEP-5598 latest-milestone moved from v1.36 to v1.37 in PR #6039, approved by singh1203, sanposhiho; merged by automation (k8s-ci-robot) on 2026-06-17. | evidence(opens GitHub in a new tab) |
| 2026-06-17 11:13 UTC | approve_command, lgtm | KEP-5598 Opportunistic batching | milestone_retarget | KEP-5598 milestone.stable moved from v1.37 to v1.38 in PR #6039, approved by singh1203, sanposhiho; merged by automation (k8s-ci-robot) on 2026-06-17. | evidence(opens GitHub in a new tab) |
| 2026-06-17 01:15 UTC | approve_command | KEP-6132 PreQueueingHint Extension Point for Scheduler Event Processing | stage_graduation | KEP-6132 set milestone.beta to v1.37 in PR #6133, approved by johnbelamaric, macsko, sanposhiho; merged by automation (k8s-ci-robot) on 2026-06-17. | evidence(opens GitHub in a new tab) |
| 2026-06-17 01:15 UTC | approve_command | KEP-6132 PreQueueingHint Extension Point for Scheduler Event Processing | stage_graduation | KEP-6132 set milestone.stable to v1.39 in PR #6133, approved by johnbelamaric, macsko, sanposhiho; merged by automation (k8s-ci-robot) on 2026-06-17. | evidence(opens GitHub in a new tab) |
OWNERS directories
Directories this person can approve or review, from OWNERS and OWNERS_ALIASES at the ingested kubernetes/kubernetes commit.Showing 1–10 of 26
| Directory | Role | Via alias | Source |
|---|---|---|---|
| cmd/kube-scheduler | approver | sig-scheduling-maintainers | OWNERS(opens GitHub in a new tab) |
| cmd/kube-scheduler | reviewer | sig-scheduling | OWNERS(opens GitHub in a new tab) |
| pkg/apis/scheduling | reviewer | sig-scheduling | OWNERS(opens GitHub in a new tab) |
| pkg/apis/scheduling | reviewer | sig-scheduling-maintainers | OWNERS(opens GitHub in a new tab) |
| pkg/controller/devicetainteviction | approver | sig-scheduling-maintainers | OWNERS(opens GitHub in a new tab) |
| pkg/controller/devicetainteviction | reviewer | sig-scheduling | OWNERS(opens GitHub in a new tab) |
| pkg/controller/nodelifecycle/scheduler | approver | sig-scheduling-maintainers | OWNERS(opens GitHub in a new tab) |
| pkg/controller/nodelifecycle/scheduler | reviewer | sig-scheduling | OWNERS(opens GitHub in a new tab) |
| pkg/controller/tainteviction | approver | sig-scheduling-maintainers | OWNERS(opens GitHub in a new tab) |
| pkg/controller/tainteviction | reviewer | sig-scheduling | OWNERS(opens GitHub in a new tab) |