{"push_id":1125559117,"size":1000,"distinct_size":1658,"ref":"refs/heads/master","head":"1e97583f013b7b4b5102a518c974a95b10d8f5a7","before":"c1fe51c7f8d12bd071f62a0eba2ac235c5a2117d","commits":[{"sha":"0aeedb759cc66fe6887820c78f1d6f935aa15f88","author":{"email":"7b4298b26c6fd261a528647d9d8413cb8ad8f664@google.com","name":"Piotr Szczesniak"},"message":"Merge pull request #24253 from piosz/master-metrics-proposal\n\nResource Metrics API proposal","distinct":true,"url":"https://api.github.com/repos/cjdrake/kubernetes/commits/0aeedb759cc66fe6887820c78f1d6f935aa15f88"},{"sha":"caa96f4cf3a6b5b7017d862187b9b0b0a9490585","author":{"email":"7b4298b26c6fd261a528647d9d8413cb8ad8f664@google.com","name":"Piotr Szczesniak"},"message":"Merge pull request #25133 from jayunit100/c2fix\n\nflake fix for cassandra:cassandra","distinct":true,"url":"https://api.github.com/repos/cjdrake/kubernetes/commits/caa96f4cf3a6b5b7017d862187b9b0b0a9490585"},{"sha":"3faf214506b17f35e53cec2c3edc7c44c831d36a","author":{"email":"efe88cf206bc79cccfc4e4395778b76384b89d96@gmail.com","name":"k8s-merge-robot"},"message":"Merge pull request #24924 from mqliang/pv-prepare-update\n\nAutomatic merge from submit-queue\n\nfix PrepareForUpdate bug for PV and PVC","distinct":true,"url":"https://api.github.com/repos/cjdrake/kubernetes/commits/3faf214506b17f35e53cec2c3edc7c44c831d36a"},{"sha":"0e2ecb7ac641393719ac7e28b32b43702c08ec9d","author":{"email":"efe88cf206bc79cccfc4e4395778b76384b89d96@gmail.com","name":"k8s-merge-robot"},"message":"Merge pull request #24694 from vulpecula/local-ssd-configure-2\n\nAutomatic merge from submit-queue\n\nSupport local SSDs for GKE and GCE nodes.\n\n\r\n\r\n```release-note\r\nSupport local SSDs for GKE and GCE nodes.\r\n```","distinct":true,"url":"https://api.github.com/repos/cjdrake/kubernetes/commits/0e2ecb7ac641393719ac7e28b32b43702c08ec9d"},{"sha":"59fc509fb736b55565f89a6eeab0b20a365e5299","author":{"email":"fb7b75872f1a877dbe4139a6016b66e619a17cb9@redhat.com","name":"Jan Chaloupka"},"message":"e2e/framework/util.StartPods: don't wait for pods that are not created","distinct":true,"url":"https://api.github.com/repos/cjdrake/kubernetes/commits/59fc509fb736b55565f89a6eeab0b20a365e5299"},{"sha":"c79c5864e767e6b973f5866f4bd8f0b48866aa18","author":{"email":"efe88cf206bc79cccfc4e4395778b76384b89d96@gmail.com","name":"k8s-merge-robot"},"message":"Merge pull request #25051 from spxtr/fix-1.6.2\n\nAutomatic merge from submit-queue\n\nUse v1.6.2-1 tag for build.\n\nIs there any reason these don't use the VERSION file like everything else? cc @luxas @ixdy","distinct":true,"url":"https://api.github.com/repos/cjdrake/kubernetes/commits/c79c5864e767e6b973f5866f4bd8f0b48866aa18"},{"sha":"78331db78dbbedfafd7b1de4e3fcbb47e5c268d5","author":{"email":"8c34ddd8cf36d7c696feb4309d3c17fd6e834fce@google.com","name":"gmarek"},"message":"Fix units in kubemark resource gatherer","distinct":true,"url":"https://api.github.com/repos/cjdrake/kubernetes/commits/78331db78dbbedfafd7b1de4e3fcbb47e5c268d5"},{"sha":"68af7dc1410fdc409f8a5bec1b215abc8032fcca","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@oszi.one","name":"David Osztertag"},"message":"Expose old and new etcd client and server ports","distinct":true,"url":"https://api.github.com/repos/cjdrake/kubernetes/commits/68af7dc1410fdc409f8a5bec1b215abc8032fcca"},{"sha":"ca830803f264bc4c905fee2cb0c4b6dc91e3bb0c","author":{"email":"efe88cf206bc79cccfc4e4395778b76384b89d96@gmail.com","name":"k8s-merge-robot"},"message":"Merge pull request #25187 from wojtek-t/configure_proto_for_test_clusters\n\nAutomatic merge from submit-queue\n\nConfigure proto for test clusters\n\nref #25132\r\n\r\n@smarterclayton - FYI","distinct":true,"url":"https://api.github.com/repos/cjdrake/kubernetes/commits/ca830803f264bc4c905fee2cb0c4b6dc91e3bb0c"},{"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/cjdrake/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/cjdrake/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/cjdrake/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/cjdrake/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/cjdrake/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/cjdrake/kubernetes/commits/4ad5565c4160cfefb92ba611fda93232bad7d6c6"},{"sha":"5622c8a471dfbffe5db4a6b5ab1bfa92e7135e74","author":{"email":"4f499256fd2260f9682a9d9e63c3f1d668ee5cdf@redhat.com","name":"Clayton Coleman"},"message":"Generated files","distinct":true,"url":"https://api.github.com/repos/cjdrake/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/cjdrake/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/cjdrake/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/cjdrake/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/cjdrake/kubernetes/commits/1f6711ca0763699e8757428a08fd2fd3a5e5aa86"}]}
{"actor":{"display_login":"cjdrake"}}