)]}'
{
  "log": [
    {
      "commit": "a477d06a12064f29f56fd6d8c5dcd2e54bb0b35b",
      "tree": "2ae2c8d6d6b23b6daf188a9d54e54b5041cab90a",
      "parents": [
        "c73b6f70112c21b7ba1713a3849eb7e1dfe13686"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Mon Oct 16 11:31:51 2017 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Oct 25 14:38:43 2017 +0200"
      },
      "message": "Remove Ceilometer API\n\nThis removes the deprecated Ceilometer API.\n\nChange-Id: I752b36b3dfe8f935b68c4d3d59ccb5b8b60c582f\n"
    },
    {
      "commit": "c73b6f70112c21b7ba1713a3849eb7e1dfe13686",
      "tree": "279478c09065d32f6573b55184f149b7ad0e7632",
      "parents": [
        "8f8b360ab20dba5860fb2ae88a910233353997db",
        "cd0150ddd348f791d0bee4b654ae0f1f0db9d15c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Oct 23 21:42:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 23 21:42:24 2017 +0000"
      },
      "message": "Merge \"handle new tempest swift interface\""
    },
    {
      "commit": "8f8b360ab20dba5860fb2ae88a910233353997db",
      "tree": "391a83bf1b366a6ea1aaba265272f3d5079177d1",
      "parents": [
        "f6323164f11208a6af40c47f600ef35e576be339",
        "85602e73e0835ff748446b3c5095c70d4d199702"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Oct 23 13:53:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 23 13:53:57 2017 +0000"
      },
      "message": "Merge \"Update tests to do not use deprecated test.services()\""
    },
    {
      "commit": "1be043ed130ff15e9fdf2597dc6a0da608afcab7",
      "tree": "6f7af501bdd6ae3cf02b3c668ad82a9246ec910a",
      "parents": [
        "7853df784dfb4e4eae0cf9bd2849b92c74fce21d"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Thu Oct 19 09:52:41 2017 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Thu Oct 19 09:52:41 2017 +0200"
      },
      "message": "tests: fix Redis key length debugging output format\n\nRight now it\u0027s collapsed and unreadable.\n\nChange-Id: I914a2fed2117e2564bf1ff67a75e4e4a5600a443\n"
    },
    {
      "commit": "ef853d45e0e9e7576231c2de55ee6aa565a60633",
      "tree": "a78e97562fc64c6020c8c57bd49188693cced931",
      "parents": [
        "a2b33530541c697054e36deef1459675535a08f5"
      ],
      "author": {
        "name": "Dai Dang Van",
        "email": "daidv@vn.fujitsu.com",
        "time": "Wed Oct 18 09:11:43 2017 +0700"
      },
      "committer": {
        "name": "Dai Dang Van",
        "email": "daidv@vn.fujitsu.com",
        "time": "Wed Oct 18 09:14:22 2017 +0700"
      },
      "message": "Use generic user for both zuul v2 and v3\n\nZuul v2 uses \u0027jenkins\u0027 as user, but Zuul v3 uses \u0027zuul\u0027.\nUsing $USER solves it for both cases.\n\nChange-Id: I985d0c0bf29218cf503948a62e08b7c604a1000d\n"
    },
    {
      "commit": "cd0150ddd348f791d0bee4b654ae0f1f0db9d15c",
      "tree": "5cb2601a63549cb6a9bd68f202bb128a1d462b33",
      "parents": [
        "a2b33530541c697054e36deef1459675535a08f5"
      ],
      "author": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Mon Oct 16 14:50:57 2017 +0000"
      },
      "committer": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Mon Oct 16 14:50:57 2017 +0000"
      },
      "message": "handle new tempest swift interface\n\n\u0027....container_client.list_container_contents()\u0027 has moved to\n\u0027....container_client.list_container_objects()\u0027 in version \u0027Queens\u0027\nand will be removed in version \u0027Rocky\u0027\n\nChange-Id: I1314f75e5ac0bb8db30abb1ad11997fa9a1bae36\n"
    },
    {
      "commit": "85602e73e0835ff748446b3c5095c70d4d199702",
      "tree": "12e6a3fc56f73548556fa1ef0bf12b7b3cb40671",
      "parents": [
        "a2b33530541c697054e36deef1459675535a08f5"
      ],
      "author": {
        "name": "Luong Anh Tuan",
        "email": "tuanla@vn.fujitsu.com",
        "time": "Mon Oct 16 16:27:04 2017 +0700"
      },
      "committer": {
        "name": "Luong Anh Tuan",
        "email": "tuanla@vn.fujitsu.com",
        "time": "Mon Oct 16 16:28:13 2017 +0700"
      },
      "message": "Update tests to do not use deprecated test.services()\n\nFunction \u0027tempest.test.services()\u0027 has moved to\n\u0027tempest.common.utils.services()\u0027 in version \u0027Pike\u0027.\nThis commit update tests accordingly.\n\nChange-Id: Iddb7475089274a95a2714b85cad51ff292f1e83d\n"
    },
    {
      "commit": "a2b33530541c697054e36deef1459675535a08f5",
      "tree": "c7dc0335dfb96c66eca765b16676ba017d6649c6",
      "parents": [
        "d15c5167e458421ae2af3ee0b116fd917cf378b0",
        "35d825b8bca92124a6e371a2be6f53f2001d9e7b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 13 18:02:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 13 18:02:14 2017 +0000"
      },
      "message": "Merge \"Replace the usage of some aliases in tempest\""
    },
    {
      "commit": "d15c5167e458421ae2af3ee0b116fd917cf378b0",
      "tree": "93f8b0f07395081be22780188465ecf0ffc9ac68",
      "parents": [
        "9443fe84180a1e59b0191163ed1226edb0d845c4"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Oct 12 22:10:04 2017 +0100"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Oct 13 00:51:38 2017 +0000"
      },
      "message": "Use tempest.clients.Manager as base clients class\n\nThe current client Manager uses tempest.manager.Manager, which is\nfine for all clients except object storage, since the object storage\nclient is not yet a stable interface, and it\u0027s being moved from\ntempest namespace to tempest.lib namespace.\n\ntempest.clients.Manager is a stable interface (not officially yet\nbut it will be declared so soon, and there are no changes pending).\nThis class has the advantage of masking the move of the object\nstorage client providing a smoother experience for ceilometer\nthrough this transition.\n\nThe client aliases are consistent with those used by ceilometer,\nso the change is very small and it simplifies the code.\n\nOnce the object storage client is fully migrated, it would be nice\nto expose the Ceilometer service client via the plugin interface,\nso it can be loaded automatically and it can be used by other\nprojects as well.\n\nChange-Id: If71c7bb193fe562ea482e1031c729c789c761bd8\n"
    },
    {
      "commit": "9443fe84180a1e59b0191163ed1226edb0d845c4",
      "tree": "bd7f6f60ccb05ee53fbf0508d663421b0f0704a8",
      "parents": [
        "637c433377c58116d9d8bc80f97972cbba3ed726"
      ],
      "author": {
        "name": "Pradeep Kilambi",
        "email": "pkilambi@redhat.com",
        "time": "Tue Oct 10 11:38:26 2017 -0400"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Oct 11 02:25:43 2017 +0000"
      },
      "message": "Move object storage container_client to match tempest\n\nDepends-On: I74c6d62058e0dcf9284f313c6f45d83c20597fc4\nChange-Id: I9a52558122b6f339b3ecfa7e17e15ffb9b07b209\n"
    },
    {
      "commit": "35d825b8bca92124a6e371a2be6f53f2001d9e7b",
      "tree": "53f27b55c597f4c6e361d22989e78dafa8483e5a",
      "parents": [
        "637c433377c58116d9d8bc80f97972cbba3ed726"
      ],
      "author": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Wed Oct 04 14:15:30 2017 +0700"
      },
      "committer": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Wed Oct 04 14:15:30 2017 +0700"
      },
      "message": "Replace the usage of some aliases in tempest\n\nIn tempest, following aliases have been moved in version Pike\nand will be removed in version Queens:ad\n* manager \u003e os_primary [1]\n* admin_manager \u003e os_admin [2]\n* os_adm \u003e os_admin [3]\n* os \u003e os_primary [4]\n* alt_manager \u003e os_alt [5]\n\n[1] https://review.openstack.org/#/c/468036/\n[2] https://review.openstack.org/#/c/467852/\n[3] https://review.openstack.org/#/c/467605/\n[4] https://review.openstack.org/#/c/466991/\n[5] https://review.openstack.org/#/c/457555/\n\nChange-Id: I76bf4cdec41789646d9079c259a9453107e0c5a6\n"
    },
    {
      "commit": "637c433377c58116d9d8bc80f97972cbba3ed726",
      "tree": "dcc002ab117ababbd6f9973f24d32394d68d0f45",
      "parents": [
        "8537b4c1329cf6be9fa95dc3a491b95993f6ecee",
        "af1d380cf8d8961264d0a23c80db6a616a4b308b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 02 19:29:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 02 19:29:19 2017 +0000"
      },
      "message": "Merge \"use tempest manager\""
    },
    {
      "commit": "30e44735a4677acfc5aeb1d5fce11a3cb4bf55bb",
      "tree": "81aa8fd92253e64043205b89056ee993cde54ee8",
      "parents": [
        "66a53b8d1d868d667ff41e2c6dd700fb1157dbbe"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Apr 25 14:24:39 2017 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Thu Jul 13 13:42:57 2017 +0200"
      },
      "message": "tempest: Use primary user token\n\nThis change uses an non-admin user for the autoscaling tests.\n\nThis should avoid future bug like\nhttps://bugs.launchpad.net/aodh/+bug/1703824\n\nChange-Id: Ia8b5244aee9b6fedb9f205c32fef968e12061e37\n"
    },
    {
      "commit": "af1d380cf8d8961264d0a23c80db6a616a4b308b",
      "tree": "c050dcd5962ced67c0fd9fa79dec620e71c1aee9",
      "parents": [
        "66a53b8d1d868d667ff41e2c6dd700fb1157dbbe"
      ],
      "author": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Mon Jun 26 14:41:15 2017 +0000"
      },
      "committer": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Mon Jun 26 14:41:15 2017 +0000"
      },
      "message": "use tempest manager\n\nour manager is different from manager in tempest and it seems like\ntempest is still changing it\u0027s copy.\n\nChange-Id: I4ae2da57378eb1d68fdb6b2b75facf034c0046d1\n"
    },
    {
      "commit": "66a53b8d1d868d667ff41e2c6dd700fb1157dbbe",
      "tree": "fd618f46056c2b5ba884e79b99444b89dcfed463",
      "parents": [
        "937be81c82dbb03d20a824320c2a57eb647b9fe3"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Jun 21 14:49:01 2017 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Jun 21 14:49:01 2017 +0200"
      },
      "message": "post_test_hook: stop sourcing gnocchi/devstack/settings\n\nIt\u0027s gone.\n\nChange-Id: Ibc4186d355a53446ff2f2dbaa4e12f1d09bd18c9\n"
    },
    {
      "commit": "937be81c82dbb03d20a824320c2a57eb647b9fe3",
      "tree": "c8a5b3c7ca5a9f9dca06264ed5e11e504bb9b525",
      "parents": [
        "dfbeb16eb92dd0921119c8e41e3450475e502677"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Tue May 09 09:18:32 2017 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Tue May 09 09:31:14 2017 +0200"
      },
      "message": "tempest: fix some future flake8 issue\n\nChange-Id: I37f2aa3e125dd38dae5ae6bc17e88472a8dea903\n"
    },
    {
      "commit": "dfbeb16eb92dd0921119c8e41e3450475e502677",
      "tree": "012f11cfc29436241905561d5f6a380e1ec7f3c0",
      "parents": [
        "a72b6aff1e36298f6ebac8705b3a1255aac44981"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Tue May 09 09:16:55 2017 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Tue May 09 09:31:13 2017 +0200"
      },
      "message": "tempest: remove deprecation warning\n\nDeprecationWarning: Read-only property \u0027manager\u0027 has moved to\n\u0027os_primary\u0027 in version \u0027Pike\u0027 and will be removed in version \u0027Queens\u0027\n\nChange-Id: Ia03e63b7963c7e9739dde5e8c192904d5f24229d\n"
    },
    {
      "commit": "717324ca12744cc736bd12016fc5b0602e75fa91",
      "tree": "07385b0f995e5322c88e0d55282f4dff2eca76d0",
      "parents": [
        "510f3ce39b27ca16232aa9ec48ca99d33281fbcb"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Apr 25 14:31:00 2017 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue May 02 19:23:50 2017 +0200"
      },
      "message": "tempest: Allow to configure granularity\n\nChange-Id: I31344a9f8938ae9c7875cad76430508dd9fd4539\n"
    },
    {
      "commit": "510f3ce39b27ca16232aa9ec48ca99d33281fbcb",
      "tree": "626bdb3a4445c421aeca49360bc7ca1a22847d56",
      "parents": [
        "dc1d568fdce01a432b3dadd531675d69fe51f324"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue May 02 19:23:41 2017 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue May 02 19:23:50 2017 +0200"
      },
      "message": "integration: always run all commands\n\nChange-Id: Ie7c1c2eff73cb8ee107d9f6e467d4dde47d2c027\n"
    },
    {
      "commit": "3cae6009c23d9822e68f7759d31e7d5eb322aeba",
      "tree": "042346ac94f8c4f396dd8185427f36c951cecea0",
      "parents": [
        "3f1e68443eb1b4ffc490c3332247a89719dde680"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Mon May 01 19:50:02 2017 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue May 02 06:42:06 2017 +0200"
      },
      "message": "tempest: tell tempest our scenario are long\n\nBy default, a scenario test timeout is 500 seconds;\n\nThis is too short for the autoscaling test if Gnocchi/Ceilometer\nare deployed with the default.\n\nThis change use 5*500 seconds instead.\n\nChange-Id: Ibab4b6c1d06e26528e217fdb2753ea2c854fb6cb\n"
    },
    {
      "commit": "a8ea368821b1e9012eaf4c39fd41f4f4d25b5042",
      "tree": "bce080c26125665a16f0acd23f63865654771013",
      "parents": [
        "6ea0bc5267d56a54d96389938c0fb29b15cd16d6"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Thu Apr 27 08:40:21 2017 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Thu Apr 27 17:19:43 2017 +0200"
      },
      "message": "integration: Fix report generation\n\nChange-Id: Ib6ca22e8a448b303970b2c7deef21bde3e84aec4\n"
    },
    {
      "commit": "f0f6833d65a110bda91aba752801b5aaee140670",
      "tree": "973e75114c70c04f5f7c65ea4f63b6e205e45d84",
      "parents": [
        "dd058627d346ff467d5be9ca780bd889a8b05773"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Apr 21 12:46:49 2017 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Apr 21 12:46:49 2017 +0200"
      },
      "message": "tempest: Don\u0027t hardcode the network name\n\nChange-Id: I7c8478d96c9a1766e16c21375d0141f386999a78\n"
    },
    {
      "commit": "dd058627d346ff467d5be9ca780bd889a8b05773",
      "tree": "0dd22cdff369b93b967bf90113494478696e1a98",
      "parents": [
        "c5ebe73333db7affea9171b014b2a59a65978c20",
        "ea0185765a4124d0f9c99a81409b9aa9a2ff7a1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 20 14:30:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 20 14:30:06 2017 +0000"
      },
      "message": "Merge \"fix gnocchi unprocessed measures debug\""
    },
    {
      "commit": "c5ebe73333db7affea9171b014b2a59a65978c20",
      "tree": "abfc8095061e61fdd80db20aecaf747e6212de18",
      "parents": [
        "47a47350dbdac3a474c58d6ac1bcd4cbf46439c6"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Apr 19 09:17:58 2017 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Apr 19 09:18:14 2017 +0200"
      },
      "message": "Cleanup post_test_hook.sh\n\nChange-Id: I401ad78d644ceeeb31fe226a2ebbd84a7399633c\n"
    },
    {
      "commit": "47a47350dbdac3a474c58d6ac1bcd4cbf46439c6",
      "tree": "3f6ed168acfdc535f09e36ea914a60e6feb74f41",
      "parents": [
        "d9f4855aa444131483271ab71332787033972e87"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Apr 19 09:08:26 2017 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Apr 19 09:12:48 2017 +0200"
      },
      "message": "tempest: use the configured flavor\n\nWe currently the m1.tiny flavor instead of the tempest configured one.\n\nThis changes fixes that.\n\nChange-Id: I3bf4170d4570a3730111c395ace3f57e028543e4\n"
    },
    {
      "commit": "d9f4855aa444131483271ab71332787033972e87",
      "tree": "dc77fed37078b3c9a71045341b34cc12af30c5fa",
      "parents": [
        "2f996d9a69a8be9945ce8c2494250eeb8bdded10",
        "de7d41eda87c4b6f07d267b24ed11dae17c2332b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 18 13:20:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 18 13:20:14 2017 +0000"
      },
      "message": "Merge \"tempest: rework gabbi setup\""
    },
    {
      "commit": "de7d41eda87c4b6f07d267b24ed11dae17c2332b",
      "tree": "e2eccdd78b2b0531e231040e5cf7c1e05154c9f1",
      "parents": [
        "fca71e43a076d8d684e226e65828714c0300dd23"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Mar 22 17:09:51 2017 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Apr 18 10:54:00 2017 +0200"
      },
      "message": "tempest: rework gabbi setup\n\nThe current approach is a bit hacky and create one\ntempest scenario per gabbi HTTP call.\n\nThe side effect is that tests continue to run even the previous\none have fail.\n\nThis changes the approach by running gabbi to have one scenario\nper yaml file from tempest point of view.\n\nThis will make easier to debug the scenario in case of failure.\n\nChange-Id: I594288322d9ac5d3d128d601cba1d2291a632e20\n"
    },
    {
      "commit": "2f996d9a69a8be9945ce8c2494250eeb8bdded10",
      "tree": "1ac4641c6976f2a2443cc9d27000b941c82833a5",
      "parents": [
        "fca71e43a076d8d684e226e65828714c0300dd23"
      ],
      "author": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Thu Mar 23 21:37:27 2017 -0400"
      },
      "committer": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Thu Mar 23 21:37:27 2017 -0400"
      },
      "message": "Correct bad use response_strings in live.yaml\n\nresponse_strings wants a list, not a string. In gabbi earlier than\n1.33.0 it accept a string and then iterated checking for each single\ncharacter in the response body. So still passing.\n\nThis fixes recent failures by putting the necessary \u0027-\u0027 at the start\nof the search string. It\u0027s an easy bug to make and then never\nnotice, which is why gabbi 1.33.0 is all uptight about it.\n\nChange-Id: I239a968e28a57ad4732f57c10eea7999f5d06349\n"
    },
    {
      "commit": "fca71e43a076d8d684e226e65828714c0300dd23",
      "tree": "06829c66ca8b9706522a05b8d46f34ddce67e525",
      "parents": [
        "3f7133a2789d85e98cdce959c711a8ec6e45d565"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Mar 22 19:31:47 2017 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Mar 22 22:11:51 2017 +0100"
      },
      "message": "tempest: Fix exception handling\n\nIn autoscaling scenarion we show the metric catalog name instead\nof the asked one.\n\nThis change fixes that.\n\nChange-Id: I62771e79662463d6c54b806bd12a74a26a898243\n"
    },
    {
      "commit": "ee2065794097cd1fe1cfa7a1cc6e3047c93e85d8",
      "tree": "d4a05c47e08444b64dfec73f9bcc2bd8b6ae6dc4",
      "parents": [
        "cf1ac1e46b1b7eae528abaa5096b235731667248"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Mar 22 15:16:25 2017 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Mar 22 16:14:02 2017 +0100"
      },
      "message": "tempest: remove confusing stack check step\n\nWe look at the heat event to see if the stack is created in less than\n600 seconds. And then check the state is STACK_CREATED. But if the setup\nis slow (like in rdo/puppet jobs) the state after the event occurs is\nSTACK_CREATE_IN_PROGRESS and 5 seconds can be not enough to have the\nstack fully created.\n\nThe save occurs for the update.\n\nThis change removes the event checking and just wait 600 for\nSTACK_CREATED/STACK_UPDATED.\n\nChange-Id: I3ef2898ce61227c62eb02fedeec9ea429d35aa89\n"
    },
    {
      "commit": "ea0185765a4124d0f9c99a81409b9aa9a2ff7a1f",
      "tree": "1ec8e914f2388d1e178b84c7555bf419739ca12f",
      "parents": [
        "cf1ac1e46b1b7eae528abaa5096b235731667248"
      ],
      "author": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Mon Mar 20 21:35:08 2017 +0000"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Tue Mar 21 13:08:39 2017 +0000"
      },
      "message": "fix gnocchi unprocessed measures debug\n\ngate uses gnocchi redis driver so there is no \u0027measures\u0027 folder\nanymore. we should dump redis keys related to incoming storage and\nthe number of unprocessed \u0027objects\u0027\n\nChange-Id: I639a5b118c96728a8454680bfb33bd057934a534\n"
    },
    {
      "commit": "cf1ac1e46b1b7eae528abaa5096b235731667248",
      "tree": "169b189d9ba0ef25e1cc5033124c8b49df5f2bf1",
      "parents": [
        "0d975e5b86f5036d777c53cfc7d4f8a89c6f923e",
        "330b73656999258ee5f72e7401871d9415c8985e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 13 17:33:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 17:33:16 2017 +0000"
      },
      "message": "Merge \"tempest: remove broken tests\""
    },
    {
      "commit": "330b73656999258ee5f72e7401871d9415c8985e",
      "tree": "25d442b5c30385c1aeb240e1f219f2953139cd22",
      "parents": [
        "6d056583161d40910a46ca895e1049d5f02c000f"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Mon Mar 13 08:42:07 2017 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Mon Mar 13 08:42:07 2017 +0100"
      },
      "message": "tempest: remove broken tests\n\nThis change removes a test that we don\u0027t need anymore due to\nI404daf0c30d4b3ced239a94b98d8a62bad71a6b6\n\nChange-Id: I810897e750c4b5a42bb3ada2f8a2488dbee609f4\n"
    },
    {
      "commit": "79813eb7b051c6b46ae9225d53d7e2d3be7c595f",
      "tree": "1c067d75799a0f3a252df74e40505142c07f12c2",
      "parents": [
        "6d056583161d40910a46ca895e1049d5f02c000f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 10 11:12:03 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 10 11:12:03 2017 -0800"
      },
      "message": "Switch to use stable data_utils\n\nTempest provides stable library interfaces under tempest.lib.\nThis patch switches to use it for data_utils.\n\nNOTE: Maybe reviewers will feel deja-vu because the similar patch is\n      merged before. But ater that, the another copying tempest patch\n      has been merged and we need this patch again. Sorry for this mess.\n      Iba05bc604f447f2acaf4cd81e05443b366b821a1 will be merged after\n      all projects are ready.\n\nChange-Id: I1afadaae954f33f8c09924d98d721ebea2594a38\n"
    },
    {
      "commit": "6d056583161d40910a46ca895e1049d5f02c000f",
      "tree": "87e2a5c751ffaf7be109412dbb1a4ca1fa90af66",
      "parents": [
        "43dcca593dc906945eb75aaa81838f8a9af18a9a",
        "8839997c204d2ed528fe6c72c9ea218effd93a9c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 10 16:32:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 10 16:32:10 2017 +0000"
      },
      "message": "Merge \"tempest: skip legacy telemetry-api tests\""
    },
    {
      "commit": "43dcca593dc906945eb75aaa81838f8a9af18a9a",
      "tree": "553c6557d5aa5daa05c973cbf3d2edce47e341be",
      "parents": [
        "920cb7d705c9bc65454fb7918e982038b4755228",
        "4e26792565ef2166a7772c9b2e832185139d01c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 10 01:14:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 10 01:14:07 2017 +0000"
      },
      "message": "Merge \"Switch to use stable data_utils\""
    },
    {
      "commit": "4e26792565ef2166a7772c9b2e832185139d01c7",
      "tree": "c91916e8e7f3ee2ef10b743266942defd7a78750",
      "parents": [
        "adee819ad1f92e71e29fc3322ce9c6567c184ab3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 07 12:47:43 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 07 12:47:43 2017 -0800"
      },
      "message": "Switch to use stable data_utils\n\nTempest provides stable library interfaces under tempest.lib.\nThis patch switches to use it for data_utils.\n\nChange-Id: I44b2773d92413b8a51d14f8c96042f2cf7db076b\n"
    },
    {
      "commit": "8839997c204d2ed528fe6c72c9ea218effd93a9c",
      "tree": "96093003ade87689c3d576e0f01df960a3748265",
      "parents": [
        "adee819ad1f92e71e29fc3322ce9c6567c184ab3"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Mar 03 16:56:04 2017 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Mar 07 07:53:18 2017 +0100"
      },
      "message": "tempest: skip legacy telemetry-api tests\n\nWhen Gnocchi is enabled, ceilometer-api returns 401 for this tests,\nso no need to run them, in this case.\n\nChange-Id: I30ddf64cc47c61d28f1f16593c631364dcfc3f6d\n"
    },
    {
      "commit": "25812741197a9c7ae7f7ec2fe96da62a588d4456",
      "tree": "631a719efdb2d17e19289b7340f13870587cffde",
      "parents": [
        "adee819ad1f92e71e29fc3322ce9c6567c184ab3"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Mar 01 07:44:41 2017 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Thu Mar 02 12:07:24 2017 +0100"
      },
      "message": "prepare future tempest breakage\n\nTempest is going to break the API without deprecation path, one more\ntime.\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2017-March/113074.html\n\nThis change copies the tempest module that will be removed soon, until\nthe API is available.\n\nChange-Id: I22d1495882d28f8bb9f120d5dfeb4e107b22fd37\n"
    },
    {
      "commit": "69eb3aa709f8555fde3e48e6d2631751e0f6ed1a",
      "tree": "d35adc9ca8804392d7d0336ee16a2761a9393f0c",
      "parents": [
        "4123925e42830cbb653108316c8cf19538ff4688"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Fri Feb 24 08:06:24 2017 -0500"
      },
      "committer": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Fri Feb 24 08:07:17 2017 -0500"
      },
      "message": "Remove smoke tag for TelemetryNotificationAPITest\n\nIt doesn\u0027t make sense to run this test by default since Ceilometer API\nis deprecated.\n\nAs a user who follows Telemetry deprecations, I don\u0027t want to run this\ntest by default.\n\nChange-Id: Ib7aaf876a8bc198f0134e86449aec09ff0db23e1\n"
    },
    {
      "commit": "4123925e42830cbb653108316c8cf19538ff4688",
      "tree": "082a70a74d1b54cce73a3de9036e0e4eb1925309",
      "parents": [
        "a767152209a48ed16d67b985f7a7d6c554be48ec"
      ],
      "author": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Thu Feb 16 15:25:13 2017 +0000"
      },
      "committer": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Thu Feb 16 15:25:13 2017 +0000"
      },
      "message": "set OS_AUTH_TYPE in gate\n\nwe use keystone in integration gate but never set OS_AUTH_TYPE.\ngnocchi will not default to keystone if OS_AUTH_TYPE isn\u0027t set.\n\nChange-Id: I5e006c1b47a68bbe6c2e966faf8c740c23dde1ac\n"
    },
    {
      "commit": "a767152209a48ed16d67b985f7a7d6c554be48ec",
      "tree": "1eb67912924b417b61d546a82d1e45f6f8b29b05",
      "parents": [
        "7d981bfce2b4a8aa312c7706c7eab1d013d6f4a3"
      ],
      "author": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Wed Feb 15 19:52:28 2017 +0000"
      },
      "committer": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Wed Feb 15 19:55:35 2017 +0000"
      },
      "message": "match generic cirros name\n\ndevstack/tempest removed cirros ami image for qcow image[1][2]. this changes\nsuffix of file. this patch generically looks for first cirros match and\ndisregards suffix\n\n[1] https://review.openstack.org/#/c/338435/\n[2] https://review.openstack.org/#/c/338377/\n\nChange-Id: Iefcfe839916e0501cd82daa6f538b440a8d8ee96\n"
    },
    {
      "commit": "7d981bfce2b4a8aa312c7706c7eab1d013d6f4a3",
      "tree": "7f7850596e0bcd153b644e9925f8284f10e1b1ec",
      "parents": [
        "beb32baf1fe6ae8650968c4b8e8ab8474aa01461",
        "ace7de6f4cf2b54dc8eb6a4ac585018f92a1aed7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 04:04:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 04:04:00 2017 +0000"
      },
      "message": "Merge \"gabbi: use history\""
    },
    {
      "commit": "beb32baf1fe6ae8650968c4b8e8ab8474aa01461",
      "tree": "12f51460f8435fe7052ad7b614e550b6f66f111c",
      "parents": [
        "17b4d5bbbeb8fc45d24b14a981f5f8edd1fcc067"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Feb 09 10:22:35 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Feb 09 12:12:27 2017 -0800"
      },
      "message": "Switch to use test_utils.call_until_true\n\ntest.call_until_true has been deprecated since Newton on Tempest side,\nand now Tempest provides test_utils.call_until_true as the stable\nlibrary method. So this patch switches to use the stable method before\nremoving old test.call_until_true on Tempest side.\n\nChange-Id: If8985f511d434af0449992b2bc3540da9b3a0591\n"
    },
    {
      "commit": "ace7de6f4cf2b54dc8eb6a4ac585018f92a1aed7",
      "tree": "6a82e31824fe47dd761c2c65530a20eff3a79a8c",
      "parents": [
        "17b4d5bbbeb8fc45d24b14a981f5f8edd1fcc067"
      ],
      "author": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Thu Feb 09 17:16:52 2017 +0000"
      },
      "committer": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Thu Feb 09 19:08:23 2017 +0000"
      },
      "message": "gabbi: use history\n\ngabbi supports grabbing historical queries. leverage that so we\ndon\u0027t need to make redundant requests to grab same data.\n\nChange-Id: If89f864e995bcba41dc45e57f5dcc73f30cc4120\n"
    },
    {
      "commit": "17b4d5bbbeb8fc45d24b14a981f5f8edd1fcc067",
      "tree": "2bc76655662cbaf86ab1ae179541562d31265d79",
      "parents": [
        "4659e89b72f30f27c5a811db133060489224e9ec"
      ],
      "author": {
        "name": "Hanxi Liu",
        "email": "hanxi.liu@easystack.cn",
        "time": "Tue Feb 07 01:31:49 2017 +0800"
      },
      "committer": {
        "name": "Hanxi Liu",
        "email": "hanxi.liu@easystack.cn",
        "time": "Tue Feb 07 01:46:51 2017 +0800"
      },
      "message": "stop hardcode timeout in tempest tests\n\nChange-Id: If51e2d5628a32dde7ab1bd2ea809c015c0db8732\n"
    },
    {
      "commit": "4659e89b72f30f27c5a811db133060489224e9ec",
      "tree": "712b3e2557d3622c474939f539d01cc94c707b55",
      "parents": [
        "0cf2f9f47225b48b18997a3626915fb18cc8ce30",
        "6f2d75f7469d9b4b87d0feb74aacd431eb551166"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 02 09:35:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 02 09:35:53 2017 +0000"
      },
      "message": "Merge \"Use Tempest stable library interfaces\""
    },
    {
      "commit": "0cf2f9f47225b48b18997a3626915fb18cc8ce30",
      "tree": "d93c7bb704ad7ec7b4bd92a77f5e7c91aec06d1e",
      "parents": [
        "08a05a55e2bafead0280d7972f5ed287e10fca08"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Feb 01 17:42:05 2017 +0100"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Feb 01 17:42:05 2017 +0100"
      },
      "message": "Do not use non-UUID resource ID in Aodh+Gnocchi tests\n\nThe non-UUID resource id are getting to be unique per user, and since the user\ncreating the alarm (gabbi) and the user checking for resource existence (aodh)\nare different, the string-\u003eUUID conversion gives different result.\n\nUsing an UUID instead of a string should fix that.\n\nChange-Id: I89cb079325e327541a444559217015f38029a506\n"
    },
    {
      "commit": "6f2d75f7469d9b4b87d0feb74aacd431eb551166",
      "tree": "cf06660e913940ceee9a06e82fe8b320671f9bc0",
      "parents": [
        "08a05a55e2bafead0280d7972f5ed287e10fca08"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 15:19:57 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Feb 01 02:10:28 2017 -0800"
      },
      "message": "Use Tempest stable library interfaces\n\nNow Ceilometer uses copy\u0026paste tempest code and the gate issue\nhappened sometimes because the code refers tempest internal code\nwhich is defined as unstable.\nThis patch makes Ceilomter use the stable library interfaces instead\nfor keeping the gate test stable.\n\nChange-Id: I055d8482a9be5fc5d4cf2601a31573aec9e4bee6\n"
    },
    {
      "commit": "08a05a55e2bafead0280d7972f5ed287e10fca08",
      "tree": "369aa5cb0eff540dda1b1775df5cc117a429247d",
      "parents": [
        "9fd181cea534084763fadad182c4821f4f71ace7"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 27 06:10:14 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 27 06:12:40 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id\n\ntest.idempotent_id is being kept temporary to migrate\nto new lib interface. Now idempotent_id is available as Tempest stable\ninterface decorators and all plugins tests using the old decorator\nshould be switched to new interface.\n\nIn future, Once all plugins are switched to new decorator Tempest\nwill remove the test.idempotent_id\n\nChange-Id: I91d897b35aa1d4c00971d9f573db0a23e6af9e32\nRelated-Bug: 1616913\n"
    },
    {
      "commit": "9fd181cea534084763fadad182c4821f4f71ace7",
      "tree": "fdfa0c5e9df14a45c22be14c37f72761b7d53a29",
      "parents": [
        "859207339a023a34544e96b3b10f274d855f8846",
        "7014db6a322509979f986586974c4289b8f93fb4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 25 22:49:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 25 22:49:57 2017 +0000"
      },
      "message": "Merge \"check panko during integration test\""
    },
    {
      "commit": "69cdfb27cc4980a25a8f8721f7c71c20635b3801",
      "tree": "0a682fd7861382feb0d1d5ca9ac715eb8b7828a8",
      "parents": [
        "b791c9effb65dd91305e406a12c561b4940f77ac"
      ],
      "author": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Tue Jan 24 15:57:17 2017 +0000"
      },
      "committer": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Tue Jan 24 15:57:17 2017 +0000"
      },
      "message": "show panko events for debug\n\nlist out events in panko for deebug... also, just test that\nredirect actually works.\n\nChange-Id: I7864ccb16346a07f32c802918d2192fdf3f58726\n"
    },
    {
      "commit": "7014db6a322509979f986586974c4289b8f93fb4",
      "tree": "6f91da8d8b46608dbf61a0c681cf153b0eefdbcd",
      "parents": [
        "b791c9effb65dd91305e406a12c561b4940f77ac"
      ],
      "author": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Tue Jan 10 21:41:58 2017 +0000"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Mon Jan 23 20:28:36 2017 +0000"
      },
      "message": "check panko during integration test\n\ncheck to see we got compute.instance.create.end event.\n\nDepends-On: I455419bd215c45ece19b27317bf10282b48b7a96\nChange-Id: I322438f6af123a5c0aa32b181c6f8a4b6151d001\n"
    },
    {
      "commit": "7a61c67d96c0d66d2c63a7af71e8a873a96632d2",
      "tree": "2ec61ca26c52deeb71e487dfc156edec59780760",
      "parents": [
        "403c2b60ecd90b7ec7e549585b222032cad7509d"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Mon Jan 09 15:17:31 2017 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Jan 11 08:11:09 2017 +0100"
      },
      "message": "tempest: use tempest img\n\nglance_image_create() must be called to upload the scenario-img to\nglance. Since we upload it ourself, just use this one.\n\nChange-Id: I030315796e68a9851f7a94b01a1e2cc8ac0a87ef\n"
    },
    {
      "commit": "be6361774f35030b6dfbdc6f740ad8c95a91feed",
      "tree": "a7756f7c4688482073797c7767fb28911b646e3d",
      "parents": [
        "ac132414a9e6903a3f06bbec7cc356da3f15a306"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Mon Jan 09 13:45:19 2017 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Mon Jan 09 13:49:02 2017 +0100"
      },
      "message": "tempest: Allow to not run deprecated API tests\n\nThis change introduces the tempest option\n[telemetry]/deprecated_api_enabled to not run\ntests against the old API.\n\nChange-Id: I66189111d795b88625fb4d41f853c848decccc05\n"
    },
    {
      "commit": "d48779e1bc3453a6002c800693923cc02f6140b3",
      "tree": "ec87366ae4e7eaa6ed19af2bd2c4a720008e1abe",
      "parents": [
        "6d60e37562fbf628d17eac29f39041ebcc942ddc"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Jan 03 17:05:53 2017 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Jan 03 17:05:57 2017 +0100"
      },
      "message": "tempest: allow usage of scenario-img for autoscaling\n\nWhen tempest is not run by devstack the image name for scenario is different.\n\nThis change allows to use it.\n\nChange-Id: I4493e61df8723d510766a79295a4d477c793ef24\n"
    },
    {
      "commit": "3146cd9d7e8aa7d877e0fd575a18eff954eed69d",
      "tree": "dddadd5565fa1efaa7252ac0aae46d40587f471e",
      "parents": [
        "43af9c921dde620911bc6adaddff439bcebdfeaf"
      ],
      "author": {
        "name": "Hanxi Liu",
        "email": "hanxi.liu@easystack.cn",
        "time": "Thu Dec 22 17:08:48 2016 +0800"
      },
      "committer": {
        "name": "Hanxi Liu",
        "email": "hanxi.liu@easystack.cn",
        "time": "Thu Dec 22 17:18:19 2016 +0800"
      },
      "message": "Fix error module usage\n\nFailures of gate-ceilometer-dsvm-tempest-plugin in some patchs occur:\n\nTraceback (most recent call last):\n  File \"tempest/test.py\", line 99, in wrapper\n    return f(self, *func_args, **func_kwargs)\n  File \"/opt/stack/new/ceilometer/ceilometer/tests/tempest/api/test_telemetry_notification_api.py\", line 52, in test_check_glance_v2_notifications\n    self.await_samples(metric, query)\n  File \"/opt/stack/new/ceilometer/ceilometer/tests/tempest/api/base.py\", line 131, in await_samples\n    raise exceptions.TimeoutException(\nAttributeError: \u0027module\u0027 object has no attribute \u0027TimeoutException\u0027\n\nIt is caused by the inappropriate usage of exceptions module. Let\u0027s fix it.\n\nChange-Id: I66ea550ce4255ca6b0a645a119faac0021fb2041\n"
    },
    {
      "commit": "43af9c921dde620911bc6adaddff439bcebdfeaf",
      "tree": "11970451ad5cc8845eb43dbf48a8b2e5f016c405",
      "parents": [
        "c28dfe9a945beef94f4bf59b764c260ebc0824dc",
        "af09dd9a05edd9a6616b1999288dc4892368cd52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 21 16:15:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 21 16:15:17 2016 +0000"
      },
      "message": "Merge \"Test suite for Aodh\u0027s gnocchi-resource-threshold alarm.\""
    },
    {
      "commit": "af09dd9a05edd9a6616b1999288dc4892368cd52",
      "tree": "d4394642539c296d83c49d03305c2d74a4f8f921",
      "parents": [
        "b5950dcab5bda75a756280489e2700ad9096a0bf"
      ],
      "author": {
        "name": "Yurii Prokulevych",
        "email": "yprokule@redhat.com",
        "time": "Thu Dec 15 16:14:17 2016 +0100"
      },
      "committer": {
        "name": "Yurii Prokulevych",
        "email": "yprokule@redhat.com",
        "time": "Tue Dec 20 17:30:54 2016 +0100"
      },
      "message": "Test suite for Aodh\u0027s gnocchi-resource-threshold alarm.\n\nChange-Id: Icd604cc549995b7d1e790b07ec6efd9262f096bd\n"
    },
    {
      "commit": "c28dfe9a945beef94f4bf59b764c260ebc0824dc",
      "tree": "cf2cf3851f96f7e59c69865d23dc8ce1464df26d",
      "parents": [
        "09852b5e6e02112a8491a127898e3a2f5cc2c7ae",
        "e3a1aca73333e4203c53400b7f37081109471920"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 09:54:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 09:54:48 2016 +0000"
      },
      "message": "Merge \"integration: deleting the stack sometimes timeout\""
    },
    {
      "commit": "09852b5e6e02112a8491a127898e3a2f5cc2c7ae",
      "tree": "f4add41f25064536bfe0209ff541dc912d3a4967",
      "parents": [
        "25830daa9812fb631223ad8f97c8ab760c378c92",
        "76be16129f86c6db37584ab839cc0865d47d40e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 01:03:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 01:03:13 2016 +0000"
      },
      "message": "Merge \"integration: run gabbi first\""
    },
    {
      "commit": "25830daa9812fb631223ad8f97c8ab760c378c92",
      "tree": "a56db03d2dc6b1ebc02ee0b299e9f608a8d622af",
      "parents": [
        "265c8579cf0e967c749389052808160772e3d5a4",
        "f79a0aebef99c0808789050feaf7490691d5161b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 00:05:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 00:05:12 2016 +0000"
      },
      "message": "Merge \"tempest: support keystone v3 for autoscaling\""
    },
    {
      "commit": "76be16129f86c6db37584ab839cc0865d47d40e0",
      "tree": "de1930ab898b7b4fe6a16373d582af026fdcd3cb",
      "parents": [
        "265c8579cf0e967c749389052808160772e3d5a4"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Dec 16 10:36:47 2016 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Dec 16 11:52:03 2016 +0100"
      },
      "message": "integration: run gabbi first\n\nTempest cleanup all created resources and when we generate the report\nmanything are empty.\n\ngabbi failure is more helpful, it fails on first error and\nthen we drop a report of all resources state just after the failure.\n\nChange-Id: If4971aa627c7cdaa01a7b18d5fe2f3545da7388a\n"
    },
    {
      "commit": "e3a1aca73333e4203c53400b7f37081109471920",
      "tree": "b2dde921f9c394810f7204b2b7f4ce049cba6b5a",
      "parents": [
        "265c8579cf0e967c749389052808160772e3d5a4"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Dec 16 10:53:22 2016 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Dec 16 10:53:23 2016 +0100"
      },
      "message": "integration: deleting the stack sometimes timeout\n\nThis increase a bit the timeout to let more time to heat to\ncleanup the whole stack.\n\nChange-Id: I8247ccef93f920c525739c5bf4ec1af217ec7fc8\n"
    },
    {
      "commit": "f79a0aebef99c0808789050feaf7490691d5161b",
      "tree": "7d32117c5824811d187810a721a57f7079863347",
      "parents": [
        "b5950dcab5bda75a756280489e2700ad9096a0bf"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Thu Dec 15 16:44:30 2016 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Thu Dec 15 16:44:30 2016 +0100"
      },
      "message": "tempest: support keystone v3 for autoscaling\n\nChange-Id: Id712e7727b77c1b8324831b31e099593d70e35fa\n"
    },
    {
      "commit": "8ecffafd2ca7f2eb11519463cc9ffbda3c2888e8",
      "tree": "ad84bab3a62b3f942c5ac6d17288d86ded64497f",
      "parents": [
        "b5950dcab5bda75a756280489e2700ad9096a0bf"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Thu Dec 15 11:53:00 2016 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Thu Dec 15 12:15:47 2016 +0100"
      },
      "message": "tests: generate reports when tempest fail\n\nChange-Id: I1a6843de37d222674642efdadea64874766fb6a7\n"
    },
    {
      "commit": "b5950dcab5bda75a756280489e2700ad9096a0bf",
      "tree": "a9764ab622135c4b793c3538894d0b91ea6fc3f6",
      "parents": [
        "07d788e79706f6756d8d2a05448351e430d9c5ad",
        "3367b2df9f78cabd1e2e6ca0e424d2b150a21b14"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 16:09:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 16:09:15 2016 +0000"
      },
      "message": "Merge \"use aodhclient in integration test\""
    },
    {
      "commit": "07d788e79706f6756d8d2a05448351e430d9c5ad",
      "tree": "57b21a57ba8e754bfd8b249e72d300cc8c43b672",
      "parents": [
        "0d9ac231dbefb4b7474cacea7906bf8425c7828a",
        "31291f8e8872d0b0909a72d826eedbda36662391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 02 12:56:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 02 12:56:20 2016 +0000"
      },
      "message": "Merge \"integration tests: fix generation of tests_results.html\""
    },
    {
      "commit": "12fc921c0e7223ac585342bb59aa748b758fd54a",
      "tree": "858cc8f60d45404a8b8054605a18eb4d9063423f",
      "parents": [
        "e65b391b18acf666471231851d55df14438d2d88"
      ],
      "author": {
        "name": "liusheng",
        "email": "liusheng@huawei.com",
        "time": "Wed Nov 30 17:41:06 2016 +0800"
      },
      "committer": {
        "name": "liusheng",
        "email": "liusheng@huawei.com",
        "time": "Thu Dec 01 15:10:00 2016 +0800"
      },
      "message": "Reenable the tempest test about nova notification\n\n1. The test was skipped because bug 1480490, which has been fixed a year ago.\nThe test is valuable for testing Nova notifications handling, so reenable\nit now.\n\n2. The events won\u0027t be collected(no event dispacther configured in\ndevstack installation), so remove the events check of the nova\nnotification test.\n\nChange-Id: Ic86b5d9ce5bb8e07679aec11f84cf32205a08322\n"
    },
    {
      "commit": "31291f8e8872d0b0909a72d826eedbda36662391",
      "tree": "a8845c6853850a1d6b546cf8cc4693ed1f652b81",
      "parents": [
        "e65b391b18acf666471231851d55df14438d2d88"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Nov 25 10:56:26 2016 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Nov 30 08:13:12 2016 +0100"
      },
      "message": "integration tests: fix generation of tests_results.html\n\nChange-Id: Ic523d267a7acbc227aecc819de2360492a3814cc\n"
    },
    {
      "commit": "3367b2df9f78cabd1e2e6ca0e424d2b150a21b14",
      "tree": "7a6a9a1df7d4e31f633a7c03da9739041c3684ae",
      "parents": [
        "e65b391b18acf666471231851d55df14438d2d88"
      ],
      "author": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Thu Nov 24 16:46:30 2016 +0000"
      },
      "committer": {
        "name": "gord chung",
        "email": "gord@live.ca",
        "time": "Thu Nov 24 16:46:30 2016 +0000"
      },
      "message": "use aodhclient in integration test\n\nChange-Id: I9891ee10dcbfcab1774c44abfeacb5a23de11bdf\n"
    },
    {
      "commit": "e65b391b18acf666471231851d55df14438d2d88",
      "tree": "fc5653a06f91bc66dec793a67c5c6b071da6ce1e",
      "parents": [
        "245f53deb222957e5b6350d7d41046ca2a86a907"
      ],
      "author": {
        "name": "liusheng",
        "email": "liusheng@huawei.com",
        "time": "Thu Nov 17 15:22:39 2016 +0800"
      },
      "committer": {
        "name": "liusheng",
        "email": "liusheng@huawei.com",
        "time": "Thu Nov 17 16:45:23 2016 +0800"
      },
      "message": "Clean the glance v1 code in tempest plugin\n\nSince the glance v1 will not be maintained any more, it is better to clean\nche glance v1 code in tempest plugin.\n\nChange-Id: I3ec3eff7515ce806ed6b288c9541bb05875da5e5\n"
    },
    {
      "commit": "245f53deb222957e5b6350d7d41046ca2a86a907",
      "tree": "57f0c9c17cdbffc83999d6a54ce168dc452d79fb",
      "parents": [
        "494672024959acd86c0d3d6015a5a0369d08ad2a"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Oct 21 14:14:25 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Oct 21 14:15:50 2016 -0700"
      },
      "message": "Fix gate problem related to  _error_checker()\n\nSince I84e3be748af10b158037866e1ee4c1375b2c3541, the internal method\n_error_checker() is changed and the ceilometer gate is broken.\nThis patch fixes it.\n\nChange-Id: I83a4899227e117e8f05ad179e5656ef6784f4a0b\n"
    },
    {
      "commit": "494672024959acd86c0d3d6015a5a0369d08ad2a",
      "tree": "bd3742126bb729cdca2355c908c903f348c1d21a",
      "parents": [
        "ff3443307ae2eb77606fb3deced1ab29ebaa4337"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Apr 12 11:45:21 2016 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Oct 04 08:53:35 2016 +0200"
      },
      "message": "Add autoscaling scenario in tempest tests\n\nThis change runs the gabbi integration tests with a tempest plugin.\n\nDepends-On: I453b63972ec06e5d86535c4a84080e9f5dfe9196\nChange-Id: If8410f8fe53f1dd29018d019d6549f45cc4ae681\n"
    },
    {
      "commit": "398907791da528fb5a336c826c12c4d99d8af5c9",
      "tree": "f226fe78c497576929da55fda1a776b754b8751e",
      "parents": [
        "f106357cf60b387f14c46f6c3d1e65c488940811"
      ],
      "author": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Fri Sep 30 17:37:50 2016 +0530"
      },
      "committer": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Fri Sep 30 17:45:51 2016 +0530"
      },
      "message": "Stop adding ServiceAvailable group option\n\nService available group already exists.Therefore we don\u0027t need to\nregister this group here again.\n\nChange-Id: I7822e1f5fd2fae8b34aeb1dd4eaf68d9ae03c8b0\nCloses-Bug: #1621036\n"
    },
    {
      "commit": "f106357cf60b387f14c46f6c3d1e65c488940811",
      "tree": "29950b8159ad52264ea1331cac82f960f64d571a",
      "parents": [
        "f5f4f03d646769802892a18ca62b21b8a707d685",
        "a345c669e67ed9a9b5c03549b2197cd9f87df7fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 01 13:52:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 01 13:52:54 2016 +0000"
      },
      "message": "Merge \"Cleanup imports in code\""
    },
    {
      "commit": "a345c669e67ed9a9b5c03549b2197cd9f87df7fa",
      "tree": "6238e4a400b4bea5392ab016dad7347d07a432e2",
      "parents": [
        "1934ebad1ff4aa83da26dbc0fd509dbc6f7661f6"
      ],
      "author": {
        "name": "Nguyen Phuong An",
        "email": "AnNP@vn.fujitsu.com",
        "time": "Thu Aug 25 14:40:16 2016 +0700"
      },
      "committer": {
        "name": "Nguyen Phuong An",
        "email": "AnNP@vn.fujitsu.com",
        "time": "Thu Aug 25 12:14:55 2016 +0000"
      },
      "message": "Cleanup imports in code\n\nIn some part in the code we import objects. In the Openstack\nstyle guidelines they recommend to import only modules[1].\n\n[1]: http://docs.openstack.org/developer/hacking/#imports\n\nChange-Id: I66fd1847c529ae73b6d5961cdf3daa460c50020d\n"
    },
    {
      "commit": "03b4b55c053d0266fbc364a7e336d976b079c7ac",
      "tree": "b234121439c2cc03d9f739808245b171cbcfa352",
      "parents": [
        "1934ebad1ff4aa83da26dbc0fd509dbc6f7661f6"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Mon Aug 15 17:44:50 2016 +0200"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Tue Aug 16 07:08:27 2016 +0200"
      },
      "message": "Fix tempest.conf generation\n\n[service_available] isn\u0027t being generated. This patch fixes it.\n\nCloses-Bug: #1613542\nChange-Id: Ic1ef8f2f9c4e79e0ee35e2e78311d96d00f014e8\n"
    },
    {
      "commit": "3f9e3eb8c5f4d1c30a8baecaf72de8f8130213be",
      "tree": "6bb6f70c2a732fc759d354e299624a055b635ac8",
      "parents": [
        "44059473e9f4812cb490aa7b6a6dd704d66a809d"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jul 27 11:14:21 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jul 27 11:18:35 2016 +0800"
      },
      "message": "Add missing %s in print message\n\nThis is to add some missing %s in print message\n\nChange-Id: Ia79dd71254eda5a608c926435051ecaab3d7b22d\n"
    },
    {
      "commit": "8df87cab6f8b62c655fb5cbe01bd2b43378a76f0",
      "tree": "1c1fb9892c37e0091d2114a5eff731cf3ae42dfb",
      "parents": [
        "0822a0749f16fcd16498e6f0fdb6d864a552483b"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jul 07 09:51:47 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jul 07 09:52:49 2016 +0800"
      },
      "message": "Remove unused LOG\n\nThis is to remove unused LOG to keep code clean.\n\nChange-Id: I170edfb62a3491fabdd62854a5012a2bfe0c3d20\n"
    },
    {
      "commit": "12b5aec1910a76e0e491c3ed01eeb49a713374f9",
      "tree": "8af641cd6a9029cf9944b9012f4f0d23908047ee",
      "parents": [
        "e28e8266d4832931e07cdcf10a6040db47801be2"
      ],
      "author": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Thu Jun 09 14:56:27 2016 +0200"
      },
      "committer": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Fri Jun 10 14:33:42 2016 +0200"
      },
      "message": "Use trusts in Heat integration test\n\nUse trust URLs when testing autoscaling integration with Heat.\n\nDepends-On: Ic5edb144eac3a4b30b9835bf251f25f65b8c29b5\nChange-Id: I6aa5d1e3d79d27fcfb75854b11ccfb5012d5313e\n"
    },
    {
      "commit": "e28e8266d4832931e07cdcf10a6040db47801be2",
      "tree": "7107a57ec86ae5aa6a8096e69bf34336004b4a83",
      "parents": [
        "8b7284efe926cdcba6050b64d7ab5c27306a13d8",
        "e8598fa6237be8b3019883df69825824574617eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 14:10:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 14:10:33 2016 +0000"
      },
      "message": "Merge \"Copy images_client from tempest\""
    },
    {
      "commit": "e8598fa6237be8b3019883df69825824574617eb",
      "tree": "5d1302de8d444424b3588770d25588c05b20a913",
      "parents": [
        "108dc67711f988143475ed8d50c9e7e8d33a38c0"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 14:35:28 2016 +0900"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Jun 07 12:27:30 2016 +0000"
      },
      "message": "Copy images_client from tempest\n\nNow the gate test of ceilometer is broken, because the ceilometer test\nis using nonstable tempest interfaces and these interfaces are changed.\nQA team defines interfaces which are not under tempest.lib as unstable\nclearly according to\n\nhttps://github.com/openstack/tempest/blob/master/doc/source/library.rst#stability\n\nSo current test way is against the QA policy, so here is a workaround.\nCopy\u0026paste is not good, almost wrong. However, if still continuing the\ntests, it would be a nice option to copy\u0026paste and pass the gate test.\nAfter QA team defines stable interfaces, that is a nice time to switch\nusing the stable interfaces with removing this copy\u0026paste code.\n\nCloses-Bug: #1589426\n\nDepends-On: I3abd9049560ee507b3610ab482c697a239f13a3b\nChange-Id: I30266f1b690ea105511d9b1162755bcc85e2e69a\n"
    },
    {
      "commit": "8b7284efe926cdcba6050b64d7ab5c27306a13d8",
      "tree": "35f84e4f5aa4f13512081c4898dcacebaaf058d0",
      "parents": [
        "108dc67711f988143475ed8d50c9e7e8d33a38c0",
        "905e0817cc0f7e8cc78b1a3665c7f920c936b5bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 03:56:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 03:56:28 2016 +0000"
      },
      "message": "Merge \"Fix Ceilometer tests config options\""
    },
    {
      "commit": "108dc67711f988143475ed8d50c9e7e8d33a38c0",
      "tree": "0b4ef5dc135121b6d4d496c155edf990575151f3",
      "parents": [
        "d8b0ab02733635feaa23df4cf6fa6acc323340a2"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Wed May 25 12:16:46 2016 -0400"
      },
      "committer": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Wed May 25 12:35:58 2016 -0400"
      },
      "message": "tempest: import ImagesClient as ImagesClientV2\n\nThis commit [1] renamed ImagesClientV2 to ImagesClient so Ceilometer\nTempest tests do not work anymore.\n\n[1] https://github.com/openstack/tempest/commit/2fea405bd6ea8674c8daaf8ebb788ae33d52c976\n\nChange-Id: Ie1d430982174fab11693ded9e9c5574d00151342\n"
    },
    {
      "commit": "672f22a49c645c633c93d6989953985f2b2e73cc",
      "tree": "f5c25f7317c970af5f73e6d0d547f4b3e2e552ad",
      "parents": [
        "f666683c05774487a5b2b0d0233ac87fb699c64f"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Wed May 18 16:36:42 2016 +0200"
      },
      "committer": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Wed May 18 16:39:03 2016 +0200"
      },
      "message": "tempest_plugin: drop telemetry decorator\n\nSince [1], \u0027telemetry\u0027 service does not exist and Tempest plugin is now\nbroken:\n\nInvalidServiceTag: Invalid service tag\nDetails: telemetry is not a valid service\n\nThis patch update the test_object_storage_telemetry_middleware test to\nmatch with the Tempest cleanup.\n\n[1] https://github.com/openstack/tempest/commit/e4796f8de446aaaafa83902d1fb2d613331436cf\n\nChange-Id: I2ae71b722826a4e377a4926c943d1dbce3b1ed9f\n"
    },
    {
      "commit": "f666683c05774487a5b2b0d0233ac87fb699c64f",
      "tree": "516605b4651b84f2ab14890baf4220e68b41818e",
      "parents": [
        "133022daa7349ee567874420b4dadfc57cc80ce9"
      ],
      "author": {
        "name": "ZhiQiang Fan",
        "email": "aji.zqfan@gmail.com",
        "time": "Fri May 13 19:09:55 2016 +0800"
      },
      "committer": {
        "name": "ZhiQiang Fan",
        "email": "aji.zqfan@gmail.com",
        "time": "Fri May 13 19:09:55 2016 +0800"
      },
      "message": "replace deprecated heat command with OSC\n\nIntegration gate test complains:\n\n    WARNING (shell) \"heat stack-show\" is deprecated, please use\n    \"openstack stack show\" instead\n\nChange-Id: I2af4315a46bceb62cd5fe8afcd4b3e3ee8b5420d\n"
    },
    {
      "commit": "905e0817cc0f7e8cc78b1a3665c7f920c936b5bf",
      "tree": "fe2bffeddb84205a09ebc3e6b350b3b106c07a3d",
      "parents": [
        "133022daa7349ee567874420b4dadfc57cc80ce9"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Apr 14 11:45:56 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Apr 14 11:54:55 2016 +0900"
      },
      "message": "Fix Ceilometer tests config options\n\nCeilometer tempest tests have been moved to plugin but config options\nwere renamed as same were registered by Tempest also.\n\nNow Tempest is removing ceilometer tests and related config options\n- I0775bcc15dc9cbae6e075fe92f44b5f6c9b9d5d2\nwe need to fix their name back to original one to avoid backward incompatibility.\n\nCongress use those in ceilometer integration tests and will break if we\ndo not rename those back to original one.\n\nChange-Id: Id10cd260d12eba5b4f4d7798dee64fc62a92eb1c\nDepends-On: I0775bcc15dc9cbae6e075fe92f44b5f6c9b9d5d2\n"
    },
    {
      "commit": "133022daa7349ee567874420b4dadfc57cc80ce9",
      "tree": "c343c19993e9c576be0d56eb5d59593972585654",
      "parents": [
        "c48797083ef9f067b90b9dcfc6e7eec93b37613b"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Mar 23 10:41:12 2016 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Mar 23 10:41:12 2016 +0100"
      },
      "message": "devstack Fix unprocess measure path\n\nChange-Id: I092d1a795416bbedc0c26f639b94fbd6bd461c8d\n"
    },
    {
      "commit": "132eba4cf85afcfcb5785afc572f91dfc635d838",
      "tree": "06e7f31e0a8d30a56c9ef1fef91e5481b693d118",
      "parents": [
        "524d6871e8dd5ea74d75cab92ba16dd4ad88427d"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Mon Mar 14 16:28:40 2016 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Mon Mar 14 16:28:40 2016 +0100"
      },
      "message": "gate: add missing sudo\n\nChange-Id: I69011f469e8c28cf18ee527fbacfd057d955518f\n"
    },
    {
      "commit": "08ff867fb69deae78932fc8396f079aca5f40c32",
      "tree": "f530f118b187b9132c092d5c6418a5b1e3a3d09a",
      "parents": [
        "f2e112bd53332216d6922fb523ef99db7df8bfe9"
      ],
      "author": {
        "name": "Ryota MIBU",
        "email": "r-mibu@cq.jp.nec.com",
        "time": "Thu Dec 10 15:54:38 2015 +0900"
      },
      "committer": {
        "name": "Ryota MIBU",
        "email": "r-mibu@cq.jp.nec.com",
        "time": "Wed Mar 09 11:37:35 2016 +0900"
      },
      "message": "tempest: migrate api and scnario tests from tempest\n\ntempest: use ceilometer client manager instead of tempest one\n\nThis patch replaces client manager used in base test class from tempest\none to ceilometer dedicated manager which only has clients necessary to\nspecific ceilometer test cases.\n\nThe conflicts in config parameter are solved by adding \u0027_plugin\u0027 in\nparamter names as suffix.\n\nThis patch also includes the following changes in tempest.\n\n  - Ie99bbbe7655138c4c3ecae69ae0b361198a9651d\n  - I340d96c27f0e906df5b8a109494920e9cd3b21d1\n  - I14e16a1a7d9813b324ee40545c07f0e88fb637b7\n\nCloses-Bug: 1549424\nDepends-On: Ifc29617743b76b01eb6cd30a375cf47b56e4f635\nImplements: blueprint tempest-plugin\nChange-Id: Ifbe3152c486ddba79bb851c0ec3097213975f95c\n"
    },
    {
      "commit": "f2e112bd53332216d6922fb523ef99db7df8bfe9",
      "tree": "c587c6b9ab63f6ef35a8072d1abf34cdc57c3c1d",
      "parents": [
        "06de9d1c684161a8c86d7063e215743f9fc8b841",
        "5cc1cb5dea278c2c7bb699913e92a807cba6924c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 17 14:07:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 14:07:54 2016 +0000"
      },
      "message": "Merge \"tests: fix unworking debug output\""
    },
    {
      "commit": "5cc1cb5dea278c2c7bb699913e92a807cba6924c",
      "tree": "1751899c2f57709ed7c335f571bc4d6f8a8d1744",
      "parents": [
        "c17340b30753c7a3a9143580eefa166ee7c14518"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Fri Feb 12 16:20:52 2016 +0100"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Feb 17 10:13:38 2016 +0100"
      },
      "message": "tests: fix unworking debug output\n\nChange-Id: I638f4f9158a0467ba1dd8d00136400cbf4a82b52\n"
    },
    {
      "commit": "06de9d1c684161a8c86d7063e215743f9fc8b841",
      "tree": "32adced68b28823cce242dd729929f6c68543a1c",
      "parents": [
        "c17340b30753c7a3a9143580eefa166ee7c14518",
        "f0832d5f1e47797b44904700f64ff57028f8622b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 05 08:54:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 05 08:54:23 2016 +0000"
      },
      "message": "Merge \"tempest: migrate base class for tests\""
    },
    {
      "commit": "849b3917961ba9c4a7a9d4eff408158ade47cad0",
      "tree": "b33f11f7e601d9bb62ba22de62417eb894744317",
      "parents": [
        "206e09f1ddc6a6f85d73742992504e7d5705e79e"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Mon Feb 01 17:27:55 2016 -0500"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Mon Feb 01 17:29:23 2016 -0500"
      },
      "message": "fix tempest path\n\nthe path for tempest tests are incorrect. this ends up breaking\nmagnum gate magnum already has tempest plugin support\n\nChange-Id: Ie58d6c15b5640bef73662f6427f0b07886f1a859\n"
    },
    {
      "commit": "206e09f1ddc6a6f85d73742992504e7d5705e79e",
      "tree": "e71e81f8e513d5e22526f685a19fc2c5fbe78a58",
      "parents": [
        "8b06eaf0dfaf9c3a605fe5c77460452925613c09",
        "54e35cf281c18e229c4c30975ab79122faeb4928"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 01 14:38:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 01 14:38:11 2016 +0000"
      },
      "message": "Merge \"tempest: add ceilometer tempest plugin\""
    },
    {
      "commit": "8b06eaf0dfaf9c3a605fe5c77460452925613c09",
      "tree": "f89a338295629f80dcb0a88b527088a7d98b1ffb",
      "parents": [
        "28c9832f0591f277aecac05c02f579f7dcd21303",
        "d304d4b00ab1feb3dabaa0f003364ab46a36f305"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 01 09:58:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 01 09:58:06 2016 +0000"
      },
      "message": "Merge \"tempest: add telemetry client manager\""
    },
    {
      "commit": "28c9832f0591f277aecac05c02f579f7dcd21303",
      "tree": "1380c170cae524e99a9ab4ce39204dd13819f1ef",
      "parents": [
        "0f21dde3b55807765b577f810fdf3fa73b5db854",
        "cb334148832fe1365cc27e640e6c3267455c329c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 01 09:28:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 01 09:28:02 2016 +0000"
      },
      "message": "Merge \"tempest: migrate conf.py from tempest tree\""
    },
    {
      "commit": "bd55be9458a1736cf644ee6dca421f975b0a7ee2",
      "tree": "799523efafed381b3896549e0658de9d80e31cda",
      "parents": [
        "daaa9f116b235a55d4ef746a973b4da7c6de7ce2"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Fri Jan 29 13:40:00 2016 -0500"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Fri Jan 29 13:41:00 2016 -0500"
      },
      "message": "integration-gate: fix publicURL retrieval\n\nThe output changed from publicURL to public.\n\nRelated-Bug: #1539728\nChange-Id: Iaf84421dd13a23e6f3fd0b4cb61ec7de4e3ad30c\n"
    },
    {
      "commit": "f0832d5f1e47797b44904700f64ff57028f8622b",
      "tree": "e62318961de9d2d3ba6bf763ae00cf6c44871def",
      "parents": [
        "54e35cf281c18e229c4c30975ab79122faeb4928"
      ],
      "author": {
        "name": "Ryota MIBU",
        "email": "r-mibu@cq.jp.nec.com",
        "time": "Thu Dec 10 15:32:13 2015 +0900"
      },
      "committer": {
        "name": "Ryota MIBU",
        "email": "r-mibu@cq.jp.nec.com",
        "time": "Thu Jan 21 22:56:05 2016 +0900"
      },
      "message": "tempest: migrate base class for tests\n\nChange-Id: If344af7d3eb2e17f7f326dbf0b51711bd23027ac\nImplements: blueprint tempest-plugin\n"
    }
  ],
  "next": "54e35cf281c18e229c4c30975ab79122faeb4928"
}
