)]}'
{
  "log": [
    {
      "commit": "f00d68dd32eb5c9ae77970ff3c36d096a7e330b1",
      "tree": "f5f203cd3a3ac8539d92b466fbe8febf3142af08",
      "parents": [
        "63404e2f7666a3a319d420f283e41f82415b42e8"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Thu Jan 05 12:08:39 2017 +0100"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Thu Jan 05 12:08:39 2017 +0100"
      },
      "message": "Remove unused \"service\" argument from tempest client manager\n\nIt was removed by tempest breaking our CI.\n\nChange-Id: I8a3311a2d3a9c16f316e1621a270c2a5f9916201\nDepends-On: I5cefad7d9d8f6db51fd891ecce9879979c83baee\n"
    },
    {
      "commit": "63404e2f7666a3a319d420f283e41f82415b42e8",
      "tree": "c0b93b300d7a7e8ef3b60825604abd148fc29b68",
      "parents": [
        "1611df8ba952b7974c763c163936aa5a36339e81"
      ],
      "author": {
        "name": "dparalen",
        "email": "vetrisko@gmail.com",
        "time": "Mon Dec 19 14:05:33 2016 +0100"
      },
      "committer": {
        "name": "dparalen",
        "email": "vetrisko@gmail.com",
        "time": "Mon Dec 19 14:05:33 2016 +0100"
      },
      "message": "Tempest test tag baremetal doesn\u0027t exist\n\nRemove the tempest baremetal test case tag.  Also remove the compute\ntag where not booting a VM via the Nova service.\n\nChange-Id: I2660fda0c5aeca656be5c7b565f2e0bf255658f1\nCloses-Bug: 1651123\n"
    },
    {
      "commit": "1611df8ba952b7974c763c163936aa5a36339e81",
      "tree": "89bf38482b530a24b33bdc4b3300332e99444dfb",
      "parents": [
        "3038589d525915af8aab46aed338782373c72175"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Wed Dec 07 10:31:43 2016 -0500"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Wed Dec 07 10:31:43 2016 -0500"
      },
      "message": "Remove default_params_with_timeout_values from tempest client\n\nThis is being removed from tempest, and was anyway about build timeouts\nso it isn\u0027t being used in inspector.\n\nChange-Id: Idb27d13eae20f4b3c1c5d352ca25ec44436c4a56\nRelated-Bug: #1614516\n"
    },
    {
      "commit": "3038589d525915af8aab46aed338782373c72175",
      "tree": "846fb266dc68b3b1ce2b73e38302bf4c2bcbc16e",
      "parents": [
        "fc2e62b9383ec9ebe88d4b0be6126e4a4c26d6c0"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Fri Nov 18 11:48:07 2016 +0200"
      },
      "committer": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Fri Nov 18 11:48:07 2016 +0200"
      },
      "message": "Stop disabling the Neutron tempest plugin\n\nThe root cause for the Inspector grenade failures was an eventlet\nmonkey patch[1]. The issue now being solved, disabling the Neutron\ntempest plugin is no longer necessary.\n\n[1] https://review.openstack.org/#/c/399469/\n\nCloses-bug: #1621791\nChange-Id: Icaca019880054e1d89b81736c2815a222e8abc45\n"
    },
    {
      "commit": "fc2e62b9383ec9ebe88d4b0be6126e4a4c26d6c0",
      "tree": "412f0e660d8f47472ac33759cedb881db1e055b3",
      "parents": [
        "1eb13cfe31fede12a842f15af145aa91f048eb05"
      ],
      "author": {
        "name": "Mario Villaplana",
        "email": "mario.villaplana@gmail.com",
        "time": "Wed Nov 16 19:12:40 2016 +0000"
      },
      "committer": {
        "name": "Mario Villaplana",
        "email": "mario.villaplana@gmail.com",
        "time": "Wed Nov 16 19:12:40 2016 +0000"
      },
      "message": "Test discovered nodes are in ENROLL state and fix typo\n\nThis adds additional coverage to the discovery tempest test to check\nthat discovered nodes start in the ENROLL state. A small typo is also\ncorrected.\n\nChange-Id: I7b3ad1ec4d8779f4c4e58776280d955a1b061fb7\n"
    },
    {
      "commit": "1eb13cfe31fede12a842f15af145aa91f048eb05",
      "tree": "7efa434049d8bdd7b93161a68f95dfaa44d80df5",
      "parents": [
        "0de45c46c46d9d90553210fd5e7adc0ed15fc691"
      ],
      "author": {
        "name": "Sergii Nozhka",
        "email": "snozhka@redhat.com",
        "time": "Fri Nov 04 17:15:50 2016 +0200"
      },
      "committer": {
        "name": "Sergii Nozhka",
        "email": "snozhka@redhat.com",
        "time": "Fri Nov 04 17:15:50 2016 +0200"
      },
      "message": "Add a test for introspection abort action verification.\n\nChange-Id: Ia2c371a862a800220323e81545e6a8693dac51f0\n"
    },
    {
      "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"
    },
    {
      "commit": "a1ac40d94fda152b1214b6399aa217d3d2b7ce42",
      "tree": "5a1f555cacbdf7c552cab69fb5f80d0e66a33450",
      "parents": [],
      "author": {
        "name": "OpenStack Project Creator",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Nov 18 08:29:25 2016 +0000"
      },
      "committer": {
        "name": "root",
        "email": "root@review.openstack.org",
        "time": "Fri Nov 18 08:29:25 2016 +0000"
      },
      "message": "Added .gitreview\n"
    }
  ]
}
