{"push_id":810481141,"size":218,"distinct_size":14,"ref":"refs/heads/sur-k8sm-441-flaky","head":"b08f673cdec15ad9061773855ba99895b077ced0","before":"5cdc2858aefc98fc8d92e8e68246bf2aa4b54c9f","commits":[{"sha":"da94ed7957689699683f5685d1d6cac1f94f6ed1","author":{"email":"05f8136017a996ef827d97d0245185da0eee883a@google.com","name":"Robert Bailey"},"message":"Healthcheck the kubelet on the secure port rather than the read-only port.","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/da94ed7957689699683f5685d1d6cac1f94f6ed1"},{"sha":"f1124eb0b184a688c72a51e8fff96c3691e44f2e","author":{"email":"5ba478f7e379e5026033ada2badb07ae28fac367@gmail.com","name":"feisky"},"message":"Refactor image manager to operate on Runtime","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/f1124eb0b184a688c72a51e8fff96c3691e44f2e"},{"sha":"2ac0e15f937b2980b171d4c83c669a38d3fa5f7c","author":{"email":"2ada389bcca4d518272b3b32ab131f6d4f692fe3@huawei.com","name":"hw-qiaolei"},"message":"Add kubectl overview page","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/2ac0e15f937b2980b171d4c83c669a38d3fa5f7c"},{"sha":"c4bc4e26becbbb1c58b4b57e6c691fe6ea9e7f40","author":{"email":"c9c7417df5c814327987c96886d9c0cbe3827bcd@zju.edu.cn","name":"He Simei"},"message":"kube-down gracefully when api-server is no longer accessible","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/c4bc4e26becbbb1c58b4b57e6c691fe6ea9e7f40"},{"sha":"91044f3bf2b4f159c6d48255c77d8f73a22b1032","author":{"email":"37aa22ee47fa31ab2a7c1def2e92b22b2b5ce1e9@huawei.com","name":"eulerzgy"},"message":"  del the unused code","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/91044f3bf2b4f159c6d48255c77d8f73a22b1032"},{"sha":"0a3f7787e716e9d1c1e04ccd73813190d520d2a6","author":{"email":"8c34ddd8cf36d7c696feb4309d3c17fd6e834fce@google.com","name":"gmarek"},"message":"Fix 'ContainersMap' feature in fake-docker-client.","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/0a3f7787e716e9d1c1e04ccd73813190d520d2a6"},{"sha":"c4dc0561056a034417177b4bbf1a9a7e79afe38b","author":{"email":"24d4e0b668318ee88638c0b8cab71155721d85d7@huawei.com","name":"hurf"},"message":"Improve message from kubectl config\n\n1.use Fprintf instead of Printf\n2.output simple success messages\n3.lowercase all error messages","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/c4dc0561056a034417177b4bbf1a9a7e79afe38b"},{"sha":"09600095c4fb8bc9d44a24bb619e1d88e162f7b5","author":{"email":"0ba37ce1f05fc0f536ec2ba72f296e62394ce55f@redhat.com","name":"markturansky"},"message":"allow pre-binding of persistent volumes to pvclaims","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/09600095c4fb8bc9d44a24bb619e1d88e162f7b5"},{"sha":"1c25c2cd9954d2985d115e3dc876918222aff7db","author":{"email":"8c34ddd8cf36d7c696feb4309d3c17fd6e834fce@google.com","name":"gmarek"},"message":"Refactor KubeProxy to allow mocking of all moving parts.","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/1c25c2cd9954d2985d115e3dc876918222aff7db"},{"sha":"f6bc538a46218eed477194f60c928a5593476ad2","author":{"email":"5fe8218fadc95a6c73283b8a12902b1d6174d9be@google.com","name":"saadali"},"message":"Add new GCE PD E2E test to verify two PDs attached to one container","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/f6bc538a46218eed477194f60c928a5593476ad2"},{"sha":"ab85b9a7d666c4b26b210074ca994e66a67ed184","author":{"email":"52dc720c411f8e2156e608c1a8b894a917489667@google.com","name":"Yu-Ju Hong"},"message":"e2e: add a function to reset the stats in resource monitor\n\nThe function can be called in a long-running test to clear exsiting\nstats (free the memory), and start over.","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/ab85b9a7d666c4b26b210074ca994e66a67ed184"},{"sha":"0b8244505c0487ea76a21b6c837b9820aedf2169","author":{"email":"52dc720c411f8e2156e608c1a8b894a917489667@google.com","name":"Yu-Ju Hong"},"message":"Add a slow e2e test to monitor kubelet resource usage\n\nThis test tracks kubelet resource usage over a long period of time (1hr)\nwhen running N pods (e.g., N=0,50), and prints out the resource usage. This\nwould give us an idea how much kubelet's management overhead is in a stable\ncluster.\n\nSome followup items:\n * Use a more realistic workload (e.g., including probing)\n * Fail the test if the resource usage is too high.\n\nCaveat:\n * We assume the scheduler would do a decent job distributing the pause pods,\n   but we should double check.\n * Cluster addon pods could be unevenly distributed and skews the resource\n   usage on nodes.","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/0b8244505c0487ea76a21b6c837b9820aedf2169"},{"sha":"74ba88cb078594605163c59b84ec011e688c26c3","author":{"email":"8116d2641a7710f1f7ad4d346ca6ece29f825b54@huawei.com","name":"feihujiang"},"message":"Fix error message for non-existent namespace","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/74ba88cb078594605163c59b84ec011e688c26c3"},{"sha":"f2378a2da7dfb577c907f11955e02ee65bf5db4a","author":{"email":"0ba37ce1f05fc0f536ec2ba72f296e62394ce55f@redhat.com","name":"markturansky"},"message":"shortened annotation key name, improved comments","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/f2378a2da7dfb577c907f11955e02ee65bf5db4a"},{"sha":"9ffa70a8be8851248cb88ea456136116f919a194","author":{"email":"fa7152b5384dc0d8f2128da758a3cbcb88f343e6@amadeus.com","name":"Lénaïc Huard"},"message":"Move the vagrant+libvirt cluster from Fedora 20 to 21","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/9ffa70a8be8851248cb88ea456136116f919a194"},{"sha":"b29722c72899c74eebedae0bdb3cef8fbf9a8460","author":{"email":"d800573394d256a195d45028b21a6497aae57664@redhat.com","name":"derekwaynecarr"},"message":"Ensure ResourceQuota values are non-negative","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/b29722c72899c74eebedae0bdb3cef8fbf9a8460"},{"sha":"f92755acab8795ede2fcecd08e08680f1b46e540","author":{"email":"d800573394d256a195d45028b21a6497aae57664@redhat.com","name":"derekwaynecarr"},"message":"Improve conflict errors in namespace controller","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/f92755acab8795ede2fcecd08e08680f1b46e540"},{"sha":"4634246391420bf0a43aa50193be337eff15a6db","author":{"email":"917c32651dc06e7c8d7cbcf472679bf876430ac2@google.com","name":"Marcin Wielgus"},"message":"E2E test - check pod.Status.Phase when greping through pod logs","distinct":true,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/4634246391420bf0a43aa50193be337eff15a6db"},{"sha":"ed5d24ed528ec8b0f34425815449607f781e9f73","author":{"email":"e3c73a9d5a10d7404c2eb69be1ef45de2b0a94ba@google.com","name":"nikhiljindal"},"message":"Allow enabling deployment controller on GCE and GKE","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/ed5d24ed528ec8b0f34425815449607f781e9f73"},{"sha":"ec2605a7586018f8cea8eadf6e1c6ead667d32b6","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@mesosphere.io","name":"James DeFelice"},"message":"wait for some grace period for kill proc to die, upgrading from SIGTERM to SIGKILL if needed\n- refactor kill signal escalation into separate func for easier unit testing\n- added unit test for signal escalation","distinct":false,"url":"https://api.github.com/repos/mesosphere/kubernetes/commits/ec2605a7586018f8cea8eadf6e1c6ead667d32b6"}]}