)]}'
{
  "log": [
    {
      "commit": "08514adc40232c74f3c9c21755132d1019ae51ef",
      "tree": "ab3594c0f9222ed6b7e9e4bfd668a8fe887445be",
      "parents": [
        "4d4b7ab5fbd1992b0a7dbf4de9379b34da7084ed"
      ],
      "author": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Fri Feb 06 10:08:31 2015 +1000"
      },
      "committer": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Thu Feb 12 19:35:51 2015 +1000"
      },
      "message": "Remove some unused functions and improve call_until_true\n\nNow call_until_true can have arguments passed to it.\nRemove some large methods are not used.\n\nChange-Id: I132f3f2e8408a8ef125313e867773b94a7958216\n"
    },
    {
      "commit": "4408da322c51fb4148407f05502aef4084c9cb1f",
      "tree": "4211ebc0e00e677952bde85d998c59dc6c46e3b7",
      "parents": [
        "545dfebe9c1628f6c192176e5067104e3492962d"
      ],
      "author": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Tue Feb 03 18:53:30 2015 +1000"
      },
      "committer": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Tue Feb 03 18:53:30 2015 +1000"
      },
      "message": "Move aws nested stack tests to functional tests\n\n- use swift to post templates to.\n- move limit tests to test_stack_resource\n\nPart of blueprint decouple-nested\nChange-Id: Id11e86835addc21301b3534a559d1754a802425e\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": "e4d48604ce44e8ac1beabb564b3d05420fa7d3aa",
      "tree": "124540bb2ab9e2003326d0bd16c7e2ed99255262",
      "parents": [
        "5f86496a6c6909d9b323b4e3a09a8db33192f917",
        "2bd63a4aa4f94fca32c40c17063bf1e697dc3930"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 19 11:00:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 19 11:00:29 2015 +0000"
      },
      "message": "Merge \"Move template resource tests to functional\""
    },
    {
      "commit": "7c1f224f48870197eb926a122539e07d21f8e030",
      "tree": "bc235cd8de3c8108c72ed450403f78f410310ccf",
      "parents": [
        "907b1cecde0165f21ae3a4dd8cee0ed4b749e67c"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Jan 12 16:32:56 2015 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Jan 12 16:35:25 2015 +0000"
      },
      "message": "Make StackResource less strict on initial validation\n\nWhen doing the initial validate(), skip validating values by setting\nthe stack strict_validate to False, otherwise we incorrectly fail\nvalidation when values are passed in via properties/parameters which\nrefer to resources in the parent stack.\n\nCo-Authored-by: Angus Salkeld \u003casalkeld@mirantis.com\u003e\nChange-Id: Ib75c2de6c32373de72901b9f7c5e3828bd9ee7d9\nCloses-Bug: #1407100\nCloses-Bug: #1407877\nCloses-Bug: #1405446\n"
    },
    {
      "commit": "2bd63a4aa4f94fca32c40c17063bf1e697dc3930",
      "tree": "80c9641bb7bd7330ac7139fcac4ea69abab5485d",
      "parents": [
        "907b1cecde0165f21ae3a4dd8cee0ed4b749e67c"
      ],
      "author": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Wed Jan 07 11:11:29 2015 +1000"
      },
      "committer": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Mon Jan 12 23:07:05 2015 +1000"
      },
      "message": "Move template resource tests to functional\n\nNote: this enables adopt and abandon in the gate\nso we can test this feature.\n\nPart of blueprint decouple-nested\nChange-Id: Id1e63fc4b4e609f699d718b8569c25d246e83faa\n"
    },
    {
      "commit": "dccaf684bc9e02ce26ec0f2a7dad02f740ad4c46",
      "tree": "5152f3ee621e65b45bfe0433a1cd154967c26573",
      "parents": [
        "cd3622e3e2dd815db08cb2b0543bc9c0f51d2dfb",
        "c6b2562ce6edcc15fa47a29288cf95ffee5258d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 08 12:40:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 08 12:40:14 2015 +0000"
      },
      "message": "Merge \"Cleanup heat/openstack/common\""
    },
    {
      "commit": "cd3622e3e2dd815db08cb2b0543bc9c0f51d2dfb",
      "tree": "191e22427b8de57b98701fc9a12c2fdd80a423ec",
      "parents": [
        "6618990c45f4a51939a092ff596e979e0a1c1a37"
      ],
      "author": {
        "name": "Thomas Herve",
        "email": "thomas.herve@enovance.com",
        "time": "Wed Dec 17 10:36:51 2014 +0100"
      },
      "committer": {
        "name": "Thomas Herve",
        "email": "thomas.herve@enovance.com",
        "time": "Fri Jan 02 13:14:20 2015 +0100"
      },
      "message": "Use oslo.config generator\n\nReplace usage of old incubator configuration generator by the\noslo.config tool.\n\ntools/config/generate_sample.sh has been replaced by tox -egenconfig.\n\nheat_integrationtests/generate_sample.sh has been replaced by\noslo-config-generator\n--config-file\u003dheat_integrationtests/config-generator.conf\n\nChange-Id: I6d95df203b556c8ec2088d40a446427f7087b9a7\n"
    },
    {
      "commit": "c6b2562ce6edcc15fa47a29288cf95ffee5258d9",
      "tree": "70e8da8e67e2ab0fdcd19ab0374b21b6da8e428e",
      "parents": [
        "6618990c45f4a51939a092ff596e979e0a1c1a37"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Fri Jan 02 13:22:05 2015 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Fri Jan 02 13:48:43 2015 +0200"
      },
      "message": "Cleanup heat/openstack/common\n\nRemove jsonutils, strutils and timeutils modules.\nThey are not tracked in openstack-common.conf.\nFirst two were not used anywhere, and single usage of timeutils is fixed\nto use oslo.utils.\n\nChange-Id: I368728e486bc7b05c0768df17123a0efad078efb\n"
    },
    {
      "commit": "95f65a27b144664e9d85506881c828ba5dcb13b0",
      "tree": "ababfb25b8309bd522fbef25ce72e288cc4e823a",
      "parents": [
        "ebf15d73a25ceb432ab2ed6b2402b1fae1c62721"
      ],
      "author": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Mon Nov 24 12:38:30 2014 +1000"
      },
      "committer": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Mon Dec 15 09:44:11 2014 +1000"
      },
      "message": "Add \"parameter_defaults\" to the environment\n\nThis give the user a way to set defaults recursively down nested stacks\nwithout having to create the parameter in every template (it\u0027s ignored\nif the template does not have the parameter).\n\nblueprint env-nested-usability\nChange-Id: Ie6b4481417204a527d322fd532c341b9acbce473\n"
    },
    {
      "commit": "132a1ba1db1c05304eba2a52d65cc87f6505d3ac",
      "tree": "2b54c74708be44537736aa43bbb48ade1ea6fd34",
      "parents": [
        "986ff149d9f8d2aa15c4c89e4faf165d88c93a66",
        "f2c82c0f0e23533a8c7c083431e6efc0d0507f8e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 08 14:03:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 08 14:03:10 2014 +0000"
      },
      "message": "Merge \"Create common stack_create functional test helper\""
    },
    {
      "commit": "61392ad38bc5e7a883d83f8ed08df5aa41ea9bd2",
      "tree": "05fdcf0e6bea96da77796e20efc83e602a4f871e",
      "parents": [
        "39921a80cde87f2b9082bb74e5a6b0cf1994ef8d",
        "70c2f285a2a64ea2e83c77c1999d068d37e5fba8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 24 11:01:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 24 11:01:35 2014 +0000"
      },
      "message": "Merge \"Add support for running tests against standalone Heat\""
    },
    {
      "commit": "39921a80cde87f2b9082bb74e5a6b0cf1994ef8d",
      "tree": "0a869754218f92626411229c8b05152d4de2acc1",
      "parents": [
        "c9efd978b2bad4d90a5a23acfa9f0204f7d7dcf9",
        "240437022862ddf90b6e867a7b89d0513ea32661"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 24 10:32:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 24 10:32:53 2014 +0000"
      },
      "message": "Merge \"Add logging fixture to integration tests\""
    },
    {
      "commit": "70c2f285a2a64ea2e83c77c1999d068d37e5fba8",
      "tree": "cba11ca1819657ad6b64b34d7b762cfdaadf493c",
      "parents": [
        "240437022862ddf90b6e867a7b89d0513ea32661"
      ],
      "author": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Fri Nov 21 08:51:41 2014 +1000"
      },
      "committer": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Mon Nov 24 09:27:47 2014 +1000"
      },
      "message": "Add support for running tests against standalone Heat\n\nThis replicates what is in heatclient shell.\nWe need support for the OS_NO_CLIENT_AUTH.\n\nChange-Id: I40990555f072d3e10db704c0f63f19db9c8ed8bf\n"
    },
    {
      "commit": "240437022862ddf90b6e867a7b89d0513ea32661",
      "tree": "1e09df0b635f8a42838e6ee82e328af412b7ea95",
      "parents": [
        "6ef6c342d897188ec76cd4414260e94d5c08a84f"
      ],
      "author": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Fri Nov 21 08:49:26 2014 +1000"
      },
      "committer": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Mon Nov 24 09:27:47 2014 +1000"
      },
      "message": "Add logging fixture to integration tests\n\nChange-Id: I55bffc4278fc92d4f8eff012acd75c1acb1eddeb\n"
    },
    {
      "commit": "f2c82c0f0e23533a8c7c083431e6efc0d0507f8e",
      "tree": "35e7343a62b99d1762f968123a824d6eb80987e8",
      "parents": [
        "c9efd978b2bad4d90a5a23acfa9f0204f7d7dcf9"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Nov 20 14:02:17 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Nov 20 14:38:38 2014 +0000"
      },
      "message": "Create common stack_create functional test helper\n\nThe same pattern for creating a stack, defaulting arguments,\nsetting cleanup, and waiting for status is repeated in all\ntests, so move that logic to a common base-class helper.\n\nChange-Id: Ibf4c2f61d1f1936816245178fd8cf794e347de8b\n"
    },
    {
      "commit": "c9efd978b2bad4d90a5a23acfa9f0204f7d7dcf9",
      "tree": "96b539dd12a9837d3015564e395a10a1b9f9a90c",
      "parents": [
        "417097eac2dbda0902095ac0a64db2500816e5a9"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Nov 20 11:31:55 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Nov 20 14:33:57 2014 +0000"
      },
      "message": "Move common functions into functional test base-class\n\nThe list_resources and update_stack are generic and likely to be used\nin multiple tests, so move them into the test base-class.\n\nChange-Id: I20b5399212a3dde514e0785b1fc91be2c30cba04\n"
    },
    {
      "commit": "e64590bfe4714941344dcea7caa620f27a218962",
      "tree": "44bdd175935268df7999f830c2f43b6c0f8e5ecc",
      "parents": [
        "647b345d8e31422403c9c487b938189dc672803b"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Oct 07 13:22:41 2014 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Oct 08 10:16:30 2014 +1300"
      },
      "message": "Configure flavor and image from env\n\nCreate nova flavor and set environment variables\nto set default configuration values for running integration tests.\n\nChange-Id: I47d386159e2c5283459b7550886df25970707238\n"
    },
    {
      "commit": "450aa7f3f5f4aa8ded094a191e8674080ce688e8",
      "tree": "5c9587234c27f0199ba8716117ea4ddba456920e",
      "parents": [],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Aug 25 10:37:27 2014 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Sep 24 09:02:20 2014 +1200"
      },
      "message": "Support classes for heat integration tests\n\nThese support classes started as a forklift of the classes needed\nto run tempest scenario orchestration tests.\n\nThe original tempest code has been pared back to provide the\nsmall subset required by heat integration tests. From this point on\nthese support classes can evolve to the specific needs of the\nintegration tests.\n\nThere is some unused code (especially in remote_client) which has\nbeen left in as it may become useful in the future, and is already\nextremely well reviewed and tested from being developed for tempest.\n\nThe script heat_integrationtests/generate_sample.sh will generate\nan up-to-date heat_integrationtests/heat_integrationtests.conf.sample\nfile which can be copied to\nheat_integrationtests/heat_integrationtests.conf\nto override default configuration values. A local ConfigOpts is created\nfor each test to avoid any potential interaction with heat\u0027s\nglobal CONF. Configuration options for credentials default to\nbeing sourced from the environment.\n\nThe default tox testenv now excludes tests in heat_integrationtests.\nA new testenv called \"integration\" will only run tests in\nheat_integrationtests.\n\nIntegration tests will fail if preconditions are not met, including\na keystone endpoint, credentials and glance containing the expected\nnamed image.\n\nDevstack gate hooks have been moved to heat_integrationtests now that\nthe name of the package has been decided.\n\nChange-Id: I174429c16bb606c5c325ee8b62c6e600ea77a6e6\nPartial-Blueprint: functional-tests\n"
    }
  ]
}
