)]}'
{
  "log": [
    {
      "commit": "f6c8f12c2d53bbec75b06b7bf967fa6c3023582b",
      "tree": "3c3013711b5e9aa6047c78c34c6cc22cae9a8e1c",
      "parents": [
        "4f069fb861dc8cf287615e1bff4ed782837253f7"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Feb 10 13:54:46 2015 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Feb 24 08:46:46 2015 +1300"
      },
      "message": "Integration test for software-config tools\n\nThis test currently exercises the following hooks:\n- script\n- puppet\n- cfn-init\nThis requires devstack building a custom image. Since gating doesn\u0027t\nyet have a test image available the test is skipped by default via\nconfig value skip_software_config_tests.\n\nTo run this test locally, build your own custom image and set\nskip_software_config_tests\u003dfalse in\nheat_integrationtests/heat_integrationtests.conf\n\nChange-Id: I9d27664638de95e52bc954e1fa00299e6711de90\n"
    },
    {
      "commit": "a265c135679c787d47410b9803d60de92b691856",
      "tree": "84d24124c0e864e5a5b9d8a144e02e4da2ea8639",
      "parents": [
        "ef9d842e95d52740b4fdfb08c7d162d1e7f7bb49"
      ],
      "author": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Fri Feb 13 03:51:03 2015 -0500"
      },
      "committer": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Fri Feb 13 06:27:14 2015 -0500"
      },
      "message": "Move assign_keypair method in base class\n\nChange-Id: I69b8db037991f88b38b293560532bf51c0a04378\n"
    },
    {
      "commit": "ef9d842e95d52740b4fdfb08c7d162d1e7f7bb49",
      "tree": "ce019d344c51d80cfc38c428fd01d472381a0f24",
      "parents": [
        "d6fa5c0f9fb4ec30ed7da9adf5038059aef47727"
      ],
      "author": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Fri Feb 13 03:41:46 2015 -0500"
      },
      "committer": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Fri Feb 13 04:59:57 2015 -0500"
      },
      "message": "Re-use stack_create method from base class\n\nChange-Id: Icc46f6c61b2fa7974b39b76f2142f33bc50ae06b\n"
    },
    {
      "commit": "d6fa5c0f9fb4ec30ed7da9adf5038059aef47727",
      "tree": "3ed272fbcf09688a5ff42b014a33c8f344eaefd8",
      "parents": [
        "ac6b02f0b27f6b5ea2ebced4e09afb75107777ad"
      ],
      "author": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Fri Feb 13 03:03:55 2015 -0500"
      },
      "committer": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Fri Feb 13 03:03:55 2015 -0500"
      },
      "message": "Split templates and tests in scenario tests\n\n- Added subdirectory \"templates\" for storing all templates used in\n  scenario tests.\n- Added parameter sub_dir for method _load_template.\n- Inline template was moved in templates directory from\n  test_neutron_autoscaling.\n\nChange-Id: I1acaf1ccc1466cf7ffc2e004eff486f49f4b5928\n"
    },
    {
      "commit": "d2f4a5a36cc05c32c7e379d096ea212b0c65c826",
      "tree": "63f741441c77307b481f5354fe19fb03dc0b942e",
      "parents": [
        "393a522ce2d771efb74ef0f3d8251238fc85789e"
      ],
      "author": {
        "name": "Tetiana Lashchova",
        "email": "tlashchova@mirantis.com",
        "time": "Fri Feb 06 13:55:34 2015 +0200"
      },
      "committer": {
        "name": "Tetiana Lashchova",
        "email": "tlashchova@mirantis.com",
        "time": "Fri Feb 06 13:55:34 2015 +0200"
      },
      "message": "Fix formatting issues in NeutronAutoscalingTest\n\nChange-Id: If0b09805782d7201447d72e5904ee27e1d607cf8\nCloses-bug: #1418950\n"
    },
    {
      "commit": "0ab3d7c133664763b22c63af6eb3ebcf8ad70b00",
      "tree": "44f390e076883e0e7f069ad1e3e0148a2b1283d2",
      "parents": [
        "b61f8f182d22e9a66ce36b0816676745d830ca2f"
      ],
      "author": {
        "name": "kairat_kushaev",
        "email": "kkushaev@mirantis.com",
        "time": "Tue Jan 27 21:48:46 2015 +0300"
      },
      "committer": {
        "name": "kairat_kushaev",
        "email": "kkushaev@mirantis.com",
        "time": "Thu Jan 29 13:52:02 2015 +0300"
      },
      "message": "Test auto-scaling for neutron\n\nTest does the following:\n1. Creates an instances with LoadBalancer\n2. Increased desired capacity\n3. Check that LB resources has been increased\nTest replaces test_neutron_autoscaling unittest.\nPart of blueprint decouple-nested.\n\nChange-Id: I3b4924bfe3e427ffc77b23e0a3b6b08accfa39eb\n"
    },
    {
      "commit": "60e0ecd3110e0ba7c0539cba9d325b8c1c630885",
      "tree": "bf71a01218afa6580b40811d10bc63b4499d4e0e",
      "parents": [
        "e4d48604ce44e8ac1beabb564b3d05420fa7d3aa"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Sun Dec 14 22:17:21 2014 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Tue Jan 20 09:47:25 2015 +0200"
      },
      "message": "Enable H305 and H307 style checks\n\nCorrect grouping and ordering of imports\n\nChange-Id: I47ea0d53f80d7f0aeb01c1c6afd63713be87ddf4\n"
    },
    {
      "commit": "986ff149d9f8d2aa15c4c89e4faf165d88c93a66",
      "tree": "f1c92680c5d9e394548c7350f19ef20398fa3f51",
      "parents": [
        "61392ad38bc5e7a883d83f8ed08df5aa41ea9bd2"
      ],
      "author": {
        "name": "Peter Razumovsky",
        "email": "prazumovsky@mirantis.com",
        "time": "Tue Nov 25 19:11:31 2014 +0300"
      },
      "committer": {
        "name": "Peter Razumovsky",
        "email": "prazumovsky@mirantis.com",
        "time": "Wed Nov 26 16:43:56 2014 +0300"
      },
      "message": "Fix [H302] errors in heat_integrationtests\n\nChange-Id: I116e55685e1ee11a0c58c9b33c00cfc0e9f42efe\n"
    },
    {
      "commit": "6ef6c342d897188ec76cd4414260e94d5c08a84f",
      "tree": "7af88fb5625d58ba91cacb1350c41aca8c5c8351",
      "parents": [
        "566dab0758d109b4d8be248bb8c2400ae4b21321"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Tue Nov 18 16:36:47 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Tue Nov 18 16:38:05 2014 +0000"
      },
      "message": "Functional tests skip volume_create_backup_restore\n\nThis test is frequently failing and we don\u0027t yet understand why,\nso skip to avoid further delaying making the functional job voting.\n\nChange-Id: I62e0f70f1c27037f374bab8d15512bde1a2ce928\nPartial-Bug: #1382300\n"
    },
    {
      "commit": "50d3e8cfea4144d948b31e610bb912ab9b448389",
      "tree": "cd5ec006a732903df8f266d12fee2723251704fc",
      "parents": [
        "a5bd912272236eccf7d7f39595a86d2de376e5c4"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Oct 21 11:08:50 2014 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Oct 21 11:08:50 2014 +1300"
      },
      "message": "Halt test_cinder_volume_create_backup_restore on error\n\ntest_cinder_volume_create_backup_restore fails frequently due to issues\noutside heat. Instead of failing, this change halts the test when the\nerror condition is triggered. This will allow some of the test to run\nwhile making the check job voting.\n\nOnce logging is configured in heat_integrationtests an elastic-recheck\nsearch can monitor for the frequency of this error to aid\nnova/cinder/swift developers to fix it.\n\nChange-Id: I09722ad725a8d23fb2028c17b0dd9fcab3957649\nRelated-Bug: #1382300\n"
    },
    {
      "commit": "a5bd912272236eccf7d7f39595a86d2de376e5c4",
      "tree": "071e5b3e82519394f585aa1537fb8b206bdc92a7",
      "parents": [
        "e64590bfe4714941344dcea7caa620f27a218962"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Aug 11 14:39:00 2014 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Oct 08 12:45:34 2014 +1300"
      },
      "message": "Add volume backup/restore integration test\n\nAdds a more comprehensive test for the cinder volume resources:\n- Creates a stack with a volume, and writes data to it\n- Deletes the stack with the volume deletion policy set to\n  \"snapshot\" (which really means backup) the volume\n- Create a new stack with a volume created from the backup\n- Prove the data written in the first stack is still present\nNote this test also aims to provide coverage of volume attachment\nresources, e.g so we would catch any bugs like bug #1311533 in\nfuture.\n\nAuthored-By: Steve Hardy \u003cshardy@redhat.com\u003e based on tempest change\nI04ae0cf942d12c4504b2df504a8c940575b90b69\n\nChange-Id: I04ae0cf942d12c4504b2df504a8c940575b90b69\nRelated-Bug: #1311533\n"
    },
    {
      "commit": "647b345d8e31422403c9c487b938189dc672803b",
      "tree": "62d793d053ae9cb9b1b38b881ac2633c0f9e4370",
      "parents": [
        "450aa7f3f5f4aa8ded094a191e8674080ce688e8"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Jul 30 11:04:42 2014 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Oct 07 12:50:32 2014 +1300"
      },
      "message": "Move test_server_cfn_init from tempest to heat\n\nThe only changes required to move this test have been:\n* Change the imports\n* Use the DEFAULT CONF group for conf options\n\nChange-Id: Ic9474e329b9cef1e96b693f10c320b612f580283\nPartial-Blueprint: functional-tests\n"
    }
  ]
}
