@soltysh
chair · committee-steeringchair · sig-appstech_lead · sig-appsliaison · sig-autoscalingtech_lead · sig-cliliaison · sig-etcdliaison · sig-k8s-infraliaison · sig-networkemeritus_lead · wg-batchchair · wg-workload-conformance91 KEP roles100 decisions67 OWNERS entries
Roles
| Group | Kind | Role | Valid from | Source |
|---|---|---|---|---|
| committee-steering | Committee | chair | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
| sig-apps | SIG | chair | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
| sig-apps | SIG | tech_lead | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
| sig-autoscaling | SIG | liaison | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
| sig-cli | SIG | tech_lead | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
| sig-etcd | SIG | liaison | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
| sig-k8s-infra | SIG | liaison | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
| sig-network | SIG | liaison | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
| wg-batch | WorkingGroup | emeritus_lead | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
| wg-workload-conformance | WorkingGroup | chair | 2026-10-18 | sigs.yaml(opens GitHub in a new tab) |
Who knows this area
4 of 671 people
Score 0.003
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 21
| KEP-85 | KEP Template | implemented | stable | v1.22 | sig-apps | 0 |
| KEP-961 | Implement maxUnavailable for StatefulSets | implementable | beta | v1.37 | sig-apps | 1 |
| KEP-1591 | Allow DaemonSets to surge during update like Deployments | implementable | stable | v1.25 | sig-apps | 1 |
| KEP-2185 | Random Pod Selection on ReplicaSet Downscale | implemented | stable | v1.31 | sig-apps | 0 |
| KEP-2232 | Suspend Job | implemented | stable | v1.24 | sig-apps | 0 |
| KEP-2307 | Job tracking without lingering Pods | implementable | stable | v1.26 | sig-apps | 1 |
| KEP-2599 | minReadySeconds for StatefulSets | implementable | stable | v1.25 | sig-apps | 1 |
| KEP-2804 | Consolidate Workload controllers life cycle status | implementable | alpha | v1.24 | sig-apps | 1 |
| KEP-2879 | Track ready Pods in Job status | implemented | stable | v1.29 | sig-apps | 0 |
| KEP-2926 | Mutable Node Scheduling Directives for Jobs | implemented | stable | v1.27 | sig-scheduling | 0 |
Person —APPROVES→ KEP, from kep.yaml.Showing 1–10 of 26
| KEP-961 | Implement maxUnavailable for StatefulSets | implementable | beta | v1.37 | sig-apps | 1 |
| KEP-1591 | Allow DaemonSets to surge during update like Deployments | implementable | stable | v1.25 | sig-apps | 1 |
| KEP-2214 | Indexed Job | implemented | stable | v1.24 | sig-apps | 0 |
| KEP-2599 | minReadySeconds for StatefulSets | implementable | stable | v1.25 | sig-apps | 1 |
| KEP-2804 | Consolidate Workload controllers life cycle status | implementable | alpha | v1.24 | sig-apps | 1 |
| KEP-2879 | Track ready Pods in Job status | implemented | stable | v1.29 | sig-apps | 0 |
| KEP-3017 | Pod Healthy Policy for PDB | implemented | stable | v1.31 | sig-apps | 0 |
| KEP-3280 | Guarantee PodDisruptionBudget When Preemption Happens | implementable | alpha | v1.27 | sig-scheduling | 1 |
| KEP-3329 | Retriable and non-retriable Pod failures for Jobs | implemented | stable | v1.31 | sig-apps | 0 |
| KEP-3335 | StatefulSet Slice | implemented | stable | v1.31 | sig-apps | 0 |
Person —PRR_APPROVED→ KEP, from kep.yaml and the PRR file.Showing 1–10 of 41
| Stage | |||||||
|---|---|---|---|---|---|---|---|
| KEP-1029 | Quotas for Ephemeral Storage | implementable | beta | v1.31 | sig-node | 0 | beta |
| KEP-1967 | Size memory backed volumes | implemented | stable | v1.32 | sig-node | 0 | stable |
| KEP-2033 | Rootless mode | implementable | beta | v1.37 | sig-node | 0 | beta |
| KEP-2837 | Pod Level Resource Specifications | implementable | stable | v1.38 | sig-node | 0 | beta |
| KEP-3695 | Extend the PodResources API to include resources allocated by DRA | implemented | stable | v1.36 | sig-node | 0 | stable |
| KEP-3695 | Extend the PodResources API to include resources allocated by DRA | implemented | stable | v1.36 | sig-node | 0 | stable |
| KEP-3721 | Support for env files. | implementable | stable | v1.37 | sig-node | 0 | stable |
| KEP-3721 | Support for env files. | implementable | stable | v1.37 | sig-node | 0 | stable |
| KEP-3721 | Support for env files. | implementable | stable | v1.37 | sig-node | 0 | stable |
| KEP-3857 | Recursive read-only mounts | implemented | stable | v1.33 | sig-node | 0 | stable |
Decisions
100 decisions this person is on, newest first.Showing 1–10 of 100
| Decided | Role | KEP | Kind | Decision | Evidence |
|---|---|---|---|---|---|
| 2026-09-30 08:34 UTC | approver, approve_command, lgtm | KEP-5547 Integrate Workload APIs with Job Controller | milestone_retarget | KEP-5547 latest-milestone moved from v1.37 to v1.38 in PR #6345, approved by soltysh, dom4ha; merged by automation (kubernetes-prow) on 2026-09-30. | evidence(opens GitHub in a new tab) |
| 2026-09-30 08:34 UTC | approver, approve_command, lgtm | KEP-5547 Integrate Workload APIs with Job Controller | stage_graduation | KEP-5547 set milestone.beta to v1.38 in PR #6345, approved by soltysh, dom4ha; merged by automation (kubernetes-prow) on 2026-09-30. | evidence(opens GitHub in a new tab) |
| 2026-09-30 08:34 UTC | approver, approve_command, lgtm | KEP-5547 Integrate Workload APIs with Job Controller | stage_graduation | KEP-5547 graduated to beta from alpha in PR #6345, approved by soltysh, dom4ha; merged by automation (kubernetes-prow) on 2026-09-30. | evidence(opens GitHub in a new tab) |
| 2026-09-29 20:46 UTC | approver, approve_command | KEP-5419 In-Place Pod-Level Resources Resize | milestone_retarget | KEP-5419 latest-milestone moved from v1.35 to v1.38 in PR #6184, approved by mrunalp, soltysh; merged by automation (kubernetes-prow) on 2026-09-29. | evidence(opens GitHub in a new tab) |
| 2026-09-29 20:46 UTC | approver, approve_command | KEP-5419 In-Place Pod-Level Resources Resize | stage_graduation | KEP-5419 set milestone.beta to v1.36 in PR #6184, approved by mrunalp, soltysh; merged by automation (kubernetes-prow) on 2026-09-29. | evidence(opens GitHub in a new tab) |
| 2026-09-29 20:46 UTC | approver, approve_command | KEP-5419 In-Place Pod-Level Resources Resize | stage_graduation | KEP-5419 set milestone.stable to v1.38 in PR #6184, approved by mrunalp, soltysh; merged by automation (kubernetes-prow) on 2026-09-29. | evidence(opens GitHub in a new tab) |
| 2026-09-29 20:46 UTC | approver, approve_command | KEP-5419 In-Place Pod-Level Resources Resize | stage_graduation | KEP-5419 graduated to stable from alpha in PR #6184, approved by mrunalp, soltysh; merged by automation (kubernetes-prow) on 2026-09-29. | evidence(opens GitHub in a new tab) |
| 2026-09-29 18:40 UTC | approver, approve_command, lgtm | KEP-6276 Integrate Workload APIs with Deployment Controller | stage_graduation | KEP-6276 set milestone.alpha to v1.38 in PR #6295, approved by janetkuo, soltysh, dom4ha; merged by automation (kubernetes-prow) on 2026-09-29. | evidence(opens GitHub in a new tab) |
| 2026-09-29 18:40 UTC | approver, approve_command, lgtm | KEP-6276 Integrate Workload APIs with Deployment Controller | stage_graduation | KEP-6276 graduated to alpha in PR #6295, approved by janetkuo, soltysh, dom4ha; merged by automation (kubernetes-prow) on 2026-09-29. | evidence(opens GitHub in a new tab) |
| 2026-09-29 18:40 UTC | approver, approve_command, lgtm | KEP-6276 Integrate Workload APIs with Deployment Controller | status_transition | KEP-6276 status set to implementable in PR #6295, approved by janetkuo, soltysh, dom4ha; merged by automation (kubernetes-prow) on 2026-09-29. | 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 67
| Directory | Role | Via alias | Source |
|---|---|---|---|
| approver | dep-approvers | OWNERS(opens GitHub in a new tab) | |
| reviewer | dep-reviewers | OWNERS(opens GitHub in a new tab) | |
| pkg/apis | reviewer | api-reviewers | OWNERS(opens GitHub in a new tab) |
| pkg/apis/apps | reviewer | sig-apps-api-reviewers | OWNERS(opens GitHub in a new tab) |
| pkg/apis/batch | reviewer | sig-apps-api-reviewers | OWNERS(opens GitHub in a new tab) |
| pkg/apis/extensions | reviewer | none | OWNERS(opens GitHub in a new tab) |
| pkg/apis/policy | reviewer | sig-apps-api-reviewers | OWNERS(opens GitHub in a new tab) |
| pkg/controller | approver | sig-apps-approvers | OWNERS(opens GitHub in a new tab) |
| pkg/controller | reviewer | sig-apps-reviewers | OWNERS(opens GitHub in a new tab) |
| pkg/controller/cronjob | approver | sig-apps-approvers | OWNERS(opens GitHub in a new tab) |