{"push_id":1438899755,"size":60,"distinct_size":60,"ref":"refs/heads/master","head":"de55e68a9553b55d1bd0ffd3a783db45fe4b8abe","before":"81d788dd6e0748e5d53a62c16d933c5f7a0718af","commits":[{"sha":"d11144b7c88d60407f34f86feebd7d9426df9dad","author":{"name":"Elson Rodriguez","email":"f44125ab2b23a26257648ca1e19dadde7a47bdfd@gmail.com"},"message":"Added missing user setup for RBD StorageClass documentation.\n\nAlso some other minor fixes.","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/d11144b7c88d60407f34f86feebd7d9426df9dad"},{"sha":"c5268494366a9195ae3da3c4e4363a06e3759663","author":{"name":"xilabao","email":"9fd03817753c26b5ee5cfe498c3a1c7312b28e10@cn.fujitsu.com"},"message":"extend cmd valid resources information","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/c5268494366a9195ae3da3c4e4363a06e3759663"},{"sha":"c36ca0341cc91d750f9136c9dcce158baba82e5a","author":{"name":"zdj6373","email":"92c584b364d077d8de410407a0b92ab897aec24a@zte.com.cn"},"message":"Kubelet log modification","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/c36ca0341cc91d750f9136c9dcce158baba82e5a"},{"sha":"9c01e87cdb2590dd137bf263f32eb5e089d17392","author":{"name":"Cao Shufeng","email":"f07975ad5cec4d1bed6cbb67407ec08c08437353@cn.fujitsu.com"},"message":"Move \"-short\" to KUBE_TEST_ARGS\n\n\"-short\" is a argument of \"go test\", it should be moved to\n\"KUBE_TEST_ARGS\".","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/9c01e87cdb2590dd137bf263f32eb5e089d17392"},{"sha":"e737f3277dd4917dc84d40cc76de1acd005367cc","author":{"name":"zdj6373","email":"92c584b364d077d8de410407a0b92ab897aec24a@zte.com.cn"},"message":"Code optimization","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/e737f3277dd4917dc84d40cc76de1acd005367cc"},{"sha":"4bbc3ba7b1c93a23602aac570d2fd4d0a17a634b","author":{"name":"yarntime@163.com","email":"726f0504825022048828f2f4d78be689f1b6fb58@163.com"},"message":"check the value of min and max","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/4bbc3ba7b1c93a23602aac570d2fd4d0a17a634b"},{"sha":"4762acbd1ef9666ca31a0b32e9e7d319ae3943e4","author":{"name":"gmarek","email":"c24e99ac0cd35e68a4926c343d20c58d2ecae733@google.com"},"message":"Split inflight requests into read-only and mutating groups","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/4762acbd1ef9666ca31a0b32e9e7d319ae3943e4"},{"sha":"da46d1cf5142c8076fd41773fc3cd27a867141ca","author":{"name":"caiyixiang","email":"35cd4353d3450e806788f28f683dd983e00265b4@zte.com.cn"},"message":"correct a few spelling mistakes","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/da46d1cf5142c8076fd41773fc3cd27a867141ca"},{"sha":"c6733f1c9ec4e4f09954726167f1caea1424979c","author":{"name":"Nicolae Vartolomei","email":"330816fb8a39f92df21b5f5fb7f33d99b618bd74@gmail.com"},"message":"Handle cache/reflector errors when updating objects in store","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/c6733f1c9ec4e4f09954726167f1caea1424979c"},{"sha":"991674380b7773d73afaeafeac6242bf3b6e6001","author":{"name":"Tatsuhiro Tsujikawa","email":"c530dffd3f47806c8861a18593f2cd2ac3d9141d@zlab.co.jp"},"message":"Fix resync goroutine leak in ListAndWatch\n\nPreviously, we had no way to stop resync goroutine when ListAndWatch\nreturned.  goroutine leaked every time ListAndWatch returned, for\nexample, with error.  This commit adds another channel to signal that\nresync goroutine should exit when ListAndWatch returns.","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/991674380b7773d73afaeafeac6242bf3b6e6001"},{"sha":"ac8184dfcc72fc35b29141c2984f45816190e773","author":{"name":"Marcin Wielgus","email":"e593eccc084eff53c15d999b79641e29042cc6c5@google.com"},"message":"Ingress test fixes","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/ac8184dfcc72fc35b29141c2984f45816190e773"},{"sha":"be979ac27689807d277f65a8a10948f4f6b066ea","author":{"name":"Marcin","email":"e593eccc084eff53c15d999b79641e29042cc6c5@google.com"},"message":"Update bazel for ingress tests","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/be979ac27689807d277f65a8a10948f4f6b066ea"},{"sha":"11a5e84acaeec7b00c8b097eb63df784144a70f8","author":{"name":"Michael Adam","email":"ddec6c4772cdd88df6257eaec5ad04670592f090@redhat.com"},"message":"glusterfs: add MinMaxAllocator\n\nAn allocator of integers that allows for changing the range.\nPreviously allocated numbers are not lost, and can  be\nreleased later even if they have fallen outside of the range.\n\nSigned-off-by: Michael Adam <obnox@redhat.com>","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/11a5e84acaeec7b00c8b097eb63df784144a70f8"},{"sha":"92167b5be8317679fbcd71fb0a01d7fb0bba3219","author":{"name":"Humble Chirammal","email":"a579a5e0c1af4616a59777d9ca8b1a4815e431fb@redhat.com"},"message":"glusterfs: teach provisioner to extract gid-range from storage class","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/92167b5be8317679fbcd71fb0a01d7fb0bba3219"},{"sha":"06ad835e48c635decbfa375b20fe56c940c2296e","author":{"name":"Michael Adam","email":"ddec6c4772cdd88df6257eaec5ad04670592f090@redhat.com"},"message":"glusterfs: implement GID security in the dynamic provisioner\n\nSigned-off-by: Michael Adam <obnox@redhat.com>","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/06ad835e48c635decbfa375b20fe56c940c2296e"},{"sha":"ce0d2ac8ee51727bdf7ee2df8431efb0580a189a","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #37688 from nvartolomei/reflector-handle-store-errors\n\nAutomatic merge from submit-queue\n\nAdd error handling for store operations in cache/reflector\n\nIn my opinion the errors there should be returned, but to have minimal impact I just added runtime error handler.\r\n\r\nLet me know what you think.","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/ce0d2ac8ee51727bdf7ee2df8431efb0580a189a"},{"sha":"bc342006bf01b66542cf252a55f1b05826517e91","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #37886 from obnoxxx/gluster-dp-gid\n\nAutomatic merge from submit-queue\n\nImplement GID security for the GlusterFS dynamic provisioner.\n\n<!--  Thanks for sending a pull request!  Here are some tips for you:\r\n1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md\r\n2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md\r\n3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes\r\n-->\r\n\r\n**What this PR does / why we need it**:\r\n\r\nThis PR implements GID security for the glusterfs dynamic provisioner.\r\nIt is a reworked version of PR #37549 .\r\n\r\n<!--\r\n**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #\r\n\r\n**Special notes for your reviewer**:\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```release-note\r\nThe glusterfs dynamic volume provisioner will now choose a unique GID for new persistent volumes from a range that can be configured in the storage class with the \"gidMin\" and \"gidMax\" parameters. The default range is 2000 - 4294967295 (max uint32).\r\n```","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/bc342006bf01b66542cf252a55f1b05826517e91"},{"sha":"f710480e91350a0ba0998f4e94b940c49e946734","author":{"name":"Marcin Wielgus","email":"e593eccc084eff53c15d999b79641e29042cc6c5@google.com"},"message":"Fix error handling in cluster autoscaler e2e test","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/f710480e91350a0ba0998f4e94b940c49e946734"},{"sha":"513893c96e54340211d44c1818e1e73c8cd1f2f4","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #37789 from yarntime/check_min_max\n\nAutomatic merge from submit-queue\n\ncheck the value of min and max in kubectl\n\ncheck the value of min and max in kubectl.","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/513893c96e54340211d44c1818e1e73c8cd1f2f4"},{"sha":"81177226a8b40b91f443473bf03eae7169d1e172","author":{"name":"Kubernetes Submit Queue","email":"260061d766fe633e5411cb223defd984f1ece7b6@users.noreply.github.com"},"message":"Merge pull request #37679 from zdj6373/proxy-accept\n\nAutomatic merge from submit-queue\n\nCode optimization\n\nAccept function, the same sentence information repeated three times, under the optimization, recorded in the call function","distinct":true,"url":"https://api.github.com/repos/andygeiss/kubernetes/commits/81177226a8b40b91f443473bf03eae7169d1e172"}]}
{"actor":{"display_login":"andygeiss"}}