{"push_id":807393936,"size":20,"distinct_size":1,"ref":"refs/heads/task-format-converter","head":"1d25fb6356702390493444421ab1a711f5c1d159","before":"48b0e20537f207c84a576910b04c5d6fafe26c14","commits":[{"sha":"61430ad23cd8517b227bbb1110d745af775a93cd","author":{"email":"85b65f4917cec80c7d3eb97f6df8595ee966ea11@gmail.com","name":"Chris St. Pierre"},"message":"Make network context more configurable\n\nThis adds two new configuration keys to the 'network' context:\n\n* subnets_per_network lets the user specify more than one subnet per\n  network, which was previously hard-coded.\n* network_create_args lets the user pass arbitrary arguments to the\n  network create function. This obviously has the potential to be\n  specific to the network implementation, but that is left to the end\n  user.\n\nChange-Id: Ibbd334a4321bcd26538f129aeff85e8ef2cbda5a","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/61430ad23cd8517b227bbb1110d745af775a93cd"},{"sha":"3fde82d0cbc6d1dbd7bad06f6361e803d0e15a23","author":{"email":"129ef4209d1207b7ef6cb797a8090cd67d9373d6@maplelabs.com","name":"Kiran"},"message":"Set smoke in rally-jobs/rally-neutron.yaml\n\nFew tests are not set with smoke.\n\nChange-Id: Iced6ddeb9559353387cfb3172897868bb3844e4a","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/3fde82d0cbc6d1dbd7bad06f6361e803d0e15a23"},{"sha":"c44089e9bce012cdac3fac1f821fa75a8d2d12bf","author":{"email":"56eb43c35dbd9cad126a2c83681cb138f902452b@mirantis.com","name":"Roman Vasilets"},"message":"Fix project info page at the docs\n\nProject info page about cores was outdated. Changed emails,\nareas of interests and added some new cores.\n\nChange-Id: I2bf7c685f2574fdec55a451f2ecf869bf4ac8075","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/c44089e9bce012cdac3fac1f821fa75a8d2d12bf"},{"sha":"45059a05a6cb03c0b660f241c28d7e3b514b5eb1","author":{"email":"85b65f4917cec80c7d3eb97f6df8595ee966ea11@gmail.com","name":"Chris St. Pierre"},"message":"Document --plugin-paths/RALLY_PLUGIN_PATHS\n\nThese options were added in 71d01a but were never added to the\ndocs. This removes the five duplicate places that plugin placement was\ndiscussed, and replaces them with a single place that documents the\n\"new\" options.\n\nChange-Id: Ief27578692b220895027291d02f5e204351c8c0f","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/45059a05a6cb03c0b660f241c28d7e3b514b5eb1"},{"sha":"fd245dbd6058bfcd6497fd7a6acc0900f4b99508","author":{"email":"ec9d258863d350e4df2b77882dfc282b7491d016@gmail.com","name":"Alberto Planas"},"message":"Import tempest results into Rally database\n\nAdd a new subcommand to the `verify` command to import tempest results\ninto an existing deployment in the Rally database. `verify import`\nwill read a tempest log in subunit format, and import it into the\ncurrent deployment (or the one specified in the command line)\n\nThe command should be called as\n\n  $ rally verify import --file [log_file] --deployment [uuid]\n\nThis version of the patch will require a normal deployment to be\ncreated beforehand.  Also, the log_file needs to be a tempest log in\nsubunit format; `--file` parameter is required.\n\nApart from `--file` and `--deployment` parameters, this command\nunderstand `--set-name` and `--no-use` from the `start`\ncommand. `--set-name` can be used to attach a name or a small\ndescription to the tempest result, and `--no-use` will mark the new\nverification object as a no-current. So, for example, if we want to\nassign a name to the tempest result we can use:\n\n  $ rally verify import --file [log_file] --set-name [name] \\\n          --deployment [uuid]\n\nImplements: blueprint verification-import\n\nChange-Id: I65194a2f456106fa5731a13f53d5985971aad43a","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/fd245dbd6058bfcd6497fd7a6acc0900f4b99508"},{"sha":"5806f21ce6cdee2fbbbd8b9507735a03880c0757","author":{"email":"129ef4209d1207b7ef6cb797a8090cd67d9373d6@maplelabs.com","name":"Kiran"},"message":"Add Neutron Floating IP benchmark scenarios\n\n* Create and list floating IPs\n* Create and delete floating IPs\n* Ability to obtain network-id with network-name\n\nChange-Id: Iabd6b24fa6c1ee244b514ca90ee5d67a93443fbb","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/5806f21ce6cdee2fbbbd8b9507735a03880c0757"},{"sha":"7bb2904deca97ca49528c780550c0a2d48394a4f","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Document --plugin-paths/RALLY_PLUGIN_PATHS\"","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/7bb2904deca97ca49528c780550c0a2d48394a4f"},{"sha":"b0d1a39ebe4e371836d3b4647f596496aa0508d4","author":{"email":"57822ed5330c264412de361be335e7a84d5cb2f5@mirantis.com","name":"Oleh Anufriiev"},"message":"Remove task validation from api.Task.start\n\nThe goals of this patch:\n* to separate log output of task validation and task start printout.\n* don't create task db record and set task's status during\n  'rally task validate'\n\nChange-Id: I6b22eeaebfd2854715b07bcca5c5dfcb8c756ad8","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/b0d1a39ebe4e371836d3b4647f596496aa0508d4"},{"sha":"aff628cb5fedfe65c4fbff4e9ce7894b05bd4f27","author":{"email":"85b65f4917cec80c7d3eb97f6df8595ee966ea11@gmail.com","name":"Chris St. Pierre"},"message":"Make code blocks in documentation prettier\n\nThis commit tags code blocks with the appropriate language so that\nSphinx can add syntax highlighting and make them look nicer.\n\nChange-Id: Id8f178110236b1d97015162b148f3e9127251a3a","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/aff628cb5fedfe65c4fbff4e9ce7894b05bd4f27"},{"sha":"4f5e76cbdfa7b7f0904b9fbf7d2424f3973ec2e1","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove task validation from api.Task.start\"","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/4f5e76cbdfa7b7f0904b9fbf7d2424f3973ec2e1"},{"sha":"ac1bd1976e6fb21228a672eccbefee37d6ce3130","author":{"email":"13941dc028eae52699a147855e604ae4956e8218@hotmail.com","name":"Sirisha Areti"},"message":"Adds nova image list plugin\n\nOne of the functionalities Nova provides is listing images.\nThis allows users to be able to consume the functionality,\nwithout having to go through Glance.\n(There are users who do not consume Glance).\n\nCurrently, there isn't a benchmark provided by rally that\ndoes the above.\nThis commit adds a plugin that calls nova client list\nmethod for Images, which will therefore be available\nfor benchmarking.\nIncludes functional and unit tests.\n\nChange-Id: If11d623bd5c9bf7f8c723908cf9e1e332de0639d","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/ac1bd1976e6fb21228a672eccbefee37d6ce3130"},{"sha":"16da9b6fd452948868f75655f6930dbb83244d13","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Set smoke in rally-jobs/rally-neutron.yaml\"","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/16da9b6fd452948868f75655f6930dbb83244d13"},{"sha":"9930439a0b345ee6db15383279bcbf344d6201bd","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Make code blocks in documentation prettier\"","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/9930439a0b345ee6db15383279bcbf344d6201bd"},{"sha":"d109964b5a53f6590c1df098df12a793c39dba01","author":{"email":"47b63f6d30e171ed3eaf9582d2359d057e222fb6@mirantis.com","name":"Yaroslav Isakov"},"message":"Certification task: Add readme file\n\nAdd readme file that describes how to use certification task\n\nChange-Id: I8715815dbeaee0123e136eae5fab65f5816bafe6","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/d109964b5a53f6590c1df098df12a793c39dba01"},{"sha":"33c187be90a9322b7e11a92b845d4a0f85311acf","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix project info page at the docs\"","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/33c187be90a9322b7e11a92b845d4a0f85311acf"},{"sha":"c9c68cfea0092ce9e007036712295c6bc5cd66e0","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Make network context more configurable\"","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/c9c68cfea0092ce9e007036712295c6bc5cd66e0"},{"sha":"6f67a4679150d2cfcad942a552c5af310e52c68a","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Import tempest results into Rally database\"","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/6f67a4679150d2cfcad942a552c5af310e52c68a"},{"sha":"950ccc431d7d77c3d9f10cecc004944e67e9df3f","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Certification task: Add readme file\"","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/950ccc431d7d77c3d9f10cecc004944e67e9df3f"},{"sha":"626999e744066b38f49a2b8f26b4033c3f774c59","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add Neutron Floating IP benchmark scenarios\"","distinct":false,"url":"https://api.github.com/repos/gluke77/rally/commits/626999e744066b38f49a2b8f26b4033c3f774c59"},{"sha":"1d25fb6356702390493444421ab1a711f5c1d159","author":{"email":"36308467dfa45855872e8866511ab2f2d5201904@mirantis.com","name":"Illia Khudoshyn"},"message":"Add task format converter\n\nTask and SubTask classes are introduced that\nincapsulate differences in formats of task\nconfiguration and perform corresponding conversion.\n\nChange-Id: I93ccdcd51296ace64c1fb99059080d47e1853d93","distinct":true,"url":"https://api.github.com/repos/gluke77/rally/commits/1d25fb6356702390493444421ab1a711f5c1d159"}]}