)]}'
{
  "log": [
    {
      "commit": "9cc4ca3f6ed00013dcd072102f4a4308e9f0667b",
      "tree": "f62baf933526cf49d6b8567e75a0351357ea5bdd",
      "parents": [
        "f3e7184739cc8edc70ebdde137f0bc9074121872"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 03 13:50:45 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Nov 03 13:50:45 2016 +0200"
      },
      "message": "add rally to the run\n"
    },
    {
      "commit": "010f4cd3a15e1814c2a57a6468f2d6648589a700",
      "tree": "2014b256bff26a5b8542f39bed6fa51e2c1f2db6",
      "parents": [
        "23e5d1953c38e4b7f0e91691c27d697de7d35715"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Nov 01 20:43:51 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Nov 01 20:43:51 2016 +0200"
      },
      "message": "Move installation steps to YAML filex\n\n- move installation steps to YAML files\n- add fixtures and snapshots for install salt, common services\n  and openstack\n- fixtures in conftest.py now are included by python instead of\n  using pytest plugins\n"
    },
    {
      "commit": "23e5d1953c38e4b7f0e91691c27d697de7d35715",
      "tree": "858e26a507871630c3787a7217d2a9f04853407e",
      "parents": [
        "3bf410eac9b4d1a9b066a6d249d02b0e0704d5d1"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Oct 31 11:27:10 2016 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Oct 31 11:27:10 2016 +0200"
      },
      "message": "Working deploy for controller and compute nodes\n\n- use \u0027dash\u0027 branch for mk-lab-salt-model repo (it has a lot of\n  improvements and fixes)\n- use less number of nodes to match the \u0027mk22-lab-advanced\u0027 model\n- force update packages before configuring salt.minions\n- use saltstack repo for latest salt.minions on trusty\n\n* Note if the deploy starts from an \u0027underlay\u0027 snapshot,\n  keepalived can lose VIP after update DHCP leases on nodes.\n  It\u0027s better to start deploy from clean environment.\n"
    },
    {
      "commit": "3bf410eac9b4d1a9b066a6d249d02b0e0704d5d1",
      "tree": "1ac65fffd2dbcfc98ae34ef8c7dd9271de4e19af",
      "parents": [
        "7080d8d3f11e34d92f31b5eed4b2210a016df996"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 26 20:22:04 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 26 20:22:04 2016 +0300"
      },
      "message": "add workarounds for cinder and keystone\n"
    },
    {
      "commit": "7080d8d3f11e34d92f31b5eed4b2210a016df996",
      "tree": "de4dab7a701f68f99ab8ef9a3d6c8a6cd9553e1d",
      "parents": [
        "011d2a000c113e45204f10d6bb42f9b3a2b175a3"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 26 13:43:37 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 26 13:43:37 2016 +0300"
      },
      "message": "use different images for cfg and other nodes\n"
    },
    {
      "commit": "21d0ff091719fee9b99c829feb6992daeb5bdb7a",
      "tree": "942990e754a16c0a35207dd60c4acbc1ae008e25",
      "parents": [
        "4be178cc8c4f837c4b4bb021e88b42043a2b1390"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 25 13:45:17 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 25 13:45:17 2016 +0300"
      },
      "message": "improved salt output\n"
    },
    {
      "commit": "4be178cc8c4f837c4b4bb021e88b42043a2b1390",
      "tree": "a91ed6c1e33117bd16778f33a228234116fb1830",
      "parents": [
        "0ebe9f33826a77baca4c075dadea9166fb1f594f"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 25 13:17:46 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 25 13:17:46 2016 +0300"
      },
      "message": "move steps descriptions into an external list\n"
    },
    {
      "commit": "0ebe9f33826a77baca4c075dadea9166fb1f594f",
      "tree": "053cc78a2b7054d788d91570c0ff7533224e2009",
      "parents": [
        "423a7ff0bc881eacadb553ceae0f74ed7f1ea3d7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 25 11:01:44 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 25 11:01:44 2016 +0300"
      },
      "message": "add workarounds for ssh access and salt failed status checking\n"
    },
    {
      "commit": "423a7ff0bc881eacadb553ceae0f74ed7f1ea3d7",
      "tree": "179bf7ad9cd78f0ba657da76eee6cf2b99c71894",
      "parents": [
        "a982b2d7a0b3d976b3a2635ecac5681522e51e8e"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 18:31:36 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 18:31:36 2016 +0300"
      },
      "message": "fix steps\n"
    },
    {
      "commit": "a982b2d7a0b3d976b3a2635ecac5681522e51e8e",
      "tree": "c9bb0f7f5db7bce4508c6ac87eb456828c898e88",
      "parents": [
        "474e3f7b1a541ac6720870eedc5a7051322aa362"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 16:52:50 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 16:52:50 2016 +0300"
      },
      "message": "fix import for time\n"
    },
    {
      "commit": "474e3f7b1a541ac6720870eedc5a7051322aa362",
      "tree": "be9774b8429da4ebb2eea63fb51a788782fcec8e",
      "parents": [
        "45738b9774671c7faab61e5c4042ca6f61334541"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 16:46:09 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Oct 21 16:46:09 2016 +0300"
      },
      "message": "add steps to deploy case (until contrail)\n"
    },
    {
      "commit": "75fce1bb2aed62ca080fe9b7bafdf94450980eff",
      "tree": "9f366ceddfab07e914f8fdb0fef966ed73d3f74c",
      "parents": [
        "8cb2f41e1c32ce8271a2a49ce727cf2a1c87267c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 15:04:28 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 15:04:28 2016 +0300"
      },
      "message": "fix hardware starting\n"
    },
    {
      "commit": "8cb2f41e1c32ce8271a2a49ce727cf2a1c87267c",
      "tree": "15ef30905978286347f4434493a87092d2c456dc",
      "parents": [
        "53d3b7789aef083ce3d0e3582ca59014d0afb463"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:53:58 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:53:58 2016 +0300"
      },
      "message": "add tcp_actions fixture\n"
    },
    {
      "commit": "b5d742444f135c3e003b1f866e7522935a0853d1",
      "tree": "74fc5e84b8a3c9f68b9702a94fd0c1f5004ae0e6",
      "parents": [
        "7b4ed116ab9f6d2bcb17447cc4746a4a6796069c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:05:29 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 14:05:29 2016 +0300"
      },
      "message": "fix the install case\n"
    },
    {
      "commit": "6f59add4ee6f2fa9fd36f287b86f73279dda1add",
      "tree": "692b7a9f0902ce86c4a32582b309d20d12df1631",
      "parents": [
        "4127ccbfb864ee13febe8f19b76c0eb682d61b80"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 13:45:27 2016 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 18 13:45:27 2016 +0300"
      },
      "message": "Initial commit with fixtures\n\n- add fixtures for hardware and underlay\n- add fuel-devops template tcpcloud-default.yaml\n\n* Migration of fixtures is not finished yet\n"
    }
  ]
}
