)]}'
{
  "log": [
    {
      "commit": "2bff1a133a7534ed487bc8ef43466d2f7636175e",
      "tree": "5105f4b25556cc96f25ad94f2c82a572ea5ef0d9",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 26 18:27:45 2016 +0900"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 01 21:14:42 2016 -0400"
      },
      "message": "Remove deprecated Javelin CLI utilities from Tempest\n\nJavelin CLI utilities has been deprecated in Jan 2016\n- Ie4ab5258946271a16e96a070abeedfafa5423714\nwhich is over 6 months of Tempest deprecation period.\n\nThis patch removes the javelin CLI and corresponding doc/sample\nfiles etc.\n\nChange-Id: Ia59d3e81f245f29a7bf0f56b690586dfc55f16a0\n"
    },
    {
      "commit": "bdef1c77ab84aed6b10f459895da7ea753166416",
      "tree": "9a998721367964e8934ce6353a5689cecf393efc",
      "parents": [
        "73c449834bef51cde6cab7fb96091e84b2610d09"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 21 18:06:49 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 22 14:39:42 2016 -0400"
      },
      "message": "Move oslo config generator config inside package\n\nThis commit moves the oslo config generator config file from living as\na data file, which makes it very difficult to rely on, to just living\nin the package. By including it in the package we have a guaranteed\nrelative path we can rely on for building utilities on it, like the\ntempest init command.\n\nChange-Id: I5b9deae733f42fe3ed39418103304f71b43dccb3\nPartially-implements: bp tempest-run-cmd\n"
    },
    {
      "commit": "e4796f8de446aaaafa83902d1fb2d613331436cf",
      "tree": "da1c7b6af043d7d4fc2edd9dff4b188466a987ee",
      "parents": [
        "a66e40eb8e019fb2be0d99f2070691517fc97bb8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Apr 13 15:49:22 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 22 16:24:34 2016 +0900"
      },
      "message": "Remove Ceilometer tempest tests\n\nNow Ceilometer and Aodh tempest plugins are implemented and all\ntests and supported code is present in plugins.\n-https://github.com/openstack/aodh/tree/master/aodh/tests/tempest\n-https://github.com/openstack/ceilometer/tree/master/ceilometer/tests/tempest\n\nNOTE- Need to keep config option \u0027CONF.service_available.ceilometer\u0027\nas it is being used in Congress tests in Kilo and Liberty branch and\nCeilometer tempest plugin is available since Mitaka.\nIf we remove that then, we will be breaking Congress gate for stable branches.\n\nChange-Id: I0775bcc15dc9cbae6e075fe92f44b5f6c9b9d5d2\nDepends-On: Ic0e6b72d8767d92cc63968c442c4ff65bb001cda\n"
    },
    {
      "commit": "b10c6caa1ac94fa8dd81438f39d38607d99f1ee4",
      "tree": "15457c6a99443fd47db29c9763afebf5d5c875eb",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Fri Feb 26 15:32:37 2016 -0500"
      },
      "committer": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Thu Mar 10 18:10:27 2016 -0500"
      },
      "message": "Fix V3 credential behavior, documentation\n\nFixing V3 credential behavior so that contradicting parameter combinations\ndo not result in unpredictable behavior.  Updating accounts.yaml.sample\nfile to reference the correct location of the credentials\nclasses and to describe the updated behavior of Identity V3 attributes.\n\nChange-Id: I29efe778afcb1e4a55dffd6a8ed8212d62a4dd15\n"
    },
    {
      "commit": "0bf52d497bebb3a0b393f2a8862eaf5161d76d79",
      "tree": "281d5494bd7bf1d737d7826f42787e40264e128b",
      "parents": [
        "c6cc6dba8a7a5b81039c8fcfe05c720333d29b74"
      ],
      "author": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Mon Apr 13 21:55:58 2015 -0400"
      },
      "committer": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Wed Sep 23 09:42:07 2015 -0400"
      },
      "message": "Fix init command\n\nInit command was not working properly as it could not locate the\nconfiguration sample file.\nSteps taken:\n- Move config-generator.tempest.conf to etc so it will be installed\nwith pbr.\n- Update all files with new path to config-generator-tempest.conf as\nneeded.\n- Refactor init command so if it detects we are not in a virtual\nenvironment, try to find the global config directory /etc/tempest.\nIf that fails fallback to [sys.prefix]/etc/tempest.\n\nCloses-Bug: #1491058\nCloses-Bug: #1490670\nChange-Id: I960bc711ff78ac2b0441ef63dff8ec4fb268fd3a\n"
    },
    {
      "commit": "c8a39b488b97dd876af39567f8096f15dd36b802",
      "tree": "8492f3293b8508e499b8aa2f6f230366fe1b794d",
      "parents": [
        "b389faa22f08c046ff0ad052eb54e04b4274b799"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 17:07:37 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 11:00:11 2015 -0400"
      },
      "message": "Stop gating on sample generation check\n\nThis removes the check on in tree sample generation to ensure the file\nmatches the config options. However, to counter the loss of the in-tree\nthe tempest init command will now automatically generate a new sample\nconfig in the local etc dir when run. This will include all of the oslo\noptions that were previously included in the in-tree sample file.\nAdditionally, the docs now contain the complete text of the generated\nsample output. These also get published on docs.openstack.org on each\ncommit to tempest. Between this 2 alternatives there shouldn\u0027t be a need\nto keep the file in tree anymore, especially given the weekly headaches\nwith new oslo releases changing the config option help breaking the job.\n\nChange-Id: Ie3bc368329d240ca9604cc2f9b2cac544b3ee715\nDepends-On: I4064a041a965ed2419b68efc8dc31fce37b24cfd\n"
    },
    {
      "commit": "d923eeca3b5542d091fac55a8a18fed2d5dbd864",
      "tree": "10b1d151e7f871f35095a9c7b03e7c9630eae0d7",
      "parents": [
        "83ad96edb556ebc2bec493e7419d300a43f59a63"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 03 15:59:07 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 03 15:59:07 2015 -0400"
      },
      "message": "Fix sample config yet again\n\nThis commit refreshes the sample config in-tree to unbreak the gate\nonce again. This weekly exercise is becoming tiring, hopefully we can\nland the changes to stop gating on this before the next release that\nbreaks us.\n\nChange-Id: Ife73aee1e191a999379a0f61a3c00cc22ee50593\n"
    },
    {
      "commit": "6596af85b756d1acb125c80c06eb2dfaf316397b",
      "tree": "92530f9d27feb5bbb3d1acca945066ef9c47a63b",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b",
        "1f62af24494d65d0e452ab4951fb4b9d00fade6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 03 04:17:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 03 04:17:58 2015 +0000"
      },
      "message": "Merge \"test_server_basic_ops: Test metadata service\""
    },
    {
      "commit": "9458e89ec6a1c345ca82802d65ff8ed6ee5a5e66",
      "tree": "4af21b8d026a73f5adfa84342fd864f45e8ff8d6",
      "parents": [
        "dd4c16becfc1713977aae814cbf9387695f8f60a",
        "ee23ddbae6ebe9819abe899eb0898ea15aef7b67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 20:12:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 20:12:08 2015 +0000"
      },
      "message": "Merge \"add initial check for nova event in ceilometer\""
    },
    {
      "commit": "87fc7e9ac0efa9fbe883d4f9375c06a94396b75d",
      "tree": "317aef90f6662ed87826fece6b237ac5b57d23fb",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Jul 28 14:05:20 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Jul 29 11:27:00 2015 -0400"
      },
      "message": "Allow v3 identity to work without the admin domain name\n\nThe problem was that the value of admin_domain_name was required in order to\nuse identity v3 even if no admin was being used.\n\nA new option auth.default_credentials_domain_name\nis used instead of admin_domain_name except when requesting admin creds.\nThis defaults to \u0027Default\u0027 which is the name keystone uses for compatibility\nwith v2.\nBecause tenant_isolation and pre-provisioned credentials are mutually\nexclusive, and to avoid having too many config options, the new option is\nused instead of tenant_isolation_domain_name as well.\n\nChange-Id: I52f0d4c0cc7e5eafa896776b12315ed6154dfae2\n"
    },
    {
      "commit": "20e0214760f0d05d8d7782bdacd136ffcca2b0ff",
      "tree": "b076e1de20034cfd48008bd303884d2fb0903139",
      "parents": [
        "54451b48d8efcf3c7129d3886e238230f998709b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 16:47:28 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 16:47:28 2015 -0400"
      },
      "message": "Update smaple config for new oslo.config release\n\nThe 2.1.0 release of oslo.config changed another default config value.\nThis causes the sample config job to break because the config options\nnot defined in the tempest repo to change. This commit fixes this for\nthe time being. However, as a long term fix the job must be changed to\nonly generate a sample config for in tree options, and leverage tempest\ninit to generate a full config for tempest plus the oslo libs.\n\nChange-Id: I053d5d464d0b5eb5a7902338efa3cb25d2fd7f74\n"
    },
    {
      "commit": "778b5f9daff5ccba0fc0afc3649bb5d62b5fe6a7",
      "tree": "7e4fe26a33656927c9267049d068adca0f7ab17d",
      "parents": [
        "c4bfc797ff01116d00f0ebc485c66a8b26d3ac80"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Mar 11 12:44:28 2015 -0700"
      },
      "committer": {
        "name": "Racha Ben Ali",
        "email": "racha.ben.ali@ericsson.com",
        "time": "Tue Jul 21 00:27:44 2015 +0000"
      },
      "message": "Add \u0027allow_duplicate_networks\u0027 to compute-feature-enabled options\n\nNova commit 322cc9336fe6f6fe9b3f0da33c6b26a3e5ea9b0c added the\nneutron.allow_duplicate_networks config option in Juno and it defaults\nto False. To test it, we need a feature toggle in Tempest so anything\ntesting against a default Nova setup doesn\u0027t fail.\n\nSeparate changes will be made to devstack.\n\nAlso note Nova change Ideeb3c137ff68a4497189670be33f6edbb0ccb76 which\ndeprecated the option in Kilo and change\nIcb3510bcf0c30e11d0304a86ead91a43f37602ec which removed it in Liberty,\nOnce kilo-eol happens this is the default behavior in Nova and we can\nremove the config option from Tempest.\n\nRelated devstack change: Ifd075420f57c9b60746f4a6af6520c0ef04800db\nCo-Authored-By: Racha Ben Ali \u003cbenali@gmail.com\u003e\n\nChange-Id: I05f81d86cde249c23be06d5804fadbf40fc4a7f3\n"
    },
    {
      "commit": "1f62af24494d65d0e452ab4951fb4b9d00fade6a",
      "tree": "573e6ab76f1a4e90e6e9b3d5ea6bae96cbbd26b1",
      "parents": [
        "608cbe35736fab91dda6043a0efb8b80f3ef467b"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Tue Jun 16 03:29:50 2015 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Jul 08 13:12:44 2015 +0900"
      },
      "message": "test_server_basic_ops: Test metadata service\n\nAdd a minimum test for metadata service.\nToggled via CONF.compute_feature_enabled.metadata_service.\n\nChange-Id: I14b20c797fbcbe0f83f550d44ca8e4892bf9b606\n"
    },
    {
      "commit": "c531932238405ddb42eb759b70f7d97bd4d9b88a",
      "tree": "1b3e67d7671259badd3db2e2f437c3c73e13071a",
      "parents": [
        "30859df18b5515979bec3d59b34c472772093e71",
        "67da287113b45b4e1d310f1a7e31d9a387479862"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 02 15:50:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 02 15:50:26 2015 +0000"
      },
      "message": "Merge \"Modify RemoteClient to use ssh validation config parameters\""
    },
    {
      "commit": "f6067a03e7c93e11507c8b1ab89f70ba22c1af5b",
      "tree": "d2e7f4b53ffdcbc693d5b8ed9490f55eb2af4b75",
      "parents": [
        "dfd1315e599e523932f72c61bd65826f8d22e887",
        "8def7ca397e565de9da21ca2d67de8800d0ad81d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 01 03:08:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 01 03:08:32 2015 +0000"
      },
      "message": "Merge \"Add resource prefix string\""
    },
    {
      "commit": "8ce7024a2c6f405175c9bd77043f8b2fd87458fc",
      "tree": "112cd3b66ccbef02812740c640aef7b7c5cac1f3",
      "parents": [
        "be15b877ca0d802778ffae8c75031db3d7bdb958",
        "79b3b495272315a14bc5a142fc28ff822774f430"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 30 04:14:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 04:14:42 2015 +0000"
      },
      "message": "Merge \"Add compute_feature_enabled.attach_encrypted_volume config option\""
    },
    {
      "commit": "be15b877ca0d802778ffae8c75031db3d7bdb958",
      "tree": "7a9acc84229fea1241953ea41dc1f9c3f81665c2",
      "parents": [
        "9ae9616d91b90c0539d898ea74f8a5588fb3d0c9"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jun 29 14:29:30 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jun 29 16:35:43 2015 -0400"
      },
      "message": "Unbreak the world!\n\nThis commit contains 2 unrelated fixes, updates the sample config to\nreflect changes in a recent oslo.log release and remove direct calls\nto fixtures cleanUp(). Normally we don\u0027t want to do this and should\nhave only 1 fix per patch. However, because they are both breaking the\ntempest gate at the same time and preventing anything from landing if\nwe don\u0027t land them in a single patch neither fix will be able to land.\n\nThe fixtures 1.3.0 release started enforcing that manually calling the\ncleanUp() function for a fixture that was created using useFixture()\nwas a bad idea. It\u0027s basically saying we don\u0027t want to manage the\nfixture lifecycle but at the same time want to manually run cleanUp().\nThis enforcement included in the new release has been causing several\nunit test failures when running with that release. This commit\naddresses this by removing all the uses of this call straightup as it\nturns out it was unecessary, or changing the tests to not rely on it\nanymore.\n\nChange-Id: I24f6e20cc8e310ba69fb23510795e235218abb2d\nCloses-Bug: #1469825\n"
    },
    {
      "commit": "ee23ddbae6ebe9819abe899eb0898ea15aef7b67",
      "tree": "2b91f745d7591e604a90ecc5b549802fcee027d8",
      "parents": [
        "9ae9616d91b90c0539d898ea74f8a5588fb3d0c9"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Wed Feb 11 20:05:07 2015 -0500"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Mon Jun 29 16:27:19 2015 -0400"
      },
      "message": "add initial check for nova event in ceilometer\n\nthis patch adds the ability to query ceilometer events and includes\na check that nova events are recorded.\n\nChange-Id: I5ae2aa700ddd0c89255e07fe2f188d7742eb6406\n"
    },
    {
      "commit": "a96c9c2368a4675ea60abfc2571b601302d02ce7",
      "tree": "565870dc4f8532c0776fa73000dbae1991d3a84e",
      "parents": [
        "63e51066b09da86add9c6b94f02a000b3848fd61",
        "36e1f9b8153327e19a45e8861ccbac18f9a30ee5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 26 07:34:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 26 07:34:09 2015 +0000"
      },
      "message": "Merge \"Added comment how to get list of network extensions in tempest.conf\""
    },
    {
      "commit": "8def7ca397e565de9da21ca2d67de8800d0ad81d",
      "tree": "666ddd268824d10619b8ae8d37cab4c292dac615",
      "parents": [
        "0b13c58fa22609fd55fadb56557f7fa014280181"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed May 13 14:24:19 2015 +0100"
      },
      "committer": {
        "name": "Fei Long Wang",
        "email": "flwang@catalyst.net.nz",
        "time": "Fri Jun 26 16:48:40 2015 +1200"
      },
      "message": "Add resource prefix string\n\nWhen running tempest several resources are created and afterwards\ndeleted. On systems where the cloud under tests is not destroyed\nafter the tests, it is useful to be able to associated resources\nto specific test jobs and test runs.\n\nThe \u0027rand_name\u0027 function in tempest-lib exposes a prefix option,\nwhich tempest does not use at the moment.\n\nAdding a new configuration option to make the prefix configurable.\nCreating a local version of the rand_name util, which passes the\nprefix from configuration. Eventually all calls of rand_name\nshall be redirected from tempest_lib to the local version.\nIn this patch, only the credentials provider is change to\nvalidate that the mechanism is working. Follow-up patches will\nmigrate the rest of the code base.\n\nCo-Authored-By: Fei Long Wang (flwang@catalyst.net.nz)\n\nChange-Id: If15993f1ca0fd932e13d73c8ef9875ce13d79c53\n"
    },
    {
      "commit": "67da287113b45b4e1d310f1a7e31d9a387479862",
      "tree": "ecb6e2588f3dde3648404cd877e1d359dc3fd908",
      "parents": [
        "7c2118ba0ff11733e58381a78f6a9961ea7ba75d"
      ],
      "author": {
        "name": "nithya-ganesan",
        "email": "nithya.ganesan@hp.com",
        "time": "Sun Feb 08 23:13:48 2015 +0000"
      },
      "committer": {
        "name": "nithya-ganesan",
        "email": "nithya.ganesan@hp.com",
        "time": "Thu Jun 25 13:40:33 2015 +0000"
      },
      "message": "Modify RemoteClient to use ssh validation config parameters\n\nThis patch implements changes needed to remove the usage of\ndeprecated tempest ssh configuration parameters and replace it\nwith the parameters set by ssh auth strategy blueprint\n\nPartially implements: blueprint ssh-auth-strategy\n\nChange-Id: I558a04b0bb61ecf8e428a0f682fbb42a67695318\n"
    },
    {
      "commit": "36e1f9b8153327e19a45e8861ccbac18f9a30ee5",
      "tree": "5a2382e12d4fed1198953710697f900dfdea0598",
      "parents": [
        "560dd61d0aeadde7816bce8223adefeb06936377"
      ],
      "author": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Fri Jun 12 18:02:10 2015 +0300"
      },
      "committer": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Wed Jun 24 17:17:59 2015 +0300"
      },
      "message": "Added comment how to get list of network extensions in tempest.conf\n\nChange-Id: I1f0d819e0f9a73d0477a3665a9e6fc4394f69f72\nCloses-bug: #1428942\n"
    },
    {
      "commit": "3ecece8aadc221a863398f9011461b1f8dd6a15e",
      "tree": "72e2d0f1cb369372954a926dc742cad0b22a031c",
      "parents": [
        "cfc3aff5de5f24770ae41624a3af4bf8f87b0d39"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jun 23 23:57:08 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jun 24 00:51:46 2015 +0000"
      },
      "message": "Fix the description in tempest.conf.sample\n\nIc2e5bd127c9f3a0f2807a25f29d8693baf3d65f2 of oslo.log has changed\nthe description of use_syslog, but current tempest.conf.sample does\nnot contain this change. As the result, the pep8 test continuously\nfails on the gate now.\nThis patch fixes this description.\n\nIn addition, this patch adds fake body message to NotFound in\njavelin test for avoiding the gate problem.\n\nThese gate problems happened at the same time, so this patch contains\nmutiple purposes but that is necessary for fixing at the same time.\n\nCloses-Bug: #1468141\nCloses-Bug: #1468149\nChange-Id: Iada215718651dc153b977008b376a956247ebc5d\n"
    },
    {
      "commit": "79b3b495272315a14bc5a142fc28ff822774f430",
      "tree": "5a083fb0db020e444022ac1432bd72bb056dbde7",
      "parents": [
        "352082ec9a6847727aa3eb79d3a8d9008cea54d4"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Jun 20 14:20:44 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Jun 20 14:24:36 2015 -0700"
      },
      "message": "Add compute_feature_enabled.attach_encrypted_volume config option\n\nTestEncryptedCinderVolumes passes for the ceph job today but it\u0027s a\nfalse positive since the rbd volume driver in cinder does not return the\n\u0027encrypted\u0027 key in it\u0027s connection_info dict from the\nos-initialize_connection API to Nova, and Nova keys off \u0027encrypted\u0027 in\nconnection_info to see if it should run the volume encryption provider\nwhen attaching the volume (in the case of the libvirt driver in Nova).\n\nCinder change I03f8cae05cc117e14f7482115de685fc9f3fa54a sets the\n\u0027encrypted\u0027 key in connection_info for rbd volumes which then makes Nova\nattempt volume encryption but that fails for the rbd volume type since\nit\u0027s not currently supported in Nova. Eventually the tests fail in\nTempest because the volume status does not go to \u0027in-use\u0027 since the\nattach failed.\n\nThis change adds a config option so that the encrypted cinder volume\ntests can be skipped in the ceph job until rbd volume encryption is\nsupported in Nova.\n\nAn alternative to a new config option would be to check if the\nCONF.volume.storage_protocol is \u0027ceph\u0027 and raise a skip exception for\nbug 1463525, but given the number of other cinder volume drivers that\nmight have this same issue I figured it was best to make Tempest\nconfigurable rather than hard-code all of the invalid storage protocols\nin the test.\n\nRelated-Bug: #1463525\n\nChange-Id: I48eba7c645cc1c979fd766ae9c05efb00957f787\n"
    },
    {
      "commit": "968f1b3a0ba6f98e987ff1def82e08d05935e12f",
      "tree": "7dc2f9fa95898ab027e0feb281b575d748788fb8",
      "parents": [
        "97be6211c025eab728b00b248b00c67e6f7774ca"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Jun 18 16:58:18 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Jun 18 16:58:18 2015 -0400"
      },
      "message": "Provide a config option to customize remote shell command\n\nOur remote ssh code makes all kinds of assumptions about the shell and\npath of the guest. Recently some code was added to the command to generate\nerrors more promptly but it does not work if the shell is /bin/sh. This\ncommit allows the user to configure tempest with a desired prologue to handle\nthis case. It does nothing to solve the more general problem and, like the\nother image-related options, cannot be customized individually for various\nimages that tempest may use.\n\nDebug logging of remote commands was also added.\n\nChange-Id: I669dd4386ffb539dad88a9487bef6c172b5d65fa\nCloses-Bug: #1465682\n"
    },
    {
      "commit": "9f435ec85b4f1065dfea6905468c654e2ae8b455",
      "tree": "7582cb7fa5a08fc51a842f2aa9abe7ff88c6332f",
      "parents": [
        "e6a208507a1a9e0c9ebda3f24616364e99d3fbb0",
        "81aaae7fc26d8d09082428f8adf9b3f572f20708"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 10 04:12:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 10 04:12:26 2015 +0000"
      },
      "message": "Merge \"Add support for image deactivate and reactivate\""
    },
    {
      "commit": "81aaae7fc26d8d09082428f8adf9b3f572f20708",
      "tree": "a34c950cc0cb44deb40919fac6d1e926c4a092c3",
      "parents": [
        "941c56c54337acac5f315c5300cda7f958f9ff1a"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Fri May 15 23:46:25 2015 +0300"
      },
      "committer": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue Jun 02 07:07:17 2015 +0300"
      },
      "message": "Add support for image deactivate and reactivate\n\nhttps://wiki.openstack.org/wiki/Glance-deactivate-image\nAdding the api support for these commands.\nDeactivate and reactivate image action is done by admin tenant.\n\n- Added admin folder to image tests\n- Added support for admin image classes for v1 and v2\n- Added config deactivate_image , this feature is not running on\n  icehouse\n- Added a testcase for image deactivate.\n\nDepends-On: Ia1d3d811bd57d3de16d397cfab341e8d0f17cb69\nChange-Id: I7880f0e2646ce8660e035ebaa19a60f5bf271b64\n"
    },
    {
      "commit": "d1e52a940beeee2a13ebc1ecb360b585cf37fbf1",
      "tree": "a7c1bdedabdd8b0e526a997b3b6ae898f99ac2c7",
      "parents": [
        "84c381e9ff7721ad7b39655a3e980d1cdcad6698"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Mon Apr 13 12:58:49 2015 -0700"
      },
      "committer": {
        "name": "Mitsuhiro SHIGEMATSU",
        "email": "shigematsu.mitsuhiro@lab.ntt.co.jp",
        "time": "Fri May 29 19:51:06 2015 +0900"
      },
      "message": "Raise baremetal.unprovision_timeout default to 300 sec\n\nIn Kilo, Ironic introduced Node cleaning - an optional (but default\nenabled) step which is performed after deletion and before returning a\nnode to the available pool.\n\nDevstack change https://review.openstack.org/#/c/168175/ overrides the\ndefault to 300 already. This patch is just copying that default into\nTempest\u0027s config.\n\nCo-authored-by: SHIGEMATSU Mitsuhiro \u003cshigematsu.mitsuhiro@lab.ntt.co.jp\u003e\nChange-Id: Icd5fe47bbaba189ef446f976f01309a7e3560a69\n"
    },
    {
      "commit": "2219d3828bac0938d4b8a3f958282c039650d012",
      "tree": "6b7893ca3fa348442106ee0db64ba933ab16dd07",
      "parents": [
        "7068d88a65a374e82cf982bd7add4044f3567e40"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 10:33:04 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 27 22:14:44 2015 +0000"
      },
      "message": "Add config option to disable network isolation\n\nThis commit adds a new config option to the auth section,\ncreate_isolated_networks, to disable tenant isolation from attempting\nto create an isolated network stack on each created tenant. This is\nneeded because in certain neutron configurations the extra resource\ncreations are not need or not allowed.\n\nChange-Id: I0899a43709a0cb2967376e914248d2ad4a37773a\nCloses-Bug: #1447829\n"
    },
    {
      "commit": "7068d88a65a374e82cf982bd7add4044f3567e40",
      "tree": "3b59a34683b209900e2675777b55aed39b15d321",
      "parents": [
        "1c7af3b11efa95a20dc516a3751d007b665b199d"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed May 27 16:54:15 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 27 20:58:34 2015 +0000"
      },
      "message": "Fix sample conf file based on new oslo.log release\n\nThis commit updates the tempest sample config file to\ninclude changes in the latest oslo.log release, 1.2.0.\nThis is needed to unblock the sample config generation\njob which is failing because the in-tree tempest sample\nconfig file differs from what is generated with a fresh\nvenv.\n\nChange-Id: Id40310712ecda13d65cfd68bdaf4ea91dc7687fe\n"
    },
    {
      "commit": "a4758e2a536a021a24506efa1fe8c6891b15b547",
      "tree": "ba7a98200431e9ffcbf399a59f21805b7dd29630",
      "parents": [
        "0e64c1afa53b8de13c835e8016e977d01d95b887",
        "4c3f2ab56eba799e92e13c103a6cb374efe21f0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 25 16:36:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 25 16:36:08 2015 +0000"
      },
      "message": "Merge \"Added test of default domain in Keystone\""
    },
    {
      "commit": "0e64c1afa53b8de13c835e8016e977d01d95b887",
      "tree": "ea359ff4675c05e7b4f53b984a29c75a270d8d99",
      "parents": [
        "0d26ac37bd01ea3703a5cf14cd7f3c973a9d8ec8",
        "7ba0d5fc8a30473696efb76436e56e6f9ea9ac8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 25 09:52:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 25 09:52:38 2015 +0000"
      },
      "message": "Merge \"Image properties in scenario tests\""
    },
    {
      "commit": "4c3f2ab56eba799e92e13c103a6cb374efe21f0b",
      "tree": "748ee6c8004bb29e119505183352edb292e6cd30",
      "parents": [
        "3dd21f3320a4da2ec8f3baee82c5ea37f75a1d4f"
      ],
      "author": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Tue Apr 15 17:15:15 2014 +0200"
      },
      "committer": {
        "name": "Martin Pavlasek",
        "email": "mpavlase@redhat.com",
        "time": "Thu May 21 23:56:25 2015 +0200"
      },
      "message": "Added test of default domain in Keystone\n\nDefault domain is part of Keystone APIv3 domains feature added in Grizzly\nbackward compatibility for APIv2 which is not aware of domain concept.\n\nSummary of scope this change:\n* added new variable \u0027default_domain_id\u0027\n  in tempest.conf (default value \u0027default\u0027)\n* new test: default domain must exists (backward compatibility)\n\nChange-Id: Ib77d259e2f377ff19e2cf40fa164f42c0669ea56\n"
    },
    {
      "commit": "278f8744ab5a35803557eeafb945f544e8df4f84",
      "tree": "086241de14ba3b244e645b6ae57abb643bec2e9d",
      "parents": [
        "a66eacbd8f31d3089235f88be92e01e4e46b3b82",
        "8a657ae2529edf4099acb248c664a38a73d6177b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 21 04:59:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 21 04:59:58 2015 +0000"
      },
      "message": "Merge \"To test bootable flag in a cinder volume\""
    },
    {
      "commit": "7ba0d5fc8a30473696efb76436e56e6f9ea9ac8f",
      "tree": "33a3d176d93e047da0690cdb71cd75d7782255c7",
      "parents": [
        "40bec6595ce3bf7b3089ac058464e0a28e464790"
      ],
      "author": {
        "name": "Evgeny Antyshev",
        "email": "eantyshev@parallels.com",
        "time": "Tue Apr 28 13:18:07 2015 +0000"
      },
      "committer": {
        "name": "Evgeny Antyshev",
        "email": "eantyshev@parallels.com",
        "time": "Wed May 13 08:14:58 2015 +0000"
      },
      "message": "Image properties in scenario tests\n\nSome images require additional properties.\nThis change adds dictionary option \"img_properties\"\nto the \"scenario\" config section.\nFor example, to work with Parallels Containers, specify vm_mode:\nimg_properties \u003d vm_mode:exe\n\nBy occasion, we fix handling properties in _image_create in scenario/manager.py:\ndisk_format is an x-image-meta-* option, and kernel_id, ramdisk_id are properties.\n\nChange-Id: I2d3714eb899faad67a867a630c1d72d1fd8ee74f\n"
    },
    {
      "commit": "8a657ae2529edf4099acb248c664a38a73d6177b",
      "tree": "75b2ecb0937efcffeef4ab97d27b12f8fe372e39",
      "parents": [
        "1c517a22cadf916312fb302e5b1c369df398874a"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Mon May 11 11:45:23 2015 +0300"
      },
      "committer": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Wed May 13 08:36:43 2015 +0300"
      },
      "message": "To test bootable flag in a cinder volume\n\nThis commit adds to cinder client a bootable capability\nsupported flags are  True or False.\nAnd a testcase for changing the bootable flag from true to false.\n\nUpdate bootable volume is not supported on icehouse\nAdded new flag under config.py - to enbale this feature by request\nChange-Id: Ia23cab169c46d631444399ab1edd93c43cfb7ef5\n"
    },
    {
      "commit": "e5cca002ef4a4fa72108ec2af102ae69f873c3aa",
      "tree": "2f94c1e7b1a6e5506cd68431bfc6b34671b40592",
      "parents": [
        "4a5fce2deb70ca85c70c3ec0d05ec1528028461d"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 11 15:36:50 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 12 09:54:46 2015 -0400"
      },
      "message": "Add new config option to globally trigger resource validation\n\nThis commit adds a new config option to the config group to trigger\nall the validation code. It also deprecates the run_ssh option in the\ncompute group since this will eventually be used globally. The intent\nof this option is so that it will trigger both the creation of any\nvalidation resources as well as used as run_ssh was originally\nintended, to trigger ssh into nodes when needed.\n\nCloses-Bug: #1453936\nPartially-Implements: bp ssh-auth-strategy\nChange-Id: I7d04f81457fc564ed82872e602746c8162fef24c\n"
    },
    {
      "commit": "8fba8d3f4647bd97ef9949454a58f0c6f1a3cfb1",
      "tree": "3587bec0eef0149113d584b66b55183e6b2f68f5",
      "parents": [
        "f27769e3024adb45ad044e32be0db83555196515"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon May 11 15:52:49 2015 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 11 22:25:46 2015 -0400"
      },
      "message": "Updated from global requirements\n\nChange-Id: I9b8c81e622f1dacbc7005ba4f7a97c6500120565\n"
    },
    {
      "commit": "eefcdd33cfda68dce3444e85812471886cf36d96",
      "tree": "9e12eca6354b24544b0814a42b069a8352d4b388",
      "parents": [
        "b3a0b7b7b934ad558e375a837cf8744a585f0091",
        "bb9f704ac8aaece29d5b6852034306e0869fd0fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 08 20:00:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 08 20:00:27 2015 +0000"
      },
      "message": "Merge \"Test live migrate on a paused instance\""
    },
    {
      "commit": "464d287f5ba52aeeff3d6ca4daa17d80f4c1e5db",
      "tree": "0c4a170a48ea8d38d585bdf9abf51f864336d028",
      "parents": [
        "7af67608af0b1d62450ce5be33217666d4da37d4"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 29 12:23:01 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu May 07 14:17:44 2015 -0400"
      },
      "message": "Remove CLI testing once and for all\n\nThe cli tests have been marked for removal for ~6 months and the\nframework was the first thing included in tempest lib. There has\nbeen more than enough time for all the projects to pick this up\nin the client repos. So let\u0027s remove it all!\n\nAs part of this a couple of missing entries for tempest\u0027s\nrequirements.txt were found. These dependencies were being installed\nby the clients so the fact they were missing was never noticed prior\nto this. This commit also adds these missing entries back into the\nrequirements file.\n\nChange-Id: I4f8638f1c048bbdb598dd181f4af272ef9923806\n"
    },
    {
      "commit": "bb9f704ac8aaece29d5b6852034306e0869fd0fe",
      "tree": "548189f9af45f64d20f95e4ee6318d6985d9d5c8",
      "parents": [
        "7daa4d10d77fb9db571e691bffa0b42137aee330"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Mar 03 08:53:11 2015 -0800"
      },
      "committer": {
        "name": "Matthew Gilliard",
        "email": "matthew.gilliard@hp.com",
        "time": "Thu Apr 30 14:09:43 2015 +0100"
      },
      "message": "Test live migrate on a paused instance\n\nNova change Ib38eaf412cb51a9cbfc443c5ec15c5797265ddae adds support for\ndoing live migration of a paused instance, this adds the test to cover\nthat scenario.\n\nThis also depends on a series of devstack-gate changes to support\nmulti-host testing in the experimental queue. Specifically, this is\ntested in the check-tempest-dsvm-aiopcpu-full job.\n\nDepends-On: I89b7e390bf1cf4f2eccabca2e31a9d1b6b270677\n\nCo-Authored By: \"Matthew Gilliard \u003cmatthew.gilliard@hp.com\u003e\"\nRelated-Bug: #1305062\n\nChange-Id: I5c6fd3de7ea45d1851bb40037c64ad7fb5e6dc48\n"
    },
    {
      "commit": "de28ce7bdbf3715d853c76a5b7ab105401165a3a",
      "tree": "069ef7263b0f3bfdba3a4a1133f6d51f2f1856cd",
      "parents": [
        "26149b612d01ad605e4d0f41a2d67280c8088cda"
      ],
      "author": {
        "name": "Peter Sabaini",
        "email": "peter@sabaini.at",
        "time": "Wed Apr 29 17:15:32 2015 +0200"
      },
      "committer": {
        "name": "Peter Sabaini",
        "email": "peter@sabaini.at",
        "time": "Wed Apr 29 17:15:32 2015 +0200"
      },
      "message": "Fix logging.conf sample\n\nUse formatter from oslo_log instead of tempest.openstack.common.log\nwhich got removed as of 583ce2c043a64778ae20a957f10cd5029e2e3230\n\nChange-Id: I0d9334c51d50f649fdb7e34fd7c2f3d807b80601\n"
    },
    {
      "commit": "7f63f7d3835a5d6fb468a4759ca31ecc4cb105cc",
      "tree": "29501a0b46972e816e0980af3dc5983672183b61",
      "parents": [
        "7a0d0d99bdd1bdb6e47cf59a1328458c2b3651fa",
        "9329985d47cb8b20c3469c88cfa87b69e372490b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 14:18:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 14:18:07 2015 +0000"
      },
      "message": "Merge \"Cleanup some details about the accounts files\""
    },
    {
      "commit": "9329985d47cb8b20c3469c88cfa87b69e372490b",
      "tree": "603e530f74f052e9427a55c49886e362ceb67efe",
      "parents": [
        "57092136c7c2cac5893fbe9ebc721b6ee44f7093"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 09:58:18 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 09:58:18 2015 -0400"
      },
      "message": "Cleanup some details about the accounts files\n\nThis commit cleans up some details in the accounts.yaml sample file\nand the tempest configuration guide to provide missing details about\nhow to create and use an accounts file. Specifically it adds more\ndetailed comments to the sample file about each section, and in the\nconfig guide it removes obsolete sections and adds some missing\ndetails.\n\nChange-Id: Ic11335fe1215ab0625ea2308ccc75d22a284c432\nCloses-Bug: #1447851\n"
    },
    {
      "commit": "bf9f6117a08a5aaa64bb536d437eaf2a5d7f5e9f",
      "tree": "f79d8303420dc9e711a9888ce78697edeb31ecfd",
      "parents": [
        "7c38c5144cf598abf465f1f312dcb33d1b42fda5",
        "beb30d31162d73bcf0530a2072009b9ef736d97c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 22:24:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 22:24:10 2015 +0000"
      },
      "message": "Merge \"Adding port_admin_state_change option to config\""
    },
    {
      "commit": "ad7f455cf4a84f379629d1c16b9d15aef097e8ff",
      "tree": "8fad47fcdd5ef07e98febd9ca09d470ea2f4d1aa",
      "parents": [
        "9536498aa7fbc4102ef436ef7ce1b0fa68ffbce8",
        "f83f35c9e25e2bdbe9cee06972bde1a6aedc6dc7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 21:59:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 21:59:51 2015 +0000"
      },
      "message": "Merge \"Add network support to the accounts providers\""
    },
    {
      "commit": "f87059b8da149f790ce2670fb4782eaa227482c8",
      "tree": "38735f087cfa534e912713b46a3d0560ff1301fb",
      "parents": [
        "1370b7db6f4864afcb0b874607d81e6cbf4dc375"
      ],
      "author": {
        "name": "Richard Winters",
        "email": "riwinter@cisco.com",
        "time": "Tue Feb 17 11:46:54 2015 -0500"
      },
      "committer": {
        "name": "Richard Winters",
        "email": "riwinter@cisco.com",
        "time": "Wed Apr 15 20:15:54 2015 +0000"
      },
      "message": "Update linux client to support basic MTU testing\n\nBP MTU selection and adervertisement requires sending pkts of known\nsizes to verify MTU.  This patch allows basic MTU testing via the\nlinux_client\n\nChange-Id: Ia98ad49bad9ebbf783de599689b4684d31fadca6\n"
    },
    {
      "commit": "f83f35c9e25e2bdbe9cee06972bde1a6aedc6dc7",
      "tree": "d92c48825c079fef104177dcc01e2c91f6aa13ad",
      "parents": [
        "a47c3edc2d22e693a7c3d214658021c869d3bfae"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 10 11:59:11 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 14 11:05:42 2015 -0400"
      },
      "message": "Add network support to the accounts providers\n\nThis commits adds support for specifying the network to use with a\nuser/tenant into the accounts.yaml file. You can only specify a single\nnetwork which will be the network used for all that requires a\npre-existing network. This also means regardless of which cred provider\nis configured the fixed_network can assume a TestResource object will\nbe returned from a get_creds call. As part of this change a common\nmethod to return the full network dict from a just a network name is\nabstracted out into tempest.common.fixed_network module since this\nsame method is needed to have the accounts file provide a network by\nname.\n\nPartially-implements: bp test-accounts-continued\nChange-Id: I6f5ac1239d18f2935847b385a08de608f40fdda5\n"
    },
    {
      "commit": "2f81cc1981f55d2f4275a7eac59d0a422ea44191",
      "tree": "38fc10f9897683eeb61aa95373b059a0c2c901f7",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb"
      ],
      "author": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Mon Jan 12 16:01:20 2015 +0000"
      },
      "committer": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Mon Apr 13 13:54:36 2015 +0000"
      },
      "message": "Add new multi ssh configuration options\n\nThis patch add new configuration options for the multiple strategies\nfor ssh access to VMs.\n\nPartially implements: blueprint ssh-auth-strategy\n\nChange-Id: I16cdbe0982aa35b752828054b6be2cae6c51c6ef\n"
    },
    {
      "commit": "beb30d31162d73bcf0530a2072009b9ef736d97c",
      "tree": "48d42c8ade39845193ce05c3bb3966cd0c0e0655",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Sun Mar 29 09:42:54 2015 +0300"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Sun Apr 12 09:41:43 2015 +0300"
      },
      "message": "Adding port_admin_state_change option to config\n\nAdding the ability to skip test_update_instance_port_admin_state\nwhen this operation is not supported by the test environment.\nCloses-Bug: 1436839\n\nChange-Id: Icda251c46e2fefcc80b0c712d6f42d76a7d247b7\n"
    },
    {
      "commit": "15be99ec2dbe77274cd617c2c245b7ad596e5e82",
      "tree": "400ba0ca11eedbb979ebed1a3deafbc4a9aa28d7",
      "parents": [
        "4209ecfa60b96b35c8c1c74fcf4e0b34d96ae4cb"
      ],
      "author": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Wed Apr 08 21:58:19 2015 -0400"
      },
      "committer": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Wed Apr 08 22:06:15 2015 -0400"
      },
      "message": "Add router to resources section of yaml output\n\nnetwork and router are both top-level network\nresources and router should be represented in\nthe yaml file both for clarity and also having\nrouter name exposed in yaml file is useful for\nbuilding white list for tempest cleanup.\n\nIn addition horizon also lists networks and routers\nas top-level network objects. Adding router to the\ntest account output aligns with this existing pattern.\n\nChange-Id: Iddebba793a978281f698ea10c167dc0a8765d785\n"
    },
    {
      "commit": "8f8ffa9993f3d12a97a337463a597d9c29f2dab5",
      "tree": "62243188e96676d993095753432950ec83a48bdb",
      "parents": [
        "896325b04b9f0e387177b22dcded95a089ea5509",
        "b9c52dee27ba83146a84fc61ed389000952cbb00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 11 11:25:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 11 11:25:39 2015 +0000"
      },
      "message": "Merge \"Provides a sample resourcefile for Javelin\""
    },
    {
      "commit": "b9c52dee27ba83146a84fc61ed389000952cbb00",
      "tree": "e3dc024b51a2e39855868e3cc56dc2bfd133213a",
      "parents": [
        "40bec6595ce3bf7b3089ac058464e0a28e464790"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Wed May 13 15:34:51 2015 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "jhakimra@redhat.com",
        "time": "Fri Jun 05 14:52:41 2015 +0200"
      },
      "message": "Provides a sample resourcefile for Javelin\n\nIntroducing a sample file in etc/ similar to the existing ones for\ntempest.conf or accounts.yaml. This file can be used as a concrete\nexample of how to use Javelin.\n\nCurrently some resources are missing from the file (like volumes,\nrouters, and more importantly servers) and could be added in a later\ncommit.\n\nChange-Id: I3e0d06c7654ad30c42e435a19106c6633144c9b5\n"
    },
    {
      "commit": "adf4f440cc2ce76cc8e6e663bd4eb4bc4a8547ea",
      "tree": "be7175ac43e8601f6eb3fdb13f6f632c5c547aa4",
      "parents": [
        "256d1e9d0e69b2e4cb7d8381cc243694f130a937",
        "07f5a52e9314d89a9e28176c9dc498c08ecd88ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 14:28:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 14:28:11 2015 +0000"
      },
      "message": "Merge \"Change default cirros ssh user\""
    },
    {
      "commit": "fc7cd8f577dae90abfc34df4d5794bfacfd7eaef",
      "tree": "fb127740a5c6361bf880d2e81dfe7838360d03d7",
      "parents": [
        "b1a0db99ca20a2ecbfbe69c9c926b192994bebb6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 30 11:51:55 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 30 13:18:22 2015 -0400"
      },
      "message": "Only use accounts.yaml with locking provider\n\nThis commit removes support for using an accounts.yaml file with the\nnon-locking provider. There is no reason the non-locking provider\nwould ever need to be used with an accounts.yaml file because the\nlocking provider supports running serially just fine. (which would be\nthe sole use case for accounts file with the non-locking provider)\nDoing this relegates the non-locking provider to just handle the\nlegacy config options for providing credentials.\n\nRemoving this code path provides the advantage of removing a double\nmaintenance burden for the non-locking provider, in addition to\nsimplifying the config and user story around the cred providers. It\nalso turns out this config permutation was never properly tested and\ndidn\u0027t actually work.\n\nChange-Id: I8088d75897589203264ae29326fe9901c3457cc3\n"
    },
    {
      "commit": "f2902eaa6e3992309d169a5d095b4c2c482aa531",
      "tree": "f558bc4b3bef08c5759a7a736828865163cf8e30",
      "parents": [
        "d0057586b9c2313c9d5eb370d3eb9b67e54f566f",
        "0a5788f52a30d34beda14e2fddf8883d3df34173"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 02:41:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 02:41:43 2015 +0000"
      },
      "message": "Merge \"Update description of Enable block_migrate_cinder_iscsi\""
    },
    {
      "commit": "03feae04e670e0f4f7a950628ce0c9ec3025fba1",
      "tree": "37b3bef57300634ff15209dafb9e8082d0e37004",
      "parents": [
        "6a341ef6166a25a8a18472856df983c6456d6d47"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 27 10:25:45 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 27 15:10:24 2015 -0400"
      },
      "message": "Handle fixed_network edge cases gracefully\n\nWhen we added support for using the fixed_network_name config option to\nspecify the network to boot with in a multi-network env a couple of\nconfiguration edge cases were not taken into account. First the case\nof misconfiguration was not handled at all this would cause an ugly\nIndexError exception to be raised because no matches were found for\nthe name specified in config. The other was since the default config\noption was set to \u0027private\u0027 and fixed network name is always used when\nconfigured the default for single network environments broke if the\nsingle network. This commit addresses these by removing the default\nvalue for fixed_network_name (and making the help more clear) and\nhaving fixed_network_name handle the misconfiguration case more\nclearly by raising an InvalidConfiguration exception.\n\nChange-Id: I06ac0605a1a7e35d1af9a93a3bfc387a78f8be1c\nCloses-Bug: #1437328\n"
    },
    {
      "commit": "0a5788f52a30d34beda14e2fddf8883d3df34173",
      "tree": "ad809857edac760392b84d6e29db505aa42b4ecb",
      "parents": [
        "f7d582eaa0dbc6e3725006208dd1b4bbf51a950f"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Mar 17 11:29:38 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 27 11:52:22 2015 -0400"
      },
      "message": "Update description of Enable block_migrate_cinder_iscsi\n\nThis option, originally added in\nI81cc39fed392fce9dfbda5683ffba29eeba936be was disabled by default for\nXen, and isn\u0027t supported by libvirt due to bug 1398999. Provide a better\nhelp message explaining why this should be off for libvirt.\n\nChange-Id: Id8f9ead99b5d5713172c9b012b771098fdee7b1c\nDepends-On: I89b7e390bf1cf4f2eccabca2e31a9d1b6b270677\n"
    },
    {
      "commit": "07f5a52e9314d89a9e28176c9dc498c08ecd88ac",
      "tree": "7d745129177cfcf52a06b0c18cf846633f72e348",
      "parents": [
        "6a341ef6166a25a8a18472856df983c6456d6d47"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Mar 27 15:02:41 2015 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Mar 27 15:02:41 2015 +0100"
      },
      "message": "Change default cirros ssh user\n\nCirros images allow connection with root and cirros by default.\nInteractive sessions for root are not allowed. This will change the\ndefault user to cirros since it allows interactive ssh sessions.\n\nSee also https://bugs.launchpad.net/cirros/+bug/1437350\n\nChange-Id: If929ce7a3df944bd17c7f4e3042a6aea0c318b2c\n"
    },
    {
      "commit": "29dae32a45122670c016b3bd6c83d789691537a6",
      "tree": "07c41cb72d2616809121cd59fb9e3fe7bc764652",
      "parents": [
        "b503f036462c63cac1e563d79ae229cee31ae890",
        "c3280150af14dba5e247c514e5ef47c636a200f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 24 22:09:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 24 22:09:58 2015 +0000"
      },
      "message": "Merge \"Support v3 in credential providers and subclasses\""
    },
    {
      "commit": "c3280150af14dba5e247c514e5ef47c636a200f5",
      "tree": "6d8c76a01153377c0f1f18b5fd30905e638292e2",
      "parents": [
        "67c259108b2d6be194a52c5b06d40009d1b42a32"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Feb 26 12:42:34 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Sat Mar 21 21:41:52 2015 +0000"
      },
      "message": "Support v3 in credential providers and subclasses\n\nSupport using v3 to in credential providers:\n- load v3 credentials from YAML if auth_version \u003d\u003d v3\n- create v3 credentials in isolated credentials is auth_version \u003d\u003d v3\n\nCredentials are provisioned in a configured domain (by name), or in the\nadmin domain if no specific domain is configured.\n\nSupport requesting a specific version of credentials from\ncredentials providers.\n\nDepends-on: Iaae9286ecc6f019d36261a5c450068a650e24a28\nChange-Id: Id1ffa35c35f7badd0a35140229554ddf138a3fef\n"
    },
    {
      "commit": "11cc57c0a6ad6d294bddd9a3ce0d8eefc2f9cdf3",
      "tree": "de57edbd6ff91f689ee69c6386efba7a581b088b",
      "parents": [
        "8e5386f55934d31350c8e40f85b84be073deae37",
        "17940737daf172cbb428cef12e5f5765900d580b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 15:26:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 15:26:06 2015 +0000"
      },
      "message": "Merge \"Restore \"Add scenario \u0027test_preserve_preexisting_port\u0027\"\""
    },
    {
      "commit": "db9721dfecd99421f89ca9e263a97271e5f79ca0",
      "tree": "fe606e84701b4ffab3c0597400a531e9cc51c2b1",
      "parents": [
        "f731aa355e0b2774b1fec563c0685c88af8fbcdb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 18 14:21:28 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 18 22:08:47 2015 -0400"
      },
      "message": "Respect configured credential provider everywhere\n\nThis commit changes all the uses of the old AdminManager and Manager()\nconstructs to use cls.isolated_creds to provide user credentials from\nwhatever the configured credential provider is being used instead of\nassuming it\u0027s the non-locking accounts provider without an accounts.yaml\nfile. As part of this we need to add a heat option for the stack owner\nrole so that we can request the creds by that role. The heat tests were\npreviously making an implicit assumption about the configured user having\nthat role assigned. Which while true in devstack today, it isn\u0027t\nnecessarily the case everywhere.\n\nDepends-On: Id98a83f0a716de0fdb5f36d03407364830e8fa5f\nCloses-Bug: #1433723\nChange-Id: Ie071cb2cb6add591a60c9d76a12c95b7fb5ee539\n"
    },
    {
      "commit": "17940737daf172cbb428cef12e5f5765900d580b",
      "tree": "1cec55ada736b0cf8da53f4937f5f54b98f32b95",
      "parents": [
        "2a5ac8207ae88ef3a14cffaa034e5f76cf9de5e6"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Mar 13 14:18:19 2015 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Mar 14 06:27:58 2015 -0700"
      },
      "message": "Restore \"Add scenario \u0027test_preserve_preexisting_port\u0027\"\n\nThis reverts commit 8ec99feafebd5ee67a0f4c34bcd5a30d8d42ed97\n\nThe neutron job on stable/icehouse was running more tests than what the\nneutron-icehouse compat job was running against tempest changes on\nmaster, that\u0027s why we didn\u0027t catch this when the change on master to add\nthe test was under review.\n\nNote that stable/juno neutron jobs were not running these tests either\nbecause the router extension isn\u0027t enabled.\n\nThe difference was we didn\u0027t have change\nI7c80e3bfe4962c3e8c94736af21ff215cd98f7f3 on stable/icehouse or\nstable/juno in devstack before the new test merged, which broke\nstable/icehouse.\n\nNow that devstack is fixed on stable and will run these scenario tests\nwe add a \u0027preserve_ports\u0027 config flag to compute-feature-enabled so it\ncan be toggled from devstack.\nFor stable branches we won\u0027t run the test since the code doesn\u0027t work in\nNova on stable (and won\u0027t be backported). For master devstack, we\u0027ll set\npreserve_ports\u003dTrue so the test does get run. We can remove the option\nafter juno-eol happens.\n\nDevstack change: I214baa3b861e29bedf6bb7b50534ac2286676dd1\n\nRelated-Bug: #1431724\n\nChange-Id: I95469e4c2f4aa2bc4e6342860a9c222fb4fa7e16\n"
    },
    {
      "commit": "583ce2c043a64778ae20a957f10cd5029e2e3230",
      "tree": "401ba13db8156daa1023b54b52a32cc3da87e491",
      "parents": [
        "7ff8f0e45a484e506e5db83f79f9e167758a7168"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Mar 11 14:55:46 2015 +0000"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Mar 11 21:07:56 2015 +0000"
      },
      "message": "Update all Oslo module use\n\nUse graduated libraries where available and update the incubated modules\nthat remain.\n\nUpdate imports for libraries that were being used already to avoid the\n\u0027oslo\u0027 namespace package.\n\nUpdate config file for creating example configuration files and provide\na new sample file based on the options defined in the libraries.\n\nNote: because of the number of libraries involved there is no real way\nto break this change up into smaller pieces. Fortunately, most of the\nchanges are just to import statements.\n\nChange-Id: Ia0de957b681cb924a57af98d99a9389ee234ed5b\n"
    },
    {
      "commit": "5b242fdb88a2264c150ad785b16373a7aef0dfec",
      "tree": "411e9f086bd1dd2c164a4e1feeeab7c19b27c94a",
      "parents": [
        "0a95854a8d78a7a84031824c75c4531874504cf3"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Mar 11 11:43:48 2015 +1300"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Mar 10 20:51:40 2015 -0400"
      },
      "message": "Stop using [orchestration] image_ref\n\nThere are no remaining heat tests which require heat-cfntools on\nthe test image, so orchestration tests can just use [compute] image_ref\n(AKA cirros).\n\ntest_neutron_resources has been modified to use curl instead of\ncfn-signal.\n\nThis will close tempest bugs where fedora boot times out in general\ngate jobs.\n\nChange-Id: Ic70c4b5859183b9ebc716dec3095cefc62be5af7\nCloses-Bug: #1430524\n"
    },
    {
      "commit": "efead033062b8fb1abd2d1fe317d26f64d412598",
      "tree": "77a7ef82b8b91e9d3ff9cfb221e76b64cb66e574",
      "parents": [
        "2b7373dbb1524ff7be4165714678fdd2fac41590"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Mar 09 17:27:42 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Mar 09 17:27:53 2015 -0400"
      },
      "message": "Keep up with changes in oslo-config-generator\n\nThe latest release of oslo.config generates a line\nfor reach of the choices for a StrOpt. We should update\nthe tempest sample config with the latest output.\n\nChange-Id: Ibed8646c774c33478d8ffc9917e835e565720a18\n"
    },
    {
      "commit": "7456ac6ef9a8b4631a1a9f96f26f2eedcba78f47",
      "tree": "62cfca37945972fdd2384246b2ba147be88ccedb",
      "parents": [
        "8097b770852778097e08bcfb4d5c457861ebe18b",
        "976e8dfaebf514d31e99b8a0dcb7788059d3127b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 04:20:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 04:20:42 2015 +0000"
      },
      "message": "Merge \"Add support for roles to credentials providers\""
    },
    {
      "commit": "976e8dfaebf514d31e99b8a0dcb7788059d3127b",
      "tree": "422aeafa2e7ff9e6c1a78f9c9647229ddeb8c289",
      "parents": [
        "11ab20b269385e4dbe9e5160566a06743656e8c1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Dec 19 14:21:54 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 05 14:03:57 2015 -0500"
      },
      "message": "Add support for roles to credentials providers\n\nThis commit adds support for requesting credentials by a role from the\ncredentials providers. This entails 2 things, first adding support for\nspecifying roles in a test-accounts file with test-accounts based\nproviders and secondly adding support to isolated-creds to assign\narbitrary roles on credentials requested by role.\n\nChange-Id: I6a0f0539d41e0cf3d04414964b289447194d2793\nPartially-implements: bp test-accounts-continued\n"
    },
    {
      "commit": "5dda158c6a0d8115ed5e65b0801546015fbefde2",
      "tree": "a986e188ff5cf7a316b46efad0476b19daa6689c",
      "parents": [
        "4f5a0a7110e6ccc1773642312aa859c9c30e9e45"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Feb 18 17:16:02 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Feb 18 17:16:02 2015 +0100"
      },
      "message": "Allow tenant isolation by default\n\nMany people running into the issue of forgetting\nto allow tenant isolation when running tempest in parallel.\n\nSince the parallel is the `default mode`, the default config\nshould support this use case.\n\nChange-Id: Ia30cfbc239c8b8628ac0926424c4100d013cd620\n"
    },
    {
      "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"
    }
  ],
  "next": "270bd7f8cea90078c334ede3b2e113248a558117"
}
