)]}'
{
  "log": [
    {
      "commit": "2ca01cd20bfb88aaee9c425fac9f3a665b671031",
      "tree": "e81e6febaf38b94832b7d351cf7ce8629c88abdb",
      "parents": [
        "acd4ffe7c55be17111713ebc515a868d324ecd52"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Mon Dec 08 12:58:20 2014 +0200"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Feb 11 21:50:06 2015 +0200"
      },
      "message": "Adding the ability to use pre-created ports in Network scenarios\n\nIt\u0027s possible to launch an instance with virtual interfaces\neither by specifying the network the interface should be attached\nto or the port.\nThere are cases (e.g. SR-IOV) where it\u0027s only possible to launch\nan instance with a pre-created port.\nEnabling the creation of  a port with known vnic_types (Currently\n\u0027normal\u0027,\u0027direct\u0027 and \u0027macvtap\u0027) and launching an instance with this port\nattached.\n\nNova support Neutron SR-IOV ports https://wiki.openstack.org/wiki/Nova-neutron-sriov\n\nChange-Id: Id5cbd50d285ac0c7e8099c30151ace9d99f02020\n"
    },
    {
      "commit": "dfd7ac0004a5192e0f0f9a6e26482cb7af22c022",
      "tree": "3856b19331990f096c39f45aa31b76f8ba674902",
      "parents": [
        "a1a841f869f661d458124b49742b21d3a82ff67c"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 09 17:47:31 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 09 17:51:52 2015 -0500"
      },
      "message": "Add compute feature enabled flag for the ec2 api\n\nThe ec2 api\u0027s skip decision maker logic is convoluted and doesn\u0027t work\nif we don\u0027t set any of the options. This commit adds an explicity config\nflag to make it clear to say that your deployment doesn\u0027t support/use\nthe ec2 api and have the boto tests skipped.\n\nChange-Id: I47f44830b1aa38c32682c6c3e6f619a3ca59b5f3\n"
    },
    {
      "commit": "fdf20ffcc2c63a76a0810006f9b6d1e5b3128d60",
      "tree": "86d2732527d23ae8e33359854ba8cfad21d8dbe3",
      "parents": [
        "dc85dfbe9f1c65256fbcf88fcacd5f895242c61f",
        "1ac3ee025b8e1bdf9ce1e9ed2990979e6f2d0b1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 10:35:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 10:35:49 2015 +0000"
      },
      "message": "Merge \"Add a test for new-style container-sync\""
    },
    {
      "commit": "1ac3ee025b8e1bdf9ce1e9ed2990979e6f2d0b1f",
      "tree": "f4404e240bcd55d43bfc34c5fe0ef4974b2b62df",
      "parents": [
        "737a60373b29d6c542a9a64b2c9afe2d41fdef7d"
      ],
      "author": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Mon Aug 25 12:59:18 2014 +0900"
      },
      "committer": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Mon Jan 26 10:35:46 2015 +0900"
      },
      "message": "Add a test for new-style container-sync\n\nAdd a file for testing new-style container synchronization. The file is named\nas \"test_container_sync_middleware.py\" because new-style function is defined\nin wsgi middleware. Add two config items for container-sync settings for\nthe new test.\n\nAlmost all test code is the same as \"old-style\" container sync test so new\ntest class overrides the old one. To reuse source code of the old class,\ntest_container_sync.py file is cleaned up.\n\n!!!CONFIG DEFAULT VALUE IS CHANGED!!!\nThe default value of \u0027container_sync_timeout\u0027 item is changed from 120 to\n600 because the default interval time when container-sync daemon process\nruns is 300 sec so tests related to container-sync had a potential to\nterminate in failure. From this patch, the default value is changed to\nthe double of the interval time for the purpose of safety.\n\nPartially implements blueprint add-icehouse-swift-tests\n\nChange-Id: I81c4ad6d452ed6a96ed81af3404f47cf802c41a0\n"
    },
    {
      "commit": "14d172d9da32bc28b880151b5ecc474de1c50a22",
      "tree": "758d1ffefabe42e12bd25886fedd38dd85521a72",
      "parents": [
        "a182e8637dcd341f3ab9c6724ab9bf5563cdda2e"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Jan 23 16:37:47 2015 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Jan 23 16:43:49 2015 +0100"
      },
      "message": "Allow to specify the list of sahara enabled plugins\n\nThe list of plugins can be tuned by cloud administrator, so make\nsure that the list of checked plugins is not hardcoded.\nThe default list of plugins matches the one currently enabled.\n\nThis commit introduces also a new section for data_processing enabled\nfeatures in the tempest configuration.\n\nChange-Id: Ie29aeef2df605cfe840e053bc57ff980e9332636\n"
    },
    {
      "commit": "20f3743b4319461badcc9f5710265e37b875f2a7",
      "tree": "ea08aa980691685ef29a72496f90e972ebbb7c99",
      "parents": [
        "b6270cb32af728512cba0a349cd9848504828f03",
        "413bf2d6bd947626be9c8adf1e5f2b7e40da540b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 19 03:39:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 19 03:39:22 2015 +0000"
      },
      "message": "Merge \"Adds scenario for DNS-nameserver configuration\""
    },
    {
      "commit": "413bf2d6bd947626be9c8adf1e5f2b7e40da540b",
      "tree": "c65b0a5dcc4c670f798f9c99792c546f518a4ed8",
      "parents": [
        "c603d16a81e7c048750a223516c6b450668de63d"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Wed Nov 19 17:07:11 2014 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Fri Jan 16 12:08:50 2015 +0200"
      },
      "message": "Adds scenario for DNS-nameserver configuration\n\nTests that subnet\u0027s DNS server configurations are effecting the VMs\n1. Configure subnet with DNS nameserver\n2. Retrieve the VM\u0027s configured DNS and verify it matches the one configured\n   for the subnet.\n3. Update subnet\u0027s DNS\n4. Retrieve the VM\u0027s configured DNS and verify it matches the new one\n   configured for the subnet.\n\nDNS nameservers\u0027 addresses are arbitrary as any resolution check would be\ntesting either:\n* L3 forwarding - tested in test_network_basic_ops\n* External DNS service resolution - out of scope for Tempest tests\n\nAdds dhcp_client to tempest.conf which should indicate the image DHCP client\nused for renewing dhcp lease.\nSupported: \u0027udhcpc\u0027, \u0027dhclient\u0027\nEmpty value should skip subnet update parts of scenario\n\nTODO: add support for dhcpcd client\n\nChange-Id: Idd8d11929320aa9208dd14d718e1f8f264d9de80\n"
    },
    {
      "commit": "167b2bea9e0148973f2fcecd9db8fab97aeae3bf",
      "tree": "cb31d6ebb90f65ad85a6f138e53c18addcc630a3",
      "parents": [
        "33438a17352befd58cb692f6494b0294d025540e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jan 15 17:20:27 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jan 15 18:18:26 2015 -0500"
      },
      "message": "Move tempest_roles options to auth group\n\nThis commit moves the tempest_roles option to the auth group. This\noption was previously in the identity section which was the incorrect\nplace for it. The identity group is used for config settings related\nto keystone, while the auth section is used for tempest specific user\nauth.\n\nChange-Id: Id89c7c265b648cf31b3f2e684d4467a7c8c2f554\n"
    },
    {
      "commit": "33438a17352befd58cb692f6494b0294d025540e",
      "tree": "4d1c78e5e626ecdb07878cf0a778b506bf18d846",
      "parents": [
        "cbaba256031fac04538819f6616490f41ddfcb86"
      ],
      "author": {
        "name": "Hugh Saunders",
        "email": "hugh@wherenow.org",
        "time": "Thu Jan 15 14:26:57 2015 +0000"
      },
      "committer": {
        "name": "Hugh Saunders",
        "email": "hugh@wherenow.org",
        "time": "Thu Jan 15 17:25:40 2015 +0000"
      },
      "message": "Add roles to all tempest created users\n\nAdds configuration option identity.tempest_roles which is a list of\nroles that are added to all tempest created users.\n\nThis is useful when tempest users require priviledges between default\nand admin.\n\nChange-Id: I545d8f595dad6e4fe3da57e936baf18bc16c0e78\nCloses-Bug: #1411256\n"
    },
    {
      "commit": "1cfe2986a1fe8301fb5287bbd93bd5d4deafbf1d",
      "tree": "5156d3b5c9b98105b440af8012effde658b4411f",
      "parents": [
        "67a1fbfaf578891c08de179447ccba878e2c67ad"
      ],
      "author": {
        "name": "Lucian Petrut",
        "email": "petrutlucian94@gmail.com",
        "time": "Tue Jan 06 13:57:36 2015 +0200"
      },
      "committer": {
        "name": "Lucian Petrut",
        "email": "petrutlucian94@gmail.com",
        "time": "Wed Jan 07 14:34:38 2015 +0200"
      },
      "message": "Add image client build timeout config option\n\nThis patch Ibc4307b406b71db258975da90a39c1f51ad27e12 changed\nthe RestClient so that it does not use the\nCONF.compute.build_timeout variable anymore.\n\nFor this reason, there is no way to specify a timeout for the image\nclient, which inherits the hardcoded 60 seconds timeout.\n\nThis patch introduces a config option for this. For consistency,\na config option was added for build interval as well.\n\nChange-Id: I0ac5ead60c4dc5a0c04feee513ae299ca14bd38e\nPartial-bug: #1394519\nCloses-bug: #1407943\n"
    },
    {
      "commit": "c603d16a81e7c048750a223516c6b450668de63d",
      "tree": "68ead2b894618c0776bf60c53de5b226418f6482",
      "parents": [
        "f5cddf29bfb429edf17d77db713431f241748c33"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jan 05 20:03:40 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jan 05 20:03:40 2015 -0500"
      },
      "message": "Update sample config\n\nOslo.config 1.6.0 was recently released which updated the config sample\ngenerator. This changes the sample generated for the pep8 job. This\ncommit updates the in repo sample config file to allow the gating job\nto pass again.\n\nChange-Id: I76b94f9bd99d283dac0b2246654d14c4d25d2f65\n"
    },
    {
      "commit": "4ad49d0b36ed33b1a8d03cf5831d909d1ec68c65",
      "tree": "bbba6dcff97de09eb791ce08625815ac90704f08",
      "parents": [
        "3654cf506851577c011fc7895e41d423070b60a8",
        "daadcdbec6c8fec4a5e42b4924f9b8480ac222e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 02 14:52:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 02 14:52:41 2015 +0000"
      },
      "message": "Merge \"Drop ComputeAdmin configs, credentials and manager\""
    },
    {
      "commit": "da54c8e43cba4b5f30978981157699434fac5675",
      "tree": "6a75758bc7d1ee407bace2da4755b58d0d475ee9",
      "parents": [
        "4fae35d07a9764f1e26b7c51b5812d5d8fa37773",
        "a58c1566eb6d26da9a9b640d339b828111d82943"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 30 21:28:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 30 21:28:23 2014 +0000"
      },
      "message": "Merge \"Remove Nova v3 API config\""
    },
    {
      "commit": "daadcdbec6c8fec4a5e42b4924f9b8480ac222e5",
      "tree": "5e1151390402b3b36505e923c5718cd171874954",
      "parents": [
        "7ace5a0da46f355635ba21de01593526151c5174"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Dec 24 00:41:36 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Dec 30 09:49:18 2014 +0000"
      },
      "message": "Drop ComputeAdmin configs, credentials and manager\n\nDrop ComputeAdmin config group, credential type and manager as\nthey are not used anywhere anymore.\nThe test-accounts-continued bp will provide a better framework\nto support more types of test accounts in future if needed.\n\nChange-Id: Id5508ecbf0ac78168858d5c21bccbeeb8b818f73\n"
    },
    {
      "commit": "5be44581742a053837db6cc3553e72091ee3e7e1",
      "tree": "5ce47ccdda67266391a1411fd17624a826fed606",
      "parents": [
        "840eafaee94c88310595b5a0a4b2277295977070"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Dec 24 09:05:13 2014 +0200"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Dec 24 09:10:09 2014 +0200"
      },
      "message": "Fixing typo in config.py\n\nChange-Id: Iedf697bf3fd83854626f1513da81885428d723f4\n"
    },
    {
      "commit": "a58c1566eb6d26da9a9b640d339b828111d82943",
      "tree": "10415ac42fb229d37d76ae3c9c1aaba03e2c9c49",
      "parents": [
        "61b0033f15c7ebd0e9190143a2dcac3b11c34e5d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Dec 15 00:39:55 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 18 04:16:32 2014 +0000"
      },
      "message": "Remove Nova v3 API config\n\nNova v3 API has disappeared, and Tempest isn\u0027t testing the API on the\ngate now. In addition, Nova team is creating a new REST API \"Nova v2.1\nAPI + microversions\" and the interfaces are different from v3 API.\nSo it is not necessary to keep Nova v3 API tests in Tempest.\nThis patch removes the API config.\n\nChange-Id: I6c0dc4ff1b05dcf29aae2937104dacf55384d12f\n"
    },
    {
      "commit": "5b139ad8e4cec01ad143449deb1dc06bbde35468",
      "tree": "b2120a8bfaef8a9c028068ae471d0b7213ae7ffd",
      "parents": [
        "ab6106ddaa5b58a423277fcdfc57ad85c31f39ce"
      ],
      "author": {
        "name": "Hugh Saunders",
        "email": "hugh@wherenow.org",
        "time": "Mon Dec 15 09:08:41 2014 +0000"
      },
      "committer": {
        "name": "Hugh Saunders",
        "email": "hugh@wherenow.org",
        "time": "Mon Dec 15 09:10:47 2014 +0000"
      },
      "message": "Add note about build_timeout\n\nCompute\u0027s build_timeout applies to other services that don\u0027t define that\nvalue. This patch adds a comment to make that explicit.\n\nChange-Id: I8bbe7a654a548317d0c66fa24506eff7424cf9ef\nCloses-Bug: #1394519\n"
    },
    {
      "commit": "53483137c70dfeebff3c53c6f841ea55f9cca679",
      "tree": "966351406f34bb920c1c451ccd61679580235f46",
      "parents": [
        "8be1f240c903e69e3887aa7924814c1ac9923229"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 18:50:06 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 20:26:05 2014 -0500"
      },
      "message": "Remove network debug\n\nThis commit removes all of the network debugging gorp usage from\ntempest. These were added as a crutch over a year ago to enable\nreal neutron testing in the gate, which was impossible to debug\nat the time. This debug info is an inherent layer violation in tempest\nwhich is only supposed to be black-box and not care about any of the\nunderlying internals. It also assumes a single host environment and\nthat tempest is running on that machine, which is mostly specific to\nthe gate and devtest setups. Additionally the amount of output on a\nfailure is staggering to the point where keeping this around is\ncounter-productive. If we are unable to debug issues at this point\nneutron needs to improve their logging so people can figure out what\nfailed.\n\nChange-Id: Ia1ed4ab3cd2e4941fb072b3390f4859420989e74\n"
    },
    {
      "commit": "a7db669cd3c563f92977c82c2f301aff6b368d5d",
      "tree": "7c521eff08040dd11c6f851dc916a4a6d0739b17",
      "parents": [
        "70f996cba782345b4ffefab6e27854f61892ee30"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Sun Nov 23 18:44:38 2014 -0500"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Dec 03 02:11:48 2014 -0500"
      },
      "message": "Add ca_certificates_file option to test against SSL servers\n\ntempest has an option to ignore SSL errors\n(disable_ssl_certificate_validation) but no way to pass in\na CA bundle to be used to do actual validation. This new option,\nca_certificates_file, will provide this bundle.\n\nboto testing will be handled separately as it gets CA\ncertificates from its configuration file.\n\nThis is configured in either /etc/boto.cfg or the file pointed\nto by $BOTO_CONFIG via:\n\n[Boto]\nca_certificates_file \u003d /path/to/ca-bundle.pem\n\nChange-Id: I5662e881f7d71ed34a8fe4b9d0a2541a6ff1bad3\nCloses-bug: #1395754\n"
    },
    {
      "commit": "e5e7a50909d3e91e5e98e851ae764fe897eca648",
      "tree": "692679f8de7f0677f2fff1047f416609c9ce4be8",
      "parents": [
        "8ef26d4b56380c39ee2885bea487f7953f59d252"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Nov 26 11:00:10 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Nov 27 00:15:56 2014 -0500"
      },
      "message": "Remove unused xml config options\n\nThis patch removes the xml configuration options from tempest. Since\nthe xml testing has all been removed from tempest these options no\nlonger do anything, so let\u0027s just remove them from config.\n\nChange-Id: I5b3e221d942e09134024b82acaf179dc869357e0\n"
    },
    {
      "commit": "b72686ec53f6d3b64e13e8228222736d83f73ae3",
      "tree": "29f6201a855592936f9fe91144a5df48dd839f85",
      "parents": [
        "1c67b4132922f73683d0980bf67a3113206b66d7",
        "d4f1b9a32c556c4204a2554e34b03919c04675d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 15:00:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 15:00:58 2014 +0000"
      },
      "message": "Merge \"Sync latest log module from oslo-incubator\""
    },
    {
      "commit": "6f4296e8dfa34788dc6302cfb5cdbf0560b4e5c1",
      "tree": "0ca69b3d8faf598bb9d280a5e897e214408903ab",
      "parents": [
        "cbf87aff207d76c106e5a53644a6f4f69b355cf2",
        "8f1401bcb0b0fd7b697f72640c36abd57a1169f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 04:59:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 04:59:46 2014 +0000"
      },
      "message": "Merge \"Update documentation for clarity\""
    },
    {
      "commit": "8f1401bcb0b0fd7b697f72640c36abd57a1169f2",
      "tree": "8498856fcb16532f54075fab7bf46ef295de6314",
      "parents": [
        "bf6665246b7fcc375ae42240cd4741d7ad79b35d"
      ],
      "author": {
        "name": "Chris Hoge",
        "email": "chris@hogepodge.com",
        "time": "Wed Nov 19 14:00:37 2014 -0800"
      },
      "committer": {
        "name": "Chris Hoge",
        "email": "chris@hogepodge.com",
        "time": "Fri Nov 21 15:53:45 2014 -0800"
      },
      "message": "Update documentation for clarity\n\nFixes bug #1393908\n\nChange-Id: Iec46949f9f4beb25d6818b6b141de78180630a60\n"
    },
    {
      "commit": "e65eb53f991ee5f3c228aa953c44df2dca611de8",
      "tree": "7429a2cafd0e86e0f37453bd120d4b7634a540f5",
      "parents": [
        "8795a83240db30b7331f4f8a3bcc805cdfd88b40",
        "2dcb1629ed945483f4a8f9fcd540efc65e137d13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 20 05:13:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 20 05:13:22 2014 +0000"
      },
      "message": "Merge \"Add config options for XML support in Keystone\""
    },
    {
      "commit": "d4f1b9a32c556c4204a2554e34b03919c04675d1",
      "tree": "734d04aad7eee5c2ec55e86ffba7755e106c3ef2",
      "parents": [
        "bb1dfea77e7ece2d8d42cfed6bcce25044b5e2c7"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Tue Nov 04 08:40:59 2014 +0100"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Nov 20 03:44:00 2014 +0000"
      },
      "message": "Sync latest log module from oslo-incubator\n\nThis commit syncs the latest version of the log module oslo-incubator.\nDepends-On: Iee20319e7596232de5bed5b9755381ead44e3f46\nCloses-Bug: #1386530\nChange-Id: Ibc6fde39f93dd620f8e6020129aa7c10d12b581f\n"
    },
    {
      "commit": "7f4104a96fa84ac56c28d858836075e91943caab",
      "tree": "bc15eb6253a70cb1739e366d922c161e57257312",
      "parents": [
        "08f4f3a5a8aab745bf6b6a751a9c823db1874168",
        "31a139adb9058f6cf4c6427abc28477eadbed7f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 23:40:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 23:40:31 2014 +0000"
      },
      "message": "Merge \"Attempt to test live_migration by default\""
    },
    {
      "commit": "2dcb1629ed945483f4a8f9fcd540efc65e137d13",
      "tree": "410835da5dbee906b5aa3936a7f828f6519ead10",
      "parents": [
        "6bfb9b7a5281cd3de657abbee263f8de2369cd4a"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Tue Oct 07 19:07:45 2014 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Wed Nov 19 16:51:18 2014 +0000"
      },
      "message": "Add config options for XML support in Keystone\n\nThis will allow us to remove XML support from Keystone in Kilo, but keep\ntesting XML support for previous releases.\n\nDevstack patch for stable/icehouse:\n  Ibb402640c5b744f1ea38ce548994079996c72508\n\nDevstack patch for stable/juno:\n  I576c93303575812c44afa36ad18205ecbc494e5f\n\nChange-Id: I823fda34081f28863fcc6a3889f5f04a87134b38\n"
    },
    {
      "commit": "1eb27f586c37086f7845ea95da9c95d770a1e7d2",
      "tree": "31f2d248573a661b04d07c7586ab7ec28b6e7c6c",
      "parents": [
        "89418167c39cc402104b8b279f1283cd35fc0f25"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Nov 10 15:24:19 2014 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Nov 18 12:30:52 2014 +0200"
      },
      "message": "Adds doc for public_router_id in tempest.conf\n\nInexperienced users keep configuring this value even though it is kept for\nlegacy reasons only\n\nChange-Id: Ib22b6c7f7a69736c6f9ab0c4349bd1374ab5afef\n"
    },
    {
      "commit": "31a139adb9058f6cf4c6427abc28477eadbed7f6",
      "tree": "d35cdfa438edeac3d20bf31cc1ad12b1cde9c1a9",
      "parents": [
        "88f7d3379333e03b1170a02ec75f316fbc2817a5"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Nov 17 16:39:04 2014 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Nov 17 16:39:04 2014 -0800"
      },
      "message": "Attempt to test live_migration by default\n\nNow that we are starting to try testing multi node devstack we want to\ntest live_migration. In single node setups the live_migration tests will\nbe skipped  since the tests make sure there are at least two compute nodes first.\n\nChange-Id: I8e8a940a6eb3fa28adafb1035c549eb6d572baac\n"
    },
    {
      "commit": "6e07c0daf45c9fc9bd611204fedbfe8276e523ce",
      "tree": "0a8772ef3a64fe3252c3d013a3543c1f08242bf2",
      "parents": [
        "4b94535ed01d8627e6fb6bf13f3909a6d2089935"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mmcclain@yahoo-inc.com",
        "time": "Fri Oct 10 11:25:03 2014 -0400"
      },
      "committer": {
        "name": "Mark McClain",
        "email": "mmcclain@yahoo-inc.com",
        "time": "Thu Oct 23 11:16:25 2014 -0400"
      },
      "message": "Add config option for XML support in Networking\n\nThe first step to removing XML in Kilo is making XML testing optional.\nStable test configs will need to be updated to enable this feature to prevent\nregressions in stable releases.\n\nChange-Id: I30b9565e01c623814a9c503c4b1c26642afed878\n"
    },
    {
      "commit": "270bd7f8cea90078c334ede3b2e113248a558117",
      "tree": "6081392655c3421794852d9bc3783122120eda52",
      "parents": [
        "9aeebd7ce055de501aca771de92b858aa2046e2e"
      ],
      "author": {
        "name": "Jon Grimm",
        "email": "jgrimm@linux.vnet.ibm.com",
        "time": "Tue Aug 05 18:11:29 2014 +0000"
      },
      "committer": {
        "name": "Jon Grimm",
        "email": "jgrimm@linux.vnet.ibm.com",
        "time": "Thu Oct 16 16:06:43 2014 +0000"
      },
      "message": "Move tempest to oslo-config-generator\n\nAlso fixes tempest reported bug with old generator in oslo-incubator,\nwhen identical options are registered in different groups.\n\nChange-Id: I274f48503c1b61ca09cabc8d8c50245ba1059943\nCloses-bug: 1282887\n"
    },
    {
      "commit": "e7c5b0abe39724cf8f314a0a45151453e4f7942e",
      "tree": "dea79bd36ebe72897d13d2d4a86bbbc8e6209fc8",
      "parents": [
        "94990646ffba5816b8d6bfaf03ee99d4fd4fb3d1",
        "9b1f89c701a7fe457d04fd6f3b538a71a74e7f21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 15 04:11:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 15 04:11:36 2014 +0000"
      },
      "message": "Merge \"Add missing space to build_timeout description\""
    },
    {
      "commit": "9b1f89c701a7fe457d04fd6f3b538a71a74e7f21",
      "tree": "da5bf9e47d447720affa23cadee1e13c45fdb838",
      "parents": [
        "dbc8e82b84c2f71cb4ab5eecc135b556b449e9b7"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Oct 14 14:40:19 2014 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Oct 14 14:41:20 2014 -0400"
      },
      "message": "Add missing space to build_timeout description\n\nChange-Id: I2b4ceb5c4c795903454873a6d4882c563499186a\n"
    },
    {
      "commit": "8283b4ebc7de969c86898ec5cf7f9f5cf20fa01e",
      "tree": "818994f3ff7b9441b408cb6cbc88a6607c2cb6a3",
      "parents": [
        "bea1b3c1a223a5a586025bb9e391c77be3c13076"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Jul 17 13:28:58 2014 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Oct 09 12:14:37 2014 +0100"
      },
      "message": "Add Credentials Provider factory\n\nAdd a method to select the appropriate credentials provider based\non configuration, and replace all the flow branches based on\nallow_tenant_isolation to use the factory.\n\nThis also includes handling NotImplemented exceptions on admin creds\nfor scenarios tests which is a new potential condition by using the\nfactory.\n\nPartially-implements bp:test-accounts\n\nChange-Id: I280f2b1659c593e14ab9213a161b55bcfc08fa5c\n"
    },
    {
      "commit": "1173b6e1ca36ff30b7ba8f5f64e1e067d91b74fb",
      "tree": "071196cf05b1e9eb2dd9ab53c87beab8fdf7f7d1",
      "parents": [
        "6e0787e0973c658687ab9dc6f1963836ac407f96"
      ],
      "author": {
        "name": "Victoria Martínez de la Cruz",
        "email": "victoria@vmartinezdelacruz.com",
        "time": "Mon Sep 22 18:32:13 2014 -0300"
      },
      "committer": {
        "name": "Victoria Martínez de la Cruz",
        "email": "victoria@vmartinezdelacruz.com",
        "time": "Tue Sep 23 00:00:04 2014 -0300"
      },
      "message": "Updates Tempest to match Zaqar\u0027s API name change\n\nZaqar is a messaging service which provides support for different\nmessaging patterns and messaging related semantics.\nThis fix changes the old API name -queuing- to a more accurate name, -messaging-.\n\nChange-Id: I63321e8b9f277be040d0f75d5ed9f4461da0defc\n"
    },
    {
      "commit": "6a2f546903d88acbef33cf690147b13676ef6dca",
      "tree": "df1d99ed4dd47009150209ec6f9e337ded7b9919",
      "parents": [
        "51cd63c6de1570db68655a7a1a972910a49e0876",
        "1f3659aca973dfe1c2e8208705a0c73bbf32a65d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 12:52:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 12:52:18 2014 +0000"
      },
      "message": "Merge \"Fix IPv6 default masks for SLAAC\""
    },
    {
      "commit": "0432ae5f42bf62b3b5521dd16a38bcfd90f91f3c",
      "tree": "8f66fe31188dbe2b730fffdb623ec045a878d944",
      "parents": [
        "1d13447818c5d93e9b4a549accdf86141218818c",
        "20a183facf3bab8bfa5512e101eade35979434aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 08:55:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 08:55:25 2014 +0000"
      },
      "message": "Merge \"Improve the selectability of Swift tests\""
    },
    {
      "commit": "09f1783964eaf67f0c46eaa7917c7136a1121002",
      "tree": "528855ca279da1213650680c36b72e7ff81e80d5",
      "parents": [
        "45dcf1115b87aff2c4c3b132f7422a46d783439e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Aug 15 15:22:50 2014 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Sep 04 11:10:25 2014 +0100"
      },
      "message": "Fix use of nonexistent class variable in accounts\n\nThis commit fixes cases in tempest.common.accounts cases where some\nmethods were attempting to use non-existent class level variables.\nIt also improves the get_hash methods and calls to remove_hash.\n\nCo-Authored-By: Andrea Frittoli \u003candrea.frittoli@hp.com\u003e\nChange-Id: I30cf59b981e0db3a3e50357a8db489519767c0ca\n"
    },
    {
      "commit": "1f3659aca973dfe1c2e8208705a0c73bbf32a65d",
      "tree": "8236828b5cf661d329cf6e14a39d1e35008f5857",
      "parents": [
        "9c1ce58a22cfa1143fa8e8b4ddfc6f57d31db27e"
      ],
      "author": {
        "name": "Sergey Shnaidman",
        "email": "sshnaidm@cisco.com",
        "time": "Wed Aug 27 18:26:42 2014 +0400"
      },
      "committer": {
        "name": "Sergey Shnaidman",
        "email": "sshnaidm@cisco.com",
        "time": "Tue Sep 02 03:36:12 2014 +0400"
      },
      "message": "Fix IPv6 default masks for SLAAC\n\nIETF doesn\u0027t recommend use of IPv6 networks\nwith masks not \"/64\". Recommended subnetting is\n3-1-4 - 48 for provider, 16 for subnetting and\n64 for network. For example SLAAC will not\nwork if you use subnets different from /64.\nTest with port update will not work until\nbug 1364166 is fixed, added attribute to it.\n\nChange-Id: I260c820dbde1f98b569e564c7b5e7e558e431c0d\n"
    },
    {
      "commit": "e38145b78940f5dfa4b751ace8595898d0b5f517",
      "tree": "970d63d4345d0e18f1a118ad2ba54e11025550a9",
      "parents": [
        "db0604b7c6b2f1cc54b71a9eef035090dc4e66b2",
        "8681e92a66f8cb87c6a7ffbf52150f4989219ad9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 29 10:15:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 29 10:15:04 2014 +0000"
      },
      "message": "Merge \"Rename Marconi to Zaqar\""
    },
    {
      "commit": "20a183facf3bab8bfa5512e101eade35979434aa",
      "tree": "de59e20e0621956cf44bab7798b58ad61583b7c7",
      "parents": [
        "a5498644ef8f76c3b1c83717b9aaa2efd346af9b"
      ],
      "author": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Mon Aug 25 14:43:36 2014 +0900"
      },
      "committer": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Wed Aug 27 09:43:46 2014 +0900"
      },
      "message": "Improve the selectability of Swift tests\n\nBefore this commit, Tempest tests of Swift were selectable only for WSGI\nmiddleware on proxy servers. With this commit, other following Swift\nfunctions are also selectable with Tempest\u0027s config file.\n\nFollowing Swift functions are selectable now:\n - Old-style Container Sync: mirroring objects in the container to another\n   container\n - Object Versioning: versioning all objects in the container\n - Discoverability: providing details about the Swift installation\n\nImplements blueprint more-selectable-swift-tests\n\nChange-Id: Idd4afb675c70eea6ba4f8ce59c635f32f040c61e\n"
    },
    {
      "commit": "b7c1daaa7fde307f777309e9109f34a30c42149b",
      "tree": "9e2871ed2db0e4e31d1a0638d2a8e0f60cb68649",
      "parents": [
        "c0c4b420459e0279b9670c2969a26fb05b2f0294"
      ],
      "author": {
        "name": "Alessandro Pilotti",
        "email": "apilotti@cloudbasesolutions.com",
        "time": "Sat Aug 16 14:24:13 2014 +0300"
      },
      "committer": {
        "name": "Alessandro Pilotti",
        "email": "apilotti@cloudbasesolutions.com",
        "time": "Sun Aug 24 19:57:15 2014 +0300"
      },
      "message": "Adds support for custom image formats in scenarios\n\nScenario Tempest tests don\u0027t work on Hyper-V due to the missing\nsupport for VHD/VHDX image formats in the Tempest scenario comfiguration.\n\nThe commits adds options to specify custom image disk and container\nformats, mantaining \u0027QCoW2\u0027 and \u0027bare\u0027 as the default options for\nbackwards compatibility.\n\nCloses-bug: #1357691\nCo-Authored-By: Ionut Balutoiu \u003cibalutoiu@cloudbasesolutions.com\u003e\nDocImpact\n\nChange-Id: I41c09d5a682cdb068b97b4bd1be3403ee7973c7c\n"
    },
    {
      "commit": "9cfa75e3af8098fe676d38880ab0f345df424472",
      "tree": "3a6aa75aa8c17d377b4ceee416d4feae9627d67a",
      "parents": [
        "c42d0f81f25f7262aa77c0a33b4f068893bbdfad",
        "958d92305acbb5c3bc6f8ed56438beb1e88cfb4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 20 21:15:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 20 21:15:08 2014 +0000"
      },
      "message": "Merge \"Convert request schema (servers)\""
    },
    {
      "commit": "3f30002e58f1d58a756b1e021d19418bbe0f6031",
      "tree": "390a48e7724b66c5149786afad1a2aabb651eae9",
      "parents": [
        "bd02c75ed8470365794ff0923696f01c4c2186cf",
        "fdc1045787e4cd57e2a410f13fd9f7a2f7492e4f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 20 16:38:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 20 16:38:29 2014 +0000"
      },
      "message": "Merge \"Convert request schema (flavors_admin)\""
    },
    {
      "commit": "eb3f2cdf841b74e5b1322347d9f0e5d462fcf4ab",
      "tree": "932303a8186c613f09a243665c6db60ab1971553",
      "parents": [
        "8bbfa29e060cdb8aa9e7f95a165048925367654f",
        "fbc95ac52112e7a5384a9b85a8184a0b24545e66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 19 21:53:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 19 21:53:02 2014 +0000"
      },
      "message": "Merge \"Add new snapshot compute feature flag\""
    },
    {
      "commit": "8681e92a66f8cb87c6a7ffbf52150f4989219ad9",
      "tree": "6742e54142cbe158e22cb1cf61391b6df56cff1e",
      "parents": [
        "485a1e60ad56c49ff9863f319fc5ebcf0dba34f5"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Mon Aug 18 10:10:45 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Mon Aug 18 10:10:45 2014 -0400"
      },
      "message": "Rename Marconi to Zaqar\n\nDue to copyright issues Marconi is renamed to Zaqar. This patch updates\nall Marconi references to Zaqar.\n\nChange-Id: Ib37b95d99bbfc666e1a3a17174d87804ecd0649e\n"
    },
    {
      "commit": "fbc95ac52112e7a5384a9b85a8184a0b24545e66",
      "tree": "e5106268cb952a6daedde696414865a2ea3914d8",
      "parents": [
        "4f44d72d9c1006bb369f2530f0967dd3ac21d1c9"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jun 19 17:33:43 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Aug 15 11:23:19 2014 -0700"
      },
      "message": "Add new snapshot compute feature flag\n\nNova image creation / instance snapshotting is not supported across compute\ndrivers.   This adds a new compute feature flag and skips tests that attempt\nto create snapshots.\n\nChange-Id: I814157d434e3d5e13dfae9b9ee7d5135199c4e97\n"
    },
    {
      "commit": "958d92305acbb5c3bc6f8ed56438beb1e88cfb4c",
      "tree": "b36737ac644ca1c40fd24bad28a894a457e7f5b3",
      "parents": [
        "32b221ff807ac5b13ba6b8405b99f61f03e61a5a"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Wed Aug 13 08:27:01 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 15 06:46:42 2014 +0000"
      },
      "message": "Convert request schema (servers)\n\nConverts the all server schemas for negative testing into dict\u0027s.\n\nChange-Id: Iecd3f30c3609ff6c785fd632ade70d92f2f7b94d\nPartially-implements: bp api-schema-unification\n"
    },
    {
      "commit": "fdc1045787e4cd57e2a410f13fd9f7a2f7492e4f",
      "tree": "1ccf07b66aebf6a0f2a103c1ffa0f2128e90bf5f",
      "parents": [
        "32b221ff807ac5b13ba6b8405b99f61f03e61a5a"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 08 09:46:12 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 15 06:46:24 2014 +0000"
      },
      "message": "Convert request schema (flavors_admin)\n\nConverts the all flavor_admin schemas for negative testing into dict\u0027s.\n\nChange-Id: I9f237c7f944a5efc8bd56153f7d2b5d6b17b1d2d\nPartially-implements: bp api-schema-unification\n"
    },
    {
      "commit": "32b221ff807ac5b13ba6b8405b99f61f03e61a5a",
      "tree": "0c633fe0c37df233e1e0e633d543b9cb990b8c49",
      "parents": [
        "4f44d72d9c1006bb369f2530f0967dd3ac21d1c9"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Aug 07 14:13:28 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 15 08:45:11 2014 +0200"
      },
      "message": "Convert request schema (flavors)\n\nConverts the all flavor schemas for negative testing into dict\u0027s.\n\nChange-Id: Ia1fbff86549a8268e46dfd73fcc21d23c653eda4\nPartially-implements: bp api-schema-unification\n"
    },
    {
      "commit": "c19e47b50d3ecb3a314b6cfb2615b524161c70b2",
      "tree": "f96e402887768e8d884a0778bca2e477162d8929",
      "parents": [
        "797355aa3045954eab11b763b1ba5ba008022971",
        "c6eefb4b4a4b779a77efc4c8fb49b919cb64fe42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 14 20:45:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 14 20:45:45 2014 +0000"
      },
      "message": "Merge \"Add console_output compute feature flag\""
    },
    {
      "commit": "20c3c62c1060124946fde80830a88eb164a41bf7",
      "tree": "fbcab850fbe317c882435924f709a8dd5b3f6b5a",
      "parents": [
        "fceab118642fe4c1ffe1fb1bc61af5ec717e6733",
        "20866a2a0e2222cb393bd872925b4a694264653c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 13 00:17:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 13 00:17:14 2014 +0000"
      },
      "message": "Merge \"Add a config option to select compute xml api\""
    },
    {
      "commit": "0450a604e6a642cc1e2c373beeba16c3a36b3ebf",
      "tree": "d195d0ba2df9ddbca217ea335af17ed357a5d6c5",
      "parents": [
        "e5dc7a34655ef02a7f45449d19240b88b5eb5419",
        "c791ac46d0841e3ed51f3636788b79027d21fba3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 12 04:02:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 12 04:02:50 2014 +0000"
      },
      "message": "Merge \"Add a new credential provider to use a list of creds\""
    },
    {
      "commit": "c6eefb4b4a4b779a77efc4c8fb49b919cb64fe42",
      "tree": "6d0e76debbda169d286da0e30de533384cc6763c",
      "parents": [
        "e5dc7a34655ef02a7f45449d19240b88b5eb5419"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Jul 15 16:44:08 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Aug 11 20:31:45 2014 -0700"
      },
      "message": "Add console_output compute feature flag\n\nNot all hypervisors support getting serial console logs.  This adds\na new compute feature flag.  It skips tests that stress this call and\navoids logging console logs to debug if it is not supported.\n\nChange-Id: Icc37e9f3497fb7bd72f359197663c71abbf16921\n"
    },
    {
      "commit": "20866a2a0e2222cb393bd872925b4a694264653c",
      "tree": "76647541f4301fd9e2a665d9e17e54534082e723",
      "parents": [
        "e5dc7a34655ef02a7f45449d19240b88b5eb5419"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 12 14:58:36 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 11 22:49:52 2014 -0400"
      },
      "message": "Add a config option to select compute xml api\n\nThis commit adds a config option to select whether the nova v2 api\nhas xml enabled.\n\nChange-Id: I5db2b782e71d99705c9f071a14ab850afbeddeb8\n"
    },
    {
      "commit": "7186f7a668328184ba6ec8e84446e87d816bf771",
      "tree": "42d96ad959a7cc135f91b4a9848de43bb253cd34",
      "parents": [
        "14d309adb8ffe5e48a1b9b682e5f8681f9ca24d1"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Jul 23 09:28:56 2014 -0400"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Aug 06 16:40:06 2014 -0700"
      },
      "message": "Add interface_attach compute feature flag\n\nDynamic attachment of network interfaces is not currently a supported feature\nin the baremetal case.  This adds feature flag to skip related API tests.\n\nChange-Id: Ia09e84d7acfcd7291b3c9b58bc163603d6a0fb34\n"
    },
    {
      "commit": "a8dd0b00effe972527658c67e43b3a0241bd7a2c",
      "tree": "b8e5f55f195bf824c3711b469fdee8d46e076b31",
      "parents": [
        "b5434b0fa765b725bc14c8ec3018be35e3de3635",
        "25f666f1d35ced4ef2f1cb1044123f22341d2b7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 06 10:26:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 10:26:17 2014 +0000"
      },
      "message": "Merge \"Add new shelve compute feature flag\""
    },
    {
      "commit": "c791ac46d0841e3ed51f3636788b79027d21fba3",
      "tree": "ca731f5a4dcaf890bdeff7b46fb3c9de1e4c2da4",
      "parents": [
        "7fa54418eca558aaa11a0771065ff6c4056c9c37"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jul 16 09:15:23 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sun Aug 03 21:38:28 2014 -0400"
      },
      "message": "Add a new credential provider to use a list of creds\n\nThis commit adds a new credential provider to use credentials provided\nfrom a list of available credentials.\n\nPartially implements bp test-accounts\nChange-Id: I69c3105f8b413102ea567ccb92965572ce03d679\n"
    },
    {
      "commit": "465cf2aa1379902338285089e61e96ff6d15c04a",
      "tree": "feca623305a9b571477a78cca003ceffc6395d4f",
      "parents": [
        "c3b38edf5efdcad30776dca41e7688a0c7eb0e29",
        "9c2e50ddc700cebb7396e72c91d97f590b2e44f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 01:14:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 01:14:52 2014 +0000"
      },
      "message": "Merge \"Check rebuild server action API attributes\""
    },
    {
      "commit": "5d7effe9e497e9d73b6b68314b530e12ea314823",
      "tree": "007e714a90407a11b3273d2b8383b7be2d6eebd5",
      "parents": [
        "147cc20f8c140c421cc0af5770c2c56eaae95cdb"
      ],
      "author": {
        "name": "Simeon Monov",
        "email": "sdmonov@us.ibm.com",
        "time": "Wed Jul 16 07:32:38 2014 +0300"
      },
      "committer": {
        "name": "Simeon Monov",
        "email": "sdmonov@us.ibm.com",
        "time": "Thu Jul 24 03:01:50 2014 +0300"
      },
      "message": "Fix exception when api_extensions is set to empty\n\ntest.is_extension_enabled() is not checking if\nconfig_dict[service] list is empty\n\nAdded a check if config_dict[service] is empty the\nfunction will return False which means no extensions\nare enabled\n\nChange-Id: I2ee64f205c393637b5fc65897f1489292781c0be\nCloses-Bug: 1342516\n"
    },
    {
      "commit": "25f666f1d35ced4ef2f1cb1044123f22341d2b7a",
      "tree": "ece303a8a0c50b1e6280cd4d8d7831988bc3768b",
      "parents": [
        "69baeefd788c018190a5fc6f7dd04c87d5664d93"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Tue Jul 22 12:17:59 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Tue Jul 22 12:17:59 2014 -0400"
      },
      "message": "Add new shelve compute feature flag\n\nShelving/unshelving is not supported across all drivers (e.g., Ironic).\nThis adds a new compute feature flag and skips tests where this function\nis performed.\n\nChange-Id: Ib94b479db2b691e73c6121c17cb47ae1c25636a8\n"
    },
    {
      "commit": "9c2e50ddc700cebb7396e72c91d97f590b2e44f7",
      "tree": "5eb3601aa8f7897a9b1b27beeccbb543e3ab588d",
      "parents": [
        "a43830306a76358af2f9425bc12a64fa0b1e083a"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 22 21:32:05 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 22 21:32:05 2014 +0900"
      },
      "message": "Check rebuild server action API attributes\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 server action\n\u0027rebuild\u0027 API response and validate the response with added\nJSON schema to block the backward incompatibility change in the future.\n\nThe response body of server rebuild V2 API is given below:\n{\n    \"server\": {\n        \"accessIPv4\": \"1.2.3.4\",\n        \"accessIPv6\": \"fe80::100\",\n        \"addresses\": {\n            \"private\": [\n                {\n                    \"addr\": \"192.168.0.3\",\n                    \"version\": 4\n                }\n            ]\n        },\n        \"adminPass\": \"seekr3t\",\n        \"created\": \"2012-09-12T17:20:36Z\",\n        \"flavor\": {\n            \"id\": \"1\",\n            \"links\": [\n                {\n                    \"href\": \"http://openstack.example.com/\n                            openstack/flavors/1\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"hostId\": \"1e3da81662360b7e5ea6d8123031f67168b6992f20bb84df69\",\n        \"id\": \"075e40fe-9f03-4652-ba8e-5f8e2547899a\",\n        \"image\": {\n            \"id\": \"70a599e0-31e7-49b7-b260-868f441e862b\",\n            \"links\": [\n                {\n                    \"href\": \"http://openstack.example.com/openstack/\n                            images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"links\": [\n            {\n                \"href\": \"http://openstack.example.com/v2/openstack/\n                        servers/075e40fe-9f03-4652-ba8e-5f8e2547899a\",\n                \"rel\": \"self\"\n            },\n            {\n                \"href\": \"http://openstack.example.com/openstack/\n                        servers/075e40fe-9f03-4652-ba8e-5f8e2547899a\",\n                \"rel\": \"bookmark\"\n            }\n        ],\n        \"metadata\": {\n            \"meta var\": \"meta val\"\n        },\n        \"name\": \"foobar\",\n        \"progress\": 0,\n        \"status\": \"ACTIVE\",\n        \"tenant_id\": \"openstack\",\n        \"updated\": \"2012-09-12T17:20:37Z\",\n        \"user_id\": \"fake\"\n    }\n}\n\nThe response body of server rebuild V3 API is given below:\n{\n    \"server\": {\n        \"addresses\": {\n            \"private\": [\n                {\n                    \"addr\": \"192.168.0.3\",\n                    \"mac_addr\": \"aa:bb:cc:dd:ee:ff\",\n                    \"type\": \"fixed\",\n                    \"version\": 4\n                }\n            ]\n        },\n        \"admin_password\": \"seekr3t\",\n        \"created\": \"2013-11-14T06:29:00Z\",\n        \"flavor\": {\n            \"id\": \"1\",\n            \"links\": [\n                {\n                    \"href\": \"http://openstack.example.com/flavors/1\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"host_id\": \"28d8d56f0e3a77e2089172b68032e017045e20aa5dfc6cb66\",\n        \"id\": \"a0a80a94-3d81-4a10-822a-daa0cf9e870b\",\n        \"image\": {\n            \"id\": \"70a599e0-31e7-49b7-b260-868f441e862b\",\n            \"links\": [\n                {\n                    \"href\": \"http://glance.openstack.example.com/\n                    images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"links\": [\n            {\n                \"href\": \"http://openstack.example.com/v3/servers/\n                a0a80a94-3d81-4a10-822a-daa0cf9e870b\",\n                \"rel\": \"self\"\n            },\n            {\n                \"href\": \"http://openstack.example.com/servers/\n                a0a80a94-3d81-4a10-822a-daa0cf9e870b\",\n                \"rel\": \"bookmark\"\n            }\n        ],\n        \"metadata\": {\n            \"meta_var\": \"meta_val\"\n        },\n        \"name\": \"foobar\",\n        \"progress\": 0,\n        \"status\": \"ACTIVE\",\n        \"tenant_id\": \"openstack\",\n        \"updated\": \"2013-11-14T06:29:02Z\",\n        \"user_id\": \"fake\"\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ia75f7862bf8eac40f7a9b125fb7e101830da514b\n"
    },
    {
      "commit": "2bbdf42c8504ca242266309fbe7095deae9de527",
      "tree": "c348576c4b342146ac1c56472b566eff7dc4a78c",
      "parents": [
        "e3e9da70c611d686a62c630fa9a2ddfb420ae8c4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 07:58:33 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 08:29:53 2014 -0400"
      },
      "message": "olso log sync\n\nThe oslo log fix to actually print out CRITICAL exceptions\nis needed to debug tempest/javelin2 in any real way.\n\nChange-Id: I5a91cff829fec268ebf9c01a5fe84225e4fe72d1\n"
    },
    {
      "commit": "1ee1b32963238660392769523209f0a0f2d6b4cf",
      "tree": "ba2a6cea8e555eaacc26f892bc1be02753e8ceec",
      "parents": [
        "91c4061992428b5fa9e59cecd5c0419de928d688"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "message": "Make test_drivers.py use driver name from conf\n\ntest_list_drivers and test_show_driver in test_drivers.py use hard_coded\ndriver name.\nThis patch make these tests use driver name which is written in config file.\n\nCloses-Bug: #1317717\n\nChange-Id: Idad4c496a42c9253548fdf9020ffb8013fef951f\n"
    },
    {
      "commit": "8882c9147abf832309f62834f5f052c942df2109",
      "tree": "2037e5f62a785e22e3cffc4dbe21d766713b10fc",
      "parents": [
        "d671d4ad80dec700555642eed5dfd1572abeaffc",
        "dd27a4d174c20d9a1cdc2af421dcbdedfca08a80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 13:08:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 13:08:50 2014 +0000"
      },
      "message": "Merge \"Tempest API tests: Add ipv6 attribute tests\""
    },
    {
      "commit": "d671d4ad80dec700555642eed5dfd1572abeaffc",
      "tree": "46424be6cd3a8f5c6f029f4c209b90ab63ccc327",
      "parents": [
        "da60377125ef8b9d492445e6f26cbeba5941d23f",
        "7458b4b50508d4582827ef94252d92da2a4a7f66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 00:37:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 00:37:09 2014 +0000"
      },
      "message": "Merge \"Add Tests for Message \u0026 Claim APIs\""
    },
    {
      "commit": "9d5aa38cfef25af20e382479bd064d48aabf0716",
      "tree": "e423ca07b877ed544770b0d269eb6b2815f1f081",
      "parents": [
        "34e98ad7cc8624c2f27d5374360d34917d99466b",
        "e42f0922266da74d4c22f5c4e1856f29df791524"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 10:32:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 10:32:34 2014 +0000"
      },
      "message": "Merge \"Bump baremetal power/assoc/unprovision timeouts\""
    },
    {
      "commit": "7458b4b50508d4582827ef94252d92da2a4a7f66",
      "tree": "1139b6a78ba9202f32f89076f1a5ff5145d9a615",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu May 29 11:47:28 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Mon Jun 23 14:09:12 2014 -0400"
      },
      "message": "Add Tests for Message \u0026 Claim APIs\n\nThis patch adds the positive tests for Message \u0026 Claim APIs.\n\nChange-Id: I6128e1990bedcc427733531a0d272449e8b1ce96\nImplements: blueprint add-basic-marconi-tests\n"
    },
    {
      "commit": "2e37b4f18f652cf50880375b260c48cb7b6830e4",
      "tree": "64a6db6843f866e4f730f3b22f3a618cf1837151",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Jun 18 17:34:21 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jun 19 16:53:19 2014 -0700"
      },
      "message": "Add new rescue compute feature flag\n\nThis adds a new feature flag to toggle whether rescue mode is supported by\nthe hypervisor and skips rescue tests accordingly.  The feature is enabled by\ndefault.\n\nChange-Id: I4dabe663a177aac853ea0e6f4b58b28da890be71\nCloses-bug: #1331870.\n"
    },
    {
      "commit": "8446493234a985f725d77869989c89838c94335f",
      "tree": "c4fc3e52dfc77cb8db21bebd5dbeba5198e0ff84",
      "parents": [
        "5d53cd9ff59699acb961be763bad9b6986a6ac0d",
        "06a5b4a3a325cac422e8469444a421ee675d3cc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 02:18:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 02:18:29 2014 +0000"
      },
      "message": "Merge \"Adds test for Floating Ips bulk Nova V2 API\""
    },
    {
      "commit": "836e56bf2176b8d0a684a3b45895aa779ea755ff",
      "tree": "05de4841626d76f128fdb22be83efa6fadb6fdb6",
      "parents": [
        "a8096b0bc9991d5b954a05aa1c38b18050d63e99"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 12 13:55:19 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 17 11:38:57 2014 -0400"
      },
      "message": "Set default to false for nova v3_api config option\n\nThis commit switches the default value for the nova v3 api config\noption from true to false. This changes the default behavior to not\nrun the Nova v3 API tests. This is because the v3 is still marked as\nexperimental and is able to change in a non-backwards compatible way\nwhich will cause issues when running with branchless tempest.\nAdditionally, the nova team decided not to do a standalone v3 api so\nat some point this will disappear and instead become v2.1 of the api\nwith microversions. When you couple this with the fact that tempest\u0027s\ngate budget is basically exhausted (tests shouldn\u0027t take over an hour\nto run in the gate) this should be defaulted off. For more discussion\nsee:\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2014-June/037370.html\n\nChange-Id: I13dbc4b433a0f6defbeebce958b2e1cbcf64ba7a\n"
    },
    {
      "commit": "f064d3e37e4861fd848a70b7128f415c4a3322cc",
      "tree": "65218fcbfa3cf7da748c0281d000c0a3237103a8",
      "parents": [
        "0b2143b3c7fbfcb9e0922c218ab6d2d573c3fc58",
        "a7e6871604d9e6813c6beaeb8d51c30873b46bab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 05:35:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 05:35:26 2014 +0000"
      },
      "message": "Merge \"Clarify API extension description of Nova API\""
    },
    {
      "commit": "dd27a4d174c20d9a1cdc2af421dcbdedfca08a80",
      "tree": "2f7ec8e655a544ad4f5152d34c5703b59df064fc",
      "parents": [
        "ffe30e0729df400ebf5f034bc32aa296d8c575ce"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Tue May 13 10:33:15 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Mon Jun 16 16:25:13 2014 -0400"
      },
      "message": "Tempest API tests: Add ipv6 attribute tests\n\nImplements blueprint ipv6-subnet-attributes\n\nChange-Id: I7f8358f4fc507cc2ea73ebbf8a7ff25f0e8306fe\n"
    },
    {
      "commit": "e829ef56908de720594a3d3c2990503d98f397e8",
      "tree": "5bb6d247144985763b0185b653ea4d0f24dc3fd3",
      "parents": [
        "a88165af90202f152c861e50dc1b8329b554230e",
        "640392b92866bc541f470bba31fc23c9c9bece1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 13 20:56:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 13 20:56:19 2014 +0000"
      },
      "message": "Merge \"Heat Overlapping ip issue\""
    },
    {
      "commit": "640392b92866bc541f470bba31fc23c9c9bece1c",
      "tree": "fe14b2d6af8fcbad2291d1dce479d228a2d683fa",
      "parents": [
        "bd0ad320bc7a8cb7f1532b8dba0dc4292c040535"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 15:58:10 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 18:28:53 2014 +0200"
      },
      "message": "Heat Overlapping ip issue\n\nThe hard coded cidr used by heat neutron scenario,\nwas overlapping with the host systems cidr.\nBecause the neutron scenario does not used his own router,\nit also caused issue for the cfn init scenario.\n\n* The neutron scenario will use the first configured cidr\n* The neutron scenario will use his own router\n* The neutron scenario will retry singaling the heat-cfn-api,\n  because if neutron is overload and the vm boot is fast and we\n  do not wait even for the meta data api service connectivity (enabled\n  config drive), the signal could be sent in a wrong time when\n  the L3 connectivity is not ready, but the L2 is.\n* Let neutron decide the allocation_pools (simplification)\n* Using comma_delimited_list for passing not hard coded dns servers\n  to the stack\n\nChange-Id: I06bd197b0f6c012a1416016a40f29ddd080b21b9\nPartial-Bug: #1297560\n"
    },
    {
      "commit": "1f8688f6b9e0852a493ca7f21c30247b3ed8b014",
      "tree": "eef187989cab9652d6e4b2e7aa6aa4237a3420d6",
      "parents": [
        "e4b795cafced9aa257c10c31c6ea93d37b68c6d4",
        "7bcea356a584b030a47907221245caa2262401b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 05:31:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 05:31:32 2014 +0000"
      },
      "message": "Merge \"Add compute notifications tests for ceilometer\""
    },
    {
      "commit": "06a5b4a3a325cac422e8469444a421ee675d3cc6",
      "tree": "6a7349ccb8a6aca361582c8ce04e4eaf54e35d72",
      "parents": [
        "151de961d5f834dfe2106b1061b224a7771fb18f"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 11 17:32:45 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 11 20:14:40 2014 +0900"
      },
      "message": "Adds test for Floating Ips bulk Nova V2 API\n\nThis patch adds the test for following Nova V2 APIs-\n- Create Floating Ips bulk\n- Delete Floating Ips bulk\n- List Floating Ips bulk\n\nThis patch also adds the config option for unallocated\nFloating IP Range\n\nChange-Id: I6af52bb2ce2caadf8491740097df71d041643e78\n"
    },
    {
      "commit": "e42f0922266da74d4c22f5c4e1856f29df791524",
      "tree": "cf6caace7dac9903fa89318f4b82da6be4496fbd",
      "parents": [
        "ea42f113cfce493df22208b56d67ce5b26772c7f"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Jun 10 15:26:37 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Jun 10 15:38:32 2014 -0700"
      },
      "message": "Bump baremetal power/assoc/unprovision timeouts\n\nIncreases the default timeouts for baremetal nodes to complete\ncertain state transitions.  This is required so Ironic can gain\nsupport for waiting on external events (eg, neutron port updates)\nat various times during a node\u0027s lifecycle.\n\nChange-Id: If037ebd903bd64a6bcf3e925f38709a4d74bf353\n"
    },
    {
      "commit": "a7e6871604d9e6813c6beaeb8d51c30873b46bab",
      "tree": "6a16a972461b67d515866a5cb4d6fbf31b9c7133",
      "parents": [
        "6654c35ccd5a4c9ad1f37e3a3a7f149f06661ff3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue May 06 10:47:26 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jun 04 16:49:50 2014 +0900"
      },
      "message": "Clarify API extension description of Nova API\n\nOn Nova API, we can see two names for each API extension. The one is\n\"Name\", the other is \"Alias\". The \"Name\" is represented with camelcase\nand the \"Alias\" is done with characters and hyphens:\n\n $ nova list-extensions\n +--------------+-----------------------+------------------+---------+\n | Name         | Summary               | Alias            | Updated |\n +--------------+-----------------------+------------------+---------+\n | AdminActions | Enable admin-only ... | os-admin-actions | ...     |\n | Agents       | Agents support.       | os-agents        | ...     |\n | ConsoleOutput| Console log output... | os-console-output| ...     |\n | Consoles     | Interactive Console.. | os-consoles      | ...     |\n\nIn Tempest, we can select API extensions what we test and it should be\nbased on \"Alias\", because on Nova side we have been a lot stricter about\nformat/uniqueness for the alias which is seen as the canonical name.\nThis patch clarifies it.\n\nChange-Id: I3e753c81182af83e01ad3a1f2eb9782c8abb6f50\n"
    },
    {
      "commit": "7bcea356a584b030a47907221245caa2262401b2",
      "tree": "cfb8f4a5b092cfb0cd6f705ddb3feb5c374701da",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Dec 26 15:56:17 2013 +0400"
      },
      "committer": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Tue Jun 03 13:50:19 2014 +0400"
      },
      "message": "Add compute notifications tests for ceilometer\n\nAdded ceilometer test for measurements:\ninstance, instance:\u003ctype\u003e, memory, vcpus, disk.root.size,\ndisk.ephemeral.size\n\nChange-Id: Ic99229d38f17cd81e147d86031aca75c13171057\nPartially implements: blueprint add-basic-ceilometer-tests\n"
    },
    {
      "commit": "1e15da27159f262f44419f2eb24800ce6a688c3b",
      "tree": "6fcdf5a099535a95dcbe308b0bcf128888be7aac",
      "parents": [
        "ae2cef9b4b2fde860ec87615600553bc8ac8dfe9",
        "83ba4ee226a09e21580950fe7481eee40fc2039d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:20:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:20:00 2014 +0000"
      },
      "message": "Merge \"Add Marconi Smoke Tests\""
    },
    {
      "commit": "84e7eb73f0deda8b1a5dd654f626dacd705aa772",
      "tree": "d3d16e7a71f3fbaa306ab91f4a2ef6e964ec694e",
      "parents": [
        "4d8a37221e65c01e2c8a51c901a654bbe79ebbc9",
        "8219085609c8e5b7c63ed020b851ca5f85eeb379"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:18:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:18:27 2014 +0000"
      },
      "message": "Merge \"set all build_intervals to 1s\""
    },
    {
      "commit": "afcb6b4f819aff14e80d162783ad766e1998d463",
      "tree": "afc066c0af52c1f2125b63f8ea6216b881efd27f",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 27 13:50:02 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 27 13:50:02 2014 -0400"
      },
      "message": "Remove default from image_ref options\n\nThis commit removes the weird default values for the image_ref option.\nThe IMAGE_ID defaults were probably a hold away from when they were\nset in env from an early version of tempest. This sets no default and\nlists them as required opts in the help field.\n\nChange-Id: Iaeff5ff2278b0076306ed2cbfe592c06cfbbe316\n"
    },
    {
      "commit": "8219085609c8e5b7c63ed020b851ca5f85eeb379",
      "tree": "e96a58eb72b04614ebd9fa1c35178397de4baab0",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Sat May 24 07:42:59 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 27 09:25:20 2014 -0400"
      },
      "message": "set all build_intervals to 1s\n\n10s build interval is really long, and not very sensible. Setting\nto 1s should speed things up a lot.\n\nChange-Id: If8332d4be8515ac574cbbf4e00cbe0a75b6ebc5d\n"
    },
    {
      "commit": "83ba4ee226a09e21580950fe7481eee40fc2039d",
      "tree": "becb686468fc8a139cd82c90d1b1a6bb3096570a",
      "parents": [
        "534a17fc620bb024b0f8a5663d5c0c1eac12eb10"
      ],
      "author": {
        "name": "Jorge Chai",
        "email": "jorge.chai@rackspace.com",
        "time": "Tue Apr 15 18:58:08 2014 +0000"
      },
      "committer": {
        "name": "Jorge Chai",
        "email": "jorge.chai@rackspace.com",
        "time": "Fri May 23 13:58:20 2014 +0000"
      },
      "message": "Add Marconi Smoke Tests\n\nAdd smoke tests that check the existence of queues.\nAdd test that checks list queues.\nAdd test that gets queue statistics.\nAdd test that sets and gets queue metadata.\n\nTests for List Queues and Queue Stats use JSON Schema\nvalidation.\n\nChange-Id: I084d1ae0de4a729a913a7084f14c0d3172af29d3\nImplements: blueprint add-basic-marconi-tests\n"
    },
    {
      "commit": "3df6ac77f1c082a086a0fc937976a6e3be3f3291",
      "tree": "9bbf7a17a6c9db57890c1a4128ca27860f615131",
      "parents": [
        "1c1eb999ec569a2d340a2721256b80f68530e9d3",
        "320f9c74ac01964d8b0d01d6bfc64fe84882db86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 12 07:17:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 12 07:17:06 2014 +0000"
      },
      "message": "Merge \"Added Trove (database) version API tests\""
    },
    {
      "commit": "b75e9df5c9317acae14ae119c4291e27b509df67",
      "tree": "696cd90c23ef7683ca961450538a6a67477361b8",
      "parents": [
        "ed50f182ef44c71c80e275b5ac04aaf19ed1b168",
        "70876d0ceac1d2c373ad8b751b901fcb4fadb589"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 21:58:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 21:58:53 2014 +0000"
      },
      "message": "Merge \"Add V3 Test to get Spice \u0026 RDP console of server\""
    },
    {
      "commit": "320f9c74ac01964d8b0d01d6bfc64fe84882db86",
      "tree": "5fc1961dcc9f75b587574ebe1f82e60bc523cda7",
      "parents": [
        "5296be177a21ef0927d24f4c8b9be45b689a960c"
      ],
      "author": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Mon Apr 21 16:13:23 2014 -0400"
      },
      "committer": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Mon May 05 13:34:46 2014 -0400"
      },
      "message": "Added Trove (database) version API tests\n\nAdded a new file \"test_versions.py\" to verify the current\nversion of the Database API.  Required supporting\nfunctions are added in a new client file \"versions_client.py\"\nunder the JSON interface.\nModified api/base.py, etc/tempest.conf.sample, clients.py and\nconfig.py files\n\nPartially implements blueprint: trove-tempest\n\nChange-Id: I3dbe4e40b8b2a1ec3c69573dd40c3c8a643d73d6\n"
    },
    {
      "commit": "b1b04bbd187cda7f78abdd6c598e9231c27a2c6b",
      "tree": "acf6f8935f463a2e2a793a65a853107205e79941",
      "parents": [
        "fdcb33537aa9ca9259d3044173cae6ac4935accd"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Sun Apr 06 11:57:07 2014 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Apr 30 13:36:12 2014 +0100"
      },
      "message": "Define V3 Credentials\n\nExtend the Credentials class hierarchy to include keystone v3\nCredentials. Extend unit tests accordingly.\nExtend credentials configurations parameters to include domain.\n\nPartially implements: bp multi-keystone-api-version-tests\n\nChange-Id: I4c7f21f769a20ab45c0f9672ebaa738b146cf6a0\n"
    },
    {
      "commit": "70876d0ceac1d2c373ad8b751b901fcb4fadb589",
      "tree": "65801755c9feb7653349b55dbc33cde710de9db3",
      "parents": [
        "ffc94251cbde14b18df7daa9c5ec26c1c7cb3999"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Mar 11 11:40:18 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 25 19:25:22 2014 +0900"
      },
      "message": "Add V3 Test to get Spice \u0026 RDP console of server\n\nThis patch adds Nova V3 API Test to get the Spice and RDP\nconsole of a server\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I9560983c29398f9479e4139ef2f096902c3eae66\n"
    },
    {
      "commit": "423834d26b6d75aa3b8e32aaf6ed63f566644939",
      "tree": "aacde0804f46c9ef528a4fa2889a2ac5e0c5a973",
      "parents": [
        "bd8c04021b6299390debccd5b6e4fb5e2f063d01"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Mar 14 17:33:13 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Apr 19 14:53:26 2014 +0200"
      },
      "message": "ssh instance validation add options for Neutron\n\nThis is the first part of the patch series which\n implements multiple ssh instance validation strategy.\n\nThis patch adds the new config options and have the effected\ntest classes to prepare the basic neutron resources for usage.\n\nThe default is using the fixed ips for connection, but\non the devstack side the configuration options are configured,\nfor neutron usage.\n\nChange-Id: Ic5fc9bd1f7407d3430fcd33b03a226deed696d57\nImplements: blueprint ssh-auth-strategy\n"
    },
    {
      "commit": "a2dfd49a3ed6c893c2bc29771c3751adc31a92c3",
      "tree": "afae661481ceaee7f7d2738d05af05ccb61fbbdf",
      "parents": [
        "4ffdfb4186c34ac6fc926ebc495891d40e2ac47e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Apr 15 11:15:34 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Apr 15 11:18:02 2014 -0400"
      },
      "message": "Up the default timeout for stack builds\n\nThis commit ups the default stack build timeout from 600 to 1200.\nThe stack frequently can take longer than 600 secs to build so\ndoubling it should give us a safe margin.\n\nRelated-Bug: #1297560\n\nChange-Id: I3b13a225793d42e2fa9f4871b2fe81c745954c56\n"
    },
    {
      "commit": "09d780a0ce23338e7dfb16356a03681d2a432506",
      "tree": "23af9adeb77c5a98e67bd626521faacac7e391ff",
      "parents": [
        "dd80c02bcd709fee423bf0015e7278763c6cfce7",
        "9733d0e1520cae67e084ee63da98aa3de4be840e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 00:08:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 00:08:26 2014 +0000"
      },
      "message": "Merge \"Volume size could be specified to create volume\""
    },
    {
      "commit": "dd80c02bcd709fee423bf0015e7278763c6cfce7",
      "tree": "12c82be7acbebf374fa646ed1de4dd977e6e311b",
      "parents": [
        "08b38a5b18c7b0cf647bab28f00c1e5bc06cb608",
        "4a48a603f43dd1ed4583f75b7b2696d793fa3932"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 00:08:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 00:08:22 2014 +0000"
      },
      "message": "Merge \"Adds Ironic test_baremetal_basic_ops scenario test\""
    },
    {
      "commit": "9733d0e1520cae67e084ee63da98aa3de4be840e",
      "tree": "ff5f8b2935dd11e7f77ddf492eb63cf659e6b3fd",
      "parents": [
        "3803836e873f36840c322b2c650f42e959fb1067"
      ],
      "author": {
        "name": "Jerry Cai",
        "email": "caimin@cn.ibm.com",
        "time": "Wed Mar 19 15:50:49 2014 +0800"
      },
      "committer": {
        "name": "Jerry Cai",
        "email": "caimin@cn.ibm.com",
        "time": "Thu Apr 03 09:46:54 2014 +0800"
      },
      "message": "Volume size could be specified to create volume\n\n1. Provide a \"volume_size\" config at VolumeGroup\n2. Make size as optional prameter, modify all volumes_client to\nread the size from CONf if size is None.\n3. Modify the testcase: test_volume_create_get_update\n_delete_from_image to call create_volume with no size\nparameter specified.\n\nChange-Id: I2897f6d6bd970f73867f56d9d23a768cafcbfd80\nCloses-Bug: #1293885\n"
    },
    {
      "commit": "c522c09510802841d9a4c19bdf4799708c1fac3c",
      "tree": "fdf8eb407e10463e7d37f5db7ab843b63622f7ef",
      "parents": [
        "1035acf82e4e369e7ba786424466d427c6a64785"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 24 10:43:22 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Apr 01 13:24:45 2014 -0400"
      },
      "message": "add trace_requests option to debug section\n\nthis supports the use case that David Kranz has in tracing\nspecific tests for test development. Because this is expected to\nbe development only, and not used in a general case, we don\u0027t do\nall the md5 niceties of the previous code.\n\nChange-Id: Ia9c7a7d10456d0583f8897111b958050c8e95ed7\n"
    },
    {
      "commit": "43190528f0700821af2522b21e2c9cdbd65e650e",
      "tree": "c1854f0d16edd2845683c9fcfdeca48a3bab82c1",
      "parents": [
        "87d1634035aceb8fe2b3d78d33a1aa047283fd3d",
        "fdc6bd7ecaeb62010124f226e62666e0fa67e58c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 31 22:58:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 31 22:58:12 2014 +0000"
      },
      "message": "Merge \"orchestration add resource limit API test\""
    },
    {
      "commit": "4a48a603f43dd1ed4583f75b7b2696d793fa3932",
      "tree": "831875a33d11d44357cecdb32b7b5046164130ce",
      "parents": [
        "eb667156a022e4dc9f28fc550c621b740c0ed1db"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 20 18:23:18 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 31 14:45:29 2014 -0700"
      },
      "message": "Adds Ironic test_baremetal_basic_ops scenario test\n\nAdds an Ironic scenario test that validates a full instance\nboot using Ironic.  In addition to verifying the Nova instance\nboots and has connectivity, it monitors power and state transitions\non the Ironic side.  It currently validates orchestration of the pxe_ssh\ndriver but the goal would be to support other drivers, and test them\nconditionally based on the driver associated with the configured Ironic\nnode.\n\nChange-Id: I7a98ab9c771fe17387dfb591df5a40d27194a5c8\n"
    },
    {
      "commit": "59dd4247ada671aef05adfc7ed32efe9a4b6ac77",
      "tree": "57768027974a64825d825e8bf17f95f107a740a7",
      "parents": [
        "c319e83229035b229d4e7cd1d538e30d110f1bc2",
        "95a482d31046f6bb8a52e6d423dda8e6a3db4b1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 29 00:43:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 29 00:43:04 2014 +0000"
      },
      "message": "Merge \"Typo in config.py\""
    },
    {
      "commit": "fdc6bd7ecaeb62010124f226e62666e0fa67e58c",
      "tree": "d47814ee4bc632e48a7f92702353a8838d1dccaf",
      "parents": [
        "47f0fa98a0ba0573b7730a68270589115fd0e451"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Mar 21 16:56:04 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Mar 28 14:16:16 2014 +0000"
      },
      "message": "orchestration add resource limit API test\n\nAdd test_limits check that heat rejects stacks with more than\nthe allowed maximum number of resources\n\nChange-Id: I84eaf11b88f36b79221a99b87c5beb98f121c6e4\n"
    }
  ],
  "next": "95a482d31046f6bb8a52e6d423dda8e6a3db4b1c"
}
