{"push_id":2757832617,"size":33,"distinct_size":33,"ref":"refs/heads/master","head":"01a4ecd8a50e3b3bf34c516664fafbd837776956","before":"1a9d513501335f678572e0d012f34161229d6816","commits":[{"sha":"538dcd817983423d5be5a713553c52af91570592","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Test scale-down to zero","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/538dcd817983423d5be5a713553c52af91570592"},{"sha":"bab6fac3ec32aba4627656f2956677af15ded1fa","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Test if StatefulSets without VolumeClaimTemplates are ignored","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/bab6fac3ec32aba4627656f2956677af15ded1fa"},{"sha":"bc460c7d127696011bc8d4d654ec3e33f277b413","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Test if StatefulSets without drain pod template are ignored","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/bc460c7d127696011bc8d4d654ec3e33f277b413"},{"sha":"7af83554fb02fba1983378a1750c14cd90ac8801","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Test that nothing happens when PVC count matches StatefulSet's replicas","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/7af83554fb02fba1983378a1750c14cd90ac8801"},{"sha":"23e67e82210949a1c14f29015fd449f4fc1caaee","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Ensure only one drain pod is created when PodManagementPolicy is OrderedReady\n\nIf PodManagementPolicy is OrderedReady, the controller should only\ncreate one drain pod, wait for it to finish, and then create the second\ndrain pod if the StatefulSet was scaled down by 2 or more.\n\nIf the PodManagementPolicy is Parallel, the controller should create\nall the required drain pods (e.g. two when StatefulSet is scaled down\nby 2).","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/23e67e82210949a1c14f29015fd449f4fc1caaee"},{"sha":"4838c962159900c3a683ea581a6959a962c1f172","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Check that the drain pod isn't created when the pod already exists","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/4838c962159900c3a683ea581a6959a962c1f172"},{"sha":"0dd42a2d8e7be80518e34d1a0d2a993e98efcded","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Refactor: fixture.run takes *StatefulSet instead of key string","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/0dd42a2d8e7be80518e34d1a0d2a993e98efcded"},{"sha":"9a5a9245be6c32f6d7ee7274eed4d2331a1916c2","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Renamed import alias from apps to appsv1","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/9a5a9245be6c32f6d7ee7274eed4d2331a1916c2"},{"sha":"d36588b2560d8a374944141f62c2761d8e6d5317","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Run gofmt","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/d36588b2560d8a374944141f62c2761d8e6d5317"},{"sha":"f89ac7277ee53761f6d687dd9d957b77e9b87169","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Introduced REGISTRY & VERSION env vars to Makefile","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/f89ac7277ee53761f6d687dd9d957b77e9b87169"},{"sha":"932f2b89fa504981526ed437f265af9886b5663f","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Test if Pod and PVC are deleted after pod completes successfully","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/932f2b89fa504981526ed437f265af9886b5663f"},{"sha":"23d23b8777e6ed7d0e79b9db3b5188484ca8c081","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Refactor: Introduce toJSON()","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/23d23b8777e6ed7d0e79b9db3b5188484ca8c081"},{"sha":"4d3a8341fa43d50b349ab14a08fff2c3dd9b5ee6","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Added missing VolumeMount to StatefulSet pod template","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/4d3a8341fa43d50b349ab14a08fff2c3dd9b5ee6"},{"sha":"94c9b452d7059143a28f7b7a5da1309ba2224a03","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Test multiple volumeClaimTemplates","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/94c9b452d7059143a28f7b7a5da1309ba2224a03"},{"sha":"05c06cb5c3dae2e2d4e8998781b2253e1066378f","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Refactor tests: addStatefulSets(), addPods(), addPersistentVolumeClaims()","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/05c06cb5c3dae2e2d4e8998781b2253e1066378f"},{"sha":"cadf71a2f7c8d226e246dfd56d11faf2ba9e7421","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Refactor: Extract controller_base.go from controller.go","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/cadf71a2f7c8d226e246dfd56d11faf2ba9e7421"},{"sha":"004fb5023b90d9d1bf720a0d56b6f77cb84fcffd","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Refactor: Extract pod and pvc-related code into separate files","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/004fb5023b90d9d1bf720a0d56b6f77cb84fcffd"},{"sha":"1f4431ced1b71066200403b36a1f7d53250cfe83","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Refactor: Use int instead of int32 for ordinal","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/1f4431ced1b71066200403b36a1f7d53250cfe83"},{"sha":"50aad5b9a68887851c4968fe01a25f6fc89c8f76","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Refactor: Extract pod creation into separate method","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/50aad5b9a68887851c4968fe01a25f6fc89c8f76"},{"sha":"130c493d1caf40c4394a5dc9ceb6f5dc75f64089","author":{"name":"Marko Luksa","email":"9f016f3a5bb4118a0d51d991803b9c2e3c494e38@gmail.com"},"message":"Refactor: Extract method extractOrdinals()","distinct":true,"url":"https://api.github.com/repos/luksa/statefulset-drain-controller/commits/130c493d1caf40c4394a5dc9ceb6f5dc75f64089"}]}
{"actor":{"display_login":"luksa"}}