)]}'
{
  "log": [
    {
      "commit": "9ede185ec3a251720d6c3411001fb365a6e797f1",
      "tree": "c457526ca0174170390ae9792574b625cea1fb69",
      "parents": [
        "5f3651a9bfc9dc91559c5bb0d68bd213bf313b94"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Thu Mar 19 17:54:52 2015 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Fri Aug 28 08:39:47 2015 +0000"
      },
      "message": "Merge Neutron AutoScaling and LoadBalancer tests\n\nThe tested use case is an autoscaling group of web app servers\nbehind a loadbalancer.\n\nTest template was rewritten to use AutoScalingGroup, wait conditions and\noutputs, so no other client than heat one is used.\nNow there is no need to check for VM connectivity,\nas stack/resources status COMPLETE now quite reliably means\nthat the listening servers are running.\n\nThis patch should probably also help with narrowing down the causes of\nbug 1437203, since it does not checks instance connectivity with SSH.\n\nChange-Id: Iec8e8061f9ab3f3841fa221722b7b7805760cdf7\nRelated-Bug: #1437203\nCloses-Bug: #1435285\n"
    },
    {
      "commit": "eecee6568784a33cb7c30df4b401cc5e527c7ecc",
      "tree": "08adfeecf5d8ab841051617c670b720139d54ffe",
      "parents": [
        "bd772feaf59b2617ea8d5ca93563be93461fd84c"
      ],
      "author": {
        "name": "Rakesh H S",
        "email": "rh-s@hp.com",
        "time": "Wed Jul 15 17:44:41 2015 +0530"
      },
      "committer": {
        "name": "Rakesh H S",
        "email": "rh-s@hp.com",
        "time": "Tue Jul 21 12:45:03 2015 +0530"
      },
      "message": "Adds coverage for AWS EIP resource in scenario tests\n\nChange-Id: Ie37fd388ba3d6c7bc5ec03609d7d27c84ab474cc\nCloses-Bug: #1269551\n"
    },
    {
      "commit": "ec4b03bcc94c4f2d013ac9b6ed9eb19b8b77b3c0",
      "tree": "cbe45b94f1d5c29ad9cad68967c33623c7602bc4",
      "parents": [
        "3a6c10761509f92426d4f380efe1525323e1747f"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Sat May 23 02:20:47 2015 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Wed May 27 21:01:30 2015 +0530"
      },
      "message": "Use network \u0027heat-net\u0027 for integration_tests\n\nNeutron support for ipv6 is not complete yet (ex. LBaaS\nonly supports ipv4). We\u0027had some gate issues after dual\nstack was enabled in devstack. We had put some tactical\nfixes to resolve those[1][2].\n\nThis fix adds usage of heat-net/heat-subnet(only ipv4)\nfor integration tests. This also rolls back the earlier\ntactical changes.\n\nhttps://review.openstack.org/#/c/178576\nhttps://review.openstack.org/#/c/178933/\n\nChange-Id: Ia863edb8932b8dea5c4fa110c97dcfdadca85bb9\n"
    },
    {
      "commit": "406bbd53b60a3af6146c8563fb39f5b320f4025d",
      "tree": "ac6ea7bd5e88bc42a26be3a512cdc4badcc0a1ec",
      "parents": [
        "19b9e1dde7ed834a9bb6f6d6bdc98a0c9a10b568"
      ],
      "author": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Wed May 13 14:24:04 2015 +1000"
      },
      "committer": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Wed May 13 14:24:04 2015 +1000"
      },
      "message": "Add basic Ceilometer alarm test\n\nThis sends a manual ceilometer sample to trigger the alarm,\nthen confirms that the autoscale policy/group reacts correctly.\n\nNote: this doesn\u0027t used ScenarioBaseTest as it skips the test\nunnecessarily on unused images and networks.\n\nChange-Id: I5c842779d90497ba88df66bbfd8f447679645192\nDepends-On: Ib3795bcca9d5ec3d68c6443a9854dbc56118ca40\n"
    },
    {
      "commit": "95ac9aae6f2ca11d5162f8bcf8408f22badc2185",
      "tree": "b6c8fcaacef6ea520c954d1fb4ccdd9846460c94",
      "parents": [
        "83ef84daa6576a7a49df64e94f941e065656a11d"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Thu Apr 30 10:40:43 2015 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Thu Apr 30 16:42:15 2015 +0530"
      },
      "message": "Use ipv4 address for connectivity in lb integration test\n\nYou can not specify subnet for a server creation. Therefore server\nnic would get ip adresses from all subnets. We should pick the\nipv4 address to check connectivity.\n\nAlso added change to NovaClientPlugin to provide ipv4 address.\n\nChange-Id: I2eb3bdb359aca0cfaebf0be98db79170c681a078\nCloses-Bug: #1450293\n"
    },
    {
      "commit": "83ef84daa6576a7a49df64e94f941e065656a11d",
      "tree": "a16d0d9c1565cf0cc96df4a64c96eccfbdb97530",
      "parents": [
        "4920fda680faed08d970542674bce21a4df0d9c4"
      ],
      "author": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Wed Apr 29 05:31:54 2015 -0400"
      },
      "committer": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Wed Apr 29 07:58:24 2015 -0400"
      },
      "message": "Use ipv4 subnet in Heat scenario tests\n\nPreviously we used first subnet from network and it was correct, because\nthere was only one subnet in network by default. According to the last changes\nin devstack new ipv6 subnet was added to the all default networks.\nThis patch adds function to the base class, which allows to choose\nsubnet based on ip version. All scenario tests were updated to use only ipv4\nsubnet.\n\nAlso was added property for FIP, which specify ip of vip.\n\nChange-Id: I199075909b97fe98e1a3c1d175b0b4cf7100403d\nCloses-Bug: #1449896\n"
    },
    {
      "commit": "7205fee10521ff45180facce1b2029aaae79ae70",
      "tree": "efc36db87c78bcb0a2b268a5978b7682462a886d",
      "parents": [
        "19767452e77b9ac9de2d95fc0d9e3a835c386822"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Mon Apr 06 07:57:34 2015 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Wed Apr 08 19:04:34 2015 +0530"
      },
      "message": "Fix NeutronLoadBalancerTest.test_neutron_loadbalancer timeout\n\nNeutronLoadBalancerTest.test_neutron_loadbalancer timeout\nhappens occasionally. Added WaitCondition resource to\nsignal back after SimpleHTTPServer is started.\n\nChange-Id: I73085d1b20277fba9f28460abaa991d489d2447a\nCloses-Bug: #1437203\n"
    },
    {
      "commit": "e0ad363708f6ad83c8d14d8b47f1a6ae153e49a7",
      "tree": "9fd1e11aa0c3844ccff826351ec48e6a1fa5f1d8",
      "parents": [
        "42cd65bb36bd66ff32ebd2f16a0a9f8dcc0b7b4b"
      ],
      "author": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Thu Mar 19 11:34:32 2015 -0400"
      },
      "committer": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Thu Mar 19 11:34:32 2015 -0400"
      },
      "message": "Use outputs section for getting ip addresses\n\nInstead of direct call in test we may also test attributes and show good\nexample of how to use get_attr functions.\n\nChange-Id: I4c2e78fe6c1fc8808f0180592b60c091613a3af9\n"
    },
    {
      "commit": "3e0ab4dd2ee2721b2c0a5e758d1fb27745cf2218",
      "tree": "4c9dfce5d9cbf3cecd66b5c16a98b8775b21ce94",
      "parents": [
        "673fc43394b32be401af47139f06c9a4bbdc981d"
      ],
      "author": {
        "name": "Anastasia Kuznetsova",
        "email": "akuznetsova@mirantis.com",
        "time": "Fri Mar 06 18:10:13 2015 +0400"
      },
      "committer": {
        "name": "Anastasia Kuznetsova",
        "email": "akuznetsova@mirantis.com",
        "time": "Tue Mar 17 17:58:07 2015 +0400"
      },
      "message": "Add integration scenario test for Neutron LBaaS\n\n- added new scenario test that checks work of Neutron LBaaS resource:\ntest creates stack with two servers and LB resource, checks connection,\nadds one more member to LP and finally checks load balancing.\n\nCo-Authored-by: Sergey Kraynev \u003cskraynev@mirantis.com\u003e\n\nChange-Id: I5d05909d437a2ba7b047ae758f3b5d8669fc8b1b\n"
    },
    {
      "commit": "e75e1b5c4b39831b583afd6b5ef20fd7f0d634a7",
      "tree": "affa58de6dca43d6494b7dd431d7767338ce15fe",
      "parents": [
        "12f4e4d1541fd003b3e5f187a55c595fa1e8588b",
        "0b679bb6cf68c55ea73b2cc23d3c0574d7b26d03"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 10:58:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 10:58:06 2015 +0000"
      },
      "message": "Merge \"Func test conf to specify boot config\""
    },
    {
      "commit": "12f4e4d1541fd003b3e5f187a55c595fa1e8588b",
      "tree": "eec210e0c1907adc1114f8eb600b4178f97e6fa3",
      "parents": [
        "8c9aee1dbe1ef045f1999a1a854e147f8a4e437c",
        "d6de8a2b220353ed748b0596be582e0438a8690a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 10:50:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 10:50:46 2015 +0000"
      },
      "message": "Merge \"Use AWS::EC2::EIP for test_server_cfn_init\""
    },
    {
      "commit": "d6de8a2b220353ed748b0596be582e0438a8690a",
      "tree": "25174bf1b0504f88be79a77d7436c35dd2a542f2",
      "parents": [
        "ee4f68dce9990508fc56892f7ee18426e75fc734"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Mar 12 14:42:51 2015 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Mar 12 14:56:36 2015 +1300"
      },
      "message": "Use AWS::EC2::EIP for test_server_cfn_init\n\nMany (most) clouds won\u0027t have the assumed network to directly ping/ssh\nto the default IP address. This changes test_server_cfn_init to assign\na floating IP, and use that to ping and ssh to the server.\n\nIt also moves the ping to the end of the test. This was initially\nmeant to catch regressions in a co-gated neutron, but it is no longer\nrequired for a heat-only test.\n\nChange-Id: Ia9404289b2f9632883a479ccb435cbf6c51fcf2f\n"
    },
    {
      "commit": "0b679bb6cf68c55ea73b2cc23d3c0574d7b26d03",
      "tree": "fde8e3c1f49e833901007a34fe759ded2e45570b",
      "parents": [
        "8c9aee1dbe1ef045f1999a1a854e147f8a4e437c"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Mar 11 13:46:42 2015 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Mar 12 08:57:38 2015 +1300"
      },
      "message": "Func test conf to specify boot config\n\nThis adds a functional test config option boot_config_env which\ncan specify a path to an environment file which defines boot config\nresources for any test which needs the heat agent projects.\n\nBy default this value points to boot_config_none_env.yaml, which assumes\nthe image is already completely configured with the heat agent projects.\n\nThe aim is that in the gate jobs the following will be set:\nboot_config_env\u003d/opt/stack/new/heat-templates/hot/software-config/boot-config/test_image_env.yaml\n\nAnd the image_ref will refer to the latest built image in\nhttp://tarballs.openstack.org/heat-test-image/\n\nChange-Id: I1fa09bf3a8be248829061b931dd773973732fa52\n"
    },
    {
      "commit": "856f5755c10ef7693ef21e992021bc223d74e9a6",
      "tree": "25d1f1847677a8548110d880bc5a1ececb26760a",
      "parents": [
        "ee4f68dce9990508fc56892f7ee18426e75fc734"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Mar 09 14:34:28 2015 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Mar 12 08:57:38 2015 +1300"
      },
      "message": "Func test use param for software_config_transport\n\nThis will make it possible to later have different\nscenarios which specify different transports.\n\nChange-Id: I0dc3cc020c3f56fc5efe7a6f486c3bddf8a74802\n"
    },
    {
      "commit": "0e7ad374ff12a41c5e0e033d68d4eb95d4ab6f2c",
      "tree": "a550c948c6331292c4ece40574251a94eac87526",
      "parents": [
        "f6c8f12c2d53bbec75b06b7bf967fa6c3023582b"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Feb 24 16:35:04 2015 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Feb 24 16:35:04 2015 +1300"
      },
      "message": "Use the AWS instance type in the cfn_init scenario\n\nAll the other resources in the template are of the AWS kind and this\nwill help with merging I9d01c5e7de630df5058429353fa17b3536ee8807.\n\nThis was derived from tempest change\nI61346b569ed16d8a3c7610a85351ef723287fd83\n\nChange-Id: Icd15a9863c00e63409af635b24938bec3f125e16\nCo-Authored-By: Tomas Sedovic \u003ctomas@sedovic.cz\u003e\n"
    },
    {
      "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": "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"
    }
  ]
}
