)]}'
{
  "log": [
    {
      "commit": "2a7f13b7d396dba79914c301fcb1f15a9292c335",
      "tree": "2cfda57616d3ee370510008b070a2579d9203d71",
      "parents": [
        "78b4d29fb51888ab2600818342af1dbcaedd61ab",
        "34329b546a618c9400f8304eb6949d5691d9972a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 14 05:07:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 14 05:07:33 2016 +0000"
      },
      "message": "Merge \"Remove non-locking accounts from the config guide\""
    },
    {
      "commit": "89d56178b7eb8de67855fe721008e1b594c85ef8",
      "tree": "aebda4bfe7654dec6e872c0bc3fb899a674a490b",
      "parents": [
        "afe504bdd23399aa79b9f05937b4c8f2226d5099"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Tue Aug 30 18:57:09 2016 +0200"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Fri Sep 02 11:51:16 2016 +0000"
      },
      "message": "Fix doc build if git is absent\n\nWhen building packages if git is absent, then we should not set\nhtml_last_updated_fmt. It can still be set via the -D switch\nwhen building with sphinx-build.\n\nChange-Id: Icfeb9354fff36776f5c83d3da3ab39ce2bb1dfb3\nCloses-Bug: #1552251\n"
    },
    {
      "commit": "45915b0a39dabc19c704b80a87aeddc9923379f1",
      "tree": "58ccc58e531afe1b73ceed086e18ef4290d3d283",
      "parents": [
        "20ee5aafb45820d7a821baf536d8b461eb8a6d59"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Aug 31 10:25:55 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Aug 31 10:29:50 2016 -0400"
      },
      "message": "Add doc section on expectations of clean tenants\n\nEvery few weeks we get people filing bugs because they\u0027re using creds\nwith pre-existing resources created in an accounts.yaml and list tests\nstart randomly failing. This adds documentation to say don\u0027t do that\nbecause it breaks the isolation expectation of tests.\n\nChange-Id: I6d31a8309d17c72748c4c6283fb6d014f7493463\n"
    },
    {
      "commit": "3e4a46aa69c6efdfee966a8623088ea36107bf55",
      "tree": "2cf092a411d20d683415d683dd2f06e1ccb94d81",
      "parents": [
        "22afc4b8ecc48716c802c65c82502dddd208cb13"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jul 27 14:41:32 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Aug 18 11:09:41 2016 -0400"
      },
      "message": "Add compute API tests for \u0027get-me-a-network\u0027\n\nThis adds the tests for the 2.37 microversion in nova\nthat handles automatic allocation of network resources\nfor a server via neutron\u0027s auto-allocated-topology extension\nwhen there are no networks already available to the tenant.\n\nThis also adds the 2.26 microversion json response schema\nsince that\u0027s what\u0027s coming back for GET and LIST operations\non servers when testing the 2.37 microversion.\n\nTests for nova blueprint get-me-a-network\n\nChange-Id: Ia8538e20ba52c85cfabbf9e44a959b2821995eab\n"
    },
    {
      "commit": "e07579c6034ed8b2cd51ddefeff4b600691088bb",
      "tree": "a0abf948b80f6db3d78e0bead1842ed0b4ee73be",
      "parents": [
        "40c9d6b8b0064ebcf5becda01c7d29745a31c308"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Aug 05 07:27:02 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Aug 05 16:23:26 2016 +0100"
      },
      "message": "Migrate service_clients to tempest.lib\n\nMigrate the service_clients module to tempest.lib.services.clients.\nMigrate related unit tests as well.\n\nThe clients module atm imports plugin.py from Tempest which is not\nallowed via hacking to avoid cirtular dependencies.\nIf there is no way around this, I will have to remove the self\nregistration of the service clients from plugins, and ask the\nplugins to do the registration themselves - which is a pity. Ideas?\n\nChange-Id: I40e3478f69af62a7cdc14fa65ed21dcfbbe10e72\n"
    },
    {
      "commit": "2bff1a133a7534ed487bc8ef43466d2f7636175e",
      "tree": "5105f4b25556cc96f25ad94f2c82a572ea5ef0d9",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 26 18:27:45 2016 +0900"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 01 21:14:42 2016 -0400"
      },
      "message": "Remove deprecated Javelin CLI utilities from Tempest\n\nJavelin CLI utilities has been deprecated in Jan 2016\n- Ie4ab5258946271a16e96a070abeedfafa5423714\nwhich is over 6 months of Tempest deprecation period.\n\nThis patch removes the javelin CLI and corresponding doc/sample\nfiles etc.\n\nChange-Id: Ia59d3e81f245f29a7bf0f56b690586dfc55f16a0\n"
    },
    {
      "commit": "e07eaccf844e3dbcb992ec26a085d5c37757ea85",
      "tree": "3c488a5d92e43754b02843cb7a84d870d82588ab",
      "parents": [
        "5e930c2d8a88219c014ee0e9e9a1ef7980e574ee"
      ],
      "author": {
        "name": "Eli Qiao",
        "email": "liyong.qiao@intel.com",
        "time": "Thu Mar 03 13:49:37 2016 +0800"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Sun Jul 17 21:56:26 2016 +0900"
      },
      "message": "Add new live_migration case to support block_migration\u003dauto\n\nCompute microversion 2.25 supports auto block_migration\nand also the disk_over_commit flag has been removed.\n\nDetails: http://docs.openstack.org/developer/nova/api_microversion_history.html#maximum-in-mitaka\n\nThis commit adds tests for the same.\nAlso adds the below required schema for version 2.25 tests.\n\n- 2.3 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#maximum-in-kilo\n\n- 2.16 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#id14\n\n- 2.23 Schema. Details:\nhttp://docs.openstack.org/developer/nova/api_microversion_history.html#id21\n\nCo-Authored-By: ghanshyam \u003cghanshyam.mann@nectechnologies.in\u003e\n\nChange-Id: I0fb5567cb4f7363465b68b86174b2df039f183d9\n"
    },
    {
      "commit": "a8d3cae7c2432a9d378777aff647c2efcb00a506",
      "tree": "df514b58ef93995c5dc4133d5d4afd7e67d965a5",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Jul 11 18:59:23 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Tue Jul 12 03:53:39 2016 +0000"
      },
      "message": "Fix typo in Test Removal Procedure doc\n\nThis commit fixes some typos in the Tempest Test Removal Procedure\ndocument. The document was introduced by just copying from the wiki page\nto this repo[1]. So we didn\u0027t paying attention at that time.\n\n[1] I5f2322a5de7b73252e0162165eeaec120ec94948\n\nChange-Id: Ia3b4f255cc688ddd4007cf80753923cb18799b98\n"
    },
    {
      "commit": "34329b546a618c9400f8304eb6949d5691d9972a",
      "tree": "88eace04c4bc6fc412424f8755272f321cb0e9d6",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Fri Jul 08 10:56:52 2016 -0700"
      },
      "committer": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Fri Jul 08 10:56:52 2016 -0700"
      },
      "message": "Remove non-locking accounts from the config guide\n\nBefore Tempest had three different methods of providing authentication,\ndynamic credentials, locking test accounts and non-locking test\naccounts, currently only the first two are supported. This commit\nupdates a section on the configuration guide where it still mentions\nthree methods.\n\nChange-Id: I532aff27a803b9fd34e994153f4183de48d91d00\nCloses-Bug: 1600319\n"
    },
    {
      "commit": "68ab4d0a162130dca83e5cb87cea5fd612e9f84d",
      "tree": "203dd629a40e6d9de33b21dda6e37d39de8506ea",
      "parents": [
        "0d6c4c2163f2c7657f655b074b8254d30d12c0d0",
        "85c8e3e60d4414e1af63b8e1b0449e6800122cac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 01 19:43:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 19:43:58 2016 +0000"
      },
      "message": "Merge \"Add basic tempest run instructions to the quickstart\""
    },
    {
      "commit": "0720ebc26b19035cb56081c4a26e2b1bc009df88",
      "tree": "0c0fe3092ba0ece80a9286c8f3d6a6edba639253",
      "parents": [
        "9ca03f8670091e535ad16298366774afe58c4e32",
        "d787bc29e3baede4f542b06059569512646b42e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 01 08:37:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 08:37:34 2016 +0000"
      },
      "message": "Merge \"Tidy up document index page\""
    },
    {
      "commit": "85c8e3e60d4414e1af63b8e1b0449e6800122cac",
      "tree": "0e4e3e72266ff8fefabd6c4018288345f839dd53",
      "parents": [
        "30c9ee51e83f9225782a083fc01d3086e292f367"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 30 19:28:04 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 30 19:41:36 2016 -0400"
      },
      "message": "Add basic tempest run instructions to the quickstart\n\nThis commit adds details for using tempest run to execute tempest tests\nto the quickstart guide in the readme.\n\nPartially-implements: bp tempest-run-cmd\n\nChange-Id: I7c5b51e4f055424fa62b1b262b2d1c96918e46eb\n"
    },
    {
      "commit": "fc463268542e3cf8d3d5f0aa298629d8ae3362f7",
      "tree": "6f9b6b21d582c3eb6f604b5fe5d1cab86ab2e39c",
      "parents": [
        "330f11dd91543720eed100ded8ca0f3dca4f5907"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 29 10:39:02 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 29 10:58:39 2016 -0400"
      },
      "message": "Add plugin registry generation to sphinx build\n\nThis commit adds running the plugin registry generation script to the\nsphinx build. This ensure that every time we build the docs we\u0027ll have\nan up-to-date plugin registry. This comes at the cost of increased\nbuild time since the script will query openstack\u0027s git server to get\nthe plugin list. Also, the plugin-registry source file was added to\n.gitignore since it is autogenerated now.\n\nChange-Id: Ib26124c5d5d5ef4617e4e702e594ce7f1795ce23\n"
    },
    {
      "commit": "d787bc29e3baede4f542b06059569512646b42e5",
      "tree": "f6a92bbe042fc0fc843dff1c6a6026dc3af12bb8",
      "parents": [
        "65abcb0ebb9df1589ffbdb6d7bb820b8bcc74aa4"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 29 14:30:24 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 29 14:30:24 2016 +0900"
      },
      "message": "Tidy up document index page\n\nThis commit tidies up the tempest document index page. The tempest docs\nare increasing day by day. It\u0027s really good however I feel it\u0027s a little\nmessy these days. So let\u0027s tidy up :)\n\nChange-Id: I4d34934b8d1a157bf38a8f2cafe5de1ba0e6098c\n"
    },
    {
      "commit": "396593432c2948e24f8d5211c7c7957b794089f0",
      "tree": "fa77ee57baedcea0e7530431f889a29e7478c9e1",
      "parents": [
        "c4d3a05ab41f2c9152d2c8eff6a928f8d91d79aa",
        "c8548fc93c7c0e9f48a0d1a8a20d8e9e96c6a071"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 27 18:26:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 27 18:26:45 2016 +0000"
      },
      "message": "Merge \"Add subunit-describe-calls\""
    },
    {
      "commit": "6dbc403f3d224a8fdc99212b8195d248a65a1b45",
      "tree": "00462f7034ddcee615105495f50625c03fb7ed71",
      "parents": [
        "b355a7c5091571e0b55b5d8faa09235bb8ea2dac",
        "b8532432f81e500707a10d731181d85f973c9761"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 24 07:02:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 07:02:36 2016 +0000"
      },
      "message": "Merge \"Add test removal procedure doc\""
    },
    {
      "commit": "c8548fc93c7c0e9f48a0d1a8a20d8e9e96c6a071",
      "tree": "6ca41350956fcdc24933ea0791e1da84f0ad21f2",
      "parents": [
        "7ae7403e473c14479c1ca548d742de245f0ed5b7"
      ],
      "author": {
        "name": "Stephen Lowrie",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue May 24 15:57:35 2016 -0500"
      },
      "committer": {
        "name": "Stephen Lowrie",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Wed Jun 22 14:22:22 2016 -0500"
      },
      "message": "Add subunit-describe-calls\n\nAdds new command subunit-describe-calls, documentation,\nand unittests.\n\nsubunit-describe-calls is a parser for subunit v1 \u0026 v2 streams to\ndetermine what REST API calls are made inside of a test and in what\norder they are called.\n\nLater commits will add additional functionality relating to request\n\u0026 response headers \u0026 body data along with a stdout output option and\nstdin input.\n\nChange-Id: I468d0d3e3b6098da95a81cc86d9bdd1b47ee1f03\n"
    },
    {
      "commit": "bdef1c77ab84aed6b10f459895da7ea753166416",
      "tree": "9a998721367964e8934ce6353a5689cecf393efc",
      "parents": [
        "73c449834bef51cde6cab7fb96091e84b2610d09"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 21 18:06:49 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 22 14:39:42 2016 -0400"
      },
      "message": "Move oslo config generator config inside package\n\nThis commit moves the oslo config generator config file from living as\na data file, which makes it very difficult to rely on, to just living\nin the package. By including it in the package we have a guaranteed\nrelative path we can rely on for building utilities on it, like the\ntempest init command.\n\nChange-Id: I5b9deae733f42fe3ed39418103304f71b43dccb3\nPartially-implements: bp tempest-run-cmd\n"
    },
    {
      "commit": "b8532432f81e500707a10d731181d85f973c9761",
      "tree": "6467f18d9cf67dc1ead9a9fd9d1a2701fc732e0d",
      "parents": [
        "73c449834bef51cde6cab7fb96091e84b2610d09"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 22 17:02:06 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 22 17:31:02 2016 +0900"
      },
      "message": "Add test removal procedure doc\n\nThis commit copies the Tempest test removal procedure doc from wiki[1]\nto the tempest repo. Because this document is tightly coupled with\ntempest so we don\u0027t need to manage it in the wiki. And we can see and\nreview this through the gerrit when we would like to update it.\nAnd I\u0027ll update the wiki page to be just a link after merging this.\n\n[1] https://wiki.openstack.org/wiki/QA/Tempest-test-removal\n\nChange-Id: I5f2322a5de7b73252e0162165eeaec120ec94948\n"
    },
    {
      "commit": "b15c5d564941aeac6508a9a2308b1284359d1048",
      "tree": "40cfa9d9493854189ec32e2c0ae29a2581a4ccbf",
      "parents": [
        "b3061cf57fc0d3b0d38ac1a08cd84393bfcdc451",
        "100d18df69be8995f5baaa634c09fe6354656ec9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 18:12:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 18:12:09 2016 +0000"
      },
      "message": "Merge \"Use scope in v3 identity client\""
    },
    {
      "commit": "62a8c29b75e8cf3362ed34ff538a2e406bbf4840",
      "tree": "d46b4295d594b69ec104249052025456dfc22b37",
      "parents": [
        "552f9f7af5db1b31319f981258a7e2218dadc763",
        "eb11b259a728778183c669e9813bf94617c9d98b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 13:24:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 13:24:07 2016 +0000"
      },
      "message": "Merge \"Fix docs warnings of auth\""
    },
    {
      "commit": "552f9f7af5db1b31319f981258a7e2218dadc763",
      "tree": "6c5a449fef8d58a258c8c660dce67fe52a13ecb3",
      "parents": [
        "e7a5630342569a9f665261947559d97b09c7a533",
        "44ca9edd3ba4e00e6fd1da54ccc8220b83e794b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 13:08:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 13:08:27 2016 +0000"
      },
      "message": "Merge \"Disable SmartyPants for docs\""
    },
    {
      "commit": "eb11b259a728778183c669e9813bf94617c9d98b",
      "tree": "eb1e6d6cdf45b31daef2ac1a279c35608969e5a2",
      "parents": [
        "2da9c901caf3d675b9937e37aec7b5942d79dda2"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Fri Jun 10 10:40:02 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Fri Jun 10 10:40:02 2016 +0900"
      },
      "message": "Fix docs warnings of auth\n\nThis commit fixes some docs auth warnings[1] such as\n * Field list ends without a blank line; unexpected unindent\n * Unexpected indentation\n * Block quote ends without a blank line; unexpected unindent\n * document isn\u0027t included in any toctree\n[1]:\nhttp://logs.openstack.org/79/327579/1/check/gate-tempest-docs/fb1e2bd/console.html#_2016-06-09_22_25_45_335\n\nChange-Id: I78b52a7c737c9fae12040321861aaeef2e3513cb\n"
    },
    {
      "commit": "44ca9edd3ba4e00e6fd1da54ccc8220b83e794b3",
      "tree": "c77ad863338fbd579466743ed11a0b65ba37d203",
      "parents": [
        "2da9c901caf3d675b9937e37aec7b5942d79dda2"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Fri Jun 10 09:25:48 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Fri Jun 10 09:25:48 2016 +0900"
      },
      "message": "Disable SmartyPants for docs\n\nThis commit disables SmartyPants feature for docs because it renders\n\u0027--\u0027 to \u0027–\u0027(\u0026#8211;) but it\u0027s not good for command options.\n\nChange-Id: Ic5ef2c648e9e888dc8ce19c4038c39842b66cfd9\n"
    },
    {
      "commit": "a051c22ad073235604232571e6e99bbb2edee8d9",
      "tree": "aa1bf189aa4cb9fc152fd3523b8b1fcd25a8a91b",
      "parents": [
        "cfdea698ff6d3a4ec62bb7d36488c5838cf18906"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 23 15:48:22 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 09 15:49:12 2016 -0400"
      },
      "message": "Add tempest run command\n\nThis commit adds a new run command to the unified cli endpoint. The\nintent here is for tempest to control it\u0027s own run story. This\nimplements the basic runner and selection functionality to use the\ncommand, however it\u0027s not necessarily the end state of the command.\nThe functionality in this patch is just a starting point to add the\ncommand and the basic functionality needed. It is starting with a\nlimited feature set with the intent to add additional, more complex\nfunctionality in self contained patches after the command exists.\n\nCo-Authored-by: David Paterson \u003cdavpat2112@yahoo.com\u003e\nCo-Authored-by: Stephen Lowrie \u003cstephen.lowrie@rackspace.com\u003e\n\nPartially-Implements bp tempest-run-cmd\n\nDepends-On: I09299043e536521d48dbe10632621138e3a366e0\nChange-Id: I24588b5c00d005320e8719cf82b5dd95662572cf\n"
    },
    {
      "commit": "10f32a5716f4db1784ff2c5a21a8ed74168203e3",
      "tree": "3e05cfa9d767de8eee0158adf233db574c119336",
      "parents": [
        "c137b60582452059edd214ae2c7a85efa3bcd6d8",
        "3ea70c27a9f7c73537a0fcbba4e46260a4766590"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 05:51:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 05:51:31 2016 +0000"
      },
      "message": "Merge \"Cleanup some small issues in the microversion testing doc\""
    },
    {
      "commit": "7ae7403e473c14479c1ca548d742de245f0ed5b7",
      "tree": "89f1c28a849ab28f82e32affd9d09585570a382c",
      "parents": [
        "fb052827b640b2c32dc5961b89e8c4291bb91a54",
        "80c14eca4721b70ae536211d9cbe467ea0f534c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 08 23:28:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 08 23:28:11 2016 +0000"
      },
      "message": "Merge \"Centralized Workspaces\""
    },
    {
      "commit": "100d18df69be8995f5baaa634c09fe6354656ec9",
      "tree": "560bfa9b4edc8d4e022ad0aff3534463d82745e0",
      "parents": [
        "bd06f981a7fccc911711f95f9318cc01d40c5eef"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu May 05 23:34:52 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 09 00:24:09 2016 +0100"
      },
      "message": "Use scope in v3 identity client\n\nCertain identity v3 API calls require a domain scoped token when\npolicy.v3cloudsample.json is used.\nIntroduce a new config flag to tell Tempest that keystone in the\ntarge cloud requires domain scoped tokens for admin actions.\nModify the v3 client managers used to obtain v3 admin identity\nclients to request the domain scope when the flag is turned on.\n\nCo-authored by: Roxana Gherle \u003croxana.gherle@hp.com\u003e\nChange-Id: I91ca907992428a5a14fb8d48a4fad105d2906e27\n"
    },
    {
      "commit": "3ea70c27a9f7c73537a0fcbba4e46260a4766590",
      "tree": "030290b46695a1e0a5ef3349adc12b39c2c16137",
      "parents": [
        "b740ff7e0fe9f21688853ce2cd36969c9fab9a09"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 08 08:55:58 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 08 09:46:59 2016 -0400"
      },
      "message": "Cleanup some small issues in the microversion testing doc\n\nAlso adds the missing 2.20 microversion reference for\nimplemented tests.\n\nChange-Id: I937161a17b4ea555869d49489d2a6f68afc8579c\n"
    },
    {
      "commit": "80c14eca4721b70ae536211d9cbe467ea0f534c4",
      "tree": "03bb8a34a462fcc869d99b5798d7100488a04252",
      "parents": [
        "d5cef9552d13ff73608d123481b9171c4534c03b"
      ],
      "author": {
        "name": "step6829",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue Feb 23 14:53:52 2016 -0500"
      },
      "committer": {
        "name": "Stephen Lowrie",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue Jun 07 21:20:44 2016 -0500"
      },
      "message": "Centralized Workspaces\n\nCreate a consistent means for creation and management of Tempest\nworkspaces.\n\nCreates a file located at ~/.tempest/workspaces.yaml which stores existing\nworkspaces.\n\nAvailable subcommands: list, register, rename, move, remove\n\nbp centralized-workspaces\n\nChange-Id: I9595e3ba809e457951a0ffdf4b15f641f2fec4f4\n"
    },
    {
      "commit": "275f178ab9c9674fbd12d8eca7f141c4b2b7eb1f",
      "tree": "b5c0221ad099fa8176951b4fae52a64facb8d4e7",
      "parents": [
        "9d0f53a1a793c19e5fc5706065fef8cfdda3ed50"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 07 12:19:34 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 07 12:23:58 2016 -0400"
      },
      "message": "Cleanup wording and section for remote access config doc\n\nThis commit updates the wording and section separation for the remote\naccess section of the tempest configuration guide. Previously, the\ndetails about using the validation group felt tacked on and out of\nplace. This attempts to correct that and make it clear what the\nvalidation group is used for and how that\u0027s combined with the network\nallocation.\n\nChange-Id: I2f65d25e8f66944347f669dac14d77057a10975a\n"
    },
    {
      "commit": "9f92798fdbb8046710a3c65e482d0f07fb0f2aea",
      "tree": "237e1ef8111789ade5b84ee6850741ff75e7bb00",
      "parents": [
        "5e7b8ae3a17bac75745f4bbb55f4984437c2fff0",
        "e63cf0fedfd1cc57d256bace54e8052aad4f75cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 28 00:48:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 28 00:48:53 2016 +0000"
      },
      "message": "Merge \"Fix docs errors and warnings\""
    },
    {
      "commit": "e63cf0fedfd1cc57d256bace54e8052aad4f75cb",
      "tree": "48ba1700ed08b51237d28d50f50c65bcfe9f0239",
      "parents": [
        "b5eb6512c85a16d1c1b6846408be4ee2f8a483c0"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed May 25 10:25:21 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed May 25 10:25:21 2016 +0900"
      },
      "message": "Fix docs errors and warnings\n\nThis commit fixes docs errors and warnings. However, \u0027WARNING: nonlocal\nimage URI found\u0027 is still remaining because it needs an ugly workaround\nthat is replacing it to raw html.\n\nChange-Id: I4524c1ff4126c87979301d0fb8ac7c9eb6f2f708\n"
    },
    {
      "commit": "3e82af7f6cf565c80fbb8f0c7e614a6dc20c16f2",
      "tree": "2e7cc1d95ffd8a7698bb5edd8de10f730017701f",
      "parents": [
        "22b9fec99e5fbd2402e91d89c536e1c59a28beed"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu May 05 22:53:38 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue May 24 14:11:14 2016 +0000"
      },
      "message": "Introduce scope in the auth API\n\nAdding the ability to select the scope of the authentication.\nWhen using identity v3, this makes it possible to use either\nproject scope or domain scope regardless of whether a project\nis included or not in the Credentials object.\n\nThe interface to auth for most tests is the AuthProvider.\nThe scope is defined in the constructor of the AuthProvider,\nand it can also be changed at a later time via \u0027set_scope\u0027.\n\nIn most cases a set of credentials will use the same scope.\nTest credentials will use project scope. Admin test credentials\nmay use domain scope on identity API alls, or project scope on\nother APIs. Since clients are initialised with an auth provider\nby the client manager, we extend the client manager interface to\ninclude the scope. Tests and Tempest parts that require a domain\nscoped token will instanciate the relevant client manager with\nscope \u003d\u003d \u0027domain\u0027, or set the scope to domain on the \u0027auth_provider\u0027.\n\nThe default scope in the v3 auth provider is \u0027projet;, which me must\ndo for backward compatibility reasons (besides it\u0027s what most tests\nexpects. We also filter the list of attributes based on scope, so\nthat tests or service clients may request a different scope.\n\nThe original behaviour of the token client is unchanged:\nall fields passed to it towards the API server. This\nmaintains backward compatibility, and leaves full control\nfor test that want to define what is sent in the token\nrequest.\n\nCloses-bug: #1475359\nChange-Id: I6fad6dd48a4d306f69da27c6793de687bbf72add\n"
    },
    {
      "commit": "2855a18e752f70370c9179949a0cd83ff594f908",
      "tree": "bd2f3ba1ba87be082bdd8e9c0e8d306b31f50401",
      "parents": [
        "6711bcfb42694ad9a60e8cdec71ac1165b79aa47",
        "40847ac3089d02e6b80f370d92762d7f4e15f7b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 24 09:08:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 09:08:50 2016 +0000"
      },
      "message": "Merge \"Remove deprecated legacy credentials provider\""
    },
    {
      "commit": "9e6f974110544ed4e4494f3a95fc68b556d72192",
      "tree": "2591808a0bfb250a9eb17cc9ca24aee8ad2bd586",
      "parents": [
        "c1513b71279604a58e2f6e40127b8b32eb1f7e93"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Mon May 23 16:20:55 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Mon May 23 16:20:55 2016 +0100"
      },
      "message": "Document tempest APIs which plugins may use\n\nPlugin authors can have a hard time determining which APIs are acceptable\nto use, and which are not. We should provide an explicit list on the\nplugin interface doc page.\n\nChange-Id: I475a8ccc568077a4824fda0ddc20606a0ffabbc7\n"
    },
    {
      "commit": "40847ac3089d02e6b80f370d92762d7f4e15f7b8",
      "tree": "f88557ebdf33d7856649d322407293f9549ae9bc",
      "parents": [
        "0e510e7c853dcb64b80729b2c9b753a0acaf0a03"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jan 04 13:16:03 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 20 18:32:15 2016 -0400"
      },
      "message": "Remove deprecated legacy credentials provider\n\nThis commit removes the legacy credential provider. It\u0027s been\ndeprecated for over a full cycle which has been sufficient time for\nusers to migrate off of it. Keeping this around just causes more\nconfusion by having a 3rd path to configuring credentials in tempest.\nThe credential provider was officially marked as deprecated in change\nIa5132c5cb32355d6f26b8acdd92a0e55a2c19f41\n\nChange-Id: I8c24cd17f643083dde71ab2bd2a38417c54aeccb\n"
    },
    {
      "commit": "2211ed8c9c2a95849b4475b498ada91bbbe94e74",
      "tree": "8eae2ffe5411267d65834c5d82fee90111b7beac",
      "parents": [
        "dd25070fb144e2338a56459d0e1f54671edc6740",
        "1370bafda0e20ac7f2aef623fb926ea8f3fa9a41"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 30 19:10:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 30 19:10:19 2016 +0000"
      },
      "message": "Merge \"Remove few refercences left to tempest-lib\""
    },
    {
      "commit": "dd25070fb144e2338a56459d0e1f54671edc6740",
      "tree": "1ca52c4cb3dc273693c3dde8cc8bd8e9cae1e82d",
      "parents": [
        "b0c99df35bebdbea39128546834a5e1f81e0c275"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Apr 29 15:01:22 2016 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Apr 29 20:33:47 2016 +0000"
      },
      "message": "Update configuration docs wrt admin credentials\n\nConfiguration docs are slightly dated now wrt admin credentials\nand credential configurations in general. Fixing that.\n\nChange-Id: Id176202d73683ef3adbcd93a77d90be6a5206f37\n"
    },
    {
      "commit": "1370bafda0e20ac7f2aef623fb926ea8f3fa9a41",
      "tree": "bc24ac4fbe5760342332613285ad94d90e99bfe5",
      "parents": [
        "b0c99df35bebdbea39128546834a5e1f81e0c275"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Apr 29 14:26:22 2016 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Apr 29 20:30:34 2016 +0000"
      },
      "message": "Remove few refercences left to tempest-lib\n\nA few places in docs / comments still refer to tempest-lib.\nCleaning those up.\n\nChange-Id: I6a15a6e7e58a49a39b3955c60e16d0c196ec154c\n"
    },
    {
      "commit": "ba48c9055ca9fc18c3fc7a44af21f52081956bce",
      "tree": "87c47dbcecadcb394b9a11bf4405339009d2be72",
      "parents": [
        "9aa74e4de995065daf7ff91e5cbf0b5580e019dd"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 15 13:42:35 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 15 13:42:35 2016 +0900"
      },
      "message": "Add compute 2.10 microversion tests info in doc\n\nCompute 2.10 microversion test were implemented in\nI5097a5669d0f3b7d9016d98da0fbb58a682cef8e.\n\nAdding the info in microversion doc.\n\nChange-Id: Id20b47012d77711a01803ba191fc8f343644277e\n"
    },
    {
      "commit": "438084d0cf8dd993673b83d8452ea7035f14f1ff",
      "tree": "80b8c082df6dcffa5cede8b3fb68d468adc2f5e4",
      "parents": [
        "75996a570bcf0013494680e930fcd40eb08399da",
        "a413652c250677bc881c51c4a592bacfa3faac69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 08 01:43:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 08 01:43:38 2016 +0000"
      },
      "message": "Merge \"Prepare for dynamic generation of tempest plugin registry\""
    },
    {
      "commit": "ed6e586b9f8f0ada10af7711f297afa01b2b7754",
      "tree": "1fed2c438af65613b48556c13fa3f5ed36180de7",
      "parents": [
        "fbca80d640646528e94ddf7fddef8d966db6f5d6"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 10:49:13 2016 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Apr 06 22:26:18 2016 +0100"
      },
      "message": "deprecate use of tenant in configs\n\nOpenStack has settled (a very long time ago) on project to represent\nthe container which has users. We should make tempest configs always\nuse project versions of these names. This deprecates the old tenant\nversions of these names, and makes project version the prefered\noption.\n\nChange-Id: Ied68c0326cf891a4e6eb3db51dc5f43241e4b8d2\n"
    },
    {
      "commit": "a413652c250677bc881c51c4a592bacfa3faac69",
      "tree": "0ed5c8fa1f862e1891cbba4a9feec38dfcb07571",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Thu Mar 10 20:24:34 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Mon Mar 28 20:11:23 2016 -0400"
      },
      "message": "Prepare for dynamic generation of tempest plugin registry\n\nThis is based on the devstack plugin detection code, modified\nto check setup.cfg for a tempest_plugins string.  It is to be\nexecuted from a periodic proposal job, generating a list of\nplugins in the same format.\n\nChange-Id: I53d082319b6af6fb47083ea42c3ff6b109882e72\n"
    },
    {
      "commit": "e0a3b8ef77a0cca943c228986eb2ed94d078af96",
      "tree": "9cf721a331c13659b1170c0bab5134560f325378",
      "parents": [
        "b28973f630954c4aee2eede301f8bb25c0721ffc"
      ],
      "author": {
        "name": "Tong Liu",
        "email": "tongl@vmware.com",
        "time": "Thu Mar 24 20:32:07 2016 +0000"
      },
      "committer": {
        "name": "Tong Liu",
        "email": "tongl@vmware.com",
        "time": "Thu Mar 24 22:41:27 2016 +0000"
      },
      "message": "Fix a few typos in microversion doc\n\nPatch I29ab6f625df59ba3732f9730a610e14dfe6094ea already fixed some\ncomments for the doc. But there are still some typos that need to\nbe fixed. This patch is to fix those.\n\nChange-Id: I6ab6eabfb0faf28e175179c0097e196c4fa944ea\n"
    },
    {
      "commit": "e560728a4e512e454985105b9f0d464314c9768c",
      "tree": "82e75b6a9814c42ff491ed3b7d243449c3c65187",
      "parents": [
        "d27175b7ef9ebed79b3c5e4011d783d66626de60"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Mar 24 17:22:10 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Mar 24 17:22:10 2016 +0900"
      },
      "message": "Fix comments in microversion doc\n\nThis fix some comments left in\nI68e6d2a4a681e6588e43e02378a111fd00391f08 for microversion doc.\n\nChange-Id: I29ab6f625df59ba3732f9730a610e14dfe6094ea\n"
    },
    {
      "commit": "d27175b7ef9ebed79b3c5e4011d783d66626de60",
      "tree": "4055b419fc571aa0a6544320391313dabe694792",
      "parents": [
        "33efa0e7dde2e057ea97a65012d25f8ba5a2c537",
        "bd460acdc77e31e430fd6da119a8f8527855a708"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 24 08:02:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 24 08:02:10 2016 +0000"
      },
      "message": "Merge \"Add microversion testing doc in tempest\""
    },
    {
      "commit": "bd460acdc77e31e430fd6da119a8f8527855a708",
      "tree": "4a29560e78156397c506aa41c153586c5959a4a1",
      "parents": [
        "e6b66b641536e01e4bc91320b5a4fd015fd1aa04"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 16 16:28:56 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 23 10:49:53 2016 +0900"
      },
      "message": "Add microversion testing doc in tempest\n\nThis commit adds the doc about how to implement microversion\ntests in Tempest.\n\nAlso this doc will keep record of what all microversion tests\nhave been implemented in Tempest.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: I68e6d2a4a681e6588e43e02378a111fd00391f08\n"
    },
    {
      "commit": "63bb903ce963331b8f4acbb78ad8c1f7fead7c5d",
      "tree": "729718d863b8e656727ad42be64c3cd196247df5",
      "parents": [
        "1498669dbeefb0eb84faf5c730a73f2c740879dd"
      ],
      "author": {
        "name": "lanoux",
        "email": "joseph.lanoux@hpe.com",
        "time": "Mon Mar 21 03:16:18 2016 -0700"
      },
      "committer": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hpe.com",
        "time": "Tue Mar 22 08:58:58 2016 +0000"
      },
      "message": "Update the docs on ssh validation\n\nThis change updates to configuration documentation on ssh validation.\n\nPartially implements: blueprint ssh-auth-strategy\n\nChange-Id: Ie6521d77b8ab3b61e7dfa140c7b395c06cf16eeb\n"
    },
    {
      "commit": "c3b0b8b4999beb078290ad09e9ca71740816e1c5",
      "tree": "25626872afec95430abd2dd0bb48f71ddc93b879",
      "parents": [
        "36521463de6b5c6c48f1e6d0ff987a074e2af406"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 16 11:58:34 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Mar 17 02:44:45 2016 +0000"
      },
      "message": "Trivial: Fix some document comments in microversion\n\nThis is follow up patch to fix doc comments left in\nIcbdcfb4cd5b7fb1029eec035b9e0024be59c8d1f\n\nChange-Id: Iebdbfd62d1db4088e7e356aae700b74c17888415\n"
    },
    {
      "commit": "36521463de6b5c6c48f1e6d0ff987a074e2af406",
      "tree": "bd751ca44f83f7254c986a8aa354e41b5aa5e59c",
      "parents": [
        "84f73213195937b06402ec0ec624d951d4abe61f",
        "00686f2fda392133b8d72abbde030c488a7ef25c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 16 01:54:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 16 01:54:37 2016 +0000"
      },
      "message": "Merge \"Add note a section to lib doc about where to put plugins\""
    },
    {
      "commit": "00686f2fda392133b8d72abbde030c488a7ef25c",
      "tree": "e40fae964b6308516d6ee88fb66f09d85068f4b4",
      "parents": [
        "e86fc5df1b2745a862cff037f3fb74ffac567ce7"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 09 15:39:19 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 11 18:15:07 2016 -0500"
      },
      "message": "Add note a section to lib doc about where to put plugins\n\nThis commit adds a subsection to the creating a plugin section in the\nplugin doc that tries to strongly advocate creating a separate python\npackage for tempest plugins for various reasons. This will hopefully\nsteer potential plugin authors towards doing this.\n\nChange-Id: Id3c06381c0d8e79f59e50486a3c10b12bb977c51\n"
    },
    {
      "commit": "1f47cf976b6e57deb2aa6fb24ed249bf05c331e9",
      "tree": "6752b6f7f60605d2283b5217e1296ce383cb0261",
      "parents": [
        "0d560a9ce40cdf19e43fcbc480ec1d8745d5c6af"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Feb 25 04:57:18 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 08:17:15 2016 +0000"
      },
      "message": "Migrated microversion testing framework to tempest/lib\n\nTempest implements the microversion testing support and\nthat framework and interfaces have been tested by implementing\nthe Compute 2.2 microversion as well as by their unit tests.\n\nThose should be stable interfaces so that can be consumed by other\nprojects microversion testing either in tempest or outside tempest.\n\nTo make them as stable interface, this commit moving that framework and\nits interfaces to tempest/lib folder.\n\nAdding release notes and library doc for those interface.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: Icbdcfb4cd5b7fb1029eec035b9e0024be59c8d1f\n"
    },
    {
      "commit": "6af041a28d0c6c55debe8956b4996bfbee1b795d",
      "tree": "ef7530a910886f5dc2bc8e80c8b09f506b6fcf72",
      "parents": [
        "7117f4911706309a80490d35a32515c5f1d3d0a6"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Mon Mar 07 12:17:08 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Mon Mar 07 12:17:08 2016 -0300"
      },
      "message": "Fix typo in library doc title\n\nChange-Id: I2b8ead582226046903116eac6a2594370017d036\n"
    },
    {
      "commit": "fdf5cb791c1503b56157540d30b42926587ca755",
      "tree": "7e6de29dab8820b2f53427b8b380d9a3f869a34b",
      "parents": [
        "e4df937d0941f993a6157fc05470b479c1ab2ab3",
        "55511d98f1f525edec476fe638ac13366ba5b03b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 04:47:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 04:47:21 2016 +0000"
      },
      "message": "Merge \"Add documentation for the library interface\""
    },
    {
      "commit": "55511d98f1f525edec476fe638ac13366ba5b03b",
      "tree": "76f1a875de02f4cdc3b5a1b469ba90fddce46a1f",
      "parents": [
        "e284f8988f241e0d9864843dd6ecce5496ad409a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 23 10:55:53 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 29 15:35:26 2016 -0500"
      },
      "message": "Add documentation for the library interface\n\nThis commit adds documentation for the library interface, formerly\nknown as tempest-lib, and the release versioning.\n\nPartially implements bp tempest-lib-reintegration\n\nChange-Id: I623222a17fe3563bbe767fa803e8f771a21687a1\n"
    },
    {
      "commit": "c276478e8fd3332c142326c893f8a5cb53155e1f",
      "tree": "01ff8745d2fc586e892ff5629300a253b164dadc",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Fri Feb 26 14:32:09 2016 -0500"
      },
      "committer": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Fri Feb 26 14:32:09 2016 -0500"
      },
      "message": "Add Identity v3 account configuration information\n\nUpdated documentation to include information about how to configure\nIdentity-v3-specific account settings using the Legacy Credentials\nconfiguration options.\n\nChange-Id: I55abf9629ed8f8436ce4497e9790feea05669407\n"
    },
    {
      "commit": "7731a59fb3fdb7d8578d535d99eabd5b8f01f46a",
      "tree": "aa721f57d82c8067d36cb8f372cb9cf9c96ae54e",
      "parents": [
        "7c6f6284c752aaf1f054130f9c1887ef6c90b025",
        "e0cfc3e4fdf2f54d5133c1b7c413871d39556358"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 12 22:20:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 12 22:20:29 2016 +0000"
      },
      "message": "Merge \"Typos and consistency in configuration.rst\""
    },
    {
      "commit": "c9b73dcba20dd23517abbc96eaadf04b3c163afd",
      "tree": "abdda281c9ee889ac9e6eec0489021c92d02e86b",
      "parents": [
        "15ca9bd23dff0bd54833528332ba832a7a38dec8",
        "d11d5ee09de8d2d15c18519cdc5fa3aedd985ac2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 08 04:20:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 08 04:20:58 2016 +0000"
      },
      "message": "Merge \"Fixing the deprecated library function.\""
    },
    {
      "commit": "e0cfc3e4fdf2f54d5133c1b7c413871d39556358",
      "tree": "289794eeb3b312709adf2691634ff33572f88b6a",
      "parents": [
        "ef163ece6974f5937aa801ed833265fdc3cabb6a"
      ],
      "author": {
        "name": "Eric Fried",
        "email": "efried@us.ibm.com",
        "time": "Mon Dec 14 16:10:49 2015 -0600"
      },
      "committer": {
        "name": "Eric Fried",
        "email": "efried@us.ibm.com",
        "time": "Tue Jan 05 10:00:30 2016 -0600"
      },
      "message": "Typos and consistency in configuration.rst\n\nThis patch set updates the configuration.rst file to:\n\n- Fix a few minor typographical and grammatical errors\n- Make case consistent (e.g. \"tempest\" vs. \"Tempest\")\n- Make style consistent (e.g. make references to config file keywords\n  consistently monospace)\n- Spell out numbers less than ten\n- Fix a couple of minor content issues as suggested by @mtreinish.\n\nNo change in meaning or content is intended.\n\nChange-Id: I5a23e2c39c57eec1e6dbc2a5a076b933c930f78e\n"
    },
    {
      "commit": "17c65d144ab9b8ca9de55c3c44ad10ac49be59e7",
      "tree": "eba817180feb635ef4001f29a0a3c4aadfeb44f6",
      "parents": [
        "7ffaf08a5f517a4c8aaff9cd5b9d50563ee4473b",
        "cf586102e68b336eb25d9d0b47aa498c929b5e1e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 05 10:14:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 05 10:14:06 2016 +0000"
      },
      "message": "Merge \"Correct wrong message in configuration doc\""
    },
    {
      "commit": "cf586102e68b336eb25d9d0b47aa498c929b5e1e",
      "tree": "0917e0d1c8d057dd599ddfe7258faca503a9d32f",
      "parents": [
        "99da10d2e1d2cdb08e4b84db93d681a154d56861"
      ],
      "author": {
        "name": "Felix Li",
        "email": "liljb@cn.ibm.com",
        "time": "Mon Jan 04 12:07:50 2016 -0500"
      },
      "committer": {
        "name": "Felix Li",
        "email": "liljb@cn.ibm.com",
        "time": "Mon Jan 04 12:07:50 2016 -0500"
      },
      "message": "Correct wrong message in configuration doc\n\nIn latest version, admin user infos are removed to auth section.\nCorrect this in the configuration doc\n\nChange-Id: I75a605e025bb1ee8690455361e3efbc81ead8a55\n"
    },
    {
      "commit": "7ffaf08a5f517a4c8aaff9cd5b9d50563ee4473b",
      "tree": "806cfab85151ce6da661f3a41a917261ff176675",
      "parents": [
        "d0ea2789f971a0fbdc29df2c30d7af968e8c7dfc",
        "84c6d29085a376382b33d7cb7b028ce0f522532f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 04 13:11:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 04 13:11:57 2016 +0000"
      },
      "message": "Merge \"Add a note about using a full path for test accounts option\""
    },
    {
      "commit": "84c6d29085a376382b33d7cb7b028ce0f522532f",
      "tree": "ff70b8a869b06bd27682d30bbc22a197807ebcd9",
      "parents": [
        "226aedc59a6634931b47525ac5caa6a5414debbb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Dec 16 17:50:57 2015 -0500"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Jan 04 11:51:48 2016 +0000"
      },
      "message": "Add a note about using a full path for test accounts option\n\nThis commit adds a note to the tempest configuration guide about\nusing a full path for the test accounts configuration option. Using\na relative path can result in the file not being found and things\nfailing.\n\nChange-Id: I87901026b5865399469e5e20e5f8c6cf7336784a\n"
    },
    {
      "commit": "d11d5ee09de8d2d15c18519cdc5fa3aedd985ac2",
      "tree": "1472107bfcc6e532b90012382d14b519b2c79939",
      "parents": [
        "99da10d2e1d2cdb08e4b84db93d681a154d56861"
      ],
      "author": {
        "name": "Harshada Mangesh Kakad",
        "email": "harshadak@metsi.co.uk",
        "time": "Thu Dec 31 01:38:46 2015 -0800"
      },
      "committer": {
        "name": "Harshada Mangesh Kakad",
        "email": "harshadak@metsi.co.uk",
        "time": "Thu Dec 31 01:39:54 2015 -0800"
      },
      "message": "Fixing the deprecated library function.\n\nos.popen() is deprecated since version 2.6. Resolved with use of\nsubprocess module.\n\nChange-Id: I0751dbda085922d5e390cb7a19a9e832d399e20b\nPartial-Bug: #1529836\n"
    },
    {
      "commit": "edaded63a6b87ea014022f5f41d43cb9a0e76612",
      "tree": "14702039b6cab6f07e1c24c397d95e94a23bfead",
      "parents": [
        "cca8efe5bbcc9656d69392e4a5eeed87e1b62af5",
        "7715a38e3ef005348ecfb1efe4b2b5464bfeec6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 21 08:55:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 21 08:55:41 2015 +0000"
      },
      "message": "Merge \"Drop lock_path section from config guide\""
    },
    {
      "commit": "42d69512d993d972153daa0ae0fe34f6f7886ada",
      "tree": "adec72409fdeb383bb59aa0afbb9c1e7134357a2",
      "parents": [
        "2d219b1e0f200b27f8f8dc6662dcfc7b1c35829c"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Sep 11 14:46:21 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Dec 17 17:59:20 2015 -0500"
      },
      "message": "Remove the ec2 api tests from tempest\n\nWith the introduction of tempest plugins we can now remove the third\nparty tests for the ec2 api using boto. They\u0027ve always been the ugly\nduckling in tempest (except that it never turned into a swan) where\nthey go against some of the fundamental principles of tempest tests.\nFor exaple, like having it\u0027s own client implementation, oh and testing\nOpenStack APIs. This patch removes all the pieces of the third party\ntest dir and deprecates all the config options related to boto. A\nplugin implementation is being worked [1] that can be used to fill\nthe coverage hole left by removing these from the tempest tree\n\n[1] https://github.com/mtreinish/tempest_ec2\n\nChange-Id: Ib5e24e19bcba9808a9f49fe7f328668df77fe4f9\n"
    },
    {
      "commit": "7715a38e3ef005348ecfb1efe4b2b5464bfeec6b",
      "tree": "a78e777593d282158c1a900ec9751311b22a9e72",
      "parents": [
        "aa29c7e0710787d35609f3ac490c930acf049391"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 27 17:33:38 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Dec 17 16:16:38 2015 +0000"
      },
      "message": "Drop lock_path section from config guide\n\nThis commit drops the lock_path section from the tempest config guide.\nPreviously setting this was required there was no default value from\nthe oslo lib. However, tempest recently switched to overriding the\ndefault to use the system temp dir. So additional configuration by the\nend user should not be required here anymore.\n\nChange-Id: Ia594745ad4d8e6b701c799cbf5ac5e555c598e3f\n"
    },
    {
      "commit": "bf57df1c4fefdafbf4f099e97341023e3e8ce505",
      "tree": "c65575f6145f19d089fdab69d9fd1d09780eba0f",
      "parents": [
        "bf19dd1032330713f8cdefc4a32b7a2268b71921",
        "290b3e138317062bd165df9eeaf17495135dfcfe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 18 13:55:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 18 13:55:20 2015 +0000"
      },
      "message": "Merge \"Factor up config dependent credential classes\""
    },
    {
      "commit": "ccb2bbf465205b56087492b807e601d571a5e5cc",
      "tree": "530a85f367994448303de0dacaed9f1657881fdd",
      "parents": [
        "ce4c6f2982a5d0e8715a85777db03811a6bb3fcc"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Nov 17 10:09:44 2015 +0900"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Nov 17 10:12:12 2015 +0900"
      },
      "message": "Add installation procedure of cookiecutter to doc\n\nCurrently, in Usage, there is no installation procedure of cookiecutter.\nThis patch set adds installation procedure of cookiecutter to README.rst\n\nChange-Id: Ief3a1fdab945c1df834b219fadadf8d2b5d824a4\n"
    },
    {
      "commit": "290b3e138317062bd165df9eeaf17495135dfcfe",
      "tree": "c5ed4d6bd9530945f05969cecf67804b4100cded",
      "parents": [
        "a1edb75d7901a9e338ab397d208a40c99c5fd9a1"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Oct 08 10:25:02 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Nov 13 11:08:54 2015 +0100"
      },
      "message": "Factor up config dependent credential classes\n\nSeparate helpers methods to build credentials, credential providers and\nclient managers that depend on configuration. They are all moved to\nthe common.credentials module to achieve two objectives:\n- prepare credential provider module to move to tempest-lib\n- avoid circular dependencies\n\nThere are still dependencies to CONF in the credential providers,\nremoving all of them would make the patch too large; but there is\nwith this patch a single place where all relevant CONF parameters can\nbe looked up and passed into the credential providers.\n\nPartially-implements: bp tempest-library\nChange-Id: I351f86f0570070105bbf24f2d904e917feea6e57\n"
    },
    {
      "commit": "6f2fd943fa26e108cfdc200a397877b817391c97",
      "tree": "541b3f86149af43a8f2be4d311a50f3bfc3757cb",
      "parents": [
        "a471da09a2ccfc784c278fcfd95cd1f3856b6bb0",
        "571dfacd1865401951ae0b80d595b564493543d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 11 11:58:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 11:58:48 2015 +0000"
      },
      "message": "Merge \"Add documentation for service catalog format\""
    },
    {
      "commit": "571dfacd1865401951ae0b80d595b564493543d3",
      "tree": "04a1a45c21dda8736d11afff2eb9ef4111506d4a",
      "parents": [
        "87903a2f3dfd8921d6705618d308dd3300f72c20"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Oct 30 11:21:28 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Sat Oct 31 13:10:59 2015 +0900"
      },
      "message": "Add documentation for service catalog format\n\nTempest does not serve all kind of fancy service cataog format.\nService catalog should be in some standard and consistant format.\n\nThis patch adds those in doc to clarify the expected format of catalogs.\n\nChange-Id: I5fb94510c019cca2e81112fb8cf123a3dfab8daf\n"
    },
    {
      "commit": "66210aa05f203f034b0346a5026104f97480c136",
      "tree": "dc6d6dcf41a11eea0fdc3b8022eb15d4c9b5d965",
      "parents": [
        "d289567c278edeac6ddaf0829e4159aef17c1552"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Oct 26 10:52:32 2015 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Oct 26 10:52:32 2015 +0100"
      },
      "message": "Add plugin cookiecutter in documentation\n\nSince we have a official cookiecutter project we should\nrely on it in the documentation. All titles are moved a bit\nsince only the usage of the cookiecutter and the entry point\nis needed to create a working test project. All other information\nis just additional and not mandatory for plugin creation.\n\nChange-Id: Ia04d2ea747f19d7b1d272bd7664ff05f61c7c88c\n"
    },
    {
      "commit": "cb2ac6eeb8a3e7474b4be4afac4c5f6747a34c39",
      "tree": "f58abe439531c18cbdf51f2fc5d11655d6e22288",
      "parents": [
        "be9f98309f85397a2fc1706e0f5a529449c13218"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Mon Oct 19 15:54:42 2015 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Mon Oct 19 15:54:42 2015 +0900"
      },
      "message": "plugin.rst: Fix a typo in an example code fragment\n\nChange-Id: Ib003702533397a2f0f3efc68f75662cad2208301\n"
    },
    {
      "commit": "e13fbc0bb356c10d5483e80242249885d00e02c9",
      "tree": "45ade149518992c14de1127fcade4b60d2b55453",
      "parents": [
        "e146bfdc21abb36db3f27f262faf6a70627cfd17",
        "17209bb08304c91ae239e43bc1605de107a77780"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 09 09:52:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 09 09:52:54 2015 +0000"
      },
      "message": "Merge \"Rename isolated creds to dynamic creds\""
    },
    {
      "commit": "e146bfdc21abb36db3f27f262faf6a70627cfd17",
      "tree": "6568922a5feb1eee2c433f9228cf0ba2816f42bb",
      "parents": [
        "9439f8120677d4d10e82f0fad6eeec5c9d294d20",
        "0bf52d497bebb3a0b393f2a8862eaf5161d76d79"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 09 07:53:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 09 07:53:50 2015 +0000"
      },
      "message": "Merge \"Fix init command\""
    },
    {
      "commit": "17209bb08304c91ae239e43bc1605de107a77780",
      "tree": "45a256a444353d29623fe9039a81ee67c28c7b70",
      "parents": [
        "fab137014433b52a62aa5c1487bb16c946969739"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri May 22 10:16:57 2015 -0700"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Oct 06 15:02:01 2015 +0100"
      },
      "message": "Rename isolated creds to dynamic creds\n\nRenaming the isolated_creds module to dynamic_creds module, and rename\nthe IsolatedCreds class to DynamicCredentialProvider in preparation\nto migration to tempest-lib.\n\nPartially implements bp tempest-library\n\nChange-Id: I78a4884e980ef7d0103639cb3792a54c69fb7761\n"
    },
    {
      "commit": "c920ba8187a91ea8715600a3091c1f0604065847",
      "tree": "9493c72b19072f62e793e49238030c008f93d11b",
      "parents": [
        "b17cc687303f79290f1bea7898609eb5b2516acf",
        "16cf1e558c61621456173ccec2f7c2740d3c1578"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 06 08:59:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 06 08:59:30 2015 +0000"
      },
      "message": "Merge \"Deprecate credential config options\""
    },
    {
      "commit": "0bf52d497bebb3a0b393f2a8862eaf5161d76d79",
      "tree": "281d5494bd7bf1d737d7826f42787e40264e128b",
      "parents": [
        "c6cc6dba8a7a5b81039c8fcfe05c720333d29b74"
      ],
      "author": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Mon Apr 13 21:55:58 2015 -0400"
      },
      "committer": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Wed Sep 23 09:42:07 2015 -0400"
      },
      "message": "Fix init command\n\nInit command was not working properly as it could not locate the\nconfiguration sample file.\nSteps taken:\n- Move config-generator.tempest.conf to etc so it will be installed\nwith pbr.\n- Update all files with new path to config-generator-tempest.conf as\nneeded.\n- Refactor init command so if it detects we are not in a virtual\nenvironment, try to find the global config directory /etc/tempest.\nIf that fails fallback to [sys.prefix]/etc/tempest.\n\nCloses-Bug: #1491058\nCloses-Bug: #1490670\nChange-Id: I960bc711ff78ac2b0441ef63dff8ec4fb268fd3a\n"
    },
    {
      "commit": "16cf1e558c61621456173ccec2f7c2740d3c1578",
      "tree": "5bf7607bae3c9a5cde5e4af0040b08f1fb0387a6",
      "parents": [
        "36c2e284952193af1dd8101de649811722ffd291"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 11 10:39:23 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Sep 10 11:05:23 2015 -0400"
      },
      "message": "Deprecate credential config options\n\nThis commit deprecates the original configuration options for\nproviding credentials. This mechanism of providing tempest with\ncredentials to run with has a lot of drawbacks and has been\nsuperseded by using an accounts.yaml file. It has been planned\nfor deprecation once we had a periodic/experimental CI job setup\nto run with test accounts enabled. Now that this has been done\nwe can start the deprecation cycle for the old options.\n\nChange-Id: Ia5132c5cb32355d6f26b8acdd92a0e55a2c19f41\n"
    },
    {
      "commit": "0da49e92df247625b1af00043ca1c3145be99aef",
      "tree": "c496b2482c752f7df93a3113348df196619db33a",
      "parents": [
        "8d498ad534b14cc14620e1465e2b1b38b0b5d2b7",
        "1719dfeb69a2613eac4d63fd4c823d940b1b626a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 10 05:03:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 10 05:03:52 2015 +0000"
      },
      "message": "Merge \"Use the oslo.config sphinx module to generate sample\""
    },
    {
      "commit": "f45ba2e604755e6ef92da690e80ad695913230a5",
      "tree": "c3981396fcc1e73683b86ad21d1beb3fd06b7f7d",
      "parents": [
        "f4c63c4e79c99ca159578ee6c91fa47c27230cb1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 24 15:05:01 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Sep 02 11:06:44 2015 -0400"
      },
      "message": "Cleanup tempest docs a bit\n\nThis commit fixes a few things in the tempest docs. First it fixes all\nof the sphinx warnings and enables fail on warn to ensure we\u0027re using\nvalid sphinx everywhere. It also adds a link from the configuration\nguide to the sample config file.\n\nChange-Id: I3ad645a6bbfa46b4498e1732410743e46d6eb0cb\n"
    },
    {
      "commit": "1719dfeb69a2613eac4d63fd4c823d940b1b626a",
      "tree": "e7350b04874a2478aba935f01f11330f916fd2c5",
      "parents": [
        "b7ad53bed3127d3156099618d6058466d973f3c8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 24 17:55:09 2015 -0400"
      },
      "committer": {
        "name": "Mathew Odden",
        "email": "mrodden@us.ibm.com",
        "time": "Tue Aug 25 14:21:43 2015 +0000"
      },
      "message": "Use the oslo.config sphinx module to generate sample\n\nThis commit switches to using the oslo.config sphinx extension to\ngenerate a sample config instead of doing it manually in the docs\u0027\nconf.py module.\n\nChange-Id: I7032cb4f56c728911ffa5c6911eb504f53bc80af\n"
    },
    {
      "commit": "9392a83fdc4be51b28c8f359d4444c8565eae22b",
      "tree": "33ec12691106c42a8ef3415ca4f6c7b150ef0e90",
      "parents": [
        "ce308f58ea671f4c1389213b3bdef53bc26a3c8e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 24 10:00:49 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 24 10:33:47 2015 -0400"
      },
      "message": "Add plugin docs section on configuration options\n\nThis commit adds a subsubsection to the plugin interface docs to\nelaborate a bit on how to deal with configuration options. Previously,\nhow to use them in a plugin was implied, but nothing was explicitly\nstated. This corrects that to make it clear on how to deal with\nconfiguration.\n\nChange-Id: Id3afc9657c5419cfba61acb3c84ccfea104d1b20\n"
    },
    {
      "commit": "ded6e4bc7eff3313c4e26ddc327be43f7138e8d5",
      "tree": "44144d2d66cf391fbd6fabd1088805d5fd359a42",
      "parents": [
        "eacf95557f41d719d000e4fefdcd736b53e6fb16",
        "304bfdd8fbabbaddde708d3c992e7e94eddf4232"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 24 10:29:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 10:29:29 2015 +0000"
      },
      "message": "Merge \"Fix typo in tempest configuration page\""
    },
    {
      "commit": "32f4518e0927a5fad18bc570a3f26f26d57ab19a",
      "tree": "fe09281cf4daa876a6fc5fe55614978d2948bc6e",
      "parents": [
        "9d23f20651e694583a357f510d8d822d485bf79f"
      ],
      "author": {
        "name": "Toru Tanami",
        "email": "tanami@bit-isle.co.jp",
        "time": "Thu Aug 20 05:24:50 2015 +0000"
      },
      "committer": {
        "name": "Toru Tanami",
        "email": "tanami@bit-isle.co.jp",
        "time": "Fri Aug 21 01:23:57 2015 +0000"
      },
      "message": "Fix typo in tempest configuration guide\n\nThe indefinite article of the word \"alternate\" had became \"a\".\nFix it to \"an\".\n\nCloses-Bug #1486786\n\nChange-Id: I8d66d066f218fdb3cb70e45ebbcc6be6ae2e5925\n"
    },
    {
      "commit": "304bfdd8fbabbaddde708d3c992e7e94eddf4232",
      "tree": "ede8f490f1f9dd8625e65e3b38b6cd18542d7661",
      "parents": [
        "f7f8cec2c4f6d1f66d9ad40543f1cd3b0cc948db"
      ],
      "author": {
        "name": "Brandon Palm",
        "email": "bapalm@us.ibm.com",
        "time": "Tue Aug 18 10:57:21 2015 -0500"
      },
      "committer": {
        "name": "Brandon Palm",
        "email": "bapalm@us.ibm.com",
        "time": "Tue Aug 18 16:04:55 2015 +0000"
      },
      "message": "Fix typo in tempest configuration page\n\nRemoves an extra \u0027what\u0027 from the string.\n\nChange-Id: I5c84ea627c84721ed333514ec5c3a62358ab7585\nCloses-Bug: #1485843\n"
    },
    {
      "commit": "13ed69fffc3f1a3a4ac2d6ca18f3d0fe6b6b599b",
      "tree": "6f82efb41e0e43d0cec33c98f208dd706a7a3c08",
      "parents": [
        "c6170a032189f5f7c5fbb599a6e87a05d7dc3a4b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 10 11:51:54 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 11 10:13:03 2015 -0400"
      },
      "message": "Bake in oslo sample config generation to sphinx build\n\nThe expectation from users is that to build docs locally all you need\nto do is run build_sphinx on the repo and the docs will be fully\ncreated. When we added the sample config to the tempest docs we ignored\nthis and just added the sample config generation to the docs tox job.\nThis commit fixes this by baking in the sample config generation to\nthe sphinx conf.py file which should ensure we have the sample config\ngenerated every time that we call build_sphinx.\n\nChange-Id: Ifd570707847f52592f5bc9bc743b8d3c98512639\n"
    },
    {
      "commit": "8a5a3e7582040c63681de6164ac33558bc5b2499",
      "tree": "59cc672aaa103fc3be626779e58efd740ccf1e7e",
      "parents": [
        "4cb75f845f6b3de7c11ee9231ee4496071a9c8cf",
        "b389faa22f08c046ff0ad052eb54e04b4274b799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "message": "Merge \"Include sample configuration in dev docs\""
    },
    {
      "commit": "3a851dc08b1258a7ed0d511b356a70323267e3e1",
      "tree": "c8eca09138802b089a74caa456b53b82925000b9",
      "parents": [
        "83a19aa4b14b3c83a2a4c5569385486a84bd096b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 30 11:34:03 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 12:31:59 2015 -0400"
      },
      "message": "Add plugin interface documentation\n\nThis commit starts the docs section on creating and using tempest\nplugins. It describes how to create a plugin class, an entrypoint, and\na recommended dir structure. As well notes how to use tempest and\ntempest-lib in creating a plugin. It\u0027ll likely be expanded in the\nfuture as the plugin interface evolves.\n\nPartially Implements bp external-plugin-interface\n\nChange-Id: If2e0c47d0a719d869a3301ddbca07495c81cc498\n"
    },
    {
      "commit": "b389faa22f08c046ff0ad052eb54e04b4274b799",
      "tree": "0ddd3fe2ca9e51dbdd601cdb68ce18bad5d7c7fb",
      "parents": [
        "18fabce457e439cbcb392e549c818b1a1f7ece93"
      ],
      "author": {
        "name": "Mathew Odden",
        "email": "mrodden@us.ibm.com",
        "time": "Thu Jul 30 20:24:08 2015 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 10:59:38 2015 -0400"
      },
      "message": "Include sample configuration in dev docs\n\nSince including the sample configuration in tree is\nbecoming difficult to maintain, lets try moving it to\nthe developer docs. We still have the ability to view it\neasily for users, and it can be auto-generated on doc build,\nso it should also always be up to date.\n\nChange-Id: I7ec2d76448feef5ecb9af7c238bbd12619fa31d8\n"
    },
    {
      "commit": "0a183b8c6a69d538798625f94b8b5810ffe5e4b6",
      "tree": "c1a86a485a2b3161fe832e9cdc9fa697cc0cbf68",
      "parents": [
        "42b54fbaf5a3ed8421c9d66f294d71b6a7b1db77"
      ],
      "author": {
        "name": "Atsushi SAKAI",
        "email": "sakaia@jp.fujitsu.com",
        "time": "Tue Jul 28 21:52:17 2015 +0900"
      },
      "committer": {
        "name": "Atsushi SAKAI",
        "email": "sakaia@jp.fujitsu.com",
        "time": "Tue Jul 28 21:53:11 2015 +0900"
      },
      "message": "Fix two typos on tempest documentation\n\nspecifing \u003d\u003e specifying\nsecion \u003d\u003e section\n\nChange-Id: Ie5c2ddb03586c780e4f338ba9dd2a8adbf824c6e\nCloses-Bug: #1478941\n"
    },
    {
      "commit": "507e39b53eb66a0029be1da3484d76a7397a3e69",
      "tree": "5275c98b1b5f02969172f2786c69e7ff6118ae2c",
      "parents": [
        "8872dc02a75a62e0b68c8585526aebfb9a0f8e37",
        "00fc3dc40c571b9de1f173e626c7a2dfe06c36a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 10 10:17:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 10 10:17:13 2015 +0000"
      },
      "message": "Merge \"Added documentation to tempest-account-generator\""
    },
    {
      "commit": "aa4aa69740d8ce3b1bc3d1afe856c2255d59f2e6",
      "tree": "d9908192480fd31faf78539da3a6d6da5e2aff31",
      "parents": [
        "e6a208507a1a9e0c9ebda3f24616364e99d3fbb0"
      ],
      "author": {
        "name": "liuchenhong",
        "email": "liuchenhong@unitedstack.com",
        "time": "Wed Jun 10 12:18:42 2015 +0800"
      },
      "committer": {
        "name": "liuchenhong",
        "email": "liuchenhong@unitedstack.com",
        "time": "Wed Jun 10 13:00:03 2015 +0800"
      },
      "message": "Fix spell error in configuration.rst\n\nIt should be \u0027location of your accounts.yaml\u0027, rather than\n\u0027location of you accounts.yaml\u0027.\n\nChange-Id: I2c3abf9fd3eefccb6dbbe8d3a7865a1c4966c4dd\n"
    },
    {
      "commit": "00fc3dc40c571b9de1f173e626c7a2dfe06c36a4",
      "tree": "a6b0887712eeaf04234a442511c42be9e6214021",
      "parents": [
        "f342ddd0245de13879a3559f2522ff280b1870be"
      ],
      "author": {
        "name": "Jane Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Wed May 27 18:01:56 2015 +0300"
      },
      "committer": {
        "name": "Jane Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Wed Jun 03 18:17:06 2015 +0300"
      },
      "message": "Added documentation to tempest-account-generator\n\nAdded docstring to cmd/account_generator.py.\nFixed help messages.\nAdded sphinx documentation for tempest-account-generator utility.\n\nChange-Id: I6640ba8a0eaaea187cf38582ab537394dec020b6\n"
    },
    {
      "commit": "2219d3828bac0938d4b8a3f958282c039650d012",
      "tree": "6b7893ca3fa348442106ee0db64ba933ab16dd07",
      "parents": [
        "7068d88a65a374e82cf982bd7add4044f3567e40"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 10:33:04 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 27 22:14:44 2015 +0000"
      },
      "message": "Add config option to disable network isolation\n\nThis commit adds a new config option to the auth section,\ncreate_isolated_networks, to disable tenant isolation from attempting\nto create an isolated network stack on each created tenant. This is\nneeded because in certain neutron configurations the extra resource\ncreations are not need or not allowed.\n\nChange-Id: I0899a43709a0cb2967376e914248d2ad4a37773a\nCloses-Bug: #1447829\n"
    },
    {
      "commit": "7fee78771a4492794dbf14dd7786ebc37c2abef8",
      "tree": "e91832ff4d7bb83ab4869ec4a1e0fc2dc8d588b1",
      "parents": [
        "f27769e3024adb45ad044e32be0db83555196515"
      ],
      "author": {
        "name": "Fei Long Wang",
        "email": "flwang@catalyst.net.nz",
        "time": "Tue May 12 11:36:49 2015 +1200"
      },
      "committer": {
        "name": "Fei Long Wang",
        "email": "flwang@catalyst.net.nz",
        "time": "Thu May 14 09:13:46 2015 +1200"
      },
      "message": "Fix doc issue of lock test accounts\n\nWhen using the lock testing accounts, allow_tenant_isolation\nshould be set as False. Now it\u0027s missing in the document.\nThis patch will add it.\n\nCloses-Bug: #1454001\n\nChange-Id: I3e1e7a31ea4c1c8b25e821df545c8674a8de38da\n"
    },
    {
      "commit": "464d287f5ba52aeeff3d6ca4daa17d80f4c1e5db",
      "tree": "0c4a170a48ea8d38d585bdf9abf51f864336d028",
      "parents": [
        "7af67608af0b1d62450ce5be33217666d4da37d4"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 29 12:23:01 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu May 07 14:17:44 2015 -0400"
      },
      "message": "Remove CLI testing once and for all\n\nThe cli tests have been marked for removal for ~6 months and the\nframework was the first thing included in tempest lib. There has\nbeen more than enough time for all the projects to pick this up\nin the client repos. So let\u0027s remove it all!\n\nAs part of this a couple of missing entries for tempest\u0027s\nrequirements.txt were found. These dependencies were being installed\nby the clients so the fact they were missing was never noticed prior\nto this. This commit also adds these missing entries back into the\nrequirements file.\n\nChange-Id: I4f8638f1c048bbdb598dd181f4af272ef9923806\n"
    },
    {
      "commit": "9329985d47cb8b20c3469c88cfa87b69e372490b",
      "tree": "603e530f74f052e9427a55c49886e362ceb67efe",
      "parents": [
        "57092136c7c2cac5893fbe9ebc721b6ee44f7093"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 09:58:18 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 09:58:18 2015 -0400"
      },
      "message": "Cleanup some details about the accounts files\n\nThis commit cleans up some details in the accounts.yaml sample file\nand the tempest configuration guide to provide missing details about\nhow to create and use an accounts file. Specifically it adds more\ndetailed comments to the sample file about each section, and in the\nconfig guide it removes obsolete sections and adds some missing\ndetails.\n\nChange-Id: Ic11335fe1215ab0625ea2308ccc75d22a284c432\nCloses-Bug: #1447851\n"
    }
  ],
  "next": "57092136c7c2cac5893fbe9ebc721b6ee44f7093"
}
