{"push_id":1068599920,"size":287,"distinct_size":171,"ref":"refs/heads/move_reset_metrics","head":"0f95b91f9632b092a87b9754858909d13070f8a6","before":"dc5b7f1208f8e9b1c192ab38d8d7f17bec4494c6","commits":[{"sha":"2c99a6e2a04f952d566357adb3124833de110cc6","author":{"email":"279c03710a08a913d8bc9eaa3b430a0b2723f587@hotmail.co.uk","name":"Lucas Käldström"},"message":"Add some info about binary downloads","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/2c99a6e2a04f952d566357adb3124833de110cc6"},{"sha":"dc91b82a3f94ffff922707861a82e966a8293c02","author":{"email":"797e091027509f458ce0e5f1cd1eb4cee7fef6fb@gmail.com","name":"Hongchao Deng"},"message":"kube-scheduler: cleanup duplicate GetAlgorithmProvider()","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/dc91b82a3f94ffff922707861a82e966a8293c02"},{"sha":"f6f013b992441379a67bf98a5ba4b7e975c3470e","author":{"email":"5d61c11e6df8ed8ffd2a3627a86b97e825765970@kinvolk.io","name":"Alban Crequy"},"message":"examples/guestbook/php-redis: don't reopen stdio fds\n\n/etc/apache2/apache2.conf was configured to log in this way:\n> ErrorLog /proc/self/fd/2\n> CustomLog /proc/self/fd/1 combined\n\nThis causes apache to reopen the already-opened fds. It works fine when\nthe file descriptors are pipes or ttys but it fails when they are Unix\nsockets because sockets cannot be opened with the open() syscall. The\nissue happens when apache is connected to systemd-journald, like in the\nrkt container run-time.\n\nThis patch uses \"cat\" to directly write to the stdio fds without\nreopening them. apache2.conf now looks like:\n> ErrorLog \"|$/bin/cat 1>&2\"\n> CustomLog \"|/bin/cat\" combined\n\nIt works both with Docker and rkt (tested with and without\n--interactive).\n\nSymptoms:\n> [ 2673.478868] apache2-foreground[4]: (6)No such device or address:\n> AH00091: apache2: could not open error log file /proc/self/fd/2.\n\nSee also: https://github.com/coreos/rkt/issues/2300","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/f6f013b992441379a67bf98a5ba4b7e975c3470e"},{"sha":"92f181174b849aa131a96b78fab6c7cdfc41e2c8","author":{"email":"a7f4b96ffdd515ecef00f117294da18555749b0b@redhat.com","name":"Jan Safranek"},"message":"Fixed mounting with containerized kubelet.\n\nKubelet was not able to mount volumes when running inside a container and\nusing nsenter mounter,\n\nNsenterMounter.IsLikelyNotMountPoint() should return ErrNotExist when the\nchecked directory does not exists as the regular mounted does this and\nsome volume plugins depend on this behavior.","distinct":true,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/92f181174b849aa131a96b78fab6c7cdfc41e2c8"},{"sha":"0bfc4964960fc3e12e7fa3885c9d46cc325b8d34","author":{"email":"3c0626f42ba7d4c1aa7a3b274fc1be21c88b826e@gmail.com","name":"Yaroslav Molocko"},"message":"fix for https://github.com/kubernetes/kubernetes/issues/13511","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/0bfc4964960fc3e12e7fa3885c9d46cc325b8d34"},{"sha":"7436fc6261968443f6e86069bb86934b7b8b1343","author":{"email":"62b67ee31b6199bfc77becabd5760bb004da167d@google.com","name":"Prashanth Balasubramanian"},"message":"Default firewall port to TCP when unspecified.","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/7436fc6261968443f6e86069bb86934b7b8b1343"},{"sha":"ca6bdba014f0a98efe0e0dd4e15f57d1c121d6c9","author":{"email":"1f53d03209ef868737b2f546e002198b2b4875ac@clarifai.com","name":"Rudi Chiarito"},"message":"Allow lazy binding in credential providers; don't use it in AWS yet\n\nThis is step one for cross-region ECR support and has no visible effects yet.\nI'm not crazy about the name LazyProvide. Perhaps the interface method could\nremain like that and the package method of the same name could become\nLateBind(). I still don't understand why the credential provider has a\nDockerConfigEntry that has the same fields but is distinct from\ndocker.AuthConfiguration. I had to write a converter now that we do that in\nmore than one place.\n\nIn step two, I'll add another intermediate, lazy provider for each AWS region,\nwhose empty LazyAuthConfiguration will have a refresh time of months or years.\nBehind the scenes, it'll use an actual ecrProvider with the usual ~12 hour\ncredentials, that will get created (and later refreshed) only when kubelet is\nattempting to pull an image. If we simply turned ecrProvider directly into a\nlazy provider, we would bypass all the caching and get new credentials for\neach image pulled.","distinct":true,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/ca6bdba014f0a98efe0e0dd4e15f57d1c121d6c9"},{"sha":"5b4f5de66821cb50909330a77317b5396ddfd56a","author":{"email":"1f53d03209ef868737b2f546e002198b2b4875ac@clarifai.com","name":"Rudi Chiarito"},"message":"Add version string to \"Kubelet started\" log message","distinct":true,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/5b4f5de66821cb50909330a77317b5396ddfd56a"},{"sha":"106c5f0b08ccf78ac07ba96c97fa0e848955a317","author":{"email":"fb7b75872f1a877dbe4139a6016b66e619a17cb9@redhat.com","name":"Jan Chaloupka"},"message":"Introduce unit test for checking resource quantities for kubelet's allocatable resources.\n\nCovered values:\n- negative quantity value: error expected\n- invalid quantity unit: error expected\n- valid quantity: error not expected\n\nRunning go test with -v, returned error are logged as well for more information:\n\n=== RUN   TestValueOfAllocatableResources\n--- PASS: TestValueOfAllocatableResources (0.00s)\n\tserver_test.go:47: negative quantity value: resource quantity for \\\"memory\\\" cannot be negative: -150G\n\tserver_test.go:47: invalid quantity unit: unable to parse quantity's suffix\nPASS\nok  \tk8s.io/kubernetes/cmd/kubelet/app\t0.020s","distinct":true,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/106c5f0b08ccf78ac07ba96c97fa0e848955a317"},{"sha":"5dbac3a8b853847cb1869d4618e43f30ffcef60e","author":{"email":"167fe1531d009afeb2f1f16cf3b4539ebae2beb0@gmail.com","name":"Random-Liu"},"message":"Fix TerminationMessagePath","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/5dbac3a8b853847cb1869d4618e43f30ffcef60e"},{"sha":"0cf0bb00cdf9044328eccc327b09b4b43e27bb23","author":{"email":"4557ca660bca40225ba58749d212d65c650d01ed@kukulinski.com","name":"Ross Kukulinski"},"message":"Add KUBERNETES_RELEASE option to get-kube.sh","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/0cf0bb00cdf9044328eccc327b09b4b43e27bb23"},{"sha":"d026d7ecbcde494a5d033ffe5816a77eb7d3a044","author":{"email":"485f5f62f33078a6c00e985a765b4a384e8e2c35@google.com","name":"Minhan Xia"},"message":"Update cni binary","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/d026d7ecbcde494a5d033ffe5816a77eb7d3a044"},{"sha":"2937d8f87fbabd50336531e138f67d7fc1db88e8","author":{"email":"485f5f62f33078a6c00e985a765b4a384e8e2c35@google.com","name":"Minhan Xia"},"message":"add jenkins project for kubenet","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/2937d8f87fbabd50336531e138f67d7fc1db88e8"},{"sha":"378ef9746e4109b87a84cce584dadb715d46b4b4","author":{"email":"70b7fd64787cb75fe6f9f4e4e8346408412f4791@intel.com","name":"Wlodzimierz Borkowski"},"message":"keep deprecated flag stage1-image with rkt","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/378ef9746e4109b87a84cce584dadb715d46b4b4"},{"sha":"c214c7667159d06635af04d7dbef4c9e3f900ebb","author":{"email":"279c03710a08a913d8bc9eaa3b430a0b2723f587@hotmail.co.uk","name":"Lucas Käldström"},"message":"Update the pause image to build for arm64 and ppc64le","distinct":true,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/c214c7667159d06635af04d7dbef4c9e3f900ebb"},{"sha":"1358f5c529f3ecfe8eef4ef5b794b9f823eb8270","author":{"email":"f8ee43777f64fca8c51028ff24a0907c2d7cd2a6@google.com","name":"Joe Finney"},"message":"Disable autoscaling Jenkins job.","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/1358f5c529f3ecfe8eef4ef5b794b9f823eb8270"},{"sha":"5fe773d37caf39b4d0b8dc580cd39c472107b3d8","author":{"email":"ad31c72a316b019bb17ad3cab7a5518590c74a50@zju.edu.cn","name":"harry"},"message":"Add flow control pkg\n\nRefactor pkg names in flow control related files","distinct":false,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/5fe773d37caf39b4d0b8dc580cd39c472107b3d8"},{"sha":"8af3be87e47a74b191c52f4a35b134e0abf627aa","author":{"email":"c7eb7e27d720073802570910730f1cd8b821f3fc@gmail.com","name":"Dr. Stefan Schimanski"},"message":"Update cobra godep","distinct":true,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/8af3be87e47a74b191c52f4a35b134e0abf627aa"},{"sha":"7e0bb885f14cfc248fcbe301dfe6c64690094ec9","author":{"email":"c7eb7e27d720073802570910730f1cd8b821f3fc@gmail.com","name":"Dr. Stefan Schimanski"},"message":"Make kubectl bash completion namespace aware and add noun aliases\n\n- add namespace filtering to bash completion\n- add --namespace flag bash completion\n- add bash completion noun aliases\n- adapt to new cobra package structure","distinct":true,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/7e0bb885f14cfc248fcbe301dfe6c64690094ec9"},{"sha":"f832aafc7f58c6c222cb1263d7779a04c628671f","author":{"email":"c7eb7e27d720073802570910730f1cd8b821f3fc@gmail.com","name":"Dr. Stefan Schimanski"},"message":"Update generated contrib/completions/bash/kubectl","distinct":true,"url":"https://api.github.com/repos/smarterclayton/kubernetes/commits/f832aafc7f58c6c222cb1263d7779a04c628671f"}]}