)]}'
{
  "log": [
    {
      "commit": "91f4585a45af3f191be1fd4d302347395369da66",
      "tree": "f1238ddd5eaea2ea129f9ed7f8cd6efb5ef717ee",
      "parents": [
        "8a0ff51072c1fe4277eba3ceb399ab2a5d2307a6"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 18 16:22:31 2017 +0300"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Jul 26 07:45:00 2017 +0000"
      },
      "message": "Presenting upgrade_levels option\n\nChange-Id: Iaf4d329bc141a5c34ea13f358780318510ce1be1\n"
    },
    {
      "commit": "24e9097db84b34795eb7bf7fbd6cb570f426c09f",
      "tree": "fb759d9da3460c523707ac930a18772ac00ba638",
      "parents": [
        "d9d5954144e3cacc9bd1cd659c2586eb246a36a6",
        "0fee77990ec142543e5d0d07d881c2efd45735b4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jul 11 15:52:24 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 11 15:52:24 2017 +0200"
      },
      "message": "Merge pull request #30 from mnederlof/config-drive-options\n\nAllow configuring the config drive options"
    },
    {
      "commit": "d9d5954144e3cacc9bd1cd659c2586eb246a36a6",
      "tree": "4d9dfe1921998b66945cf8a75c594df99e5c57c5",
      "parents": [
        "b2247fc1c6574d24d72496bd9c8174689b55d0d9"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Jun 30 00:10:33 2017 +0300"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jul 11 12:03:36 2017 +0000"
      },
      "message": "[ci] Fix kitchen tests \u0026 salt states\n\nChanges:\n\n - added \u0027is defined\u0027 check to compute|controller.enable opts\n\n - added creation of an empty policy.json file for newton+ release\n   to allow to manage rules. (policy.json for nova is removed\n   in stable/ocata, defaults are taken from code)\n\n - any nova manage * commands wrapped into \u0027noservice\u0027 condition\n\n - fixed .kitchen.yaml to manage releases in properly way (before\n   change, Liberty release always used)\n\n   wrong ways:\n\n   pillars:\n     - top.sls\n     - nova \u003c-------- will be created just \u0027nova\u0027 file, not \u0027nova.sls\u0027\n\n   pillars:\n     - top.sls\n     - nova.sls: \u003c--- does not overwrite anything (file already exists)\n        nova:\n          version: ocata\n\nChange-Id: I8c51f65979071148e22fb72a5f04b78e83074043\n"
    },
    {
      "commit": "0fee77990ec142543e5d0d07d881c2efd45735b4",
      "tree": "a9b2c059b0e7de84d6e1771b67696422908e855f",
      "parents": [
        "b51a51499314c14c4d12cd4e9a4ae00b0c89bc8e"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Jun 27 08:33:05 2017 +0200"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Mon Jul 10 13:29:23 2017 +0200"
      },
      "message": "Add test case for mitaka, with options for config_drive.\n"
    },
    {
      "commit": "5eb4f67a64cd6dd23bdcd7d00560145a4be2b1eb",
      "tree": "27a5d985818932f721a6ae494db257361a2e0956",
      "parents": [
        "339fc1d948b056f93a8ba83ed764b32cbc65e7cc",
        "3562a0836dbbd212276cde36086aabab9af8e2c4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 18 14:45:15 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 14:45:15 2017 +0200"
      },
      "message": "Merge pull request #17 from dukov/master\n\nPolicy.json should be defined by user"
    },
    {
      "commit": "3562a0836dbbd212276cde36086aabab9af8e2c4",
      "tree": "fde41d79d9c4749d8253d18bc8c8048368e5270d",
      "parents": [
        "380fb08838419301367f0b8c23d7fa09a538b1e9"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Thu May 04 00:00:48 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Tue May 16 20:26:57 2017 +0400"
      },
      "message": "Policy.json should be defined by user\n\nUser can override and add values to policy.json by creating flat\nkey-value structure under nova:controller:policy.\n\nChange-Id: Ide69691fe5dc4dd684159ad3f29bfeb1638c9bf3\n"
    },
    {
      "commit": "d4bb87455f149228c6c8cec30bed888e0230459c",
      "tree": "ffa3f0c99e24909994a38184e3a9bcaecbbc0fef",
      "parents": [
        "8b978d0c1f73b73afff5a4486ed3a286472772aa"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon May 15 18:11:16 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon May 15 18:11:16 2017 +0200"
      },
      "message": "Enable CI tests per openstack release\n"
    },
    {
      "commit": "eb566f60a8811bc0ea220687cf9a356566b46a59",
      "tree": "bd7654b938c222c680126aa195f779b0f2e31955",
      "parents": [
        "d5031a82add5193d7a5bdd1cdf876f6ddf07e748"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Fri Apr 21 15:37:47 2017 +0200"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Fri Apr 21 15:37:47 2017 +0200"
      },
      "message": "Adding Trim/Unmap support for libvirt / ceph\n"
    },
    {
      "commit": "f03e4880988c7691ed44d33becde40661ad57efd",
      "tree": "191e05e8d973f3b7d9820172e7da519c60fc528c",
      "parents": [
        "5f41e6e2a3c941cb5a2090dbcbc0d6588cccaf7d"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Apr 10 10:26:18 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Apr 10 10:26:18 2017 +0200"
      },
      "message": "Add opt. resume guests on host boot (#10)\n\n"
    },
    {
      "commit": "5f41e6e2a3c941cb5a2090dbcbc0d6588cccaf7d",
      "tree": "8399ef2bc6d7b0ae61148d942fb66765a2b6801f",
      "parents": [
        "171f81fcdce9a0bc10ad10a3661e1ab28cdc06bd"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Apr 10 10:18:12 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Apr 10 10:18:12 2017 +0200"
      },
      "message": "Add Kitchen test + Travis CI [WIP] (#6)\n\n* Add Kitchen test + Travis CI\r\n\r\n* update ci configs\r\n\r\n* Update openstack repos for kitchen\r\n"
    },
    {
      "commit": "26fb85c81035ab72c2a50be3a8dda0e52e89c9fa",
      "tree": "940c667bc1fd9ce5f61ae435989b1f402b7514c9",
      "parents": [
        "55d1f57bf5eda7006a18185190318f816a343ca9"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Feb 16 22:29:22 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 20 12:04:40 2017 +0100"
      },
      "message": "CPU pinning \u0026 Hugepages libvirt mounts\n\nHugepages mount point definition for libivirt. Nova vcpu pin set\nparameter definition.\n\nEpic: PROD-8959\n\nChange-Id: I7a5b0b315a31d77b4324963c299546d7d3f4343a\n"
    },
    {
      "commit": "aa23dc09c7c075efd28660313d1f8a1e82889f80",
      "tree": "df9efedf97d83e712e413b81a477d66bc63e123a",
      "parents": [
        "6d39fc0c19a81161147de250434d5689c6ea559f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 29 16:30:25 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Dec 02 20:52:41 2016 +0100"
      },
      "message": "enable cadf auditing support\n\nChange-Id: Iea78465576b8e1a69a7317155c41caeef10f066a\n"
    },
    {
      "commit": "617a8969d522b940d875b9303c1082027fb9c9fc",
      "tree": "01630e7bbe76cc220a064599ac0b5c84f340c60a",
      "parents": [
        "ce5d5993766ca7251b46b2cb9cd7bd490ebd601d"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Sep 04 18:50:06 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Sep 04 18:50:06 2016 +0200"
      },
      "message": "nova compute operation improvements\n\nChange-Id: I704600e3e5ce608d40ee22a0284ae66a0ce4a84e\n"
    },
    {
      "commit": "87340f84e38fca3dcb3b1b9f34e4d7178efb49e0",
      "tree": "ed69cc908c54f7c02bb8ea6a19b6a15b883ddd67",
      "parents": [
        "864bd925e8bcd7fba2bc206f04f96a0f27fbafb4"
      ],
      "author": {
        "name": "Simak, Jan",
        "email": "simak.jan@gmail.com",
        "time": "Thu Jun 23 13:52:43 2016 +0200"
      },
      "committer": {
        "name": "Simak, Jan",
        "email": "simak.jan@gmail.com",
        "time": "Thu Jun 23 13:53:10 2016 +0200"
      },
      "message": "Disable logging to file during tests\n\nWithout this patch, salt-call emits warning when run as non-root:\n[WARNING ] Failed to open log file, do you have permission to write to\n/var/log/salt/minion\n\nChange-Id: I45ecd1c55411667a18ce9254b0a713512656d202\n"
    },
    {
      "commit": "39e6acaab43b2da867b65901d6d3c235525b5cc6",
      "tree": "481a49eac01b1900c0dae50d5b7e05faef6c5094",
      "parents": [
        "fcf34f8f0c04d7e9dc707d168e9e714d2a3ea9e6"
      ],
      "author": {
        "name": "maxstack",
        "email": "max@100percentit.com",
        "time": "Wed May 04 13:50:13 2016 +0000"
      },
      "committer": {
        "name": "Max Hollingdale",
        "email": "max@100percentit.com",
        "time": "Fri May 20 16:51:56 2016 +0100"
      },
      "message": "Added the option to use Ceph for Nova ephemeral.\n\nChanged the live_migration_flags to Ceph reccomended if being used\nHardcoded Nova to talk to Cinder internalURL\nAdded option for setting Nova-console keymap\n\nChange-Id: If0d3104c1ad5a76315a72f7fc7d7b79b9e87ae52\n"
    },
    {
      "commit": "ae1ffe1c09978d6833697e972f66cb9bcaec6038",
      "tree": "c0d130bde86608cf371068dde91f61d5af8483ae",
      "parents": [
        "a82b8205776b54739e2973e19dff091d4965d645"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:11:07 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:13:46 2016 +0200"
      },
      "message": "Disable minion_id_caching\n\nThis prevents this error when building Debian package:\nCould not cache minion ID: [Errno 13] Permission denied\n\nChange-Id: I1354284a68c6971fc11b46261f7c7eecf37dbf3b\n"
    },
    {
      "commit": "a82b8205776b54739e2973e19dff091d4965d645",
      "tree": "7e907e70aedbe90b72f676ff806215f834889b93",
      "parents": [
        "dce07bf3b6e31ad6f1e95196f390253434736910"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:20:08 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:20:08 2016 +0200"
      },
      "message": "[RabbitMQ] Removed deprecated ha_queue option.\n\nChange-Id: I835362c728c0176d20e4673e169f59ceb40c3560\n"
    },
    {
      "commit": "e31f2c5ed0c86c7e5cad583be216c08f6f8863b0",
      "tree": "70d446ccaa3eeb2579172e5c9c69a65b88ec7ca3",
      "parents": [
        "3ef8a315cca067fd402f14cd9a93f03a616a24b6"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 14 17:16:02 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Apr 19 07:07:18 2016 +0200"
      },
      "message": "[RabbitMQ] Parametrized message queue hosts to enable client-side HA.\n\nChange-Id: Ie092a7e53d0ae4efcd2b6b56c0854723fd27863f\n"
    },
    {
      "commit": "3ef8a315cca067fd402f14cd9a93f03a616a24b6",
      "tree": "196b3b78584afac90e9350655d0ced8897972440",
      "parents": [
        "34db6e47fd0e4ec10a22c128277c8dbfc71c8e2b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:40:55 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n\nChange-Id: I505b6fdd3635e0840fcbaf8fa3e316c572279df9\n"
    },
    {
      "commit": "b5a80e4658a248c98137da83a7a6300e80c76ecc",
      "tree": "5c2a1b3bee7e9ade20caacbabbb7aeb47dc36a3a",
      "parents": [
        "9344a370c0498d35c2c8ac995efed205bd6f1a40"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Mar 22 11:51:01 2016 +0100"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Mar 22 12:08:36 2016 +0100"
      },
      "message": "[Workers] Added parametrization of osapi_compute_worker and workers.\n\nChange-Id: Ib916c4e7631e5d058d1c352a670a92edb05adc8b\n"
    },
    {
      "commit": "9344a370c0498d35c2c8ac995efed205bd6f1a40",
      "tree": "fe277c5422e6d65f12d57bc5cbfa87a52756aebe",
      "parents": [
        "7902126021d922109398356ed5e1076c2ef80ec1"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Mon Mar 21 19:25:48 2016 +0100"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Mar 22 08:13:25 2016 +0100"
      },
      "message": "[Disk] Added parametrization of disk_allocation_ratio.\n\nChange-Id: Icc734e213bf4f3f94defc7b10f68914cfa86a3b6\n"
    },
    {
      "commit": "7902126021d922109398356ed5e1076c2ef80ec1",
      "tree": "0760e3cc80f1a1e24e0b31795780b18358bd6ff8",
      "parents": [
        "ad16f61b90d675a5ed2a01b7f5407f537fac07d2"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 09 14:53:53 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 09 14:53:53 2016 +0100"
      },
      "message": "add Keystone region configuration\n\nChange-Id: I2a0e74a0641a01bcb5e96ada0c013664e773b482\n"
    },
    {
      "commit": "235949e3147d84d82add1734250f462f6930fb52",
      "tree": "180c3af8b7f109ce1053ce08e464e621b8ff7c7f",
      "parents": [
        "c9c41d394c4843f437a47097ab3d2fd98f363842"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 18:19:39 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 18:19:39 2016 +0100"
      },
      "message": "Script to run tests\n"
    },
    {
      "commit": "c9c41d394c4843f437a47097ab3d2fd98f363842",
      "tree": "c6479e5b5133de0b8732b13266758f6c8cce2b4c",
      "parents": [
        "e863a3f2af2e2e145714f9062ce95022f86d31b1"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 14:54:37 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 14:54:40 2016 +0100"
      },
      "message": "Makefile for tests\n"
    },
    {
      "commit": "cb7d797df7c6323f06a8ee98b7b6f62d4a8ad4cd",
      "tree": "c2bf68b81606a3e0907de83fa3f95dd0642218bb",
      "parents": [
        "880f02f90485d417437a0a63258b102c1714f1f0"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 14:47:34 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 14:47:34 2016 +0100"
      },
      "message": "top files\n"
    },
    {
      "commit": "880f02f90485d417437a0a63258b102c1714f1f0",
      "tree": "d94b11d0d8b7ca86138c9225a2b6df4bb6c55a25",
      "parents": [
        "e1e2f3018c13482a7b6b9fd6378dcbdc51ff3a4a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 13:19:23 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 13:19:23 2016 +0100"
      },
      "message": "testing scenarios\n"
    }
  ]
}
