{"push_id":815977500,"size":43,"distinct_size":1,"ref":"refs/heads/master","head":"cd55ca2ef41faf21a4d51aa33d04f2312397acde","before":"c9c729daa80aa67d664c40df4c2e62c200c7edcc","commits":[{"sha":"69fb28646b23de8bd98a7f33261d12314fe3641a","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Added myself to contributors.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/69fb28646b23de8bd98a7f33261d12314fe3641a"},{"sha":"895620cc4f5ce012ef4b6ebce0b1b17b7fd1147f","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Removed an unused function.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/895620cc4f5ce012ef4b6ebce0b1b17b7fd1147f"},{"sha":"2ff9a04dd56f3125ce572437d6c4ebdfd73b718c","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Removed catch-all exception handling from request handlers.\n\nCatching unexpected exceptions and returning JSON is a bad idea,\nbecause it discards the stack traces and defeats Flask's debugging\nfunctionality (e.g., including formatted stack traces on error pages\nin debug mode).\n\nThis commit also enables Flask's TESTING mode for unit tests, so that\nsuch errors will print a stack trace instead of producing an error page\nand continuing to run the test.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/2ff9a04dd56f3125ce572437d6c4ebdfd73b718c"},{"sha":"fd719d5d94ea22c30ede9e240dfc3b1d01ab8d03","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Remove containers, images, processes, minion_status, and version from the API.\n\nQuerying minion status will no longer be useful, because minions are going away.\n\nQuerying the Cluster Insight version is problematic, because the current,\nsurprisingly hairy implementation of this is based on talking to the Docker\nAPI, which we will not be doing going forward. It's not clear how essential\nthis functionality is at this time.\n\nListing of resources by type is only included in the API because it has been\nuseful in debugging this software. It's not a feature required by any existing\nclient. This commit removes listing of processes, containers, and images. In\nthe case of processes, this is because the collector will not be gathering this\ninformation going forward. In the case of containers and images, it is because\nthe underlying implementation will be changing radically.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/fd719d5d94ea22c30ede9e240dfc3b1d01ab8d03"},{"sha":"5c3f34c3a08590517aad695f4e661d953debfa39","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Removed another unused function.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/5c3f34c3a08590517aad695f4e661d953debfa39"},{"sha":"a460d72414918b8466b691fdbc2b58d29729f69b","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Add rule for .DS_Store to .gitignore.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/a460d72414918b8466b691fdbc2b58d29729f69b"},{"sha":"9d4d3a923e3f3bb9395bd2e54080eafc15d555af","author":{"email":"a88a34720a38b1bfe3b7c767fe8418c94502b773@users.noreply.github.com","name":"supriyagarg"},"message":"Merge pull request #109 from rimey/master\n\nRemove some API resources in preparation for dropping use of the Docker API.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/9d4d3a923e3f3bb9395bd2e54080eafc15d555af"},{"sha":"3b7adbba423af1a999d3eeee9ddcf77a5c47d50e","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Omit processes from the resource graph.\n\nThis is in preparation for removing docker.py.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/3b7adbba423af1a999d3eeee9ddcf77a5c47d50e"},{"sha":"00e2b5d3a78ecff7957782b96bb44a5a94fcad90","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Omit version annotation from resources and relations.\n\nThis is in preparation for removing docker.py.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/00e2b5d3a78ecff7957782b96bb44a5a94fcad90"},{"sha":"a98670b936664ad4278ca12096845ad61b3caf85","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Extract synthesized container and image resources from pods.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/a98670b936664ad4278ca12096845ad61b3caf85"},{"sha":"e18b978a04eecec257c8be00d3095c18df3e132d","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Remove Docker proxy and corresponding client code.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/e18b978a04eecec257c8be00d3095c18df3e132d"},{"sha":"b241373500c515a1230f450447cba95d762e6872","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Remove unused test data.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/b241373500c515a1230f450447cba95d762e6872"},{"sha":"0711dee8563ebbcd3f1a505ac205b643aeb274de","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Removed orphaned code.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/0711dee8563ebbcd3f1a505ac205b643aeb274de"},{"sha":"ef99da6d933be3709d6644fa602b634ba3517a5a","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Updated some comments and docstrings.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/ef99da6d933be3709d6644fa602b634ba3517a5a"},{"sha":"b0b4c8d625547682d842a23dd93ed14e8c858c60","author":{"email":"a88a34720a38b1bfe3b7c767fe8418c94502b773@users.noreply.github.com","name":"supriyagarg"},"message":"Merge pull request #110 from rimey/master\n\nRemove Docker proxy.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/b0b4c8d625547682d842a23dd93ed14e8c858c60"},{"sha":"3dbc294c19e729761a79b146ff85fcd9c9069de5","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Remove worker thread pool.\n\nThere's no need for the extra concurrency now that we're only pulling data\nfrom the Kubernetes API.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/3dbc294c19e729761a79b146ff85fcd9c9069de5"},{"sha":"e571eade19c39339276c3fdcdf2ef542084deb33","author":{"email":"a88a34720a38b1bfe3b7c767fe8418c94502b773@users.noreply.github.com","name":"supriyagarg"},"message":"Merge pull request #111 from rimey/master\n\nRemove worker thread pool.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/e571eade19c39339276c3fdcdf2ef542084deb33"},{"sha":"a152adc23a2deb11275fcea2c9d5b1af586bb863","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Minor stylistic improvements.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/a152adc23a2deb11275fcea2c9d5b1af586bb863"},{"sha":"b1e68379a46e004f9811c30e6625a97a45d56d63","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Changed catch-all exception handlers to catch Exception instead.\n\nThe following is bad, because it also catches SystemExit and KeyboardInterrupt.\n\n    try:\n        ...\n    except:\n        raise MyException()\n\nAt a minimum, one should catch just exceptions derived from Exception:\n\n    try:\n        ...\n    except Exception:\n        raise MyException()","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/b1e68379a46e004f9811c30e6625a97a45d56d63"},{"sha":"ebba9b30cec7d0086e8712b09d5b4c1e4cc0eab9","author":{"email":"89c533c967026f89f3c1c6f57f6f22392511654f@google.com","name":"Ken Rimey"},"message":"Downgraded some log messages from INFO to DEBUG.","distinct":false,"url":"https://api.github.com/repos/google/cluster-insight/commits/ebba9b30cec7d0086e8712b09d5b4c1e4cc0eab9"}]}