)]}'
{
  "log": [
    {
      "commit": "15be99ec2dbe77274cd617c2c245b7ad596e5e82",
      "tree": "400ba0ca11eedbb979ebed1a3deafbc4a9aa28d7",
      "parents": [
        "4209ecfa60b96b35c8c1c74fcf4e0b34d96ae4cb"
      ],
      "author": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Wed Apr 08 21:58:19 2015 -0400"
      },
      "committer": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Wed Apr 08 22:06:15 2015 -0400"
      },
      "message": "Add router to resources section of yaml output\n\nnetwork and router are both top-level network\nresources and router should be represented in\nthe yaml file both for clarity and also having\nrouter name exposed in yaml file is useful for\nbuilding white list for tempest cleanup.\n\nIn addition horizon also lists networks and routers\nas top-level network objects. Adding router to the\ntest account output aligns with this existing pattern.\n\nChange-Id: Iddebba793a978281f698ea10c167dc0a8765d785\n"
    },
    {
      "commit": "4209ecfa60b96b35c8c1c74fcf4e0b34d96ae4cb",
      "tree": "5bd430c4175298a532b003db7f8f2629425b15a7",
      "parents": [
        "8f8ffa9993f3d12a97a337463a597d9c29f2dab5",
        "ae82c97f8b5968750be89dd96e216dcf085cb671"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 11 12:54:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 11 12:54:18 2015 +0000"
      },
      "message": "Merge \"Fix L3AgentSchedulerTestJSON failure for dvr routers\""
    },
    {
      "commit": "8f8ffa9993f3d12a97a337463a597d9c29f2dab5",
      "tree": "62243188e96676d993095753432950ec83a48bdb",
      "parents": [
        "896325b04b9f0e387177b22dcded95a089ea5509",
        "b9c52dee27ba83146a84fc61ed389000952cbb00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 11 11:25:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 11 11:25:39 2015 +0000"
      },
      "message": "Merge \"Provides a sample resourcefile for Javelin\""
    },
    {
      "commit": "896325b04b9f0e387177b22dcded95a089ea5509",
      "tree": "34547a177961dcce5d1aad209bfb245647ed6f3a",
      "parents": [
        "0b13c58fa22609fd55fadb56557f7fa014280181",
        "8135405db9062871b6a6efaae54f027afcd4b192"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 11 11:23:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 11 11:23:53 2015 +0000"
      },
      "message": "Merge \"Add keystone v2.0 and v3 api discovery checks\""
    },
    {
      "commit": "0b13c58fa22609fd55fadb56557f7fa014280181",
      "tree": "850b0e1aef659e7940b779cd64d3ce28fcaa8530",
      "parents": [
        "507e39b53eb66a0029be1da3484d76a7397a3e69",
        "0aa4a7bce6e2202116cab3d63c1449eb40bf86fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 10 15:18:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 10 15:18:27 2015 +0000"
      },
      "message": "Merge \"Add tenant network creation to account creation script\""
    },
    {
      "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": "8872dc02a75a62e0b68c8585526aebfb9a0f8e37",
      "tree": "2af07c50bc4a38919a5c2565c5d633c2f5187ebe",
      "parents": [
        "03df7dd1e2a4c489d1669e809675a98272ed61aa",
        "0df154d56ea9ac663825a9d6ebb5abcd190d2333"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 10 10:01:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 10 10:01:57 2015 +0000"
      },
      "message": "Merge \"Fix several bugs in verify_tempest_config\""
    },
    {
      "commit": "03df7dd1e2a4c489d1669e809675a98272ed61aa",
      "tree": "e5672f14e13af68c4cbaf781449011ce091f4384",
      "parents": [
        "aa34225ab821a23b60af1c584676bc2e2c5d0374",
        "aa4aa69740d8ce3b1bc3d1afe856c2255d59f2e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 10 09:14:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 10 09:14:06 2015 +0000"
      },
      "message": "Merge \"Fix spell error in configuration.rst\""
    },
    {
      "commit": "aa34225ab821a23b60af1c584676bc2e2c5d0374",
      "tree": "1d125c1f407b6082b5029ad0ff17fa6c45f58317",
      "parents": [
        "9f435ec85b4f1065dfea6905468c654e2ae8b455",
        "5628f3f8bde588990499e88a8e344eac89322493"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 10 07:22:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 10 07:22:17 2015 +0000"
      },
      "message": "Merge \"Apply a naming rule of GET to compute clients(f*)\""
    },
    {
      "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": "9f435ec85b4f1065dfea6905468c654e2ae8b455",
      "tree": "7582cb7fa5a08fc51a842f2aa9abe7ff88c6332f",
      "parents": [
        "e6a208507a1a9e0c9ebda3f24616364e99d3fbb0",
        "81aaae7fc26d8d09082428f8adf9b3f572f20708"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 10 04:12:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 10 04:12:26 2015 +0000"
      },
      "message": "Merge \"Add support for image deactivate and reactivate\""
    },
    {
      "commit": "e6a208507a1a9e0c9ebda3f24616364e99d3fbb0",
      "tree": "b1bf791a6bbf62a27b2509e6edd4b6a92edae657",
      "parents": [
        "20e0c36ce52191ad44fe0761ddf9ad6c4b9cab2a",
        "c3728c6ee5dd52049afd84d875c9b128b87c17bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 09 20:17:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 09 20:17:23 2015 +0000"
      },
      "message": "Merge \"Make the names of image_member methods consistent\""
    },
    {
      "commit": "20e0c36ce52191ad44fe0761ddf9ad6c4b9cab2a",
      "tree": "8304ab1ccf8e8755fc3cc769c1b795716fc480d4",
      "parents": [
        "9927d643c7340cc55a351cc8ed159d7dd3ba0c54",
        "bcad2a251347d47f3143961d7dcfcb2b96c30afc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 09 07:44:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 09 07:44:09 2015 +0000"
      },
      "message": "Merge \"Apply other \"get\" rule of GET to image v1 client\""
    },
    {
      "commit": "9927d643c7340cc55a351cc8ed159d7dd3ba0c54",
      "tree": "0226aae2e11c4d14688a5ce2740474224728c13c",
      "parents": [
        "7960e0dd80a76b5e1f284e502b6faf25da9b7489",
        "b1f97529f7f23a163ba5a03a02b6f64629bd5d30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 08 21:07:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 08 21:07:29 2015 +0000"
      },
      "message": "Merge \"Check IPv6 mupltiprefix feature\""
    },
    {
      "commit": "0aa4a7bce6e2202116cab3d63c1449eb40bf86fb",
      "tree": "f7d540df8ce900dafcdb5d20e35a37931437d3c3",
      "parents": [
        "7960e0dd80a76b5e1f284e502b6faf25da9b7489"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Jun 08 13:25:41 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Jun 08 13:25:41 2015 -0400"
      },
      "message": "Add tenant network creation to account creation script\n\nThe script will now create a tenant network for each account in the same\nway as the isolated creds code creates networks. In this case we always\ncreate all network resource options since each test account could run a test\nthat requires any one of them. The accounts will only be created if neutron\nis available and the user did not set auth.create_isolated_networks to\nFalse.\n\nPartially implements: blueprint test-accounts-continued\n\nChange-Id: Id3b626b66f797e32e18f4d1771561a1db5ecd26c\n"
    },
    {
      "commit": "ae82c97f8b5968750be89dd96e216dcf085cb671",
      "tree": "1e426ca1f707a737f0700756ffdbc1086f483263",
      "parents": [
        "7960e0dd80a76b5e1f284e502b6faf25da9b7489"
      ],
      "author": {
        "name": "Swaminathan Vasudevan",
        "email": "swaminathan.vasudevan@hp.com",
        "time": "Thu Jun 04 16:39:07 2015 -0700"
      },
      "committer": {
        "name": "Swaminathan Vasudevan",
        "email": "swaminathan.vasudevan@hp.com",
        "time": "Mon Jun 08 10:01:31 2015 -0700"
      },
      "message": "Fix L3AgentSchedulerTestJSON failure for dvr routers\n\nIn L3AgentSchedulerTestJSON test class, the resource\nsetup method has special handling for the dvr routers,\nsince DVR Routers require a valid subnet with port for\nthe routers to be scheduled.\n\nBut in the case of Non-DVR Routers this was not required.\n\nThe resource cleanup method was missing in this test class.\nBut the Super class resource cleanup method was not aware\nabout the DVR Router and existence of the router owned ports\nand hence was trying to delete the port before it removed\nthe router.\n\nThis patch fixes the problem by creaing a resource cleanup\nmethod in L3AgentSchedulerTestJSON and cleans up the\ninterface and subnet added for the DVR Router.\n\nChange-Id: I0fbc02a2bc8badbb1792870c34495b913572af0a\nCloses-Bug: #1462150\n"
    },
    {
      "commit": "7960e0dd80a76b5e1f284e502b6faf25da9b7489",
      "tree": "008388123befd4894d6bcc8ceea4c5b3fbe1ca1a",
      "parents": [
        "ea3b4d9eca3a2b9e5112587397f258170f2ce95f",
        "1b0ce235c8ac596b34334e13c12c2b28e863275e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 08 16:36:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 08 16:36:12 2015 +0000"
      },
      "message": "Merge \"Check for NotFound exception in setUp() function\""
    },
    {
      "commit": "ea3b4d9eca3a2b9e5112587397f258170f2ce95f",
      "tree": "5cb49dcde16ea848b12e99dd434c73bff87d52f8",
      "parents": [
        "0f1b1b76cc5a0ced4e36941b394c7bd5ae8fc614",
        "eb82f487b1417606bffc5d4e5a1c2c44b40fedf4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 08 16:36:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 08 16:36:04 2015 +0000"
      },
      "message": "Merge \"Fix fail test_iscsi_volume\""
    },
    {
      "commit": "0f1b1b76cc5a0ced4e36941b394c7bd5ae8fc614",
      "tree": "e34b722181d62586438271cf504455f88734ad8e",
      "parents": [
        "8d6f96c20fe39e24f1e64562d83cd6f618e38632",
        "73cb70b0507b6cedd871b2c56e4c512f74e79d29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 08 13:33:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 08 13:33:46 2015 +0000"
      },
      "message": "Merge \"Check domain\u0027s enabled attribute strictly\""
    },
    {
      "commit": "8d6f96c20fe39e24f1e64562d83cd6f618e38632",
      "tree": "cf8aa87c901ec1aa768ad51a974c71ff0db23211",
      "parents": [
        "608cbe35736fab91dda6043a0efb8b80f3ef467b",
        "f25a0a3ea6802350ce45f04db5c5d096f680353a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 08 13:31:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 08 13:31:12 2015 +0000"
      },
      "message": "Merge \"Fix condition of Swift SLO API tests run\""
    },
    {
      "commit": "eb82f487b1417606bffc5d4e5a1c2c44b40fedf4",
      "tree": "9ff25503918ea9167b07526a6951700907761699",
      "parents": [
        "26149b612d01ad605e4d0f41a2d67280c8088cda"
      ],
      "author": {
        "name": "Timofey Durakov",
        "email": "tdurakov@mirantis.com",
        "time": "Thu Apr 30 18:24:30 2015 +0300"
      },
      "committer": {
        "name": "Timofey Durakov",
        "email": "tdurakov@mirantis.com",
        "time": "Mon Jun 08 11:44:17 2015 +0300"
      },
      "message": "Fix fail test_iscsi_volume\n\nIn _volume_clean_up method to get volume used volumes_client\nwith get_volume while show_volume should be used instead\n\nCloses-bug: #1451759\n\nChange-Id: Ic3413b36fc2b45b0e09c5b02d15e1f71b2585cc7\n"
    },
    {
      "commit": "5628f3f8bde588990499e88a8e344eac89322493",
      "tree": "b94d0a44ebb7af633702582e2d4e91b43389effa",
      "parents": [
        "608cbe35736fab91dda6043a0efb8b80f3ef467b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 22 20:17:56 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Jun 08 05:31:07 2015 +0000"
      },
      "message": "Apply a naming rule of GET to compute clients(f*)\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the rule\nto compute clients which names are \"f*\".\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I3fdfa1101b966015798a61aa6ba5acfdf4649831\n"
    },
    {
      "commit": "bcad2a251347d47f3143961d7dcfcb2b96c30afc",
      "tree": "831ff33ad7ee44c7cf7c0e4b30e8504af8c496f3",
      "parents": [
        "608cbe35736fab91dda6043a0efb8b80f3ef467b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 22 09:37:06 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Jun 08 04:35:17 2015 +0000"
      },
      "message": "Apply other \"get\" rule of GET to image v1 client\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the part\nof the rule to image v1 client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I3440765c3117ec4022c470429008caf0d7464935\n"
    },
    {
      "commit": "c3728c6ee5dd52049afd84d875c9b128b87c17bb",
      "tree": "9b5885e4f4669f90409f3cfbdf266b9d9532171a",
      "parents": [
        "608cbe35736fab91dda6043a0efb8b80f3ef467b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Jun 08 04:01:45 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Jun 08 04:23:33 2015 +0000"
      },
      "message": "Make the names of image_member methods consistent\n\nThis patch renames the image member methods of image v2 API\nfor the consistency.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I8e0a1494e023e5c30d1af5c702c67eb3f060b2a3\n"
    },
    {
      "commit": "608cbe35736fab91dda6043a0efb8b80f3ef467b",
      "tree": "dc766ade1d626e8ce9d2afcf850c8ca7a1da95d9",
      "parents": [
        "9fe78be7925060ba5705b3d861bbaac88a752e5b",
        "e8dfad95636aed9da0bccd5e79212f9e08174f6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 07 14:22:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 07 14:22:58 2015 +0000"
      },
      "message": "Merge \"Add test_port_list_filter_by_ip test\""
    },
    {
      "commit": "b9c52dee27ba83146a84fc61ed389000952cbb00",
      "tree": "e3dc024b51a2e39855868e3cc56dc2bfd133213a",
      "parents": [
        "40bec6595ce3bf7b3089ac058464e0a28e464790"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Wed May 13 15:34:51 2015 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "jhakimra@redhat.com",
        "time": "Fri Jun 05 14:52:41 2015 +0200"
      },
      "message": "Provides a sample resourcefile for Javelin\n\nIntroducing a sample file in etc/ similar to the existing ones for\ntempest.conf or accounts.yaml. This file can be used as a concrete\nexample of how to use Javelin.\n\nCurrently some resources are missing from the file (like volumes,\nrouters, and more importantly servers) and could be added in a later\ncommit.\n\nChange-Id: I3e0d06c7654ad30c42e435a19106c6633144c9b5\n"
    },
    {
      "commit": "9fe78be7925060ba5705b3d861bbaac88a752e5b",
      "tree": "1dc0937485d41c406b7d3fa424c58aa05fff73e5",
      "parents": [
        "d8a8a6aa8c3c93440cab1e335d8136d3e6e361ca",
        "98a9aec4a9ad6bcdd4cd5c0e7ad3b7ecb449e4aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 05 08:17:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 05 08:17:28 2015 +0000"
      },
      "message": "Merge \"Unskip test skipped because of closed bugs\""
    },
    {
      "commit": "d8a8a6aa8c3c93440cab1e335d8136d3e6e361ca",
      "tree": "5d7f1baa63f1b861be3d6ea6c03e5eb93cbc21f1",
      "parents": [
        "4402f5d423dbf3e8629d0364d652e45d1b5d4db1",
        "5d50d1386e647452f827e2accc77d1871e2b969f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 05 07:34:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 05 07:34:24 2015 +0000"
      },
      "message": "Merge \"Fixing some tests for DHCP IPv6\""
    },
    {
      "commit": "98a9aec4a9ad6bcdd4cd5c0e7ad3b7ecb449e4aa",
      "tree": "e94cc2ec88ab1f57537d330c9b0f2ac96de1ea7d",
      "parents": [
        "560dd61d0aeadde7816bce8223adefeb06936377"
      ],
      "author": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Thu Jun 04 19:10:00 2015 +0300"
      },
      "committer": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Thu Jun 04 19:25:44 2015 +0300"
      },
      "message": "Unskip test skipped because of closed bugs\n\nRemoved skip for test \"list_servers_filtered_by_ip_regex\"\nwhich skipped because of closed bugs.\n\nChange-Id: I205fcc785595abd8c22100ee01074d859ec75827\nCloses-bug: #1182883\n"
    },
    {
      "commit": "4402f5d423dbf3e8629d0364d652e45d1b5d4db1",
      "tree": "28d9431808f85e9fce0ba5ea556c8b42369d2b50",
      "parents": [
        "f342ddd0245de13879a3559f2522ff280b1870be",
        "18d346f0f8cee4d14d8546a181defa69b4c576c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 04 14:04:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 14:04:43 2015 +0000"
      },
      "message": "Merge \"Fix Nova API misimplementation for security groups\""
    },
    {
      "commit": "0df154d56ea9ac663825a9d6ebb5abcd190d2333",
      "tree": "94325d6de8ff659482c652af9c81d6012f21f4a8",
      "parents": [
        "941c56c54337acac5f315c5300cda7f958f9ff1a"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Jun 02 17:02:27 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Jun 03 14:27:25 2015 -0400"
      },
      "message": "Fix several bugs in verify_tempest_config\n\nThe version of get_versions() in tempest_lib somehow lost the removal\nof the first argument so we need to capture it.\nThe version checking was looking for explicit minor version matches but\nit seems that some services bumped them. This commit fixes the check to\nonly look for a match against the major veresion number.\n\nNote that the unit tests were passing in spite of this bug. It would be better\nif devstack failed when calling this script if there were any changes\nsuggested.\n\nChange-Id: I0eba11d54b63dc2078e6987789933c1dc4650b71\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": "f342ddd0245de13879a3559f2522ff280b1870be",
      "tree": "741c9cbc808f2a577bcba28ce5f69d984d8e71ba",
      "parents": [
        "560dd61d0aeadde7816bce8223adefeb06936377",
        "d1e52a940beeee2a13ebc1ecb360b585cf37fbf1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 03 11:44:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 03 11:44:13 2015 +0000"
      },
      "message": "Merge \"Raise baremetal.unprovision_timeout default to 300 sec\""
    },
    {
      "commit": "5d50d1386e647452f827e2accc77d1871e2b969f",
      "tree": "44bf37d3979f11c00deb7085ab14cb3c12445314",
      "parents": [
        "560dd61d0aeadde7816bce8223adefeb06936377"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue May 26 17:04:40 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Jun 03 11:11:03 2015 +0000"
      },
      "message": "Fixing some tests for DHCP IPv6\n\nThe problem is that some tests in tempest/api/network/test_dhcp_ipv6.py\nhave wrong assumption on which exact IP a port will receive on the DHCP\nenabled subnet. This is wrong because Neutron may assign ANY IP from\nthe subnet allocation pool based on some internal logic. So the check\nshould be that the port got ANY IP from the subnet allocation pool.\n\ntest_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets\ntest_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets\ntest_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful\n\nIn these tests the assumption is that the port will receive the first\nor second IP address from the subnet allocation pool. But we can schedule\na network to 2 DHCP agents or more - two DHCP ports are created (while\nthe test expects one DHCP port) and the port created by the test may get\nonly the third IP address from the subnet allocation pool.\n\nCloses-Bug: #1458878\n\nChange-Id: I655f803aa96509e95d52e8288395714c88b9e3b4\n"
    },
    {
      "commit": "560dd61d0aeadde7816bce8223adefeb06936377",
      "tree": "5c763a8040576212df0e65dda0807cc15b5928af",
      "parents": [
        "ea0bf725733b36932cc9dfe1e7950272c66aa1a5",
        "b8658f44a2c6346509481ec6e9b60dc93eee2ae2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 03 10:32:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 03 10:32:18 2015 +0000"
      },
      "message": "Merge \"More Javelin Unit tests\""
    },
    {
      "commit": "1b0ce235c8ac596b34334e13c12c2b28e863275e",
      "tree": "140baf0f2700d149cd7cce198facede70a936167",
      "parents": [
        "55679e42cffc7ff965d0fb40bfb2e36b0d5c86ac"
      ],
      "author": {
        "name": "Viktor Tikkanen",
        "email": "viktor.tikkanen@nokia.com",
        "time": "Thu May 28 10:21:27 2015 +0300"
      },
      "committer": {
        "name": "Viktor Tikkanen",
        "email": "viktor.tikkanen@nokia.com",
        "time": "Wed Jun 03 07:00:18 2015 +0300"
      },
      "message": "Check for NotFound exception in setUp() function\n\ntest_resize_server_confirm_from_stopped test works fine when executed\nalone but during a group execution it tries to delete the same instance\nmultiple times.\n\nsetUp() function is modified so that it catches NotFound exception and\ncreate a new server instead of rebuilding (\u003ddeleting and creating) the\nprevious one.\n\nChange-Id: Ie411268e37e4348a2434b473cd84e151a0a18c09\nCloses-Bug: #1459516\n"
    },
    {
      "commit": "ea0bf725733b36932cc9dfe1e7950272c66aa1a5",
      "tree": "f06cad5638f4e41cd97f11cc70ada282b1ec90ab",
      "parents": [
        "e407c1b61e0a98736a880734a1060eb12f3c4826",
        "e46fbd1c3cb5c31e4fce5ef74a6ab0e6f313090d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 02 15:42:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 02 15:42:02 2015 +0000"
      },
      "message": "Merge \"Deleting ports before deletion of routers in resource_cleanup\""
    },
    {
      "commit": "f25a0a3ea6802350ce45f04db5c5d096f680353a",
      "tree": "5a56dc18577811417a1a304d17e4bd47119a1aa6",
      "parents": [
        "ab01041cb398a1273b9147ce7e2f97ffcc711f86"
      ],
      "author": {
        "name": "tmatsu",
        "email": "takeaki.matsumoto@ntt.com",
        "time": "Wed May 27 00:01:17 2015 +0900"
      },
      "committer": {
        "name": "Takeaki Matsumoto",
        "email": "takeaki.matsumoto@ntt.com",
        "time": "Tue Jun 02 07:43:21 2015 +0000"
      },
      "message": "Fix condition of Swift SLO API tests run\n\nSwift Static Large Object API tests get run even if not set slo in\n[object-storage-feature-enabled] of tempest.conf.\nSo it always fails unless Swift\u0027s slo is enabled.\n\nThis change makes the test run only when set slo in tempest.conf.\n\nChange-Id: I9f256e0395fd606fd1cf64d2bffd5c00802c9cf4\nCloses-Bug: 1458768\n"
    },
    {
      "commit": "e8dfad95636aed9da0bccd5e79212f9e08174f6b",
      "tree": "be9aabbbd89d2e42d2a60bfb45f9d6244656eec3",
      "parents": [
        "84c381e9ff7721ad7b39655a3e980d1cdcad6698"
      ],
      "author": {
        "name": "Arx Cruz",
        "email": "acruz@redhat.com",
        "time": "Fri May 29 09:57:14 2015 +0200"
      },
      "committer": {
        "name": "Arx Cruz",
        "email": "acruz@redhat.com",
        "time": "Tue Jun 02 09:27:18 2015 +0200"
      },
      "message": "Add test_port_list_filter_by_ip test\n\nThis will create a network, subnet and two ports specifying\nan ip address for each port, and then will list the port\nfiltering by ip address, to check if the returned port\nis the same that were created (same port id, ip address\nand network id)\n\nChange-Id: I354a3a7edeccf13779219c8570c72acfca7173c9\n"
    },
    {
      "commit": "81aaae7fc26d8d09082428f8adf9b3f572f20708",
      "tree": "a34c950cc0cb44deb40919fac6d1e926c4a092c3",
      "parents": [
        "941c56c54337acac5f315c5300cda7f958f9ff1a"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Fri May 15 23:46:25 2015 +0300"
      },
      "committer": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue Jun 02 07:07:17 2015 +0300"
      },
      "message": "Add support for image deactivate and reactivate\n\nhttps://wiki.openstack.org/wiki/Glance-deactivate-image\nAdding the api support for these commands.\nDeactivate and reactivate image action is done by admin tenant.\n\n- Added admin folder to image tests\n- Added support for admin image classes for v1 and v2\n- Added config deactivate_image , this feature is not running on\n  icehouse\n- Added a testcase for image deactivate.\n\nDepends-On: Ia1d3d811bd57d3de16d397cfab341e8d0f17cb69\nChange-Id: I7880f0e2646ce8660e035ebaa19a60f5bf271b64\n"
    },
    {
      "commit": "e407c1b61e0a98736a880734a1060eb12f3c4826",
      "tree": "d51ba41a00fc1908cb4d30b0bb4ae2ddbc6273aa",
      "parents": [
        "bab9b0c4e02ccb30b4abcf549bcdabb5709791f0",
        "ed4c4eb989491884649be748003c0224a59f9391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 01 19:11:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 01 19:11:12 2015 +0000"
      },
      "message": "Merge \"Verbose waiting for status in neutron FWaaS\""
    },
    {
      "commit": "bab9b0c4e02ccb30b4abcf549bcdabb5709791f0",
      "tree": "0d94ba28ea4f3b33634779681b57e7f914c548c6",
      "parents": [
        "941c56c54337acac5f315c5300cda7f958f9ff1a",
        "fea219ace68ba157a2c5b727fb8ab654af5b6d0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 01 19:08:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 01 19:08:59 2015 +0000"
      },
      "message": "Merge \"Fix server creation n test_large_ops\""
    },
    {
      "commit": "73cb70b0507b6cedd871b2c56e4c512f74e79d29",
      "tree": "b58d1b6ec8fe6d77a6adb3421a9b25ee7824f4a7",
      "parents": [
        "941c56c54337acac5f315c5300cda7f958f9ff1a"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Apr 17 02:31:12 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Jun 01 07:23:41 2015 +0000"
      },
      "message": "Check domain\u0027s enabled attribute strictly\n\nCurrent test_domains checks domain\u0027s enabled attribute after converting\nit to string because maybe that is for XML format. However, now Tempest\ndoesn\u0027t test XML format and the response of \"create domain\" is checked\nas True instead of converting it to string.\nThis patch removes these conversions for checking boolean attribute.\n\nChange-Id: I958de1e13b0169b03b56e4db1872d5ccf4e8904e\n"
    },
    {
      "commit": "941c56c54337acac5f315c5300cda7f958f9ff1a",
      "tree": "725f8c24690fda7d207a8cbe8f2e08a5c1303ce9",
      "parents": [
        "75746ada803c7cb2d1ab4fd2eaa1ac547bbc6ad2",
        "568865ffaee26b5da26211d9d33e13d3314a52c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 31 13:14:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 31 13:14:17 2015 +0000"
      },
      "message": "Merge \"Check only for added/deleted metadata entries\""
    },
    {
      "commit": "75746ada803c7cb2d1ab4fd2eaa1ac547bbc6ad2",
      "tree": "155b2cbcf1b0fef4efc9b72b7e18aed0b64770b9",
      "parents": [
        "504e1e5b0bb73709f2aba60594539813e1723c92",
        "7cc84e60e1e9cbd2bb28b7d54a7a38fbf405df7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 31 13:14:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 31 13:14:01 2015 +0000"
      },
      "message": "Merge \"Verify exact match for volume metadata update.\""
    },
    {
      "commit": "504e1e5b0bb73709f2aba60594539813e1723c92",
      "tree": "3e186efaa70440fc1e60957680af874b032ef7f4",
      "parents": [
        "cb169eec2d9c7ccb6b76c05d3f126f39250f18ec",
        "3aa6534262d6ea20ce3234dd41ab120c5ae035ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 31 13:07:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 31 13:07:32 2015 +0000"
      },
      "message": "Merge \"Do not consider subnets of shared public nets\""
    },
    {
      "commit": "e46fbd1c3cb5c31e4fce5ef74a6ab0e6f313090d",
      "tree": "8595bc6a08cd20dbbc592218e1fd066117b92358",
      "parents": [
        "cb169eec2d9c7ccb6b76c05d3f126f39250f18ec"
      ],
      "author": {
        "name": "PrinikaSN",
        "email": "nairprinikasankaran@gmail.com",
        "time": "Fri May 29 16:41:30 2015 -0700"
      },
      "committer": {
        "name": "PrinikaSN",
        "email": "nairprinikasankaran@gmail.com",
        "time": "Fri May 29 17:03:17 2015 -0700"
      },
      "message": "Deleting ports before deletion of routers in resource_cleanup\n\nIn resource_cleanup need to delete ports before deleting the\nrouters. This is required in a private nuage thirdparty\ntestcase because a router-interface-delete is not allowed\nwhen a port is present under that router. Also a port\nresource sits beneath a router resource, and this change\nwould not affect any other tempest testcase.\n\nChange-Id: I82a2cc9338a037f3b0d087c8f7c50c9cd0d0627b\nCloses-Bug:1460223\n"
    },
    {
      "commit": "cb169eec2d9c7ccb6b76c05d3f126f39250f18ec",
      "tree": "c053c54b108788cbac622437a34ec1ebdab6dbaa",
      "parents": [
        "ce2bd033744a61ffb51c0b59c6fc1921178cd9ff",
        "83c6d08483d847833505948573784472821d50cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 29 15:39:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 29 15:39:46 2015 +0000"
      },
      "message": "Merge \"Remove heat-slow tox entry\""
    },
    {
      "commit": "ce2bd033744a61ffb51c0b59c6fc1921178cd9ff",
      "tree": "bcbe7aadc5dc1ab1db59df3e6113b97fa85907e4",
      "parents": [
        "a6d37226076f819de5305a33dbdd00b5ffce3661",
        "f58ab6d7b9a8734886e777c0fde8bbcae9b0cf85"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 29 15:22:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 29 15:22:02 2015 +0000"
      },
      "message": "Merge \"Extend PATH and set -o pipefail in linux ssh\""
    },
    {
      "commit": "a6d37226076f819de5305a33dbdd00b5ffce3661",
      "tree": "a264d7c3a3abc1246aaa9935d78528c1160a525a",
      "parents": [
        "391afc0f2486c3f1003d7620f19bc33479ada64c",
        "ca4c7e7e3c8b6cf1bb09ed9fd1483f50a0639971"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 29 14:54:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 29 14:54:09 2015 +0000"
      },
      "message": "Merge \"Remove extra return value from scenario call to show_router\""
    },
    {
      "commit": "391afc0f2486c3f1003d7620f19bc33479ada64c",
      "tree": "6bbe56c2c5f11dc21bffbdf5d8f460c77400cea8",
      "parents": [
        "91217f15eb70e845abe9e85153631a12d6d24d7f",
        "f0df53c431e081bf16ab532c57c14667c3ce02f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 29 13:01:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 29 13:01:38 2015 +0000"
      },
      "message": "Merge \"Apply a list_image_members rule of GET to image client\""
    },
    {
      "commit": "91217f15eb70e845abe9e85153631a12d6d24d7f",
      "tree": "695641aa3ab247205d1a6586cae738d0c751d07f",
      "parents": [
        "58e735217400425d3ce0901baec9936e5de92568",
        "5d410761cee2e540115c2e81f62516dd0e8fd6c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 29 13:01:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 29 13:01:26 2015 +0000"
      },
      "message": "Merge \"Apply a show_image rule of GET to clients\""
    },
    {
      "commit": "58e735217400425d3ce0901baec9936e5de92568",
      "tree": "9aacf524a4ce2769867bdc29d4491b7e9a8011e8",
      "parents": [
        "84c381e9ff7721ad7b39655a3e980d1cdcad6698",
        "0831a29d160fbe2e3482dd1e9f949953fb331b5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 29 11:00:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 29 11:00:32 2015 +0000"
      },
      "message": "Merge \"Add OS_TOP_LEVEL to testr conf\""
    },
    {
      "commit": "d1e52a940beeee2a13ebc1ecb360b585cf37fbf1",
      "tree": "a7c1bdedabdd8b0e526a997b3b6ae898f99ac2c7",
      "parents": [
        "84c381e9ff7721ad7b39655a3e980d1cdcad6698"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Mon Apr 13 12:58:49 2015 -0700"
      },
      "committer": {
        "name": "Mitsuhiro SHIGEMATSU",
        "email": "shigematsu.mitsuhiro@lab.ntt.co.jp",
        "time": "Fri May 29 19:51:06 2015 +0900"
      },
      "message": "Raise baremetal.unprovision_timeout default to 300 sec\n\nIn Kilo, Ironic introduced Node cleaning - an optional (but default\nenabled) step which is performed after deletion and before returning a\nnode to the available pool.\n\nDevstack change https://review.openstack.org/#/c/168175/ overrides the\ndefault to 300 already. This patch is just copying that default into\nTempest\u0027s config.\n\nCo-authored-by: SHIGEMATSU Mitsuhiro \u003cshigematsu.mitsuhiro@lab.ntt.co.jp\u003e\nChange-Id: Icd5fe47bbaba189ef446f976f01309a7e3560a69\n"
    },
    {
      "commit": "3aa6534262d6ea20ce3234dd41ab120c5ae035ef",
      "tree": "2104295a2695e326caaa6cac3c5634b2cf377da1",
      "parents": [
        "4a5fce2deb70ca85c70c3ec0d05ec1528028461d"
      ],
      "author": {
        "name": "Xavier León",
        "email": "xavi.leon@midokura.com",
        "time": "Tue May 12 15:24:28 2015 +0000"
      },
      "committer": {
        "name": "Xavi León",
        "email": "xavi.leon@midokura.com",
        "time": "Fri May 29 12:47:47 2015 +0200"
      },
      "message": "Do not consider subnets of shared public nets\n\nTest test_external_network_visibility in\ntempest.api.network.test_network fails when running\ntempest against a deployment with public networks which\nare shared among non-admin tenants.\n\nThis patch skips the public networks whose shared\nproperty is set to true, as their subnets will be visible to\nnon-admin tenants.\n\nChange-Id: Ieafb8e4094e603e259d68c4f485194a602dfc0cf\nCloses-Bug: #1425962\n"
    },
    {
      "commit": "84c381e9ff7721ad7b39655a3e980d1cdcad6698",
      "tree": "9ec26789e8089a812b80d5200e913f69d8fc7645",
      "parents": [
        "48870c1ff8e2430ffc56c6a1abeb362f5127696f",
        "2219d3828bac0938d4b8a3f958282c039650d012"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 28 20:43:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 20:43:18 2015 +0000"
      },
      "message": "Merge \"Add config option to disable network isolation\""
    },
    {
      "commit": "48870c1ff8e2430ffc56c6a1abeb362f5127696f",
      "tree": "a9a601e37d2510cfd25fa1b4c80ea65b6cf2c12a",
      "parents": [
        "55679e42cffc7ff965d0fb40bfb2e36b0d5c86ac",
        "99fff279d44ef90e2a141af5f97bdd15ca03d9af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 28 09:19:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 09:19:12 2015 +0000"
      },
      "message": "Merge \"Log instance console when ssh fails in EC2 test\""
    },
    {
      "commit": "55679e42cffc7ff965d0fb40bfb2e36b0d5c86ac",
      "tree": "7ab979e7ef50577896f88e34f39c38b33059e7ad",
      "parents": [
        "b32f135f378d8363c849d8108cd471a5e50cc0f5",
        "e6edb4be879142377a9f080545f62a22bd662c5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 28 07:00:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 07:00:22 2015 +0000"
      },
      "message": "Merge \"Pass wait_until arg in create_test_server call\""
    },
    {
      "commit": "b32f135f378d8363c849d8108cd471a5e50cc0f5",
      "tree": "02f43fc4e69206698e7b8a5c2f3cbd607e92cff5",
      "parents": [
        "dc542a96250b723c1e12724ace1064b391b7e9d1",
        "e0634ab58732cdf42b0bd11523695a3bab3bf69c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 28 04:49:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 04:49:30 2015 +0000"
      },
      "message": "Merge \"Replace \"hardcode\" in scenario tests\""
    },
    {
      "commit": "dc542a96250b723c1e12724ace1064b391b7e9d1",
      "tree": "21c74245c842fb18a73f8d783cb9b5825fb12c0e",
      "parents": [
        "7068d88a65a374e82cf982bd7add4044f3567e40",
        "e3acc12f619bbb88457e9f56acdaca5d9c2ff414"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 28 01:33:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 01:33:42 2015 +0000"
      },
      "message": "Merge \"Apply a list_images rule of GET to image client\""
    },
    {
      "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": "7068d88a65a374e82cf982bd7add4044f3567e40",
      "tree": "3b59a34683b209900e2675777b55aed39b15d321",
      "parents": [
        "1c7af3b11efa95a20dc516a3751d007b665b199d"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed May 27 16:54:15 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 27 20:58:34 2015 +0000"
      },
      "message": "Fix sample conf file based on new oslo.log release\n\nThis commit updates the tempest sample config file to\ninclude changes in the latest oslo.log release, 1.2.0.\nThis is needed to unblock the sample config generation\njob which is failing because the in-tree tempest sample\nconfig file differs from what is generated with a fresh\nvenv.\n\nChange-Id: Id40310712ecda13d65cfd68bdaf4ea91dc7687fe\n"
    },
    {
      "commit": "99fff279d44ef90e2a141af5f97bdd15ca03d9af",
      "tree": "1e5a2c264a9fb110e7f98a89f1d4614640acb1d8",
      "parents": [
        "fc4e26ac706681aa52d497e8a1f61795e06b2491"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwitt@yahoo-inc.com",
        "time": "Thu May 21 18:50:42 2015 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwitt@yahoo-inc.com",
        "time": "Wed May 27 19:26:37 2015 +0000"
      },
      "message": "Log instance console when ssh fails in EC2 test\n\nTo aid in debugging gate failures, this change adds logging of the\ninstance console when ssh to the instance fails. This is already\nbeing done in the tempest/scenario/manager.py\n\nChange-Id: I34a792378350f52081b6857084521fdd60ede6c2\n"
    },
    {
      "commit": "7cc84e60e1e9cbd2bb28b7d54a7a38fbf405df7d",
      "tree": "40fe4217b5a3455d19cb30f8bad5769d63bff867",
      "parents": [
        "1c7af3b11efa95a20dc516a3751d007b665b199d"
      ],
      "author": {
        "name": "Earle F. Philhower, III",
        "email": "earle.philhower.iii@hgst.com",
        "time": "Wed May 27 09:54:16 2015 -0700"
      },
      "committer": {
        "name": "Earle F. Philhower, III",
        "email": "earle.philhower.iii@hgst.com",
        "time": "Wed May 27 10:01:54 2015 -0700"
      },
      "message": "Verify exact match for volume metadata update.\n\nTest_update_volume_metadata completely replaces a volume\u0027s existing\nmetadata with a new set, discarding any existing values.  Change the\nassertion check to an exact match, not merely contains(), to ensure\nthat no stale metadata is present after update_all.\n\nChange-Id: I1d363cfa65cb7c76fae9cfabaa499dcdf7c8b0ca\nCloses-Bug: 1459351\n"
    },
    {
      "commit": "568865ffaee26b5da26211d9d33e13d3314a52c0",
      "tree": "09bdee973dfa8c36e5765bf48cd0c612451d93df",
      "parents": [
        "8c60c38c38386025e8c085b9241d56d98568865a"
      ],
      "author": {
        "name": "Earle F. Philhower, III",
        "email": "earle.philhower.iii@hgst.com",
        "time": "Mon May 18 14:36:55 2015 -0700"
      },
      "committer": {
        "name": "Earle F. Philhower, III",
        "email": "earle.philhower.iii@hgst.com",
        "time": "Wed May 27 09:40:59 2015 -0700"
      },
      "message": "Check only for added/deleted metadata entries\n\nUtilize the same methodology as test_volume_metadata and only check\nfor presence or absence of metadata entries explicitily touched on\nthe snapshot.\n\nUpdate_snapshot_metadata requires testing for exact match (it\nreplaces, not appends).\n\nChange-Id: I2be45ff13997269b39de85d16ccaea3504e972cc\nCloses-Bug: 1379460\n"
    },
    {
      "commit": "ca4c7e7e3c8b6cf1bb09ed9fd1483f50a0639971",
      "tree": "beade8a66f58c9827579d844cac6c2bd8599d1a0",
      "parents": [
        "ab01041cb398a1273b9147ce7e2f97ffcc711f86"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed May 27 11:39:19 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed May 27 11:39:19 2015 -0400"
      },
      "message": "Remove extra return value from scenario call to show_router\n\nThis was missed in the client-returns-one-value work. It was not noticed\nbecause the bad code is inside a conditional on CONF.network.public_network_\nwhich is not set by gate jobs.\n\nChange-Id: I39acd1054bdf7154bd889b6a9e2902312c74596f\n"
    },
    {
      "commit": "ed4c4eb989491884649be748003c0224a59f9391",
      "tree": "f7ed572ad25974a467ec5373741b8e9d71d0a57a",
      "parents": [
        "ab01041cb398a1273b9147ce7e2f97ffcc711f86"
      ],
      "author": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Tue May 26 14:32:43 2015 +0200"
      },
      "committer": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Wed May 27 16:54:00 2015 +0200"
      },
      "message": "Verbose waiting for status in neutron FWaaS\n\nIn case that neutron doesn\u0027t reach desired status, exception is raised.\nCurently there is missing more info about current status, that is not\nmatching.\n\nChange-Id: I3aaeee8615550fdd0a14c57a5475af94f765641b\n"
    },
    {
      "commit": "1c7af3b11efa95a20dc516a3751d007b665b199d",
      "tree": "d1540cbf73813bf1e3a2b33d17c0d0dc0f0af5fc",
      "parents": [
        "ab01041cb398a1273b9147ce7e2f97ffcc711f86",
        "93cc903fc462fa5b46fce23bde08d60106b1e358"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 26 15:43:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 26 15:43:51 2015 +0000"
      },
      "message": "Merge \"Remove skip for bug 1439371 on test_volume_boot_pattern\""
    },
    {
      "commit": "93cc903fc462fa5b46fce23bde08d60106b1e358",
      "tree": "f7fea0dcdadc24921aaaf7b32a092432483e90b1",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Apr 13 09:02:52 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue May 26 13:44:43 2015 +0000"
      },
      "message": "Remove skip for bug 1439371 on test_volume_boot_pattern\n\nThe bug is reported as fixed on master (Liberty). Because of change\nIac44c6a84a39a518f4800483558bbe5223a41359 the ceph job doesn\u0027t run on\nstable/icehouse or stable/juno, but we\u0027d need to get the cinder fix\nbackported to proposed/kilo or stable/kilo before we could enable the\ntest again otherwise it will break stable kilo runs of the ceph job.\n\nCinder fix: I688898b3841691369d73887f7eabdceb05155db1\n\nRelated-Bug: #1439371\n\nChange-Id: Iaeef2aaa3400cdd55a5ecbdfe7d492d7df560289\n"
    },
    {
      "commit": "ab01041cb398a1273b9147ce7e2f97ffcc711f86",
      "tree": "be88fcc4d6186ef0f08e2b2ab156d2c1e3c85449",
      "parents": [
        "aa33c6d8fab20e6384c7743e577e0cc413cb4281",
        "fb1c36467d26ae2b1e123bf33941d71fa6e22f93"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 26 07:53:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 26 07:53:50 2015 +0000"
      },
      "message": "Merge \"Fixing wrong cleanup order in test \"test_rebuild_server\"\""
    },
    {
      "commit": "e6edb4be879142377a9f080545f62a22bd662c5a",
      "tree": "82bfc1637a116422cec0521d10611478c7331e14",
      "parents": [
        "0d26ac37bd01ea3703a5cf14cd7f3c973a9d8ec8"
      ],
      "author": {
        "name": "ahmad",
        "email": "afaheem88@gmail.com",
        "time": "Sun May 24 13:28:11 2015 +0530"
      },
      "committer": {
        "name": "Ahmad Faheem",
        "email": "afaheem88@gmail.com",
        "time": "Tue May 26 05:32:06 2015 +0000"
      },
      "message": "Pass wait_until arg in create_test_server call\n\nwait_until argument is not passed when calling\ncreate_test_server due to which it returns server details and then\ntest cleanup goes for deleting server which is still in build state\ncausing it to leave behind volume if server is booted using bootable\nvolume. passing wait_until arg fixes the issue. Also name variable\nis getting ignored so adding condition to use name variable if passed.\n\nChange-Id: I1fc92d4405226ac34058853df598be75bf921691\nCloses-Bug: 1458295\n"
    },
    {
      "commit": "aa33c6d8fab20e6384c7743e577e0cc413cb4281",
      "tree": "a450de5b98ade1981305c4db48f424a2528a54fb",
      "parents": [
        "9627dc213c6451e04f2efe01c33c293b5567eecf",
        "d19940008e55aeabc7875e4505eebd480d6a772e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 26 05:18:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 26 05:18:21 2015 +0000"
      },
      "message": "Merge \"Fix typo in skip_checks function of BaseTestCase class\""
    },
    {
      "commit": "9627dc213c6451e04f2efe01c33c293b5567eecf",
      "tree": "14bc6701bfe0f5c02e2bb3e9592bb52ebd68c324",
      "parents": [
        "84d4b06a90093ca8fc30ef893d7d2dfb6cff8485",
        "9a6fb6e8b1410c769ee51a76b76753a6aab10dec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 26 03:24:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 26 03:24:57 2015 +0000"
      },
      "message": "Merge \"Make sure filtered_by_ip list servers test uses correct ip filter\""
    },
    {
      "commit": "18d346f0f8cee4d14d8546a181defa69b4c576c7",
      "tree": "cbe7c27295ed7a37a59fc087c967e1087d827b18",
      "parents": [
        "8c60c38c38386025e8c085b9241d56d98568865a"
      ],
      "author": {
        "name": "Adrien Vergé",
        "email": "adrienverge@gmail.com",
        "time": "Sun May 17 16:09:29 2015 +0200"
      },
      "committer": {
        "name": "Adrien Vergé",
        "email": "adrienverge@gmail.com",
        "time": "Mon May 25 23:57:32 2015 +0200"
      },
      "message": "Fix Nova API misimplementation for security groups\n\nThe Compute API reference [1] states that the \u0027description\u0027 parameter\nis optional when creating a security group. Consequently, omitting this\nparameter (or passing an empty string or a whitespace) is allowed.\n\nThis patch removes those verifications that should not exist so that\nchange I404dd30c7dac4b8a9e01cf2ea62fa404fdcce3de can pass Tempest\nchecks.\n\n[1]: http://developer.openstack.org/api-ref-compute-v2-ext.html#createSecGroup\n\nChange-Id: I504f00cecbd004f00b3553e8a23c2b3870405050\nRelated-Bug: #1434172\n"
    },
    {
      "commit": "e0634ab58732cdf42b0bd11523695a3bab3bf69c",
      "tree": "fcdd8529657300cfb696f48bef55419c747bc97a",
      "parents": [
        "8c60c38c38386025e8c085b9241d56d98568865a"
      ],
      "author": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Mon May 25 10:28:25 2015 +0300"
      },
      "committer": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Mon May 25 21:34:47 2015 +0300"
      },
      "message": "Replace \"hardcode\" in scenario tests\n\nReplace \"harcode\" of device name for attached volume, like \"vdb\",\nby option CONF.compute.volume_device_name in all scenario tests.\n\nChange-Id: I1d390d95345367a8a29ac990429619fa044563a3\nCloses-Bug: 1458649\n"
    },
    {
      "commit": "84d4b06a90093ca8fc30ef893d7d2dfb6cff8485",
      "tree": "334fe683f2b6599b24bbfa2e9adeddeec54dbf5b",
      "parents": [
        "a4758e2a536a021a24506efa1fe8c6891b15b547",
        "17dc28dd39685b375b9464f3d261785196ab7a48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 25 16:45:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 25 16:45:36 2015 +0000"
      },
      "message": "Merge \"Add domains negative test\""
    },
    {
      "commit": "a4758e2a536a021a24506efa1fe8c6891b15b547",
      "tree": "ba7a98200431e9ffcbf399a59f21805b7dd29630",
      "parents": [
        "0e64c1afa53b8de13c835e8016e977d01d95b887",
        "4c3f2ab56eba799e92e13c103a6cb374efe21f0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 25 16:36:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 25 16:36:08 2015 +0000"
      },
      "message": "Merge \"Added test of default domain in Keystone\""
    },
    {
      "commit": "0e64c1afa53b8de13c835e8016e977d01d95b887",
      "tree": "ea359ff4675c05e7b4f53b984a29c75a270d8d99",
      "parents": [
        "0d26ac37bd01ea3703a5cf14cd7f3c973a9d8ec8",
        "7ba0d5fc8a30473696efb76436e56e6f9ea9ac8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 25 09:52:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 25 09:52:38 2015 +0000"
      },
      "message": "Merge \"Image properties in scenario tests\""
    },
    {
      "commit": "0d26ac37bd01ea3703a5cf14cd7f3c973a9d8ec8",
      "tree": "90120cee37326969d1443c6df30882a1c54c0caa",
      "parents": [
        "3dd21f3320a4da2ec8f3baee82c5ea37f75a1d4f",
        "59869d02d0fa5903d6f4a66b3c94622631451594"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 22 23:29:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 22 23:29:22 2015 +0000"
      },
      "message": "Merge \"Move remaining schema files into v2_1 directory\""
    },
    {
      "commit": "f0df53c431e081bf16ab532c57c14667c3ce02f4",
      "tree": "9a69183bcdac37ee12558de9b422cec01402d720",
      "parents": [
        "5d410761cee2e540115c2e81f62516dd0e8fd6c0"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 22 01:16:50 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 22 20:06:40 2015 +0000"
      },
      "message": "Apply a list_image_members rule of GET to image client\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the part\nof the rule to image client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I67c284bf1882c178fc25e9978a723289a86c4d56\n"
    },
    {
      "commit": "5d410761cee2e540115c2e81f62516dd0e8fd6c0",
      "tree": "3b58687116dc692c7d63d4b2d17f388cb1a9bc66",
      "parents": [
        "e3acc12f619bbb88457e9f56acdaca5d9c2ff414"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 22 01:10:03 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 22 20:06:34 2015 +0000"
      },
      "message": "Apply a show_image rule of GET to clients\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the part\nof the rule to image/compute clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I08a0a0e9f11fa6c225404cac63c0541dd345e77c\n"
    },
    {
      "commit": "b8658f44a2c6346509481ec6e9b60dc93eee2ae2",
      "tree": "c61dd1931bbaa0e1bdadb1ce9e1c571b427a390a",
      "parents": [
        "3dd21f3320a4da2ec8f3baee82c5ea37f75a1d4f"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Fri May 22 14:39:37 2015 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Fri May 22 14:39:37 2015 +0200"
      },
      "message": "More Javelin Unit tests\n\nAdding unit tests for global functions in Javelin\n\nChange-Id: I284a8c12410e0766b0b1fc69e7480be9dcd0bd4e\n"
    },
    {
      "commit": "d19940008e55aeabc7875e4505eebd480d6a772e",
      "tree": "d7588a1cb49b8ed2b48ecb3f946dbef26f746b66",
      "parents": [
        "3dd21f3320a4da2ec8f3baee82c5ea37f75a1d4f"
      ],
      "author": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Fri May 22 14:59:22 2015 +0800"
      },
      "committer": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Fri May 22 14:59:22 2015 +0800"
      },
      "message": "Fix typo in skip_checks function of BaseTestCase class\n\nThe operator \u0027is\u0027 should be \u0027in\u0027.\n\nChange-Id: I3daaf06ca9cb0cf9bb05d04797118806c94f70e7\nCloses-Bug: #1457762\n"
    },
    {
      "commit": "e3acc12f619bbb88457e9f56acdaca5d9c2ff414",
      "tree": "32e10cb0399fd784226eee64853181954d41b425",
      "parents": [
        "3dd21f3320a4da2ec8f3baee82c5ea37f75a1d4f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 22 00:32:54 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 22 00:32:54 2015 +0000"
      },
      "message": "Apply a list_images rule of GET to image client\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the part\nof the rule to image client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ie5de68e4c98c9925bd562a28a78351dc21388a17\n"
    },
    {
      "commit": "17dc28dd39685b375b9464f3d261785196ab7a48",
      "tree": "117541e310d9f7f7afab2db35071e007cdfb5e24",
      "parents": [
        "4c3f2ab56eba799e92e13c103a6cb374efe21f0b"
      ],
      "author": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Thu May 21 23:58:00 2015 +0200"
      },
      "committer": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Fri May 22 00:02:56 2015 +0200"
      },
      "message": "Add domains negative test\n\nCreated domain can\u0027t be removed by simple call, it\u0027s necessary to\ndisable it at first and then remove it. Otherwise Forbidden exception\nwill be raised.\n\nChange-Id: I20a9d58c3bcc07c5483b43f7cba13f82d177c46a\n"
    },
    {
      "commit": "4c3f2ab56eba799e92e13c103a6cb374efe21f0b",
      "tree": "748ee6c8004bb29e119505183352edb292e6cd30",
      "parents": [
        "3dd21f3320a4da2ec8f3baee82c5ea37f75a1d4f"
      ],
      "author": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Tue Apr 15 17:15:15 2014 +0200"
      },
      "committer": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Thu May 21 23:56:25 2015 +0200"
      },
      "message": "Added test of default domain in Keystone\n\nDefault domain is part of Keystone APIv3 domains feature added in Grizzly\nbackward compatibility for APIv2 which is not aware of domain concept.\n\nSummary of scope this change:\n* added new variable \u0027default_domain_id\u0027\n  in tempest.conf (default value \u0027default\u0027)\n* new test: default domain must exists (backward compatibility)\n\nChange-Id: Ib77d259e2f377ff19e2cf40fa164f42c0669ea56\n"
    },
    {
      "commit": "3dd21f3320a4da2ec8f3baee82c5ea37f75a1d4f",
      "tree": "35377ce408809d1522a065a2bd288f28fd68f551",
      "parents": [
        "5f0ac52a6dccc69ccb33f9713d5b2986e654c59a",
        "1876b5dc062fb01e1bab174728439947f107ff9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 21 20:19:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 21 20:19:15 2015 +0000"
      },
      "message": "Merge \"Fixing broken Heat tests for Swift resources\""
    },
    {
      "commit": "5f0ac52a6dccc69ccb33f9713d5b2986e654c59a",
      "tree": "439d091b390b0af0fce1471f0acce277ffe0c5fe",
      "parents": [
        "fc4e26ac706681aa52d497e8a1f61795e06b2491"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu May 21 09:16:24 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu May 21 09:16:24 2015 -0700"
      },
      "message": "Add test caller to scenario manager ssh connection failure for tracking\n\ntest_volume_boot_pattern (v1 and v2) has been failing with generic\nSSHTimeout for awhile now but due to the very generic nature of the\nfailure we don\u0027t have a fingerprint in elastic-recheck for tracking the\nproblem.\n\nThis adds the specific error to the message that\u0027s logged and adds the\ntest caller so we can track specific tests hitting this failure rather\nthan everything that could possibly hit it and muddle the bug\ncategorization in elastic-recheck.\n\nRelated-Bug: #1355573\n\nChange-Id: I7b37af339aea1be0cbe4bae1156e9f5dc20d0dd7\n"
    },
    {
      "commit": "fc4e26ac706681aa52d497e8a1f61795e06b2491",
      "tree": "7924eb80f51fbc5b45153dd833efbd2421b7b997",
      "parents": [
        "92417de9450fd48dc763604f9012b31a0364a9d7",
        "96cadf48145b6e38ae0768675e97a08e79e00bbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 21 15:31:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 21 15:31:16 2015 +0000"
      },
      "message": "Merge \"Ensure scenario utils creds are cleaned up\""
    },
    {
      "commit": "92417de9450fd48dc763604f9012b31a0364a9d7",
      "tree": "61e8684c20823c876a18ffa6cc48f044d74eac27",
      "parents": [
        "e63af562288617181de545fb785e37ebdaaae33d",
        "fe75f93be1c52f1c634e32d6feb11a120df3f2bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 21 07:51:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 21 07:51:59 2015 +0000"
      },
      "message": "Merge \"Adds unit test for Javelin\""
    },
    {
      "commit": "e63af562288617181de545fb785e37ebdaaae33d",
      "tree": "0ec94ee8c979042b34b96ec5b9615b193b4769f3",
      "parents": [
        "278f8744ab5a35803557eeafb945f544e8df4f84",
        "825b2d3eae360252f7d21ea34952db6111b53916"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 21 07:11:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 21 07:11:03 2015 +0000"
      },
      "message": "Merge \"Extend credentials to support roles\""
    },
    {
      "commit": "278f8744ab5a35803557eeafb945f544e8df4f84",
      "tree": "086241de14ba3b244e645b6ae57abb643bec2e9d",
      "parents": [
        "a66eacbd8f31d3089235f88be92e01e4e46b3b82",
        "8a657ae2529edf4099acb248c664a38a73d6177b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 21 04:59:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 21 04:59:58 2015 +0000"
      },
      "message": "Merge \"To test bootable flag in a cinder volume\""
    },
    {
      "commit": "a66eacbd8f31d3089235f88be92e01e4e46b3b82",
      "tree": "35119b32f94a55d5fa6736b7b5cf676da508b7ce",
      "parents": [
        "280fd4428cc69db119428df10dcc50eda4644a25",
        "525a5bc9414795b642de9834c6cd8b55a68637c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 20 19:28:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 20 19:28:30 2015 +0000"
      },
      "message": "Merge \"Add cleanup after creating keypair\""
    },
    {
      "commit": "1876b5dc062fb01e1bab174728439947f107ff9a",
      "tree": "bbf88d636e39ee1dc92b18f4e43714d7222c478a",
      "parents": [
        "8c60c38c38386025e8c085b9241d56d98568865a"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Sat May 16 17:17:06 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed May 20 19:09:16 2015 +0300"
      },
      "message": "Fixing broken Heat tests for Swift resources\n\nI have encountered it recently. I just ran Heat tests for Swift\nresources and saw that these tests are broken. It looks like no dsvm\ncheck job runs these tests and that is why we didn\u0027t encounter this\nissue earlier. I have found the commit that breaks these tests.\nhttps://review.openstack.org/#/c/153681/\n\nIn order to fix the tests we should add the following code lines\nto the file tempest/api/orchestration/stacks/test_swift_resources.py:\n\n    @classmethod\n    def setup_credentials(cls):\n        super(SwiftResourcesTestJSON, cls).setup_credentials()\n        stack_owner_role \u003d CONF.orchestration.stack_owner_role\n        operator_role \u003d CONF.object_storage.operator_role\n        cls.os \u003d cls.get_client_manager(\n            roles\u003d[stack_owner_role, operator_role])\n\nAfter adding these code lines we have working tests again.\n\nCloses-Bug: #1455775\n\nChange-Id: I5884149fef95c50d62ffde6e5c9488da1a9d6a55\n"
    },
    {
      "commit": "280fd4428cc69db119428df10dcc50eda4644a25",
      "tree": "92adae41dac07625d052ce457651975fd3fc43be",
      "parents": [
        "50aaecc0c35c89156f448bfc0eaf251c9ac22b3d",
        "4160141291a59a310c02cfd08066aa719e997d38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 20 15:02:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 20 15:02:22 2015 +0000"
      },
      "message": "Merge \"Move identity_version to class level\""
    },
    {
      "commit": "50aaecc0c35c89156f448bfc0eaf251c9ac22b3d",
      "tree": "98375c155e54cee2b5c63443246a28435c050d99",
      "parents": [
        "f728beca05986c3f8f3bd640372101ee214d7de6",
        "5b0d92691983631200ff3f1fc9386b7bb076e3f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 20 13:36:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 20 13:36:16 2015 +0000"
      },
      "message": "Merge \"isolated creadentials are not cleaned up\""
    },
    {
      "commit": "f728beca05986c3f8f3bd640372101ee214d7de6",
      "tree": "fc4aad5486836ce3cf94725b84a46adcc2c22501",
      "parents": [
        "818963293a94bbd27f35b0174aca025c1de946c6",
        "0de7d059639b64e2429876b2f265bee3e756d7c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 20 12:21:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 20 12:21:57 2015 +0000"
      },
      "message": "Merge \"Tool for generation user accounts from spec\""
    },
    {
      "commit": "818963293a94bbd27f35b0174aca025c1de946c6",
      "tree": "2ac70606b5f1562b139237da992a420a2554c90e",
      "parents": [
        "0a9a14d314a9f76b08204f0e07dedeb51794df26",
        "3460aaaf3e1917e93d3cab7c060926f15333d8ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 20 12:21:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 20 12:21:48 2015 +0000"
      },
      "message": "Merge \"Add py34 to readme, pkg metadata, and envlist\""
    },
    {
      "commit": "0a9a14d314a9f76b08204f0e07dedeb51794df26",
      "tree": "a6a85c954d59320d7a606d1624ff2e2f66479d96",
      "parents": [
        "cc5b7a12790ba743c37b750bebb7745680d81644",
        "13379bb0becf76db60d9ffd39d3445529d752ecc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 20 09:28:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 20 09:28:51 2015 +0000"
      },
      "message": "Merge \"Fix typo in cleanup_service class name\""
    },
    {
      "commit": "cc5b7a12790ba743c37b750bebb7745680d81644",
      "tree": "1a39d1dfcaf93cf6f874bb52e0b9b6619842d6bb",
      "parents": [
        "f8ff51488c842ba7f72998141d0791f820987f4a",
        "35c8df0cda92b15d82e673e60f96cb6fd094cb06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 20 08:48:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 20 08:48:03 2015 +0000"
      },
      "message": "Merge \"Added cleanup for tenant quotas\""
    }
  ],
  "next": "5b0d92691983631200ff3f1fc9386b7bb076e3f8"
}
