)]}'
{
  "log": [
    {
      "commit": "0de45c46c46d9d90553210fd5e7adc0ed15fc691",
      "tree": "869fbe79bc10dcb9b1e0d6250a2dcfb6ad266d6e",
      "parents": [
        "6fcbdd7cf8b97f583a4a5af9345a21869055a638"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Mon Oct 17 14:31:40 2016 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Mon Oct 17 14:31:40 2016 +0200"
      },
      "message": "Only disable Neutron tests when our Grenade is running\n\nUnconditionally disabling it in code disables neutron for everyone\nimporting our plugin.\n\nChange-Id: I468af14f42b6d9227179e921f5a3ccea2cae0d66\nPartial-Bug: #1621791\n"
    },
    {
      "commit": "6fcbdd7cf8b97f583a4a5af9345a21869055a638",
      "tree": "c2d08d93d1225ae2bbbba0af34b3b3fdb24614ce",
      "parents": [
        "6b0035651ec6feee7e2db8d7ef5e3bab672f9c76"
      ],
      "author": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Mon Oct 10 13:27:10 2016 +0530"
      },
      "committer": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Mon Oct 10 13:27:10 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: I930e53e4934d72ed76735847581932fd227be2f0\nCloses-Bug: #1621036\n"
    },
    {
      "commit": "6b0035651ec6feee7e2db8d7ef5e3bab672f9c76",
      "tree": "3bff09c16c35ef4d2b8fce5c47198c5e4b9f46d4",
      "parents": [
        "b317e11a4334082a41ae10d230a0b3d3702e3df1"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Tue Sep 13 12:17:29 2016 +0300"
      },
      "committer": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Tue Sep 13 12:17:29 2016 +0300"
      },
      "message": "Tempest: add auto-discovery test\n\nAdd test, which delete pre-created baremetal vms, and discovers it\nvia \u0027enroll\u0027 not_found_hook with default configuration.\n\nNote, test contains workaround for working on infra, as infra \u0027tempest\u0027\nuser doesn\u0027t have access to virsh, for running node and whitelisting\nfirewall rules on existing node, inspector\u0027s inspect api is used.\n\nChange-Id: Ib0ec63295a496229b27552cd1bcf7e763c0c3e03\n"
    },
    {
      "commit": "b317e11a4334082a41ae10d230a0b3d3702e3df1",
      "tree": "3cb9e6f34e77039a15ed04d3104c4ebc69eefa28",
      "parents": [
        "8a7942e10544cb01869c89eb3bf3a6623e514d1d"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Fri Sep 09 11:03:27 2016 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Fri Sep 09 11:03:27 2016 +0200"
      },
      "message": "Disable neutron tests in our grenade\n\nWe\u0027re suffering from unclear failures test_network_basic_ops.\nAs these tests are not important for our service, disabling them for now\nby pretending that Neutron is not available.\n\nAlso fix incorrect list of required services on our smoke test, it only\nrequires Ironic and Swift.\n\nChange-Id: Ia0f0976c2516e853482277a1a1045b4a951dec7c\nPartial-Bug: #1621791\n"
    },
    {
      "commit": "8a7942e10544cb01869c89eb3bf3a6623e514d1d",
      "tree": "7ac1f65d105cd17d98507d1b074780642025a24a",
      "parents": [
        "6dc8279cc5cedb22d3a7e56ee5b97fc6aa161f0a"
      ],
      "author": {
        "name": "AvnishPal",
        "email": "avnish.pal@nectechnologies.in",
        "time": "Tue Aug 23 16:11:44 2016 +0530"
      },
      "committer": {
        "name": "AvnishPal",
        "email": "avnish.pal@nectechnologies.in",
        "time": "Tue Aug 23 16:11:44 2016 +0530"
      },
      "message": "Fix tempest.conf generation\n\n[service_available] is not being generated. This patch fixes it.\n\nChange-Id: I364621ce96a1d2f6bc49df6f2868b093f719a6f5\nCloses-Bug: #1613542\n"
    },
    {
      "commit": "6dc8279cc5cedb22d3a7e56ee5b97fc6aa161f0a",
      "tree": "3cc0837d5ac5ef383a02842391a0edcd61e752c5",
      "parents": [
        "290c96bb9ca51f16f198365a4937efb3ea1c330d"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Wed Aug 03 11:50:49 2016 +0300"
      },
      "committer": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Wed Aug 03 11:50:49 2016 +0300"
      },
      "message": "Tempest: increase ironic sync timeout\n\nIncrease ironic_sync_timeout to 80 sec. Ironic default status check period\nis 60 sec. But calling Ironic API to get node status takes some time, and\nraces appear, as result tempest job periodically fails. 80 sec would\nbe more than enough to make one more check.\n\nChange-Id: I5fe0198b2ce2f1f0078c1d14aa1c367a71178097\n"
    },
    {
      "commit": "290c96bb9ca51f16f198365a4937efb3ea1c330d",
      "tree": "8571b453cb33fdaba2e8d711af710459e344fdeb",
      "parents": [
        "84a09c626bd8014829e116450c76856b8f9a0e8c"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Fri Jul 01 14:22:51 2016 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Fri Jul 01 14:22:51 2016 +0200"
      },
      "message": "Add a simple smoke test to be run in the grenade gate\n\nThis test only runs introspection on one node, nothing else.\n\nAlso make sure tempest gets our and ironic plugin.\n\nDepends-On: Ia2a5b9cc535c7c46728eee6284a36340745e9043\nChange-Id: Id12b6cc75977c32f0a9e1ada8ff954b8f4bc2e41\n"
    },
    {
      "commit": "84a09c626bd8014829e116450c76856b8f9a0e8c",
      "tree": "363dd818a0d1bf8a61d359541ba20fe665955f35",
      "parents": [
        "a17db0239e5033f1585c93b488f858c315a93b5c"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Tue Jul 19 19:35:18 2016 +0300"
      },
      "committer": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Tue Jul 19 19:35:18 2016 +0300"
      },
      "message": "Tempest: wrap instance actions into inspector methods\n\nThis commit I4fe31ecae3393abc2779a5e80e348899f9113f1b broke inspector\ntempest tests, it changes boot_instance and terminate_instance\nsignature.\n\nThis change redefine action methods\n\nChange-Id: If6a9b300bd22e7b62b7e53763cb0328ad30f11c7\n"
    },
    {
      "commit": "a17db0239e5033f1585c93b488f858c315a93b5c",
      "tree": "4f654c7bc1b7ba7ab0c0c143b9d38b60ef0e1962",
      "parents": [
        "d5998c08db4fb354bbd87567b0ab5d300720884f"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Fri Jun 17 11:50:40 2016 +0300"
      },
      "committer": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Fri Jun 17 11:50:40 2016 +0300"
      },
      "message": "Fix tempest tests\n\nBase TempestException was removed  from tempest, now exceptions based on\ntempest.lib TempestException, inherited from restclient exceptions.\nSo inherit inspector tempest exceptions from last one.\n\nChange-Id: I8058a964e837dbb4aa5a8b214f216453a18a1713\n"
    },
    {
      "commit": "d5998c08db4fb354bbd87567b0ab5d300720884f",
      "tree": "7e2b6a2f487b1348e421ffcbf6755259d179fb03",
      "parents": [
        "44f678c7a659975aac5db5f3a02f1512ff921bfa"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Thu Jun 09 17:57:09 2016 +0300"
      },
      "committer": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Thu Jun 09 17:57:09 2016 +0300"
      },
      "message": "Tempest: don\u0027t rely on tempest ironic client\n\nIronic client will be removed from tempest in near\nfuture, switch on ironic tempest plugin.\n\nChange-Id: Ifd49503f0b69a67155c2576f9ae70a17f0e01058\n"
    },
    {
      "commit": "44f678c7a659975aac5db5f3a02f1512ff921bfa",
      "tree": "116733bd171e6d818cfba7241fd08748828db38a",
      "parents": [
        "d22378da76874a282a132af5d7fb4684ad091128"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Thu Mar 17 12:11:30 2016 +0200"
      },
      "committer": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Thu Mar 17 12:11:30 2016 +0200"
      },
      "message": "Tempest: add basic test\n\nChange-Id: I7155e797fecf18b867eeb7c63ebbcb35d3cbb9c3\nCo-Authored-By: dparalen \u003cvetrisko@gmail.com\u003e\nDepends-On: Ibf0c73aa6795aaa52e945fd6baa821de20a599e7\nDepends-On: I067504e49f68929298c91e61819aa9a61169fe52\n"
    },
    {
      "commit": "d22378da76874a282a132af5d7fb4684ad091128",
      "tree": "86b8f8abe45e7fdfef1e09d2cb23540a4e486e5c",
      "parents": [
        "4f8f2299fdf9c4197c0b9c337f8ce26d4e7951ff"
      ],
      "author": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Tue Aug 01 14:47:54 2017 -0700"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Thu Aug 03 13:07:32 2017 -0700"
      },
      "message": "Script to extract the ironic_tempest_plugin/ directory\n\nAdd a script to extract the ironic_tempest_plugin/ directory from the\nopenstack/ironic repository. Then cherry-pick all of those commits\ninto this repository.\n\nAlso make ironic_tempest_plugins/__init__.py an empty file so \u0027diff\u0027\nwill be correct.\n\nRemove the following files, so \u0027diff\u0027 will be correct:\n    ironic_tempest_plugin/tests/base.py\n    ironic_tempest_plugin/tests/test_ironic_tempest_plugin.py\n\nIgnore E129 errors in flake8, like we do in Ironic. As it will fail\npep8 when we import all the upcoming patches.\n\nChange-Id: I1625128717c8a848c6d673314b09d0a6c9c96679\n"
    },
    {
      "commit": "4f8f2299fdf9c4197c0b9c337f8ce26d4e7951ff",
      "tree": "7867fe71838e4d19c9039f3e2e7d7a9f0cb29d80",
      "parents": [
        "a1ac40d94fda152b1214b6399aa217d3d2b7ce42"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Fri Nov 18 06:22:18 2016 -0500"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Fri Jan 27 15:55:29 2017 -0800"
      },
      "message": "Initial commit from cookiecutter\n\nChange-Id: Ia8fd7b9310e598b1e9d7c1eb3d2a484bc667432a\n"
    }
  ]
}
