)]}'
{
  "log": [
    {
      "commit": "e1d9fd3a698ce8d09d019f38dc8926dd3603f32c",
      "tree": "37a11112a7421f04eb6f983b11ac5f3f300f008e",
      "parents": [
        "be647d7752f67a6a0d7ebdc89e124d37dc6877da",
        "cb5f650fd4d132f2a34b4a27d388536c8e8dbd98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 01:05:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 01:05:39 2017 +0000"
      },
      "message": "Merge \"Make delete_volume in volumes_client.py use **params\""
    },
    {
      "commit": "523dfd7f8c31cdefa7413966570ffdc9780064c3",
      "tree": "0bec5eb7ce60144266b1d6646dfd442aed519309",
      "parents": [
        "ec671964aea55f686687c2ddd131a2fe1b0677a8",
        "31169e21d6f00fb65b8e7bd104860a82a631b69d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 00:47:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 00:47:31 2017 +0000"
      },
      "message": "Merge \"cinder backup force-delete when backup is error\""
    },
    {
      "commit": "887f14ba693fbb191ec9ebf9cf198a8304cf8326",
      "tree": "9f971df36a2d5dd92c9ba9218aad91b030e94823",
      "parents": [
        "15877ed204c34647ed472da67c9f8ff484af2d2a",
        "2f4d1d0cbe0dec6ccdd5b7e734bde1465186d82c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 15:27:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 15:27:53 2017 +0000"
      },
      "message": "Merge \"Rename 16.0.0 release notes\""
    },
    {
      "commit": "15877ed204c34647ed472da67c9f8ff484af2d2a",
      "tree": "d310ec5b8741d0b3ef88ce7ac44063a444975e83",
      "parents": [
        "a0c60ce3d3558f02f3d81be073301021fbfefa66",
        "1413ba9c0686956463d0f4e61c44927fba45541f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 15:27:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 15:27:45 2017 +0000"
      },
      "message": "Merge \"Add api_v2_admin flag\""
    },
    {
      "commit": "2deeebe129201baacfb218feb32cd1d88c41e9e9",
      "tree": "c3030f66a3fc63c0bcb4a692de45ed2a1af1c7a1",
      "parents": [
        "8bb5abee3526a56fe7921b6327d3e0ecb87aa875",
        "94d85773650c805d329486b152f72d116c8811c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 15:27:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 15:27:26 2017 +0000"
      },
      "message": "Merge \"Identity v3 Domain Configuration Client\""
    },
    {
      "commit": "1413ba9c0686956463d0f4e61c44927fba45541f",
      "tree": "8232cac620ea33ae7b4497a9780856e71437ee38",
      "parents": [
        "9e01dbbe40cff4c148ee6c7b4395f830aab162cd"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Apr 21 14:33:23 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 24 10:09:56 2017 +0000"
      },
      "message": "Add api_v2_admin flag\n\nOnly run Identity V2 admin tests if the identity v2 admin API is\navailable. The new config flag is set to True by default.\n\nChange-Id: I43459cb1a96e725dde41e23962e367dbdc345686\n"
    },
    {
      "commit": "be0ba59743db30a54eb81ce30f1b582554c89047",
      "tree": "3d2d55eb06147c45c4afc04f56089485003f8e2e",
      "parents": [
        "6f31ee569c21a3c3202e408beb2e97c6a6d31c5a",
        "bd391dc5d93efb443ec2448796077cf819144c3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 09:48:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 09:48:50 2017 +0000"
      },
      "message": "Merge \"Deprecate the forbid_global_implied_dsr cfg option\""
    },
    {
      "commit": "bd391dc5d93efb443ec2448796077cf819144c3a",
      "tree": "70c8110e45a24c63b157d5dcd6efb059fdcd41f4",
      "parents": [
        "4f97537a5171a8ca4c2d2e8fab4453f794814801"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Apr 23 12:44:37 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Apr 23 12:44:37 2017 +0200"
      },
      "message": "Deprecate the forbid_global_implied_dsr cfg option\n\nThe config option ``forbid_global_implied_dsr`` from the ``IdentityFeature``\ngroup is now deprecated. This feature flag was introduced to support\ntesting of old OpenStack versions which are not supported anymore.\n\nChange-Id: Ib5dbb2e4a5d3d05a18e30b890b316c0669bf4229\n"
    },
    {
      "commit": "cb5f650fd4d132f2a34b4a27d388536c8e8dbd98",
      "tree": "6b8204b5482000a13df69cd9bfcd84dea5f702e6",
      "parents": [
        "8bf816a7fb2fb650b2b4b413b79e46d8558c1bbd"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Apr 10 14:27:39 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Apr 20 15:40:30 2017 +0200"
      },
      "message": "Make delete_volume in volumes_client.py use **params\n\nI99f9910f75aef095f2bbb37680ee584e52bf82da introduced a new\nkwarg to the delete_volume() method. But the correct way to\ndo this is to introduce a generic **params argument, so avoid\nchanging the signature of the method too often.\n\nChange-Id: Ifb6731fd893a32bea6c7832236bb26a2eacaf56c\n"
    },
    {
      "commit": "2f4d1d0cbe0dec6ccdd5b7e734bde1465186d82c",
      "tree": "bd310a2c2d009fbca5e23925553b822b59e4f60a",
      "parents": [
        "b274c5a5588fc4cd194422ed334b88a81bb4dea0"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 20 05:09:06 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 20 05:09:06 2017 +0000"
      },
      "message": "Rename 16.0.0 release notes\n\nThis commit renaming all the release notes for 16.0.0.\n\nChange-Id: I4b09c9da001ecf75563cb132670905ac237bbd0b\n"
    },
    {
      "commit": "c2618d9ce96ab425941b0a981525bb6e1ec3238c",
      "tree": "187af4fb9cb6090e1161cc515e18eee408fdf2e4",
      "parents": [
        "b274c5a5588fc4cd194422ed334b88a81bb4dea0"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Apr 20 09:21:05 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Apr 20 11:17:13 2017 +0800"
      },
      "message": "Add support to list volume transfers with detail\n\nVolume v2 transfers_client library lacks API: list volume transfers\nwith detail. This patch adds the support.\n\nIncluding:\n[1] Add list volume transfers with detail API to v2 transfers_client\n[2] Add release note\n[3] Add unit test for the added API\n[4] Small fix on test_create_list_delete_volume_transfer\n\nChange-Id: Ide9ac50cfb8dc834dc5f264a72f0b857f77b5f15\n"
    },
    {
      "commit": "94d85773650c805d329486b152f72d116c8811c9",
      "tree": "915061181aa06aeb112a7872e137686bb93364be",
      "parents": [
        "dbffd22f44241146c03a98d6ff3a8479c1bc9174"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Apr 03 22:04:06 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Apr 19 15:50:55 2017 +0100"
      },
      "message": "Identity v3 Domain Configuration Client\n\nAdds a new client lib to handle the domain configuration API.\n\nThe domain configuration API is part of the standard\nkeystone v3 API [0].\n\nThis patch also adds unit tests and API tests for the domain\nconfiguration client. Most of its APIs are RULE_ADMIN_REQUIRED\n[1] and so the API tests are included in the admin namespace.\n\n[0] https://developer.openstack.org/api-ref/identity/v3/\n[1] https://github.com/openstack/keystone/blob/master/keystone/common/policies/domain_config.py\n\nChange-Id: I2f6229076aa7d2939dd91c487085ea73de001403\n"
    },
    {
      "commit": "49e2011e9b9610b11f072e191b591a2b8b051fa7",
      "tree": "4b79d558688a0ad7d711a322a2f1f9304709b70f",
      "parents": [
        "b6532ddaad639399b6acb40046797a45f9e2b578"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Apr 19 11:11:12 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Apr 19 11:11:12 2017 +0100"
      },
      "message": "Add a page for release 16 to release notes\n\nChange-Id: I526c38204af390ea04e261fe075cb1aff987005c\n"
    },
    {
      "commit": "3b46d27c90aa6289724f4c137a0838c89d116b62",
      "tree": "d7308c4dce3a3e570416e91cf53e17cb3418aaec",
      "parents": [
        "9d52e99ef132499ae8974778a1230a627a072254"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 12 16:17:28 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Apr 14 11:16:36 2017 +0200"
      },
      "message": "Move the `attr` decorator from test.py to tempest/lib\n\nI think it\u0027s a good idea to move all utility decorators into\ntempest/lib/decorators.py. This patch does that for the `attr`\ndecorator.\n\nChange-Id: Iaafbb112b6eee458089cc49918359a8a8d0485e2\n"
    },
    {
      "commit": "9d52e99ef132499ae8974778a1230a627a072254",
      "tree": "946abe4c951a99bd93898dc6706b63c744406324",
      "parents": [
        "517c95fcb7f6eb61550039b6bb3c51d2019662ac",
        "c5665a6cc75b5140227942dfe7ec994f021d8ba5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 14 04:35:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 14 04:35:40 2017 +0000"
      },
      "message": "Merge \"Move the `related_bug` decorator from test.py to tempest/lib\""
    },
    {
      "commit": "517c95fcb7f6eb61550039b6bb3c51d2019662ac",
      "tree": "ce4ba9db4d87d03765cad2fc16e8046eb746a00f",
      "parents": [
        "6b06865f8444d034dcb198953611e1e623405e61",
        "5bb006900b3c20bad4634017c9aa121ce7b7284c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 13:57:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 13:57:33 2017 +0000"
      },
      "message": "Merge \"Prepare release notes for release 16.0.0\""
    },
    {
      "commit": "c5665a6cc75b5140227942dfe7ec994f021d8ba5",
      "tree": "1fe4f6861cc112af258117a64a98eda4117625c3",
      "parents": [
        "0d93900ba6d7daaebb1886918573431af3af50dc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 12 16:42:53 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Apr 13 15:51:22 2017 +0200"
      },
      "message": "Move the `related_bug` decorator from test.py to tempest/lib\n\nI think it\u0027s a good idea to move all utility decorators into\ntempest/lib/decorators.py. This patch does that for the `related_bug`\ndecorator.\n\nChange-Id: I846d575e41f4dddfd5642b7750e988f75a717e7d\n"
    },
    {
      "commit": "5bb006900b3c20bad4634017c9aa121ce7b7284c",
      "tree": "8879c0a1611bad2ba2ecce00c14cec16576db962",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 10 14:33:42 2017 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Apr 13 10:40:42 2017 +0000"
      },
      "message": "Prepare release notes for release 16.0.0\n\nCreate a new note for Mitaka EOL.\n\nChange-Id: I890fad800b8a7ae939ea01a980deb6d9ffb3af2a\n"
    },
    {
      "commit": "0d93900ba6d7daaebb1886918573431af3af50dc",
      "tree": "c7b2b160961567b514775494b62af598a32630fe",
      "parents": [
        "1839b8dc9b31ed98749cb1bec6b1fe8ff9c9ee1e",
        "3b6d599c9bc2317889607b815ce8e9a94b951922"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 03:42:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 03:42:26 2017 +0000"
      },
      "message": "Merge \"Deprecate client_parameters from ServiceClients\""
    },
    {
      "commit": "3b6d599c9bc2317889607b815ce8e9a94b951922",
      "tree": "e01b6e3747a1929dfb2a01811f310ccf76f77a36",
      "parents": [
        "d649055e46b866d290c9a6ef55a3134217caefd6"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sun Apr 09 18:57:16 2017 +0200"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Apr 12 08:43:12 2017 +0000"
      },
      "message": "Deprecate client_parameters from ServiceClients\n\nclient_parameters was been designed as a way to pass parameters\nfor service clients to the ServiceClients class.\n\nAfter the initial implementation, the client registry was added,\nwhich allows for automatic registration of all clients and their\nparameters. If configuration is available, parameters will be\npushed into the registry automatically.\n\nWhen the registry part was implemented, the client_parameters logic\nhas been broken. Parameters are loaded and prepared correctly, but\nultimately they are not used for registration, they are basically ignored.\n\nSo this commit simply deprecates client_parameters, so that once it\u0027s not\nused in tempest/clients.py anymore and the deprecation periodic is over\nit can be removed.\n\ncloses-bug: #1680915\nChange-Id: Ib37bde098d15ce440297728f0d0e1087b8693b6c\n"
    },
    {
      "commit": "31169e21d6f00fb65b8e7bd104860a82a631b69d",
      "tree": "ddd8e6cd9b77869d6d36db677f4f7c4f24cb67ad",
      "parents": [
        "13ee2ca9aae08a9d1aa85438c144ae7047c92c2c"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sun Feb 12 13:06:44 2017 +0200"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue Apr 11 18:04:35 2017 +0300"
      },
      "message": "cinder backup force-delete when backup is error\n\nUpdate testcases to force delete a backup when the state is error\n\nsteps:\n- create a backup\n- reset backup state to error\n- force delete the backup\n\nFixed create backup cleanup\n\nAdded API:\n- force_delete_backup\n\nChange-Id: I2495e9c10e888f5a01d2a3e7f09a4b6dfc3d58a0\n"
    },
    {
      "commit": "cd420fb059aef4d4356897626a75a1fb851ce9d2",
      "tree": "261c80133c043e6e9764d583151e647d6cd5fe4a",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "yuhui_inspur",
        "email": "yuhui@inspur.com",
        "time": "Tue Apr 11 01:46:48 2017 -0700"
      },
      "committer": {
        "name": "yuhui_inspur",
        "email": "yuhui@inspur.com",
        "time": "Tue Apr 11 01:47:43 2017 -0700"
      },
      "message": "Add Apache License content in .py files\n\nChange-Id: Iebd5844dc2b999f19264daf61d4b73dc85f42111\n"
    },
    {
      "commit": "b86de8898f60af921980c00991f34248e100ccf9",
      "tree": "12f37c63dc4f071575eb451f52c68268602f79f2",
      "parents": [
        "c85642f6e2c355669c42572c2b08706ee9f98bbf"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 10 10:01:14 2017 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 10 10:01:14 2017 -0400"
      },
      "message": "Format multi-line release notes properly\n\nChange-Id: Ia3753f054eb7aee1c9e9a7af77bbefd7693b39f9\n"
    },
    {
      "commit": "c05a58c0ca05f4ae44a95bce038fd070133fc56d",
      "tree": "946121dcea244fc355c2a46a72d907e63c6d48a3",
      "parents": [
        "805f4ddc9bed8f4caa37d87da2c219536e1ddc55",
        "0e3bbdfe7e833b1110cd0bead92b258da5554cdd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Apr 09 07:25:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 09 07:25:44 2017 +0000"
      },
      "message": "Merge \"Delete volume with associated snapshots\""
    },
    {
      "commit": "b3d86fe87257415cf7e0ac91ddd5545188f61b07",
      "tree": "47f714d5fb076150b0579569e0ba2201095106ac",
      "parents": [
        "df147c737666a6071775b260db03a7408dea748c",
        "59614b445c526ed805067ad786753f907e3691cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 09:28:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 09:28:45 2017 +0000"
      },
      "message": "Merge \"Separate volume v2 transfers service clients\""
    },
    {
      "commit": "df147c737666a6071775b260db03a7408dea748c",
      "tree": "58fbcd517d0b8cd6d168d40db850dd6917f2190c",
      "parents": [
        "581bf1c2c4be71397c04652cd7e2ba8e90c7ea8f",
        "ad1b862e8bb32454f357db8129ad17919f0351ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 08:14:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 08:14:13 2017 +0000"
      },
      "message": "Merge \"Remove \u0027allow_port_security_disabled\u0027 option\""
    },
    {
      "commit": "60c47cd9e8aa752d9f9d88667644134983b19ce4",
      "tree": "097dfe331e0508823071bdb6fc1fe27c7d62fdba",
      "parents": [
        "1cbdb0e0d8d7f9e01015dad53e7503bdb10e8d67",
        "1eaf6d414484837e30a7ab9a86d62501bf3d2ca2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 02:43:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 02:43:31 2017 +0000"
      },
      "message": "Merge \"Remove \u0027reseller\u0027 config option\""
    },
    {
      "commit": "ad1b862e8bb32454f357db8129ad17919f0351ef",
      "tree": "f0db4d1c0dcc1db49cce5297edd83413957b4e82",
      "parents": [
        "d01fde620b8165408bc44f7ac98d1b5e78a36679"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 10:08:53 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Thu Apr 06 20:23:26 2017 +0000"
      },
      "message": "Remove \u0027allow_port_security_disabled\u0027 option\n\nThe allow_port_security_disabled option had been added as a temporary\noption for skipping the test on Liberty. Current Tempest doesn\u0027t support\nLiberty, so this patch removes the config option from Tempest.\n\nChange-Id: Ia7d7f3f545e7582be3c3f005576adceede5e97cb\n"
    },
    {
      "commit": "0e3bbdfe7e833b1110cd0bead92b258da5554cdd",
      "tree": "dd48cb8f14e206b46f0ac4e670ab91e0e037455f",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Jul 11 12:06:51 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Apr 06 08:27:30 2017 +0300"
      },
      "message": "Delete volume with associated snapshots\n\nThis feature provides the ability to delete a volume and have Cinder\nhandle deletion of snapshots associated with that volume.\nIt is allow a volume and its snapshots to be removed in one operation\nboth for usability and performance reasons.\n\nChange-Id: I99f9910f75aef095f2bbb37680ee584e52bf82da\n"
    },
    {
      "commit": "59614b445c526ed805067ad786753f907e3691cf",
      "tree": "894c04cd648ef90a278a1b2ab8eeab5713590102",
      "parents": [
        "ec2bce20ba48d438837daeb286bc5de81bc05ec2"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Feb 24 16:32:02 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 06 01:20:59 2017 +0000"
      },
      "message": "Separate volume v2 transfers service clients\n\nv2 volume transfers service clients does API calls on\nseparate resource url \"os-volume-transfer\" but those\nare currently in v2 volumes_client.py.\n\nEach resource service clients should be in separate file.\n\nThis commit separate the transfer service client from volumes client\nand deprecate the same from volumes service client.\n\nChange-Id: Ia85bcfbadbff4f7c594dc5631ecdd595c5d275f3\n"
    },
    {
      "commit": "8b0213a0d49e9cad5b8596a35582a11a6d29bdef",
      "tree": "586fc7402f86d69a785e12e7755a269c40ac3bef",
      "parents": [
        "61d42c7615e08422cbd8ca68c64f2f5ff14916a2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 10:21:21 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 10:29:37 2017 -0700"
      },
      "message": "Remove \u0027dvr_extra_resources\u0027 option\n\nThe dvr_extra_resources option had been added since the commit\nIb1a6007bbd65182743e1f1ed5819134d748e8d92 . This option was for extra\nresources which were provisioned to bind a router to Neutron L3 agent.\nThe extra resources need to be provisioned in Liberty release or older,\nand are not required since Mitaka release. Current Tempest doesn\u0027t\nsupport Liberty, so this patch removes the config option from Tempest.\n\nChange-Id: I1eb228559a170a2a157a180ac8404bcbd5efd062\n"
    },
    {
      "commit": "1eaf6d414484837e30a7ab9a86d62501bf3d2ca2",
      "tree": "f0e7a0ac275bcb527aa6ccb277fab41b413ea266",
      "parents": [
        "d01fde620b8165408bc44f7ac98d1b5e78a36679"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 09:29:55 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 09:41:45 2017 -0700"
      },
      "message": "Remove \u0027reseller\u0027 config option\n\nThe reseller feature has been implemented as built-in feature which\ncan not be disabled since Mitaka, and Tempest doesn\u0027t support Liberty\nnow. So this patch removes the corresponding config option from Tempest.\n\nChange-Id: Ieb974047fb204674cef82cf896016d6780a4757a\n"
    },
    {
      "commit": "11b0030f7d06bfffdaa2863c313b803851347c2c",
      "tree": "e170f6f1f027e834bfa0160df24b4111be8b458c",
      "parents": [
        "268f12b87083858fade5a16c8a38dc9e0325988f",
        "fe96c26ba6696dfddf5e09225cd0917e21109e19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 07:48:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 07:48:40 2017 +0000"
      },
      "message": "Merge \"Add additional roles method to v3 roles client.\""
    },
    {
      "commit": "fe96c26ba6696dfddf5e09225cd0917e21109e19",
      "tree": "7c66114b1a5c654df9a47fdef5fd99de5a1e6450",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 31 05:25:26 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Apr 04 19:26:33 2017 +0100"
      },
      "message": "Add additional roles method to v3 roles client.\n\nAdds the following API call to the roles_client library:\n  - list all role inference rules (/v3/role_inferences)\n\nThis enables querying these APIs for a list of all the\nrole assignments or all the role inferences.\n\nNote that listing all role inference rules is distinct\nfrom listing inference rules. This can be confirmed\nin the API docs [0] and in the code itself [1]\n(see list_role_inference_rules vs list_implied_roles).\n\n[0] https://developer.openstack.org/api-ref/identity/v3/#list-all-role-inference-rules\n[1] https://github.com/openstack/keystone/blob/3e5ead0a45f698eed4162787b723090cee4733f8/keystone/assignment/routers.py\n\nChange-Id: I9d6c0dc83a85bbca173b753183d838adfee04008\n"
    },
    {
      "commit": "90d505ae75462aea9c16119db0ef8933d999b872",
      "tree": "eff10bd013ccb74b141298652481e4f8f1ba4697",
      "parents": [
        "cf9c5e57ccb2befc2348d5ce2f830e1ddaa5912e",
        "8e2d403283f160b0dbc7d8cdbb42e7a432da0a38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 03 09:58:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 03 09:58:00 2017 +0000"
      },
      "message": "Merge \"Identity V3-ext Oauth1 Consumers Client\""
    },
    {
      "commit": "ed183f9747bc5e9426e3f11673fa463a5defae5f",
      "tree": "180299fdf45887ba49e38ea40e7b1b0511ea2e6c",
      "parents": [
        "a7aa59975036c7c48a094af19689dc0c8a44d470",
        "244cf7cfb1632a5e1ae2332ad52fcdeff1ba97bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 30 12:08:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 30 12:08:49 2017 +0000"
      },
      "message": "Merge \"Remove deprecated compute config options for validation-2\""
    },
    {
      "commit": "244cf7cfb1632a5e1ae2332ad52fcdeff1ba97bd",
      "tree": "7a2ccd8e644f62c9a5ecee9cd7cfe6ee002db7d7",
      "parents": [
        "82a278e88c9e9f9ba49f81c1f8dba0bca7943daf"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 15 06:39:31 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Mar 30 09:14:56 2017 +0000"
      },
      "message": "Remove deprecated compute config options for validation-2\n\nBelow compute config options for validation server had been\ndeprecated with corresponding options in validation group almost\nyear back.\n- 1908e37d2551760831e338788511db93d5129e16\n\n    - ``compute.image_ssh_user`` (available as ``validation.image_ssh_user``)\n    - ``compute.ssh_user`` (available as ``validation.image_ssh_user``)\n    - ``scenario.ssh_user`` (available as ``validation.image_ssh_user``)\n    - ``compute.network_for_ssh`` (available as ``validation.network_for_ssh``)\n    - ``compute.ping_timeout `` (available as ``validation.ping_timeout``)\n\nThis patch removes them from tempest conf.\n\nFew plugins still using the old configs and this depends on their fix.\n\nChange-Id: I2221b2d50fee97a464c7d5f0b3c2e13142cb394f\n"
    },
    {
      "commit": "a92a428b8cafde229c2f4f43db07931764a0e135",
      "tree": "8ce838a2b6d59d8665b42f0c63681a865c57cbf8",
      "parents": [
        "6384abe8a9385cd4b330b907730f767cf6670fc1",
        "f4fbf30742673c1dc5b9ee3346bfe5f574c0633c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 19:42:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 19:42:01 2017 +0000"
      },
      "message": "Merge \"Add test case for volume unmanage and manage\""
    },
    {
      "commit": "9e5cea7f1641ef5534b589a4627db77377f8c2ca",
      "tree": "76a973cb60519a2c280dbf0ebd8c8d38f87b8398",
      "parents": [
        "4df2338dede31b1df31eb53868ab899c385dcd18",
        "316d56462c23cffba3ad99bc1e306a81781c39f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 10:25:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 10:25:37 2017 +0000"
      },
      "message": "Merge \"Add test case for update volume encryption type\""
    },
    {
      "commit": "03e36b63bd44095a7d59b90da0ac84c6125596fb",
      "tree": "00bc47fc1f02d79e7571f77e6ddb584dd6f6420e",
      "parents": [
        "40c8f6097e75ae346ec61a8d4351954accc94f77",
        "d1ef129094cea565118cad5a61d487ed902e8c88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 01:18:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 01:18:31 2017 +0000"
      },
      "message": "Merge \"Deprecate the dvr_extra_resources config switch.\""
    },
    {
      "commit": "40c8f6097e75ae346ec61a8d4351954accc94f77",
      "tree": "7e53d7fdc53fa1e7f6bc1bcbd5993815e3e773bf",
      "parents": [
        "39f9363fdddfdbd9ffe260f0f120f29aa21603d4",
        "14158c95fbfd85847273dc79b9e5d2db75c3d932"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 27 19:43:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 27 19:43:41 2017 +0000"
      },
      "message": "Merge \"Adding server evacuate client\""
    },
    {
      "commit": "14158c95fbfd85847273dc79b9e5d2db75c3d932",
      "tree": "448f877b408a236228b6bdbb2772748d9ad1ddea",
      "parents": [
        "df9fbe56289619ecc87ff570251a450d526e04fc"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mr290n@att.com",
        "time": "Tue Mar 21 14:23:15 2017 +0530"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Sat Mar 25 06:52:37 2017 +0000"
      },
      "message": "Adding server evacuate client\n\nThis patch adds compute server evacuate API client method.\n\nThis client method is required to implement evacuate related tests\nin OpenStack Patrole project.\n\nChange-Id: Ie0d65d83923331caaa9cbbbd63b096ff8400bffa\nPartial-Bug:: #1673811\n"
    },
    {
      "commit": "8e2d403283f160b0dbc7d8cdbb42e7a432da0a38",
      "tree": "2214bb53e668ccfe5987842534c6714eef03bc1f",
      "parents": [
        "05efdd12657b20d6bc3419d8d40ec6f89d6a6064"
      ],
      "author": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Tue Feb 14 09:36:37 2017 -0800"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Thu Mar 23 16:15:37 2017 +0000"
      },
      "message": "Identity V3-ext Oauth1 Consumers Client\n\nAdding a new client lib to handle the OAUTH consumers API testing\n\nIncluded unit tests for the client lib, and\nAPI tests for the OAUTH consumers API\n\nCo-Authored-By: Nishant Kumar \u003cnk613n@att.com\u003e\nCo-Authored-By: Avishek Dutta \u003cad620p@att.com\u003e\n\nChange-Id: I6d0884637cfe00a5313a5d019e1e062316f76d57\nCloses-Bug: #1672810"
    },
    {
      "commit": "57fb135d7ee3fc4f6fe1c695a78a0c0c60031a3b",
      "tree": "9bc7f395a3f5170de043f0a626acb1d97ec8a866",
      "parents": [
        "a0e723cdf00ff28b25d97285454ea661142b154c",
        "ee88041bf414f60d59980d6f5c788d2edee6fa77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 23 14:27:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 23 14:27:54 2017 +0000"
      },
      "message": "Merge \"Deprecate the ``deactivate_image`` configuration switch\""
    },
    {
      "commit": "ddb1150c905c232dce06092a1e6be2061bd22a5d",
      "tree": "033bd1d594c3fcc2ec5f46712515bf67741c0419",
      "parents": [
        "8700d268f9d8e5e7c6dd841f7301ed98801c1686",
        "4adae2fff6e78c306ddf28999589ef388464f4e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 23 11:22:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 23 11:22:03 2017 +0000"
      },
      "message": "Merge \"Add \"list Cinder API versions\"\""
    },
    {
      "commit": "8700d268f9d8e5e7c6dd841f7301ed98801c1686",
      "tree": "cd8ba913cfe634f5658ac79f01b3a18ce546a3f9",
      "parents": [
        "4411b2992c4f093ddc893e2e8149b2277d35c137",
        "7a0811edb184de5bcfc0cb6297fa150e580dcf11"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 23 02:57:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 23 02:57:20 2017 +0000"
      },
      "message": "Merge \"Deprecate Cinder v1 API option\""
    },
    {
      "commit": "4adae2fff6e78c306ddf28999589ef388464f4e8",
      "tree": "270c0882da51cd95ac2aaf70718e3ba38e4c2dd5",
      "parents": [
        "05efdd12657b20d6bc3419d8d40ec6f89d6a6064"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 15 15:47:44 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 22 10:14:59 2017 -0700"
      },
      "message": "Add \"list Cinder API versions\"\n\nMany projects provides multiple API versions and the version\ninformation is very important for users, because users can know\nwhat features are available on clouds. However, Tempest didn\u0027t\ntest the Cinder API versions in long-term. So this patch adds\nthe corresponding test.\n\nNOTE: This patch adds the response status code validation also\n      for 300 but Cinder api-ref currently shows 200 and 202 also.\n      These status codes are never returned actually and the patch\n      Id28e26fca0adbdcfb0d905f52ca697a74db3be75 will fix it on\n      Cinder side.\n\nChange-Id: Id5791665d8435fac7552733b0c1126cee4359d00\n"
    },
    {
      "commit": "f4fbf30742673c1dc5b9ee3346bfe5f574c0633c",
      "tree": "b7285eb520f036cc6ff96644cde651bda9279764",
      "parents": [
        "4411b2992c4f093ddc893e2e8149b2277d35c137"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Mar 22 11:25:53 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Mar 22 16:01:00 2017 +0800"
      },
      "message": "Add test case for volume unmanage and manage\n\nLots of Cinder backend drivers have support unmanage and manage\nfeatures. It\u0027s necessary to add test case for these feature apis.\n\nIncluding:\n\n[1] Add volume manage client as library\n[2] Add unmanage volume api to v2 volumes client\n[3] Add release note\n[4] Add test case: test_volume_unmanage_manage\n\nDepends-On: I055aa66738deb5ae2fb925429cec565e3901340c\nChange-Id: I4294de92a801db2697ba870ff1b5fdbe4b2f5a4b\n"
    },
    {
      "commit": "316d56462c23cffba3ad99bc1e306a81781c39f8",
      "tree": "1dbf0e9eab124308589a0d08f7ab90d31eb93158",
      "parents": [
        "4411b2992c4f093ddc893e2e8149b2277d35c137"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Mar 22 14:31:28 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Mar 22 14:31:28 2017 +0800"
      },
      "message": "Add test case for update volume encryption type\n\nIncluding:\n\n[1] Add update encryption type api to v2 encryption types client\n[2] Add release note\n[3] Modify test case: test_volume_type_encryption_create_get_delete\n\nChange-Id: I60ee36b4d751eafc875e073e30a4f426ebd2a0d7\n"
    },
    {
      "commit": "4411b2992c4f093ddc893e2e8149b2277d35c137",
      "tree": "f6292c5118eeb51b7f488917e643f6aa7f996187",
      "parents": [
        "b3be1ca7fba7e2ea632917e60ee08e7db1f751a0",
        "39d180e2be367b7d779d07a2a096f4ced7f8482d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 22 02:57:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 22 02:57:00 2017 +0000"
      },
      "message": "Merge \"Add reno for removing Cinder v1 API tests\""
    },
    {
      "commit": "39d180e2be367b7d779d07a2a096f4ced7f8482d",
      "tree": "35131776bfb554e696fb69e61ff949fae29bbb53",
      "parents": [
        "c4fcdbbb34abc5ecf32b99ca85e2d148e2c50d5d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 21 09:04:50 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 21 09:04:50 2017 -0700"
      },
      "message": "Add reno for removing Cinder v1 API tests\n\nCinder v1 API tests have been removed since the commit\nI04de2d90fe11f8ec4acbfa983bc0ad3aa979f45b\nThen this patch adds the corresponding reno.\n\nChange-Id: I7cab71962ed33c196ef2c00825bfcc4f2917398e\n"
    },
    {
      "commit": "ee88041bf414f60d59980d6f5c788d2edee6fa77",
      "tree": "763c79bc06830a5669dd0d63adb7488caa64e62b",
      "parents": [
        "af6f482b61b301b34ef5ba1a6b12ee0f56887e68"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Mar 15 14:00:23 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Mar 21 09:36:19 2017 +0000"
      },
      "message": "Deprecate the ``deactivate_image`` configuration switch\n\nIt was added to support the older-than-kilo releases which we\ndon\u0027t support anymore.\n\nChange-Id: I584cd40a9b5f297537333336b1b9a46ccf1ddc67\n"
    },
    {
      "commit": "7a0811edb184de5bcfc0cb6297fa150e580dcf11",
      "tree": "38fac6fa4e7bdfac1983a08a009d85a6e1148ff0",
      "parents": [
        "24f5751aa6daf177514817ba706b90b59aaf6b04"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 15 17:32:09 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 17 09:32:48 2017 -0700"
      },
      "message": "Deprecate Cinder v1 API option\n\nCincer v1 API has been deprecated since Juno, and Tempest doesn\u0027t\nneed to run the corresponding tests as the default. Then this patch\nmakes Cinder v1 API deprecated.\n\nChange-Id: I836dc9d75f361078b7c8bd8430e6cb463a6e1ca1\n"
    },
    {
      "commit": "1683f737970761bb9b9ffebed2cef6cb7f01f147",
      "tree": "c586ee79d893b7bb2f2fcc7498c52b0323d0fabf",
      "parents": [
        "0c192749c86ccc90522bae99ca23549ff25c54f8",
        "8499c1917022c8d37609e0b5018c7e8db7377f34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 16 13:50:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 16 13:50:32 2017 +0000"
      },
      "message": "Merge \"Make remote_client reno readable\""
    },
    {
      "commit": "d1ef129094cea565118cad5a61d487ed902e8c88",
      "tree": "1c83befe105849e3417bbc96212adb7eebe0b67c",
      "parents": [
        "d20a3c885e778612caf9e73392e11707dbe55713"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Mar 15 13:46:55 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Mar 16 09:15:24 2017 +0000"
      },
      "message": "Deprecate the dvr_extra_resources config switch.\n\nIt was added to support the Liberty Release which we don\u0027t support\nanymore.\n\nChange-Id: I832923ee930f11111623583854ae2511f70f2dd2\n"
    },
    {
      "commit": "499314a90c2b5e9873e759bf07fe5c563dec9275",
      "tree": "1c6366e45e49d3237a5a09bdc43c0f281c349a8f",
      "parents": [
        "af6f482b61b301b34ef5ba1a6b12ee0f56887e68",
        "f72343e003e8fda0dc29a644345dcfbeee02d00a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 15 13:22:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 15 13:22:55 2017 +0000"
      },
      "message": "Merge \"Add \"list Glance API versions\" test\""
    },
    {
      "commit": "140ad5bd4b903d5a33abda3c8c13a5787020267c",
      "tree": "905313562340816885b470bc62511bc5bcbd3575",
      "parents": [
        "a3bb273bae1010de5112f668bf794a9cb7023e5f",
        "74e1df513ebae7faffaa733a166366f484417a15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 15 06:45:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 15 06:45:33 2017 +0000"
      },
      "message": "Merge \"Add test case for Keystone API \"GET /v3/auth/projects\"\""
    },
    {
      "commit": "a3bb273bae1010de5112f668bf794a9cb7023e5f",
      "tree": "795f84a823f8bda14d89e3d394a24d3624320556",
      "parents": [
        "d597b95a3fa4b552cee154bbcb5a983696747a24",
        "6b0b8b718e8e4ed00fe5f108bb7495b968bb6d8d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 14 19:34:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 14 19:34:35 2017 +0000"
      },
      "message": "Merge \"Deprecate glance APIs version config options\""
    },
    {
      "commit": "8499c1917022c8d37609e0b5018c7e8db7377f34",
      "tree": "2957be9d5466cefcf0bf8e9d4820cf4098435003",
      "parents": [
        "1b0c5300401923e4a6a406b9e9613ca1a4928e69"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 14 11:03:22 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 14 11:03:22 2017 -0700"
      },
      "message": "Make remote_client reno readable\n\nThe items of remote_client methods were unreadable, so this patch\nmakes it readable.\n\nChange-Id: I40688fe5e7151dde48c6be0124c2c621f02de585\nRef: https://docs.openstack.org/releasenotes/tempest/unreleased.html\n"
    },
    {
      "commit": "f72343e003e8fda0dc29a644345dcfbeee02d00a",
      "tree": "4a987fdf866bbe3ba6d9a6412956821348382a5f",
      "parents": [
        "1b0c5300401923e4a6a406b9e9613ca1a4928e69"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 10 12:53:14 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 14 10:24:49 2017 -0700"
      },
      "message": "Add \"list Glance API versions\" test\n\nMany projects provides multiple API versions and the version\ninformation is very important for users, because users can know\nwhat features are available on clouds. However, Tempest didn\u0027t\ntest the Clance API versions in long-term. So this patch adds\nthe corresponding test.\n\nChange-Id: Ib85819fb71f0b12b64351b307d83a3beb77d7fad\n"
    },
    {
      "commit": "db439c2b57d549ccb3534ba85551cdab61b3694c",
      "tree": "af9fb2059b3c0c006e25f25e9f4822f59344c581",
      "parents": [
        "c2478449c4ec279758979a094cc8c6bdff3e4fa4",
        "3f52a4aba882678641b946072fcf77f898dbc975"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 14 07:36:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 14 07:36:05 2017 +0000"
      },
      "message": "Merge \"Add new detail kwarg to show_quota_set to QuotasClient.\""
    },
    {
      "commit": "74e1df513ebae7faffaa733a166366f484417a15",
      "tree": "375022b80f4a669be66709140cfb9a0e53963a03",
      "parents": [
        "32cac095fa1a434509c4cd62c77830b063f67a0d"
      ],
      "author": {
        "name": "ZhangHongtao",
        "email": "zhanghongtao0826@126.com",
        "time": "Mon Mar 13 18:32:43 2017 +0800"
      },
      "committer": {
        "name": "ZhangHongtao",
        "email": "zhanghongtao0826@126.com",
        "time": "Tue Mar 14 14:42:04 2017 +0800"
      },
      "message": "Add test case for Keystone API \"GET /v3/auth/projects\"\n\nChange-Id: I491ea5ec6a62c826c39b30eb43d2d9c2d61f0609\n"
    },
    {
      "commit": "3f52a4aba882678641b946072fcf77f898dbc975",
      "tree": "29ae8cb16055de90d17a80b8dfe20e7ace0a5cd4",
      "parents": [
        "f25c5b88f3351fbfff900b2f70494c24301b4e39"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Feb 07 12:05:54 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Mar 13 11:43:44 2017 -0400"
      },
      "message": "Add new detail kwarg to show_quota_set to QuotasClient.\n\nCurrently, quotas_client.QuotasClient doesn\u0027t support the\n\u0027os-quota-sets/{tenant_id}/detail\u0027 endpoint [0] but is supported\nby Nova [1].\n\nNova uses the policy \u0027os_compute_api:os-quota-sets:detail\u0027\nfor the endpoint ending with /detail and\n\u0027os_compute_api:os-quota-sets:show\u0027 without the /detail uri [2].\nThis is needed by Patrole for complete test coverage for Nova.\n\nThis patch adds the kwarg to show_quota_set which calls the \u0027/detail\u0027\nendpoint, if True. Also updated quotas schema with\nget_quota_set_details, because each property in the response body\nis of type object, not integer [1].\n\n[0] https://github.com/openstack/tempest/blob/master/tempest/lib/services/compute/quotas_client.py\n[1] https://developer.openstack.org/api-ref/compute/?expanded\u003dshow-the-detail-of-quota-detail#show-the-detail-of-quota\n[2] https://github.com/openstack/nova/blob/master/nova/policies/quota_sets.py\n\nChange-Id: I9a65411c6bf65bf20842719bffe46c7fa7db82eb\nCloses-Bug: #1662593\n"
    },
    {
      "commit": "d20a3c885e778612caf9e73392e11707dbe55713",
      "tree": "f6d75cf2c354073fb106c449ab446b1f70ca608e",
      "parents": [
        "94e44fcdae4d16eb38060e81f03598823904b15d",
        "d1db0c73632dad2e15e73e83aa27141dcc9753d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 13 14:48:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 14:48:51 2017 +0000"
      },
      "message": "Merge \"Add content-type without spaces\""
    },
    {
      "commit": "94e44fcdae4d16eb38060e81f03598823904b15d",
      "tree": "46e76f4b5bf8dedb194f800cb286dba53cf3eb5c",
      "parents": [
        "6b3d13555f96595ba0eb2cf86771ddeca277c4aa",
        "49f99e7ece9f84af06bf1d0aa4f3dbe1c41ef3dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 13 14:43:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 14:43:55 2017 +0000"
      },
      "message": "Merge \"Fix volume v2 capabilities/scheduler-stats tests to test v2 APIs\""
    },
    {
      "commit": "e8f27043c9a70d478e3c93483044da7f870c2635",
      "tree": "d7f8917636e4d958fd81dd09734a69f2959cb09b",
      "parents": [
        "32cac095fa1a434509c4cd62c77830b063f67a0d",
        "5ba1aa23234fb89b5de46179e8abf577d653cf21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 13 13:29:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 13:29:04 2017 +0000"
      },
      "message": "Merge \"Removing sahara from the service available group\""
    },
    {
      "commit": "5ba1aa23234fb89b5de46179e8abf577d653cf21",
      "tree": "e20f9820ebb9607777d7caf6b8288dd6d920cd8b",
      "parents": [
        "8b23c79325ed68c6741683690c69ba3f64acfc2e"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Mar 09 13:20:56 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Mar 13 10:13:11 2017 +0000"
      },
      "message": "Removing sahara from the service available group\n\nThis is a leftover from when sahara was moved out of tree.\nIt causes conflicts when the sahara plugin loads, and it should\nbe removed.\n\nThis option is not used right now by Tempest code, so even if someone\nis using it, it has not effect whatsoever on test execution.\nThe only case in which this option may have effect, is when the\nsahara-tests Tempest plugin is installed. When the\nsahara plugin is loaded, the config option will be there.\n\nI think in this case we should skip deprecation, and just remove it\nlike we did in the past when moving Tempest code to a plugin.\n\nChange-Id: Ie7556b97237b0101000d140d351edea5e518783f\n"
    },
    {
      "commit": "f48d046a4a7899b7d1ee156ea69b68c2c1fc3f7f",
      "tree": "b02990a3af5b3a5c940faaa1d4beb2ff7e958013",
      "parents": [
        "ed7a7aa2400d8ec163fa8e0b8bedad81dda51d0d",
        "d25a1a3d76f7815f07e2484bc9144c6eefe6b796"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 13 09:42:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 09:42:36 2017 +0000"
      },
      "message": "Merge \"Add RemoteClient under tempest.lib\""
    },
    {
      "commit": "f9c06ce35002bcf16568b541fd631561268bf41e",
      "tree": "0e7c53f4eb643325bf4812b7e4a3fd6cedf46564",
      "parents": [
        "0b5a90e12a1fe5e15afdd4a6b49f59b069223263",
        "da26b168743b2318ab1ce4956a1c62d81590ce0c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 10 08:21:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 10 08:21:13 2017 +0000"
      },
      "message": "Merge \"Add \"list versions\" test for Keystone\""
    },
    {
      "commit": "d25a1a3d76f7815f07e2484bc9144c6eefe6b796",
      "tree": "705eb39e14792f2b93e7eb48731bc6ddcc8cb4ea",
      "parents": [
        "e5f368c3f8247126d38278b4abdcba0eebcc1d79"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 01 13:40:35 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 09 18:18:50 2017 -0800"
      },
      "message": "Add RemoteClient under tempest.lib\n\nremote_client under tempest.common is used in many projects but the\nmodule is not defined as stable. This patch adds the essential part\nof the module into tempest.lib as stable interface.\n\nChange-Id: Idb2206c239f25bc8b8530275e84c834233b9544b\n"
    },
    {
      "commit": "da26b168743b2318ab1ce4956a1c62d81590ce0c",
      "tree": "c9293899a58ac13d03161baeb733fb611c563603",
      "parents": [
        "5e1543f7537a4f95070909a43e9a2ef3e6f843e0"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 15:53:46 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Thu Mar 09 18:22:55 2017 +0000"
      },
      "message": "Add \"list versions\" test for Keystone\n\n\"list versions\" is an inportant API to know which versions are\nsupported on clouds. This patch adds the corresponding test for\nKeystone API.\n\nChange-Id: Ic4aaa16ac1c15d2b82e3dc90402a5b30d19bcd4e\n"
    },
    {
      "commit": "aad3a1e05db49565e4499d1d6fe5ae201c0ef0d9",
      "tree": "a3a9231d3f6814215a237390cc7247f9fc0c9a03",
      "parents": [
        "b1c61869e726dfa0ca15e71061f02c8f239d28fb",
        "6d84d3172ab092a412dd540cecd09751a7754343"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 08 08:12:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 08 08:12:20 2017 +0000"
      },
      "message": "Merge \"Remove volume_feature_enabled.volume_services\""
    },
    {
      "commit": "6b0b8b718e8e4ed00fe5f108bb7495b968bb6d8d",
      "tree": "5ece8d1c1016ced60ccc732b997b714f6d4de57c",
      "parents": [
        "645b0b1f66d09433330a014ca69b64c412d7dc69"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Mar 08 04:22:53 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Mar 08 04:36:34 2017 +0000"
      },
      "message": "Deprecate glance APIs version config options\n\nGlance v1 APIs are deprecated and v2 are current.\nTempest should tests only v2 APIs and by default v1\nAPIs are being disabled - I7f962a07317cdad917ee896d79e49ee18938d074\n\nThis commit deprecate the API version selection config options\nso that we can switch to v2 only testing soon.\n\nChange-Id: I6c4b92f0f2da2797efbb27e16061e6e325dda504\n"
    },
    {
      "commit": "e5c89e7b339b4a145bc4b0622a1a56a05375cf6c",
      "tree": "e9d7e6aabdfccfdc1d498804adc135f198f8215c",
      "parents": [
        "72aa5ff3025296343bf6dcca502d924849a1567c",
        "9aa23f307dd22c10dc519ece42c2599f83cc612e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 23:02:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 23:02:24 2017 +0000"
      },
      "message": "Merge \"Deprecate the skip_unless_attr decorator.\""
    },
    {
      "commit": "0cfd2591e6f278adae6d13edb5882f44ea7adc6a",
      "tree": "f0df299a446ee226e213917f8554084663daab3d",
      "parents": [
        "1b7fb7bc18a27dc652f69d8c33746b6b1a1a9db3",
        "11cf2c595cfeedaddf67ce741962d28b79008377"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 14:01:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 14:01:29 2017 +0000"
      },
      "message": "Merge \"Deprecate resources_prefix and change rand_name()\""
    },
    {
      "commit": "5e1543f7537a4f95070909a43e9a2ef3e6f843e0",
      "tree": "d3b33a62ade4c44ea832feb3d81c19a4d68b7488",
      "parents": [
        "f0fe745108517712354dba590778a91a3634c1d6",
        "a6065a6be638681c22e18275714c56f508a41131"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 06 05:25:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 06 05:25:34 2017 +0000"
      },
      "message": "Merge \"Change default of auth_version to v3\""
    },
    {
      "commit": "a6065a6be638681c22e18275714c56f508a41131",
      "tree": "5923107e0524bbcad11796399ecbce49e43457ec",
      "parents": [
        "f4b538cf21b1aecc28b5e663210ae2e424fea950"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 16:40:22 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 16:57:50 2017 -0800"
      },
      "message": "Change default of auth_version to v3\n\nKeystone v3 API is CURRENT and the v2 API is deprecated now.\nSo we need to change the default config of auth_version to fit for\ncurrent API status.\n\nNOTE: Devstack changes this config to \"v2\" when enabling the v2 API.\n      So we will still test the v2 API on the gate until we will\n      change Devstack (I801e6740258ddea2a1b628a209970e0307d39d12)\n\nChange-Id: Id5e5ed9bf4f8b0f9eb376bfc7c5801f0956da1d9\n"
    },
    {
      "commit": "7d6e48cf54cfc999af61d4307dbb2a6a01219faf",
      "tree": "37abe661517557d58bb17547e4ed8bbb80b307e0",
      "parents": [
        "9ca8ef195a85258a5a4476cc1f37e070b93c63f1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 03 12:44:50 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 03 14:16:56 2017 -0500"
      },
      "message": "Add --combine option to tempest run\n\nThis commit adds an option to tempest run, --combine, which when used\nwill combine the current run\u0027s subunit stream with the previous run\u0027s\nsubunit stream and insert the combined stream into the testr repository\nas a new run.\n\nChange-Id: Ia303773cabffc25d910cd1c0950d6739592bade6\n"
    },
    {
      "commit": "11cf2c595cfeedaddf67ce741962d28b79008377",
      "tree": "dbe8179007d55fd3132e928dd20785cbd4459b50",
      "parents": [
        "1d0cc9c53fcf089a6d282065d6ebbaa6f8fb733e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 28 14:50:44 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 02 17:08:34 2017 -0800"
      },
      "message": "Deprecate resources_prefix and change rand_name()\n\nMany projects are using rand_name() which is outside of tempest.lib.\nThe method specifies the prefix \u0027tempest\u0027, which is the default value\nof tempest.conf, to tempest.lib\u0027s rand_name().\nThe prefix is useful to identify these resources are created by Tempest.\nNo projects change this configuration value, so this patch changes the\ndefault value of rand_name() to \u0027tempest\u0027 and makes resources_prefix\noption deprecated.\n\nChange-Id: I624e2eb3954b6171fbbe00a4ed757bfac04b3eaf\n"
    },
    {
      "commit": "509de5a994e5d75c5fbee62b3dd1efdf392cc36b",
      "tree": "f1c311bf62e6d147d724936e5c37c1149e876832",
      "parents": [
        "86bea0635eec3cc8693e9f337a8135231600ff2b",
        "7c95befefb7db27296114f87cf49e8f2b8f43a59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 01 21:44:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 01 21:44:06 2017 +0000"
      },
      "message": "Merge \"Adds missing server tags APIs to servers client.\""
    },
    {
      "commit": "f2088f3b7b28b9d9eae3ee5c4757f2beac0aaf6a",
      "tree": "b380cf91d681b2eaf9e8593a1b263aa240e3d304",
      "parents": [
        "efdb3f67d1f2e5fdad41a905ab594ef7243bf7aa",
        "f2ba23f7834facb2bfe7c376840e7630881d1bf9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 23:13:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 23:13:34 2017 +0000"
      },
      "message": "Merge \"Remove call_until_true from test module\""
    },
    {
      "commit": "efdb3f67d1f2e5fdad41a905ab594ef7243bf7aa",
      "tree": "2790870e0bc4c43e0957e09395861e697d60da59",
      "parents": [
        "e08a800d66472d914b069bf79c4bc9c739935b4b",
        "bd4361dd192f54399f3440845b12eab54a793385"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 22:09:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 22:09:48 2017 +0000"
      },
      "message": "Merge \"Fix the removal of config.skip_(unless|if)_config decorators\""
    },
    {
      "commit": "f9144778e10bf388263bd696f33237a8da2da5fd",
      "tree": "4bcb22c759cf4df8c44822da9f524b28bf46ecd0",
      "parents": [
        "7ba77acf871c2a11cd945e77fa8d067288d1627a",
        "5e663406e66123b03b89c9ac6ea9b4c48765b3da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 04:05:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 04:05:55 2017 +0000"
      },
      "message": "Merge \"Revert \"Add reno for Tempest v15.0.0\"\""
    },
    {
      "commit": "5e663406e66123b03b89c9ac6ea9b4c48765b3da",
      "tree": "c120c3a5844f7315706bf1369215ed8b6029c74b",
      "parents": [
        "4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Feb 27 23:59:32 2017 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Feb 27 23:59:32 2017 +0000"
      },
      "message": "Revert \"Add reno for Tempest v15.0.0\"\n\nWe cannot add a new reno into the existing tag, so we need to\nrevert the patch.\n\nThis reverts commit 4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f.\n\nChange-Id: I7554cdcd7968bde2ce0924dcbac5f349ae230935\n"
    },
    {
      "commit": "a2ca059c608226eb4cf880a49061f78630cb0443",
      "tree": "7bb13168bb16b3d5874370821f4585828a6b399e",
      "parents": [
        "b668a53ca74319bfe37cf42dfbf23e769d419a60"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 27 12:20:13 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 27 12:20:13 2017 -0500"
      },
      "message": "Fix tempest 14.0.0 release notes\n\nThis commit fixes the release notes for tempest 14.0.0 so that the\nprelude and other sections explaining the supported releases is actually\nincluded.\n\nChange-Id: I0934be118e7a02252f9fc5cfb21d1a0682b281ef\n"
    },
    {
      "commit": "b668a53ca74319bfe37cf42dfbf23e769d419a60",
      "tree": "9b1f9337a877f7eb74bffc2caccfa852a87b4b9c",
      "parents": [
        "18026ce378491fb74ed872cae1690ac6b2cdf658"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Feb 22 10:20:45 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 27 12:12:13 2017 -0500"
      },
      "message": "Fix tempest 15.0.0 release notes\n\nThis commit fixes the release notes for tempest 15.0.0 so that the\nprelude and other sections explaining the supported releases actually\nshow up in the 15.0.0 release notes.\n\nChange-Id: I689d51fb48a2ee5daad703db90b596d1d6fb7f6d\n"
    },
    {
      "commit": "6d84d3172ab092a412dd540cecd09751a7754343",
      "tree": "9d37961478a182b6a89205872d9bfdd2ee506b37",
      "parents": [
        "18026ce378491fb74ed872cae1690ac6b2cdf658"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Sat Feb 25 19:48:37 2017 -0600"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Sat Feb 25 19:54:21 2017 -0600"
      },
      "message": "Remove volume_feature_enabled.volume_services\n\n653f5cb70c0469b53f8baca3e0158fa57b24310e deprecated this config\noption in the Ocata cycle and can now be removed.\n\nChange-Id: I744fea85881ec621e12744b6dc5a81f18c4b11d5\n"
    },
    {
      "commit": "bd4361dd192f54399f3440845b12eab54a793385",
      "tree": "6795e23818217d1c16d5b980fdb78c25dc13ddb7",
      "parents": [
        "18026ce378491fb74ed872cae1690ac6b2cdf658"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 21 21:28:16 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sat Feb 25 15:56:43 2017 +0100"
      },
      "message": "Fix the removal of config.skip_(unless|if)_config decorators\n\nThese decorators were removed in I54a001cb562a8aac91537bf61e82a7e7d3498788\nwithout a proper deprecation period. My bad.\n\nChange-Id: Icc007047a8e9a527d48374b3efcec8cc5fd1be08\n"
    },
    {
      "commit": "d1db0c73632dad2e15e73e83aa27141dcc9753d4",
      "tree": "c950ef80312c0ba7d583c9a2a6116ad1112f8a66",
      "parents": [
        "fc5a3733df149ddc5a6356915eeca2ad4d7bbcfb"
      ],
      "author": {
        "name": "zhipengh",
        "email": "huangzhipeng@huawei.com",
        "time": "Tue Feb 21 04:40:07 2017 -0500"
      },
      "committer": {
        "name": "zhipengh",
        "email": "huangzhipeng@huawei.com",
        "time": "Thu Feb 23 23:10:04 2017 -0500"
      },
      "message": "Add content-type without spaces\n\nIn public cloud implementation, the tomcat module\n(specifically tomcat-coyote) used by the api-gateway\nwill eliminate the space within the content-type,\ne.g ret \u003d ret + \";charset\u003d\" + this.characterEncoding;\n\nIn the current rfc7231 standard, all the following\ncontent-type are permissible and equivalent:\ntest/html;charset\u003dutf-8\ntest/html;charset\u003dUTF-8\ntest/HTML;Charset\u003d\"utf-8\"\ntest/html; charset\u003d\"utf-8\"\n(https://tools.ietf.org/html/rfc7231#section-3.1.1.1)\n\nHowever in the current tempest rest_client setting,\nthere is no content-type without space defined in\nJSON_ENC and TXT_ENC. This results in defcore test\nfailure for public cloud since after tomcat module\neliminates the space, the content-type will not be\nrecognized as a legitimate one.\n\nThis patch intends to solve this problem by providing\nadditional content-type without spaces as allowed in\nrfc7231 to JSON_ENC and TXT_ENC so that defcore test\nwon\u0027t be blocked for public cloud implementation.\n\nChange-Id: I718ef0e3ddae513cb911aca38985162027274001\nSigned-off-by: zhipengh \u003chuangzhipeng@huawei.com\u003e\n"
    },
    {
      "commit": "7c95befefb7db27296114f87cf49e8f2b8f43a59",
      "tree": "2d40e45664749af0265ff48159fe057e5f8e3240",
      "parents": [
        "0b5c2c91deae07f42238b6ed77f2eabc0b4b8e91"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Feb 17 18:49:02 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Feb 23 21:26:26 2017 +0000"
      },
      "message": "Adds missing server tags APIs to servers client.\n\nCurrently, there is no server tags API testing implemented in\nTempest [1]. This API was introduced to Nova in 2.26 [2].\n\nThis patch adds the server tags APIs to the servers client,\nas well as corresponding unit test and schema changes.\n\nMocking was added for the unit tests, because these tests\nexplicitly require that the COMPUTE_MICROVERSION header\nin the base_compute_client be \u00272.26\u0027, or else the schema\nthat is returned by get_schema in base_compute_client\nwill return the v2.1 schema, resulting in validation errors.\n\n[1] https://github.com/openstack/tempest/tree/master/tempest/lib/services/compute\n[2] https://developer.openstack.org/api-ref/compute/\n\nChange-Id: I06b9c6f42e066863310b4fe7ee7030c1dfb89467\nImplements: blueprint missing-server-tags-api-test\n"
    },
    {
      "commit": "49f99e7ece9f84af06bf1d0aa4f3dbe1c41ef3dc",
      "tree": "29d36ef4ddd39976fd3a0347f5782b944b7749b7",
      "parents": [
        "b88c0df7b5677cc50e2700162e47b8a7f6223e21"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Feb 23 15:34:26 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Feb 23 16:06:27 2017 +0000"
      },
      "message": "Fix volume v2 capabilities/scheduler-stats tests to test v2 APIs\n\nCurrently capabilities/scheduler-stats tests for volume v2 APIs are\nmaking call to v1 API instead of v2. Because api_version is missing in\nrespective service clients.\n\nThis commit fix the issue by specifying the api_version as v2 on\nservice clients to make API call on v2 endpoints.\n\nCloses-Bug: #1667354\n\nChange-Id: I9002c5ef8b4641597561d2b909bf5914ab8d9995\n"
    },
    {
      "commit": "f97247c6c0d3aaaee950bfd2536b357db138d1f3",
      "tree": "0231af17f9ac301d85753e2652610996364196de",
      "parents": [
        "fc0d6751fc02232710ae563486d920154b03baef",
        "f7a8c57f12eb66ae7fcaec65a9adf0486b57913d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 23 01:39:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 23 01:39:41 2017 +0000"
      },
      "message": "Merge \"Rename reno files of v15.0.0\""
    },
    {
      "commit": "f2ba23f7834facb2bfe7c376840e7630881d1bf9",
      "tree": "73665ce4d4472cf9e9711125f16f65e2f08857db",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Feb 09 10:26:58 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Wed Feb 22 15:51:29 2017 +0000"
      },
      "message": "Remove call_until_true from test module\n\nThe call_until_true of test module is marked as deprecated and\nwe have a plan to remove it in Ocata cycle.\nThis patch removes it after switching to use test_utils\u0027 one on\nall OpenStack projects.\n\nChange-Id: Ide11a7434a4714e5d2211af1803333535f557370\n"
    },
    {
      "commit": "2c3f1a794b8bf396a01f48c10b209df6eaf4bc75",
      "tree": "1e40af2af2c7c6f11b16e8be864f0b49d3962c13",
      "parents": [
        "00c48be2551997390f12c04de6bcb00ba736e96f",
        "4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 22 04:10:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 04:10:11 2017 +0000"
      },
      "message": "Merge \"Add reno for Tempest v15.0.0\""
    },
    {
      "commit": "41cb36e121838dad0029344fde03bf3d461a37cd",
      "tree": "86545301cfc164980e594b1cf404e2f9c7c95f31",
      "parents": [
        "1a89f1724de3c0dd83ed45704dff20f7dd9a5a59",
        "3beb6cf3c476bd2d0875beb058a04c9da7febf21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:03:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:03:00 2017 +0000"
      },
      "message": "Merge \"Add test for compute API List Security Groups By Server\""
    },
    {
      "commit": "4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f",
      "tree": "12804877c492e52f9ddef143863684724d8f686f",
      "parents": [
        "c092892dc24228ad61370aaa062595a120c02019"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 21 12:34:50 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Feb 21 20:55:45 2017 +0000"
      },
      "message": "Add reno for Tempest v15.0.0\n\nChange-Id: I328eb214781a965d4f02692ee4349cbe53ab5044\n"
    },
    {
      "commit": "f7a8c57f12eb66ae7fcaec65a9adf0486b57913d",
      "tree": "239f15bd595efb9ce264587ee3279757e00cb672",
      "parents": [
        "c092892dc24228ad61370aaa062595a120c02019"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 21 08:43:33 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 21 08:43:33 2017 -0800"
      },
      "message": "Rename reno files of v15.0.0\n\nThe reno files are for Tempest v15.0.0, so this patch renames them\nto identify them easily.\n\nChange-Id: I6f5c86778e9394ffa56bd11678f47d2939c7ab47\n"
    },
    {
      "commit": "c092892dc24228ad61370aaa062595a120c02019",
      "tree": "c120c3a5844f7315706bf1369215ed8b6029c74b",
      "parents": [
        "a0ef988016c034de9508b1e1e42e9d715d2787eb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 12:09:06 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 12:09:06 2017 +0800"
      },
      "message": "There are some typos in releasenotes\n\nThis is to correct the typos in releasenotes\n\nChange-Id: Ibe15293e0a950e08d7077b6b43467c4d78a0beac\n"
    },
    {
      "commit": "9aa23f307dd22c10dc519ece42c2599f83cc612e",
      "tree": "b3e9dfa790e57723c22fbc44b4ddbe3e5de2049b",
      "parents": [
        "6827cd33c48da6c87dd864c66d87f47fcc6dc11c"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 14 17:30:31 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Feb 20 18:58:34 2017 +0000"
      },
      "message": "Deprecate the skip_unless_attr decorator.\n\nThis decorator was used at only one place (ListServerFiltersTestJSON)\nand those tests are skipped in the Gate anyway (SKIPPED: Only one image found)\nThese tests were poorly written anyway, the resource_setup() method\ngoes against are principles in [1]: Using discovery for skipping tests\nis generally discouraged.\n\nThis decorator encourages bad practise, like the usage of class variables.\nWe should use the generic and well known testtools.SkipIf/Unless decorator\ninstead.\n\n[1] : https://github.com/openstack/tempest/blob/master/HACKING.rst#skipping-tests\n\nChange-Id: I639f324d5b38cd154b3ecdb89b56ff2ee279c4ff\n"
    },
    {
      "commit": "3beb6cf3c476bd2d0875beb058a04c9da7febf21",
      "tree": "e0f13fecfb017d61b52eae986db12c177ea917cb",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e"
      ],
      "author": {
        "name": "zwhe",
        "email": "zwhe@fiberhome.com",
        "time": "Thu Feb 09 16:59:41 2017 +0800"
      },
      "committer": {
        "name": "Zhongwei He",
        "email": "zwhe@fiberhome.com",
        "time": "Mon Feb 20 08:33:41 2017 +0000"
      },
      "message": "Add test for compute API List Security Groups By Server\n\nChange-Id: I36dfdee780ef1796b360537b5649b0957392ef08\n"
    }
  ],
  "next": "a1f3f859fcf4470fbae91060291899180c1ed184"
}
