{"push_id":1125954555,"size":1000,"distinct_size":10149,"ref":"refs/heads/master","head":"e58788be6da4b89b318b1b8760f1110b39e47b19","before":"e929977ff3da5ddfed854e444bba6ed4ef88d618","commits":[{"sha":"ea367080204143cfe0f519d7e9c29fb2b4940cd9","author":{"email":"efe88cf206bc79cccfc4e4395778b76384b89d96@gmail.com","name":"k8s-merge-robot"},"message":"Merge pull request #25193 from gmarek/gather\n\nAutomatic merge from submit-queue\n\nFix units in kubemark resource gatherer","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/ea367080204143cfe0f519d7e9c29fb2b4940cd9"},{"sha":"9e4bc8cee60751927ed846584a5a6ff1bf9d4d5f","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@oszi.one","name":"David Osztertag"},"message":"Merge COPY lines in etcd Dockerfile","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/9e4bc8cee60751927ed846584a5a6ff1bf9d4d5f"},{"sha":"085b17239503363f0fb4b0c960bf185b49495261","author":{"email":"efe88cf206bc79cccfc4e4395778b76384b89d96@gmail.com","name":"k8s-merge-robot"},"message":"Merge pull request #24887 from nikhiljindal/runOptions\n\nAutomatic merge from submit-queue\n\nDeleting duplicate code from federated-apiserver.Run()\n\nThis removes most of duplicate code from federated-apiserver.Run().\r\nThe code remaining is related to storage or authz and authn.\r\nhttps://github.com/kubernetes/kubernetes/pull/24787 refactors the storage related code.\r\nI am still figuring out authz and authn.\r\n\r\ncc @jianhuiz","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/085b17239503363f0fb4b0c960bf185b49495261"},{"sha":"f5e1e9a22720229c3b8d500d4a608582b9541f07","author":{"email":"efe88cf206bc79cccfc4e4395778b76384b89d96@gmail.com","name":"k8s-merge-robot"},"message":"Merge pull request #24912 from bprashanth/petset_controller\n\nAutomatic merge from submit-queue\n\nPetset controller\n\nTook longer than I expected. Main parts of this pr are:\r\n1. Identity generation based on petset spec (volumes are mapped per discussion in #18016)\r\n2. Ensure that we create/delete pets in sequence\r\n3. Ensuring that we create, wait for healthy, create; or delete, wait for terminationGrace, delete\r\n4. Controller that watches apiserver and drives actual -> desired\r\n\r\nPVCs are not deleted, yet.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/f5e1e9a22720229c3b8d500d4a608582b9541f07"},{"sha":"7e1089bb75328fef12c7a48a3e531f7a0d4b4c14","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Storage, not Storgage","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/7e1089bb75328fef12c7a48a3e531f7a0d4b4c14"},{"sha":"4ad5565c4160cfefb92ba611fda93232bad7d6c6","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"RecognizingDecoder didn't handle ambiguous input\n\nYAML is not guaranteed to be recognizable, so we need to bump JSON and\nprotobuf above it in the decoding order. Add a unit test.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/4ad5565c4160cfefb92ba611fda93232bad7d6c6"},{"sha":"5622c8a471dfbffe5db4a6b5ab1bfa92e7135e74","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Generated files","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/5622c8a471dfbffe5db4a6b5ab1bfa92e7135e74"},{"sha":"e0ebcf421654b34519cde63093075e572f4c8f90","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Split the storage and negotiation parts of Codecs\n\nThe codec factory should support two distinct interfaces - negotiating\nfor a serializer with a client, vs reading or writing data to a storage\nform (etcd, disk, etc). Make the EncodeForVersion and DecodeToVersion\nmethods only take Encoder and Decoder, and slight refactoring elsewhere.\n\nIn the storage factory, use a content type to control what serializer to\npick, and use the universal deserializer. This ensures that storage can\nread JSON (which might be from older objects) while only writing\nprotobuf. Add exceptions for those resources that may not be able to\nwrite to protobuf (specifically third party resources, but potentially\nothers in the future).","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/e0ebcf421654b34519cde63093075e572f4c8f90"},{"sha":"39c98a8d6b26873b478321bd8b89ee6fe49e1973","author":{"email":"0c788e8ce7f32cd74614912f5c5517a33c9f53d5@google.com","name":"Isaac Hollander McCreery"},"message":"Fix v1.3.0-alpha.3 CHANGELOG entry","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/39c98a8d6b26873b478321bd8b89ee6fe49e1973"},{"sha":"e618e335f62c097cd1181741e253df4e7c368ef2","author":{"email":"0c788e8ce7f32cd74614912f5c5517a33c9f53d5@google.com","name":"Isaac Hollander McCreery"},"message":"Add clarifying language about supported version skews","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/e618e335f62c097cd1181741e253df4e7c368ef2"},{"sha":"1f6711ca0763699e8757428a08fd2fd3a5e5aa86","author":{"email":"efe88cf206bc79cccfc4e4395778b76384b89d96@gmail.com","name":"k8s-merge-robot"},"message":"Merge pull request #25192 from ingvagabund/e2e-framework-util-start-pods-dont-wait-for-zero-pods\n\nAutomatic merge from submit-queue\n\ne2e/framework/util.StartPods: don't wait for pods that are not created\n\nWhen running ``[k8s.io] SchedulerPredicates [Serial] validates resource limits of pods that are allowed to run [Conformance]`` pods can be created in a way in which additional pods have to be create to fully saturate node's capacity CPU in a cluster. Additional pods are created by calling ``framework.StartPods``. The function creates pods with a given label and waits for them (if ``waitForRunning`` is ``true``). This is fine as long as the number of pods to created is non-zero. If there are zero pods to be created and ``waitForRunning`` is ``true``, the function waits forever as there is not going to be any pods with requested label. Thus, resulting in ``Error waiting for 0 pods to be running - probably a timeout``. Causing the e2e test to fail even if it should not.\r\n\r\nAdding condition to return from the function immediately if there is not pod to create.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/1f6711ca0763699e8757428a08fd2fd3a5e5aa86"},{"sha":"84573939ff67306a9197f9ec3576e85440a3da7e","author":{"email":"efe88cf206bc79cccfc4e4395778b76384b89d96@gmail.com","name":"k8s-merge-robot"},"message":"Merge pull request #25105 from andyzheng0831/metadata\n\nAutomatic merge from submit-queue\n\nGCI: Add two GCI specific metadata pairs\n\nThis PR adds two GCI specific metadata pairs when using GCI image.\r\n\r\n(1) \"gci-update-strategy\": by default the GCI in-place updater is enabled. It means that when a new image is released, the instance on the old image will be upgraded to the new image. In this change, we turn it off;\r\n\r\n(2) \"gci-ensure-gke-docker\": GCI is built with two versions of docker. When this metadata is set to \"true\", the version satisfying kubernetes qualification will be used. Setting this metadata prevents from using incorrect docker version.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/84573939ff67306a9197f9ec3576e85440a3da7e"},{"sha":"fe4d83dc81777cf3a707a11236503f7680cffc1f","author":{"email":"efe88cf206bc79cccfc4e4395778b76384b89d96@gmail.com","name":"k8s-merge-robot"},"message":"Merge pull request #25203 from ihmccreery/changelog-fix\n\nAutomatic merge from submit-queue\n\nFix v1.3.0-alpha.3 CHANGELOG entry\n\nWe got a double entry in #24942; my bad.  Another example of why automation > humans.  👍","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/fe4d83dc81777cf3a707a11236503f7680cffc1f"},{"sha":"ea4a7e24adf6441efbaa682d5fc28c109e3ecab8","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Remove the cluster DNS verification check from the test\n\nAlternate DNS implementations may be conformant without implementing DNS\nas a pod.","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/ea4a7e24adf6441efbaa682d5fc28c109e3ecab8"},{"sha":"995f022808d1407897a5b23373484ac683534390","author":{"email":"cff910f56e4f0c6cc1915bb07d447f6bbf4e6414@google.com","name":"Daniel Smith"},"message":"Never leak the etcd watcher's translate goroutine","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/995f022808d1407897a5b23373484ac683534390"},{"sha":"8ea3a9319c201388f8d802d7bedfe3e90e8bdc3d","author":{"email":"279c03710a08a913d8bc9eaa3b430a0b2723f587@hotmail.co.uk","name":"Lucas Käldström"},"message":"Automatically create the kube-system namespace","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/8ea3a9319c201388f8d802d7bedfe3e90e8bdc3d"},{"sha":"d466d084c29359079b5766d292cacced19245daf","author":{"email":"d800573394d256a195d45028b21a6497aae57664@redhat.com","name":"derekwaynecarr"},"message":"Resource name constants were not consistent","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/d466d084c29359079b5766d292cacced19245daf"},{"sha":"9323760399fe324e4566da7e5865a2a9214f0f4b","author":{"email":"ff3bde741799c0eff815b83a54eda3fc494df54f@us.ibm.com","name":"Doug Davis"},"message":"Add a better error message to run.sh\n\nI ran build/run.sh w/o any args (by mistake) and it just said\n   `Invalid input.`\nafter several other steps. I had no idea whether I was doing something\nwrong or if my env was busted. Clearly, I just forget to include the\ncommand that run.sh was to invoke in the Docker container.  But it took\nme time to go track down where this error came from and why. So to help\nothers I just tweaked the error message to be:\n   `Invalid input - please specify a command to run.`\n\nVery minor thing,I know, but if it helps others...\n\nSigned-off-by: Doug Davis <dug@us.ibm.com>","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/9323760399fe324e4566da7e5865a2a9214f0f4b"},{"sha":"4aba77c1f8a1da4e6e95fcb40cf6db2a5e3413d7","author":{"email":"d4310aad15daa0adb22e7f7056b3e3f59a97b2e0@google.com","name":"Mike Danese"},"message":"add cni plugins to hyperkube image","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/4aba77c1f8a1da4e6e95fcb40cf6db2a5e3413d7"},{"sha":"15874cd717b9fd1c4486397c3599dc7f83e8e8e7","author":{"email":"13e9af855ebeb69955d12616b4c130561a7dc2bf@google.com","name":"Alex Robinson"},"message":"Actually populate nodeTags field in GCE provider struct","distinct":true,"url":"https://api.github.com/repos/paulbellamy/kubernetes/commits/15874cd717b9fd1c4486397c3599dc7f83e8e8e7"}]}
{"actor":{"display_login":"paulbellamy"}}