{"push_id":2364707269,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"1aee9fd9ff5a1def89e25a92e1782f0f85ffc036","before":"efdc6802b65996fecf5873fb9945fd25123deaa6","commits":[{"sha":"8d880506fee441cdc742d61753a7a3c9215079a2","author":{"name":"Yang Guo","email":"2575be00a2a3bcb4f2ba32ecfd9fb241f24e65f2@google.com"},"message":"Support cluster-level extended resources in kubelet and kube-scheduler\n\nCo-authored-by: Yang Guo <ygg@google.com>\nCo-authored-by: Chun Chen <chenchun.feed@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kubernetes/kubernetes/commits/8d880506fee441cdc742d61753a7a3c9215079a2"},{"sha":"1aee9fd9ff5a1def89e25a92e1782f0f85ffc036","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #60332 from yguo0905/sched\n\nAutomatic merge from submit-queue (batch tested with PRs 60236, 60332, 57375, 60451, 57408). If you want to cherry-pick this change to another branch, please follow the instructions <a href=\"https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md\">here</a>.\n\nkube-scheduler: Support extender managed extended resources in kube-scheduler\n\n**What this PR does / why we need it**:\r\n\r\nThis is the continuation of https://github.com/kubernetes/kubernetes/pull/58851.\r\n\r\n- This PR adds new extender configurations in scheduler policy config.\r\n    - A set of extended resource names can be specified in an extender config. They are the resources that are managed by the extender. The scheduler will only send pods to the extender if the pod requests at least one of the extended resources in the set.\r\n    - An `IgnoredByScheduler` flag can be set along with each of such resources. If this flag is set to true, the scheduler will not check the resource in the `PodFitsResources` predicate.\r\n- This PR also changes the default behavior of the `PodFitsResources` predicate. Now, by default, `PodFitsResources` will ignore the extended resources that are not in node status. This is required to support extender managed extended resources (including cluster-level resources) on node. Note that in kube-scheduler we override the default behavior by not ignoring such missing extended resources.\r\n\r\n**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:\r\nFixes https://github.com/kubernetes/kubernetes/issues/53616 https://github.com/kubernetes/kubernetes/issues/58850 \r\n\r\n**Special notes for your reviewer**:\r\n\r\n**Release note**:\r\n\r\n```\r\nSupport extender managed extended resources in kube-scheduler\r\n```","distinct":true,"url":"https://api.github.com/repos/kubernetes/kubernetes/commits/1aee9fd9ff5a1def89e25a92e1782f0f85ffc036"}]}
{"actor":{"display_login":"k8s-merge-robot"}}