{"push_id":902941425,"size":71,"distinct_size":71,"ref":"refs/heads/wip-openstack-dhc","head":"a26d35025dd77d9d3c4e5bf1cd64ce9eaf1332c2","before":"dc6c714b6a485b4f5382614e182a6af492690aa9","commits":[{"sha":"cf70e135a6fc7f6f749e5255944fdee14fd9cffb","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"openstack: add support for ubuntu 12.04\n\nWorkaround the bug in cloud-init 0.6.3 that prevents the final message\nfrom being\ndisplayed (https://bugs.launchpad.net/cloud-init/+bug/1511485). Also\nmake the Ubuntu 14.04 user-data file not a symlink since it looks like\neach version will need its own.\n\nhttp://tracker.ceph.com/issues/13520 Fixes: #13520\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/cf70e135a6fc7f6f749e5255944fdee14fd9cffb"},{"sha":"bfaa69a653171440c3c2c60096195241577b4987","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"openstack: use flavor list to verify connectivity\n\nUsing the server list to verify if the connection to the OpenStack\ncluster works may generate too much output if there are many\ninstances. Use the last two lines of flavor list instead.\n\nSigned-off-by: Loic Dachary <loic@dachary.org>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/bfaa69a653171440c3c2c60096195241577b4987"},{"sha":"f766446f0eabbeb9ddd248456c0e69f70232b44c","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"orchestra: display connect_args on debug\n\nInstead of log.info because it is noisy.\n\nSigned-off-by: Loic Dachary <loic@dachary.org>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/f766446f0eabbeb9ddd248456c0e69f70232b44c"},{"sha":"bb219e7e6323693bcc41bad099818ff88e22d593","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"openstack: use OpenStackInstance in TeuthologyOpenStack\n\nThe setup() function of TeuthologyOpenStack creates an OpenStackInstance\ndatamember to cache results and avoid running numerous duplicate\ncommands.\n\nSigned-off-by: Loic Dachary <loic@dachary.org>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/bb219e7e6323693bcc41bad099818ff88e22d593"},{"sha":"32b4b70193c2e9504a3050d08e03db6d796a88bc","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"scripts: teuthology-tree tool to examine a qa suite\n\nAn initial prototype, with basic formatting printing out the directory\ntree and comments from the yaml fragments.\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/32b4b70193c2e9504a3050d08e03db6d796a88bc"},{"sha":"3aa14758a52cce7be834e52868b73beb54298a61","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"teuthology-tree: output in a table\n\nThis is easier to read since it aligns the metadata.\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/3aa14758a52cce7be834e52868b73beb54298a61"},{"sha":"7d84ddc76bb68e5a4095193f30b93b62364cf6f9","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"teuthology-tree: support multiple lines with the same prefix\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/7d84ddc76bb68e5a4095193f30b93b62364cf6f9"},{"sha":"da84fcd6cd154b021998f395fbfdf434456c40d1","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"teuthology-tree: remove cruft from usage\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/da84fcd6cd154b021998f395fbfdf434456c40d1"},{"sha":"ea6f26b7e975be763fb3b41e31de9a322c3e2fdc","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"test: move fs fakes to a common file\n\nThis will be useful for other tests shortly.\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/ea6f26b7e975be763fb3b41e31de9a322c3e2fdc"},{"sha":"d429343b2b1539473297627fe47a44fac478ec63","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"fake_fs: add fake open() support\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/d429343b2b1539473297627fe47a44fac478ec63"},{"sha":"84f52d8355d09f0b3a88ca717c23934f5666f996","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"teuthology-tree: add unit tests\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/84f52d8355d09f0b3a88ca717c23934f5666f996"},{"sha":"97c585170e9ba0d8dc2f3fc24865c7d7b969e509","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"teuthology-tree: remove whitespace from metadata\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/97c585170e9ba0d8dc2f3fc24865c7d7b969e509"},{"sha":"d503e87ae70c76425738cc838276b80424741762","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"teuthology-tree: show facets for each file by default\n\nSuggested by Loic, this provides more context without\nneeding to remember or look back at the parent directory.\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/d503e87ae70c76425738cc838276b80424741762"},{"sha":"2a049da8a65324853a6aea92d005b32407c6e18d","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"teuthology-describe-tests: rename from teuthology-tree\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/2a049da8a65324853a6aea92d005b32407c6e18d"},{"sha":"70f04dc8b8283b1c0ef92ca9c1e52a86c59736b1","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"teuthology-describe-tests: change input format to yaml\n\nRather than using comments, read description metadata from a yaml\n'description' section. Make it a list so that teuthology-suite\naggregates the descriptions in order, and allow multiple fields by\nmaking the list contain a dict.\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/70f04dc8b8283b1c0ef92ca9c1e52a86c59736b1"},{"sha":"7662c5bc14434f0759936fa6696b748d90556fe6","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"describe-tests: tolerate non-dict files\n\nSome yamls are empty to represent the absence of a setting, and parse\ninto None.\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/7662c5bc14434f0759936fa6696b748d90556fe6"},{"sha":"ce6597493995822dafd57e3bd3e871c48f7d1aa9","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"test-describe-tests: remove unnecessary vars\n\nThese tests use the class-initialized attributes instead.\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/ce6597493995822dafd57e3bd3e871c48f7d1aa9"},{"sha":"a2706b4dd10679ec3cc2795ecba7aa74c0b8800f","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"describe-tests: add options to show the combinations of a suite\n\nMatch the behavior of teuthology-suite and generate the full product\nof all fragments by default. Include the same filtering and subset\noptions as well. Just print an asii table for now.\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/a2706b4dd10679ec3cc2795ecba7aa74c0b8800f"},{"sha":"996192f223ff935ae75baf8d42a2723540a2c6c1","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"describe-tests: add subsuite columns for combo output\n\nThis gives more context when looking at larger suites as a whole,\ne.g. rbd or rados.\n\nSort the rows as well, so tests within subsuites, e.g. basic, thrash,\nsingleton, etc. are grouped together.\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/996192f223ff935ae75baf8d42a2723540a2c6c1"},{"sha":"d503b1f9220dd7d844fbb0a9ff195f55b465feb4","author":{"email":"1442af5e32b56bc0fa9c40ad9e4d67aeb05f1e26@redhat.com","name":"Josh Durgin"},"message":"describe-tests: add options for json or csv output\n\nFor simple consumption, use objects with fields in the json output,\nand list the headers separately in case the original order is useful.\n\nSigned-off-by: Josh Durgin <jdurgin@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dreamhost/teuthology/commits/d503b1f9220dd7d844fbb0a9ff195f55b465feb4"}]}