{"push_id":1435872515,"size":1000,"distinct_size":2021,"ref":"refs/heads/master","head":"51458a0ef031b45b43670bab241dd8d8504e05f1","before":"8ff18565b81a894b0a058969e3b069789f08ea16","commits":[{"sha":"b73fae6c5594c26fb28fca397ef82c663f1e4f83","author":{"name":"ymqytw","email":"033b4347f2ba84895eb72106dcf1d99ac9239137@google.com"},"message":"Fix kubectl drain for statefulset and use eviciton for drain if possible","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/b73fae6c5594c26fb28fca397ef82c663f1e4f83"},{"sha":"18cdbadb96cfffd983de1c744ea3723c06b86468","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #36319 from yujuhong/cri_flag\n\nAutomatic merge from submit-queue\n\nRename experimental-runtime-integration-type to experimental-cri\n\nAlso rename the field in the component config to `EnableCRI`","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/18cdbadb96cfffd983de1c744ea3723c06b86468"},{"sha":"13cc43af826a5d2769543e91d13c93dd68c6f809","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #35483 from ymqytw/use_evict_for_drain\n\nAutomatic merge from submit-queue\n\nFix kubectl drain for statefulset\n\nSupport deleting pets for `kubectl drain`. \r\nUse evict to delete pods.\r\n\r\nFixes: #33727\r\n\r\n```release-note\r\nAdds support for StatefulSets in kubectl drain.\r\nSwitches to use the eviction sub-resource instead of deletion in kubectl drain, if server supports.\r\n```\r\n\r\n@foxish @caesarxuchao","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/13cc43af826a5d2769543e91d13c93dd68c6f809"},{"sha":"6b16307d1fa64d02dd34b0f7e58d56acd1ec9388","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #35465 from lukaszo/ds_event\n\nAutomatic merge from submit-queue\n\nEmit event when scheduling daemon fails","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/6b16307d1fa64d02dd34b0f7e58d56acd1ec9388"},{"sha":"a132e5c5800108aab7b89b9b4663333f6bf4a9b7","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #34811 from feiskyer/security-contex\n\nAutomatic merge from submit-queue\n\nCRI: Add security context for sandbox/container\n\nPart of #29478. This PR \n- adds security context for sandbox and fixes #33139\n- encaps container security context to `SecurityContext` and adds missing features\n- Note that capability is not fully accomplished in this PR because it is under discussion at  #33614.\n\ncc/ @yujuhong @yifan-gu @Random-Liu @kubernetes/sig-node","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/a132e5c5800108aab7b89b9b4663333f6bf4a9b7"},{"sha":"0247626ed2d0e0665e5f89db42016c541285bdf6","author":{"name":"Random-Liu","email":"76dec8bcf19c97957369f3139bf49570363c8165@gmail.com"},"message":"Extend the default ci node e2e test timeout to 1h.","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/0247626ed2d0e0665e5f89db42016c541285bdf6"},{"sha":"a0c34eee35d6de3f1114793130b6c4549a6e01d6","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #33239 from MrHohn/dns-autoscaler\n\nAutomatic merge from submit-queue\n\nDeploy kube-dns with cluster-proportional-autoscaler\n\nThis PR integrates [cluster-proportional-autoscaler](https://github.com/kubernetes-incubator/cluster-proportional-autoscaler) with kube-dns for DNS horizontal autoscaling. \r\n\r\nFixes #28648 and #27781.","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/a0c34eee35d6de3f1114793130b6c4549a6e01d6"},{"sha":"8558768650b1da489aa63050bc03f1d42912c968","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #36380 from yujuhong/rm_getns\n\nAutomatic merge from submit-queue\n\nkuberuntime: remove unused GetNs code","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/8558768650b1da489aa63050bc03f1d42912c968"},{"sha":"2c66d47786465b132f9b5d1d731c4eb9f6c9d686","author":{"name":"Solly Ross","email":"d3757af8134238877a1f52c1f32f200b7d98e8cb@redhat.com"},"message":"HPA: Consider unready pods and missing metrics\n\nCurrently, the HPA considers unready pods the same as ready pods when\nlooking at their CPU and custom metric usage.  However, pods frequently\nuse extra CPU during initialization, so we want to consider them\nseparately.\n\nThis commit causes the HPA to consider unready pods as having 0 CPU\nusage when scaling up, and ignores them when scaling down.  If, when\nscaling up, factoring the unready pods as having 0 CPU would cause a\ndownscale instead, we simply choose not to scale.  Otherwise, we simply\nscale up at the reduced amount caculated by factoring the pods in at\nzero CPU usage.\n\nThe effect is that unready pods cause the autoscaler to be a bit more\nconservative -- large increases in CPU usage can still cause scales,\neven with unready pods in the mix, but will not cause the scale factors\nto be as large, in anticipation of the new pods later becoming ready and\nhandling load.\n\nSimilarly, if there are pods for which no metrics have been retrieved,\nthese pods are treated as having 100% of the requested metric when\nscaling down, and 0% when scaling up.  As above, this cannot change the\ndirection of the scale.\n\nThis commit also changes the HPA to ignore superfluous metrics -- as\nlong as metrics for all ready pods are present, the HPA we make scaling\ndecisions.  Currently, this only works for CPU.  For custom metrics, we\ncannot identify which metrics go to which pods if we get superfluous\nmetrics, so we abort the scale.","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/2c66d47786465b132f9b5d1d731c4eb9f6c9d686"},{"sha":"833ef552f5f99f58e4321e7740b3de29912f382a","author":{"name":"Xianglin Gao","email":"908c5e59f7b2ee70394f5c60f5834ad489a612a0@zju.edu.cn"},"message":"skip test docker if we do not use docker as container runtime.\n\nSigned-off-by: Xianglin Gao <xlgao@zju.edu.cn>","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/833ef552f5f99f58e4321e7740b3de29912f382a"},{"sha":"d8fa6a99a2b82067139e25c72e210cc8cd68152f","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #36296 from nikhiljindal/cascDelFedSecret\n\nAutomatic merge from submit-queue\n\nAdding cadcading deletion support for federated secrets\n\nRef https://github.com/kubernetes/kubernetes/issues/33612\r\n\r\nAdding cascading deletion support for federated secrets.\r\nThe code is same as that for namespaces.  Just ensuring that DeletionHelper functions are called at right places in secret_controller.\r\nAlso added e2e tests.\r\n\r\ncc @kubernetes/sig-cluster-federation @caesarxuchao\r\n\r\n```release-note\r\nfederation: Adding support for DeleteOptions.OrphanDependents for federated secrets. Setting it to false while deleting a federated secret also deletes the corresponding secrets from all registered clusters.\r\n```","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/d8fa6a99a2b82067139e25c72e210cc8cd68152f"},{"sha":"057d9df616d517300913a14b58ce139dec6eef35","author":{"name":"Jimmy Cuadra","email":"6d22f8497320c524a85468bba5151f8b5815077c@jimmycuadra.com"},"message":"Use the new name for cassandra-statefulset.yaml in e2e tests.\n\nFixes #36323.","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/057d9df616d517300913a14b58ce139dec6eef35"},{"sha":"5ffda6258834943e78582e269e5b4faa7dd718d9","author":{"name":"Wojciech Tyczynski","email":"d9c16c65f2746bf28bd86812efb680680cd5670f@google.com"},"message":"Fix non-default etcd image handling in kubemark","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/5ffda6258834943e78582e269e5b4faa7dd718d9"},{"sha":"0df63847702dbd9797e9db818a9e5847e17cc2db","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #31093 from Random-Liu/containerize-node-e2e-test\n\nAutomatic merge from submit-queue\n\nNode Conformance Test: Containerize the node e2e test\n\nFor #30122, #30174.\r\nBased on #32427, #32454.\r\n\r\n**Please only review the last 3 commits.**\r\n\r\nThis PR packages the node e2e test into a docker image:\r\n- 1st commit: Add `NodeConformance` flag in the node e2e framework to avoid starting kubelet and collecting system logs. We do this because:\r\n  - There are all kinds of ways to manage kubelet and system logs, for different situation we need to mount different things into the container, run different commands. It is hard and unnecessary to handle the complexity inside the test suite.\r\n- 2nd commit: Remove all `sudo` in the test container. We do this because:\r\n  - In most container, there is no `sudo` command, and there is no need to use `sudo` inside the container.\r\n  - It introduces some complexity to use `sudo` inside the test. (https://github.com/kubernetes/kubernetes/issues/29211, https://github.com/kubernetes/kubernetes/issues/26748) In fact we just need to run the test suite with `sudo`.\r\n- 3rd commit: Package the test into a docker container with corresponding `Makefile` and `Dockerfile`. We also added a `run_test.sh` script to start kubelet and run the test container. The script is only for demonstration purpose and we'll also use the script in our node e2e framework. In the future, we should update the script to start kubelet in production way (maybe with `systemd` or `supervisord`).\r\n\r\n@dchen1107 @vishh \r\n/cc @kubernetes/sig-node @kubernetes/sig-testing\r\n\r\n\r\n\r\n**Release note**:\r\n\r\n<!--  Steps to write your release note:\r\n1. Use the release-note-* labels to set the release note state (if you have access) \r\n2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. \r\n-->\r\n\r\n``` release-note\r\nRelease alpha version node test container gcr.io/google_containers/node-test-ARCH:0.1 for users to verify their node setup.\r\n```","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/0df63847702dbd9797e9db818a9e5847e17cc2db"},{"sha":"a0758f676759cb6e40998bb202bf26c05dd6b8c6","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #36338 from nikhiljindal/delCode\n\nAutomatic merge from submit-queue\n\nDeleting dead code from federation service controller","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/a0758f676759cb6e40998bb202bf26c05dd6b8c6"},{"sha":"d9ddd64c9cac6ef4528d3cd4d240645fc9698d23","author":{"name":"Random-Liu","email":"76dec8bcf19c97957369f3139bf49570363c8165@gmail.com"},"message":"Reorganize node e2e output directories.","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/d9ddd64c9cac6ef4528d3cd4d240645fc9698d23"},{"sha":"f6029fb99576c278e7a368b0b2a0a3c645e71b01","author":{"name":"Random-Liu","email":"76dec8bcf19c97957369f3139bf49570363c8165@gmail.com"},"message":"Handle interrupt properly, wrap focus and skip with quote.","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/f6029fb99576c278e7a368b0b2a0a3c645e71b01"},{"sha":"93be603d8f900bd07ef101d54ced6b8be7648970","author":{"name":"xilabao","email":"9fd03817753c26b5ee5cfe498c3a1c7312b28e10@cn.fujitsu.com"},"message":"add kubectl get rolebindings/clusterrolebindings -o wide","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/93be603d8f900bd07ef101d54ced6b8be7648970"},{"sha":"b346911299dfb5727ebe12b765ec84d6dffc225d","author":{"name":"xilabao","email":"9fd03817753c26b5ee5cfe498c3a1c7312b28e10@cn.fujitsu.com"},"message":"fix forbid clusterrole with namespace","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/b346911299dfb5727ebe12b765ec84d6dffc225d"},{"sha":"02ac41ea571dfa603b9e3703e36e0c3ee1e9c62e","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #36421 from wojtek-t/fix_kubemark\n\nAutomatic merge from submit-queue\n\nFix non-default etcd image handling in kubemark\n\nDoesn't touch production code.","distinct":true,"url":"https://api.github.com/repos/metral/kubernetes/commits/02ac41ea571dfa603b9e3703e36e0c3ee1e9c62e"}]}
{"actor":{"display_login":"metral"}}