{"push_id":764639219,"size":99,"distinct_size":98,"ref":"refs/heads/master","head":"44fa48e5af44d3e988fa943d96a2de732d8cc666","before":"fadb59067b10c76a1bad4a13a3713f72cd9c7961","commits":[{"sha":"1e10a7cc5920cca4eb63eced65e7405cbb5f413e","author":{"email":"8116d2641a7710f1f7ad4d346ca6ece29f825b54@huawei.com","name":"feihujiang"},"message":"Kubectl scale command accepts a filename param","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/1e10a7cc5920cca4eb63eced65e7405cbb5f413e"},{"sha":"f1d0835235408ce2007fcffb91c3ee2cc13da0cf","author":{"email":"bafbbefbefe692ced3b6c96b2530babc87534159@redhat.com","name":"Paul Weil"},"message":"don't swallow bad request errors","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/f1d0835235408ce2007fcffb91c3ee2cc13da0cf"},{"sha":"7afa78a2efb049e66d57bf07a9eee95347f7c1b6","author":{"email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@mesosphere.io","name":"Karl Isenberg"},"message":"[mesos/docker] Enhance kube-up to better support running in a container (for CI)\n\n- Generate CA & API Server SSL key/cert in keygen docker image\n  - Refactor SSL generation\n  - Generate service account key & user files on local machine\n- Enable kube-up to be run in a container (kubernetes-mesos-test)\n- Add timeout env vars\n- Pull docker images up front to avoid timeouts\n- Remove docker image builds from test-setup\n- Nuke logs dir before each kube-up\n- Make run_in_docker work without KUBECONFIG defined\n- Fix temp dir cleanup\n- Add auth mount env var\n  - Default to $HOME/tmp/kubernetes/auth\n  - Outside of repo (which gets docker mounted when using kubernetes-mesos-test)\n  - Inside $HOME (which gets vm mounted when using docker-machine or boot2docker)\n- Add log dump dir env var\n  - Default to $HOME/tmp/kubernetes/logs (for consistancy with auth dir)\n- Enable errtrace\n- Increase log level to aid CI debugging","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/7afa78a2efb049e66d57bf07a9eee95347f7c1b6"},{"sha":"823392e4e30f5219be8f793c0dda6d41499016ec","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"New test and commit hook to make sure changes to Godeps are reproducable\n\nIt is a pretty slow test (it downloads fresh) all of kube's Godeps, so only\nrun it when needed in pre-commit hook.\n\nThis also means that random changes to other non-kube repositories could\ncause travis/shippable to just randomly stop working for all PRs which touch\nGodeps after that moment (even though no changes have been made to Godeps by\nus).  Examples would be things like other repos completely disappearing. Or\neven the directory we include disappearing in master in the remote\nproject (even though the directory may exist at the commit we care\nabout) This is a bugwin godep, but it is a problem we have seen happen\nwith kube Godeps.","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/823392e4e30f5219be8f793c0dda6d41499016ec"},{"sha":"f125ad88ce07da8d5ce3a79f87eb00b3f1a172e1","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"Rename IsMountPoint to IsLikelyNotMountPoint\n\nIsLikelyNotMountPoint determines if a directory is not a mountpoint.\nIt is fast but not necessarily ALWAYS correct. If the path is in fact\na bind mount from one part of a mount to another it will not be detected.\nmkdir /tmp/a /tmp/b; mount --bin /tmp/a /tmp/b; IsLikelyNotMountPoint(\"/tmp/b\")\nwill return true. When in fact /tmp/b is a mount point. So this patch\nrenames the function and switches it from a positive to a negative (I\ncould think of a good positive name). This should make future users of\nthis function aware that it isn't quite perfect, but probably good\nenough.","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/f125ad88ce07da8d5ce3a79f87eb00b3f1a172e1"},{"sha":"1d16b21dd25f6df5c13aa139dc482a611a8b5638","author":{"email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@mesosphere.io","name":"Karl Isenberg"},"message":"[mesos/docker] Configure controller-manager to advertize its externally accessible IP","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/1d16b21dd25f6df5c13aa139dc482a611a8b5638"},{"sha":"68716c7712354e3be027c4a7770e16c92880249a","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"verify-flags-underscore.py: Remove contrib/ exceptions\n\nAs contrib was removed.","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/68716c7712354e3be027c4a7770e16c92880249a"},{"sha":"c560f41a4b30b947a8a6b52bf615ef1f537c07ea","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"Update docs which were incorrectly using _ in flag names\n\nEach of these was verified that the actual flag declaration correctly\nused -","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/c560f41a4b30b947a8a6b52bf615ef1f537c07ea"},{"sha":"055d648ed7a2e588e11219cc0bda2df7af0eafe5","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"Change log_flush_frequency to use -\n\nSince we have the rename, we don't need our declaration to look like\nglog's.","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/055d648ed7a2e588e11219cc0bda2df7af0eafe5"},{"sha":"7f96f9312b668da9d903da93821ae00fa700b369","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"verify-flags-underscore.py: ignore 'flags' that look like bash variables\n\nWe ignore bad 'flags' if they are proceeded by $ or { as these are\nlikely bash variables and not in fact bad flag usage.","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/7f96f9312b668da9d903da93821ae00fa700b369"},{"sha":"d7f9477a9476b900acc5d53db38293b5905675d4","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"verify-flags-underscore.py: exclude salt variable which look like flags","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/d7f9477a9476b900acc5d53db38293b5905675d4"},{"sha":"d1ba0bb692bf068a2d642e7716f898d75431e542","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"verify-flags-underscore.py: ignore salt grains","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/d1ba0bb692bf068a2d642e7716f898d75431e542"},{"sha":"f3fd2e1028891c172bf01dc03065dcdc4cb48b0a","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"verify-flags-underscore.py: ignore if trailed by :\n\nThese are often yaml definitions, and thus not usages of kubernetes\nflags.  Not necessarily always, but usually.","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/f3fd2e1028891c172bf01dc03065dcdc4cb48b0a"},{"sha":"b432f036dbe4d74173dc1d1eee3c45004de3838e","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"verify-flags-underscore.py: ignore juju variables","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/b432f036dbe4d74173dc1d1eee3c45004de3838e"},{"sha":"99dc464c9bb4dca935012c6ba59fdf20b88ef756","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"verify-flags-underscore.py: update how to add to exclusion list","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/99dc464c9bb4dca935012c6ba59fdf20b88ef756"},{"sha":"ca310ffdac8d33671f32d7cb91c8fb1278cd059f","author":{"email":"b0b36e3cd9ea4e5739ff430a3056fabf2fdb0376@redhat.com","name":"Eric Paris"},"message":"Sort output from hack/verify-flag-underscore.py\n\nSo we get some consistency and readability to the exceptions.txt","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/ca310ffdac8d33671f32d7cb91c8fb1278cd059f"},{"sha":"2ea10ec5b7dfd7f89bae9a985efd5f6f601fd650","author":{"email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@mesosphere.io","name":"Karl Isenberg"},"message":"[mesos/docker] Replace auth/log dirs with MESOS_DOCKER_WORK_DIR\n\n- Mount mesos slave workspaces in MESOS_DOCKER_WORK_DIR\n- Clear mesos slave workspace in kube-up\n- Add MESOS_DOCKER_IMAGE_DIR to configure docker-in-docker image storage\n- Lazily eval auth/log dirs\n- Improve mesos slave missing error in detect-minions","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/2ea10ec5b7dfd7f89bae9a985efd5f6f601fd650"},{"sha":"87da2ed6de4403f88cb1932ed6a1a0d581858af2","author":{"email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@mesosphere.io","name":"Karl Isenberg"},"message":"Update mesos-slave-dind to use Docker 1.8.1","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/87da2ed6de4403f88cb1932ed6a1a0d581858af2"},{"sha":"9b5d525e3de2db62d6168853cd94201bbe9ddd06","author":{"email":"4c8060af93345c2cc416ee6aa55bceec4e5cc9d4@mesosphere.io","name":"Karl Isenberg"},"message":"[mesos/docker] Upgrade mesos-docker-test image to use docker 1.8.1","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/9b5d525e3de2db62d6168853cd94201bbe9ddd06"},{"sha":"d9d7f6d964b4bdc22946f8863c4343932dc010f3","author":{"email":"bc8d8ee30ebd8b6f9b13bced154ad14200e5d67f@google.com","name":"Wojciech Tyczynski"},"message":"Reduce logs verbosity in scalability tests","distinct":true,"url":"https://api.github.com/repos/piosz/kubernetes/commits/d9d7f6d964b4bdc22946f8863c4343932dc010f3"}]}