)]}'
{
  "log": [
    {
      "commit": "523a927657fcdcb1107e9d62c88087a133551fff",
      "tree": "483d60bc02cd4f94158ee36f454daaf9d152223a",
      "parents": [
        "cb1525cda14f0cf280c78718de87a229cccf847f",
        "387430074f4140aeefa3a640bfa34095b8c8583f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 16 14:55:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 16 14:55:46 2017 +0000"
      },
      "message": "Merge \"Fix broken volume tests\""
    },
    {
      "commit": "cb1525cda14f0cf280c78718de87a229cccf847f",
      "tree": "8d2be290ce8fed7867c44fabb86ee9dee36838e3",
      "parents": [
        "a0051a7e4ec4fca68c6fb3c57e822d128869b663",
        "426f3cb53979bfa346cd5d7e2ec9f26fc84e21fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 15 20:14:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 15 20:14:15 2017 +0000"
      },
      "message": "Merge \"Compute API Quota Sets RBAC tests.\""
    },
    {
      "commit": "387430074f4140aeefa3a640bfa34095b8c8583f",
      "tree": "ab9ca39715e39a5fea2d2a401cce78052ffaa711",
      "parents": [
        "a0051a7e4ec4fca68c6fb3c57e822d128869b663"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Tue Mar 07 15:42:10 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Mar 15 12:17:58 2017 -0400"
      },
      "message": "Fix broken volume tests\n\nFixes volume tests that new CI gates have detected as broken.\n\nCo-Authored-By: Mh Raies \u003cmh.raies@ericsson.com\u003e\nCo-Authored-By: Samantha Blanco \u003csamantha.blanco@att.com\u003e\n\nCloses-Bug: #1672863\nCloses-Bug: #1672855\nCloses-Bug: #1672859\nPartial-Bug: #1670553\n\nChange-Id: Ic1525932df6d98d099e3f4f23fbbcbaf99eb61e9\n"
    },
    {
      "commit": "a0051a7e4ec4fca68c6fb3c57e822d128869b663",
      "tree": "30ecd034eb26f0b056a6822bb98bb5f5cd3db7ac",
      "parents": [
        "f0b44d8fd474c8d6381160b06dab83c153110e5a",
        "8590c0c62848a70d6eb494b09f843c5f5d555038"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 15 15:44:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 15 15:44:34 2017 +0000"
      },
      "message": "Merge \"Removal of re-switching of rbac-role from tearDown\""
    },
    {
      "commit": "426f3cb53979bfa346cd5d7e2ec9f26fc84e21fe",
      "tree": "cac5dd9cd432eb8e31b927767f7e27b5c67af719",
      "parents": [
        "f0b44d8fd474c8d6381160b06dab83c153110e5a"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 08 10:29:14 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Mar 15 11:33:10 2017 -0400"
      },
      "message": "Compute API Quota Sets RBAC tests.\n\nAdds rbac tests for compute quota sets policy actions [0].\n\n[0] https://github.com/openstack/nova/blob/master/nova/policies/quota_sets.py\n\nChange-Id: Ia533b5e679a96de16632461b7a4c33ad61efa4c5\nPartially-Implements: blueprint initial-tests-compute\nDepends-On: I3f0026533255c87b8128f2bf3a4aa488382a2523\nCo-Authored-By: Rick Bartra \u003crb560u@att.com\u003e\nCo-Authored-By: Michael Sliem \u003cms272s@att.com\u003e\n"
    },
    {
      "commit": "f0b44d8fd474c8d6381160b06dab83c153110e5a",
      "tree": "b4588d38d65d938bafb0e689adab74e22f492ba8",
      "parents": [
        "3642309e96c6deba99200d9bcb56f5d1bf27f3ba",
        "dbea7df218bb351b62bdd4bf0dbf587cd76032dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 14 19:24:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 14 19:24:36 2017 +0000"
      },
      "message": "Merge \"Fixes test_images_member_rbac missing os credentials for image v2.\""
    },
    {
      "commit": "8590c0c62848a70d6eb494b09f843c5f5d555038",
      "tree": "f410462348105f9b7f648106fff727a156bfbef7",
      "parents": [
        "3642309e96c6deba99200d9bcb56f5d1bf27f3ba"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Tue Mar 14 18:06:52 2017 +0530"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Mar 14 15:08:46 2017 -0400"
      },
      "message": "Removal of re-switching of rbac-role from tearDown\n\nCurrently, for every test case class, we need to add\nre-switching rbac role in tearDown method. Thus for\nevery testcase using the tearDown method becomes\nmandatory.\n\nThis patch removes tearDown dependency for re-switching\nrbac-role.\n\nCo-Authored-By: Mh Raies \u003cmh.raies@ericsson.com\u003e\nCo-Authored-By: Felipe Monteiro \u003cfelipe.monteiro@att.com\u003e\n\nImplements: blueprint refactor-teardown-switch-roles\nChange-Id: I3f0026533255c87b8128f2bf3a4aa488382a2523\n"
    },
    {
      "commit": "1883e42acf14789122b7cc6d93e8c4c5d83b67cc",
      "tree": "2d54f3a695913e228b63ae5c271131db44759346",
      "parents": [
        "4fa65f2d0296ccb76f1f9591e9b6c23bf6e34adc",
        "61b90493ffb0f13b8159e6d8757608927c927e5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 14 18:21:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 14 18:21:39 2017 +0000"
      },
      "message": "Merge \"Switch to admin role during client set up to fix some gate bugs.\""
    },
    {
      "commit": "61b90493ffb0f13b8159e6d8757608927c927e5e",
      "tree": "865ac89f7a49139ccb7abebd4b2e0e38298e64fb",
      "parents": [
        "470c8b01521f2956378b5aa3417b4fbbdfc79105"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Mar 14 11:52:22 2017 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Mar 14 11:56:40 2017 -0400"
      },
      "message": "Switch to admin role during client set up to fix some gate bugs.\n\nThe current framework only adds the admin role to\nthe cls.os.\u003cclient-name\u003e namespace when switchToRbacRole\u003dFalse\nis executed; meaning that the first test that is executed\nin a test run will not have the admin role during set up.\n\nThus, it is necessary to add a switch_role with\nswitchToRbacRole\u003dFalse to setup_clients (after rbac_utils\nis instantiated), so that class-level resources are set\nup with admin credentials. This is why\ntest_flavor_extra_specs_rbac is currently failing [0].\n(setup_clients is called before resource_setup.)\n\nThis patch:\n  * Performs switchToRbacRole\u003dFalse in the setup_clients\n    of every base Patrole test class.\n\n[0] http://logs.openstack.org/94/444994/2/check/gate-tempest-dsvm-patrole-admin-ubuntu-xenial-nv/a00e22a/console.html\n\nChange-Id: I8027938daa4fdfff0ac5336324aa6d647322237b\nPartial-Bug: #1670553\n"
    },
    {
      "commit": "4fa65f2d0296ccb76f1f9591e9b6c23bf6e34adc",
      "tree": "86a08deadf31836c338b063ca91cfc194445679a",
      "parents": [
        "470c8b01521f2956378b5aa3417b4fbbdfc79105",
        "d5bd33b72e3f2ff296b63eb0a18c54b2ee612c3e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 14 15:04:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 14 15:04:17 2017 +0000"
      },
      "message": "Merge \"Add switchToRbacRole\u003dTrue to test instance actions in compute.\""
    },
    {
      "commit": "dbea7df218bb351b62bdd4bf0dbf587cd76032dd",
      "tree": "ef5aa23a7fe12457dc70de898b874ab9cd41006d",
      "parents": [
        "470c8b01521f2956378b5aa3417b4fbbdfc79105"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Mar 14 00:40:35 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Mar 14 00:40:35 2017 +0000"
      },
      "message": "Fixes test_images_member_rbac missing os credentials for image v2.\n\nCurrently Patrole test in image.v2.test_images_member_rbac fails\nbecause of an AttributeError [0], related to the attribute \u0027os\u0027\nmissing, meaning that the credentials array lacks the \u0027primary\u0027\nuser. This patch adds the \u0027primary\u0027 user to the credentials\narray for this test.\n\n[0] http://logs.openstack.org/94/444994/4/check/gate-tempest-dsvm-patrole-admin-ubuntu-xenial-nv/370bc2d/console.html\n\nChange-Id: I62050cc8595acb87b49ecb9e9c6ff80503591bc3\nPartial-Bug: #1670553\n"
    },
    {
      "commit": "d5bd33b72e3f2ff296b63eb0a18c54b2ee612c3e",
      "tree": "b1dc29f990cfc6fac79d4ac204d8e232ea845745",
      "parents": [
        "503c557c2510803618992b0f64bc450735420c16"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Mar 13 12:15:39 2017 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Mar 13 12:15:39 2017 -0400"
      },
      "message": "Add switchToRbacRole\u003dTrue to test instance actions in compute.\n\nAs the title says, switchToRbacRole\u003dTrue is not performed in\neither of the 2 tests. Also, the test file should be renamed\nfrom test_instance_actions \u003d\u003e test_instance_actions_rbac.\n\nThis patch resolves both issues.\n\nChange-Id: I2a21c63af491466c94a1a94bb69e48eb9d31ab16\nCloses-Bug: #1672445\n"
    },
    {
      "commit": "470c8b01521f2956378b5aa3417b4fbbdfc79105",
      "tree": "d2e415836ec3f0a1bca7fe4b4618cf10af9c56fe",
      "parents": [
        "503c557c2510803618992b0f64bc450735420c16",
        "ef1d21dfe0ff57ce425f7389f9e46208fa702231"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 13 15:56:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 15:56:23 2017 +0000"
      },
      "message": "Merge \"Removing unused admin_client\""
    },
    {
      "commit": "503c557c2510803618992b0f64bc450735420c16",
      "tree": "04551fa5f07160ec0ecd4e47b06625e83cddcfb1",
      "parents": [
        "2b77d3c168c37492a7ab897243ca596225b96453"
      ],
      "author": {
        "name": "Rick Bartra",
        "email": "rb560u@att.com",
        "time": "Thu Mar 09 13:49:58 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Mar 12 02:08:55 2017 +0000"
      },
      "message": "Add service validation to Patrole framework\n\nVerify that the service being passed in the rbac_rule_validation\ndecorator is a valid service. The Tempest Identity v3 services_client\nis being used to make a call to Keystone to list the services that\nare available.\n\nIf an invalid service is passed in the decorator, then an exception\nis thrown.\n\nChange-Id: I3de3fccf18456bb8382864eeabcbfe64e2cffebb\nImplements: blueprint add-service-validation\n"
    },
    {
      "commit": "2b77d3c168c37492a7ab897243ca596225b96453",
      "tree": "fc5c5fcc672d457b16e8c822ba93aeece3a86ff2",
      "parents": [
        "613de663d12df65b90a3af5224ffb1bcb1479b1e",
        "8a8b59f8323028faac3e532e24a389014d13e0f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 10 20:30:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 10 20:30:58 2017 +0000"
      },
      "message": "Merge \"Fix for V2 image failing test cases.\""
    },
    {
      "commit": "8a8b59f8323028faac3e532e24a389014d13e0f0",
      "tree": "f81e17adb27d8b60d647988d6075a2e662bc6618",
      "parents": [
        "7d40894e98d2cbb75aa38e13d2a70c16db1cbbf9"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Tue Mar 07 15:31:13 2017 +0530"
      },
      "committer": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Fri Mar 10 23:01:53 2017 +0530"
      },
      "message": "Fix for V2 image failing test cases.\n\nFollowing V2 image api test is failing -\n    1. test_update_image_member\n\nThis patch provides fix for this test case.\n\nChange-Id: Ibd0ac1bd9a150391ae90c7fd7dd0427adbb867cd\nCloses-Bug: #1670616\n"
    },
    {
      "commit": "613de663d12df65b90a3af5224ffb1bcb1479b1e",
      "tree": "f06c58e8491e325dae7f7146babfc9303f2dc277",
      "parents": [
        "7d40894e98d2cbb75aa38e13d2a70c16db1cbbf9"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Mar 09 05:20:48 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 10 16:54:05 2017 +0000"
      },
      "message": "Fixes many failing identity tests for member.\n\nMany identity tests are failing for member role because the\nframework doesn\u0027t currently take how Keystone does policy\nenforcement into consideration. Currently, the framework\nsets up one admin credential type which creates a user\nwith admin credentials. During the entire lifecycle of a Patrole\ntest run, the user retains its admin credentials -- but the admin\ncredentials are still assigned to the default domain, rather than\nto the Tempest project.\n\nIt appears that most services only care about whether a user\nhas a specific role on a project, rather than a domain. However,\nKeystone behaves differently, allowing the test user with domain\nadmin credentials to perform admin actions that should otherwise\nbe disallowed. This is problematic, because then over-permission\nerrors are thrown, as the test user that performs the action\nas, say, Member retains the admin role on the default domain.\n\nThe solution is to create 2 crendential types: admin and primary.\nThe admin user is responsible for adding/revoking admin role\nto/from the primary user, who sets up/cleans up resources with admin\nrole and performs the API action under test with the rbac role only.\n\nThis patch also:\n* takes care of removing cls.os \u003d cls.os_adm simultaneously,\n  which is extremely deceptive and hard to debug\n* removes 2 extension tests from compute admin test files\n* refactors identity test files that use deprecated/incorrect\n  functionality\n\nChange-Id: I08b02394276b74711900ff4b6ca286da0e76fd97\nCloses-Bug: #1671704\n"
    },
    {
      "commit": "ef1d21dfe0ff57ce425f7389f9e46208fa702231",
      "tree": "6a9e9684272e1937a3a71c62051c80289aa30693",
      "parents": [
        "7d40894e98d2cbb75aa38e13d2a70c16db1cbbf9"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Thu Mar 09 16:38:48 2017 +0530"
      },
      "committer": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Thu Mar 09 16:38:48 2017 +0530"
      },
      "message": "Removing unused admin_client\n\nAfter the merger of blueprint \u0027modifying-switching-role-mechanism\u0027,\nno admin_client is needed.\nAs a part part of cleanup, this patch aims to remove unused admin_client.\n\nPartially implements: blueprint cleanup-as-a-result-of-framework-change\n\nChange-Id: I576bc2319d6d621443f816765e9b6ff2ae739f8a\n"
    },
    {
      "commit": "18d92b5380fb4386c7159cbd651c8ce1cc2f10e8",
      "tree": "cc7dbd02350681b4cb25b1d1385929ec9c9ef3ba",
      "parents": [
        "4f48884ff8319db39bb748c609530ab961f18288"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Mar 08 13:36:37 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Mar 08 13:36:37 2017 -0500"
      },
      "message": "Add @test.attr(type\u003d\u0027slow\u0027) to slow tests to reduce test run time.\n\nCurrently, there are a few tests, predominantly compute and volume\ntests, that run very slowly. These include tests like\ntest_revert_resize_server in compute which takes almost 4 minutes\nto run as well as test_volume_backup_export which takes almost\n30 seconds to run [0].\n\nThis patch adds @test.attr(type\u003d\u0027slow\u0027) decorator above these\nslow tests (tests whose run time is \u003e\u003d 30 seconds or very\nclose to 30 seconds).\n\nThis means that the regex in post_test_hook can be modified\nto be \u0027(?!.*\\[.*\\bslow\\b.*\\])(^patrole_tempest_plugin\\.tests\\.api)\u0027,\nsimilar to how Tempest does it already [1].\n\n[0] http://logs.openstack.org/38/443238/2/check/gate-tempest-dsvm-patrole-admin-ubuntu-xenial-nv/222bfda/console.html\n[1] https://github.com/openstack/tempest/blob/master/tox.ini\n\nChange-Id: Ib7bf72a9a6cef79d9d54b0b9dea53338f708ba30\nPartially-Implements: blueprint decrease-tempest-gate-runtime\n"
    },
    {
      "commit": "4f48884ff8319db39bb748c609530ab961f18288",
      "tree": "1614ade4d5594702c88335f06ac5e5e64b5882f8",
      "parents": [
        "e6f654595ca394f45b400c5c710b1dacbd1d7d2c",
        "8337289b9d874de89a891feac9c2f06175086abf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 08 17:48:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 08 17:48:40 2017 +0000"
      },
      "message": "Merge \"Add metering labels and metering label rules test cases for RBAC.\""
    },
    {
      "commit": "e6f654595ca394f45b400c5c710b1dacbd1d7d2c",
      "tree": "d0fdd13a4d92c82047bffc3db68d81ec590f2ac6",
      "parents": [
        "a07d65ed42441e2f1f054b5bda4f79c8e5fa4d0e",
        "69dacff525ea24f52dd47dc2ae05e62106244b3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 08 16:35:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 08 16:35:43 2017 +0000"
      },
      "message": "Merge \"Fix failing compute volume attachment tests.\""
    },
    {
      "commit": "a07d65ed42441e2f1f054b5bda4f79c8e5fa4d0e",
      "tree": "33881021a0da525ab6a99141a9ab5beda59ee863",
      "parents": [
        "d7a1795fdbbed0e4f8bae48f7ef565bfc8fc8ee0",
        "874222f4b080bd206dae855ec716d224f86b32d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 08 15:25:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 08 15:25:32 2017 +0000"
      },
      "message": "Merge \"Add multi-provider networks test cases for RBAC.\""
    },
    {
      "commit": "69dacff525ea24f52dd47dc2ae05e62106244b3d",
      "tree": "3fa65e29acceb3bacfaf8a5ae1316dc5a2a943bc",
      "parents": [
        "2c0c55a960d822f43d554a24dc880a619839795b"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Mar 07 12:56:29 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Mar 08 10:11:05 2017 -0500"
      },
      "message": "Fix failing compute volume attachment tests.\n\nThis patch fixes the failing tests in compute\u0027s\ntest_server_volume_attachments_rbac, due to a recent change\nin tempest.common.waiters.\n\nChange-Id: I5e287844042df4b097c3e478576b17bc926c1cd3\n"
    },
    {
      "commit": "4a611bf6acea956ea43d2cbeeeeedaedf8df3a6f",
      "tree": "841578e77bb0e31b8ff47c25c11d159783cca401",
      "parents": [
        "7b41cfcb63830ec2e8ed2e347d267fc69062eeb6"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 07 14:54:34 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 07 14:58:06 2017 -0800"
      },
      "message": "Switch to use stable data_utils\n\nTempest provides stable library interfaces under tempest.lib.\nThis patch switches to use it for data_utils.\n\nChange-Id: Iea269ea8bba24795a341c8948e3d275eff8425fc\n"
    },
    {
      "commit": "7b41cfcb63830ec2e8ed2e347d267fc69062eeb6",
      "tree": "c5a0b9f5127055b2d5564c0edb24fec5de3c3806",
      "parents": [
        "6448b4a2cdd6a84a03134d21948d64816371b632",
        "9dd3d31aa7dbba02bccd6d241295d9d2d0434a94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 20:53:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 20:53:53 2017 +0000"
      },
      "message": "Merge \"Compute API Server Actions Test\""
    },
    {
      "commit": "9dd3d31aa7dbba02bccd6d241295d9d2d0434a94",
      "tree": "a42e2cb3b10ce302f8c8dbbb725c9b8629fe4d94",
      "parents": [
        "8913879798c4f60641dd0c0f7c5e3239d6a3891f"
      ],
      "author": {
        "name": "Sravan Kumar Dommaraju",
        "email": "sk6879@att.com",
        "time": "Fri Mar 03 03:01:16 2017 +0530"
      },
      "committer": {
        "name": "Uday T Kumar",
        "email": "uk310y@att.com",
        "time": "Tue Mar 07 16:31:10 2017 +0000"
      },
      "message": "Compute API Server Actions Test\n\nAdds tests for resize, confirm resize,\nrevert resize, rebuild, reboot of a server API\nPartially-Implements: blueprint initial-tests-compute\nCo-Authored-By: Felipe Monteiro \u003cfelipe.monteiro@att.com\u003e\nCo-Authored-By: GUPTA, SANGEET \u003csg774j@att.com\u003e\nCo-Authored-By: BARTRA, RICK \u003crb560u@att.com\u003e\nCo-Authored-By: Samantha, Blanco \u003csamantha.blanco@att.com\u003e\n\nChange-Id: If1603d75262225068ee1cd932a2a28cf9a2a3953\n"
    },
    {
      "commit": "b20d5c1777115bef4ab2a070ee047c77e71608a1",
      "tree": "f1f7351cc3c72dab40c7228f9fe601c0a9917f63",
      "parents": [
        "6302c4e936184ff497faa81eb4aa00b58c0d86e4",
        "d028a7e2f47e11976a3e9ab551e0a67ae56a8dd6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 06 19:24:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 06 19:24:11 2017 +0000"
      },
      "message": "Merge \"Orchestration API config tests\""
    },
    {
      "commit": "6302c4e936184ff497faa81eb4aa00b58c0d86e4",
      "tree": "94ab8b27d713e4359990f818494ef64109f0c377",
      "parents": [
        "66d3b475d89eb9cdd6f10a6f6a7d21eee4c8ff9b",
        "1272679b5005a4991b0af416c083d61d58d406eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 06 19:23:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 06 19:23:46 2017 +0000"
      },
      "message": "Merge \"Users RBAC test for Keystone API v2 users\""
    },
    {
      "commit": "66d3b475d89eb9cdd6f10a6f6a7d21eee4c8ff9b",
      "tree": "832fe4234672e2821e290270e3f984ca4293683d",
      "parents": [
        "ae1c49b227c3e27cb0e5a80745a582d94739ac89",
        "e6aa86b8f599534c02b83ccfd01bae51679ed2e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 06 19:21:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 06 19:21:31 2017 +0000"
      },
      "message": "Merge \"Cinder tests - Volume types\""
    },
    {
      "commit": "ae1c49b227c3e27cb0e5a80745a582d94739ac89",
      "tree": "4e461624bb02c1ca95b837d90f12942171cc9b34",
      "parents": [
        "db8b7f02afb0521ab487347461caa2ef69f9a639",
        "ac648298c1def6ba525a39d3520b244c4ef6bcd2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 06 19:20:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 06 19:20:57 2017 +0000"
      },
      "message": "Merge \"Neutron tests - Security Groups\""
    },
    {
      "commit": "db8b7f02afb0521ab487347461caa2ef69f9a639",
      "tree": "9cf96b7e79cfc3272ff138878e060f2b0aca6489",
      "parents": [
        "94a82992ebb3a050307c86f8342b1803dc9667d7",
        "b3b7bc8a45304547f8f1ca98439f40f9604a221f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 06 17:09:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 06 17:09:48 2017 +0000"
      },
      "message": "Merge \"Increase unit test coverage for rbac_utils.\""
    },
    {
      "commit": "94a82992ebb3a050307c86f8342b1803dc9667d7",
      "tree": "5828f0738809a15b8a46269d96d5d86ae2d6886e",
      "parents": [
        "08b44b68cf62c3b445d74e830cc919b12101b5e7",
        "c27904df67ba33910f0111d47daa7df768eb5718"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 06 16:27:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 06 16:27:14 2017 +0000"
      },
      "message": "Merge \"Cinder tests for Volume hosts policy actions\""
    },
    {
      "commit": "08b44b68cf62c3b445d74e830cc919b12101b5e7",
      "tree": "4318f4dee53344f753493d05d37adb4016d7ac2b",
      "parents": [
        "da25b30f11216d04942bcfba617dbf9fbf18f1ab",
        "8deb578d6cd216c6c1b0a8c59d275242c82400b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 06 16:20:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 06 16:20:40 2017 +0000"
      },
      "message": "Merge \"Compute API Keypairs\""
    },
    {
      "commit": "ac648298c1def6ba525a39d3520b244c4ef6bcd2",
      "tree": "07b47cedab6017f3605423451975ecdce18c732b",
      "parents": [
        "de1fa6329efcc78fa0626f1ba17e6422e170152b"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Mon Mar 06 10:58:00 2017 -0500"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Mon Mar 06 10:58:00 2017 -0500"
      },
      "message": "Neutron tests - Security Groups\n\nTests for the neutron security group policies\n\nImplements bp: initial-tests-network\nCo-Authored-By: Samantha Blanco \u003csamantha.blanco@att.com\u003e\nCo-Authored-By: Chi Lo \u003ccl566n@att.com\u003e\nCo-Authored-By: David Purcell \u003cdavid.purcell@att.com\u003e\n\nChange-Id: If466551726811e190bf4c426c04d49d074eaff15\n"
    },
    {
      "commit": "d028a7e2f47e11976a3e9ab551e0a67ae56a8dd6",
      "tree": "3b211aab019ed95537bc7547b19163338568e3ea",
      "parents": [
        "308797a76b21f0e3ff9ec4f2246bdeffbb12ffc4"
      ],
      "author": {
        "name": "anthony.bellino",
        "email": "ab2434@att.com",
        "time": "Wed Mar 01 21:14:57 2017 +0000"
      },
      "committer": {
        "name": "anthony.bellino",
        "email": "ab2434@att.com",
        "time": "Fri Mar 03 23:24:39 2017 +0000"
      },
      "message": "Orchestration API config tests\n\nAdd Orchestration tests test_soft_config\n\nChange-Id: I10c13f4b22fe42ef647394e1d60af65d4dc3ce9d\nCo-Authored-By: Avishek Dutta \u003cad620p@att.com\u003e\n"
    },
    {
      "commit": "1272679b5005a4991b0af416c083d61d58d406eb",
      "tree": "d62bcdfc5156d6d83414f68552ae87e0f3a43c4f",
      "parents": [
        "5b9ff758e3a201efbd9f5d87b8bc5bac3efef725"
      ],
      "author": {
        "name": "Jaewoo Park",
        "email": "jp655p@att.com",
        "time": "Tue Feb 28 12:04:00 2017 -0800"
      },
      "committer": {
        "name": "Jaewoo Park",
        "email": "jp655p@att.com",
        "time": "Fri Mar 03 13:17:52 2017 -0800"
      },
      "message": "Users RBAC test for Keystone API v2 users\n\n- users rbac testing migrated from tempest rbac\n- dependent on change 433866 merge\n\nPartially-Implements bp: initial-tests-identity\nCo-Authored-By: Cliff Parsons \u003ccp779u@att.com\u003e\n\nChange-Id: I47a84915e2470f76583cf9f9ca63a7b5a313f3a8\n"
    },
    {
      "commit": "b3b7bc8a45304547f8f1ca98439f40f9604a221f",
      "tree": "ad77cb737352d2f499fb2323a382403df13a2126",
      "parents": [
        "28d3b05b396a5b6e593cf6c3c0adbda595ea4bd0"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 03 15:58:15 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 03 15:58:15 2017 -0500"
      },
      "message": "Increase unit test coverage for rbac_utils.\n\nWith recent framework changes, need unit tests needed to be added\nfor full unit test coverage. This patch does just that.\n\nAlso made clear_rbac_roles a private class by prefixing it with\n\u0027_\u0027, and moved a validation method from __init__ which checked\nwhether admin_role_id or rbac_role_id were None to switch_role,\nso that this check is performed more than just during the\ninitialization.\n\nChange-Id: Iba261989d9cbffba9d33aec0d4f48c3fcc83092e\n"
    },
    {
      "commit": "8deb578d6cd216c6c1b0a8c59d275242c82400b4",
      "tree": "b89cfc3689f20295a6046a07ffce7eebd347ebf9",
      "parents": [
        "28d3b05b396a5b6e593cf6c3c0adbda595ea4bd0"
      ],
      "author": {
        "name": "Rick Bartra",
        "email": "rb560u@att.com",
        "time": "Fri Mar 03 13:46:07 2017 -0500"
      },
      "committer": {
        "name": "Rick Bartra",
        "email": "rb560u@att.com",
        "time": "Fri Mar 03 13:46:07 2017 -0500"
      },
      "message": "Compute API Keypairs\n\nAdds test for keypairs policy actions [0].\n\n[0] https://github.com/openstack/nova/blob/master/nova/policies/keypairs.py\n\nChange-Id: Ib2ebe58ccab8e334e073626eddb45bcb3a91a3f7\nPartially-Implements: blueprint initial-tests-compute\nCo-Authored-By: Felipe Monteiro \u003cfelipe.monteiro@att.com\u003e\nCo-Authored-By: Michael Sliem \u003cms272s@att.com\u003e\nDepends-On: Ibb76d9353e680e5a9557e8d5dcb848ee7b5652f7\n"
    },
    {
      "commit": "e6aa86b8f599534c02b83ccfd01bae51679ed2e5",
      "tree": "cbbd18c0b3382c4408dc5534e7f7fbed5817ee1a",
      "parents": [
        "c27904df67ba33910f0111d47daa7df768eb5718"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Fri Mar 03 11:49:35 2017 -0500"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Fri Mar 03 18:46:06 2017 +0000"
      },
      "message": "Cinder tests - Volume types\n\nAdds cinder RBAC test for volume types extra specs\n\nImplements bp: initial-tests-volume\nCo-Authored-By: Rick Bartra \u003crb560u@att.com\u003e\nCo-Authored-By: Anthony Bellino \u003cab2434@att.com\u003e\n\nChange-Id: I2d5f70d7723108897bf13643902c391d642f9159\n"
    },
    {
      "commit": "c27904df67ba33910f0111d47daa7df768eb5718",
      "tree": "b9aaa3fd54ab3d41d22f0b8bb5312319f3c0814f",
      "parents": [
        "28d3b05b396a5b6e593cf6c3c0adbda595ea4bd0"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Fri Mar 03 11:33:28 2017 -0500"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Fri Mar 03 17:20:30 2017 +0000"
      },
      "message": "Cinder tests for Volume hosts policy actions\n\nAdds cinder RBAC test for listing volume hosts\n\nImplements bp: initial-tests-volume\nCo-Authored-By: Rick Bartra \u003crb560u@att.com\u003e\nCo-Authored-By: Anthony Bellino \u003cab2434@att.com\u003e\n\nChange-Id: I6f31cee7963e1fef91f9846503e42885d7e7ead7\n"
    },
    {
      "commit": "8913879798c4f60641dd0c0f7c5e3239d6a3891f",
      "tree": "618ebca3f79feeb0d4595e688b8e43fe2ba2a6c3",
      "parents": [
        "28d3b05b396a5b6e593cf6c3c0adbda595ea4bd0"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Mar 02 09:59:35 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 03 11:46:20 2017 -0500"
      },
      "message": "Compute API Server Tags Test\n\nAdds test for server tags policy actions [0].\n\n[0] https://github.com/openstack/nova/blob/master/nova/policies/server_tags.py\n\nChange-Id: If610292836e1d007176b99a4a1a6996a12037d2b\nPartially-Implements: blueprint initial-tests-compute\n"
    },
    {
      "commit": "28d3b05b396a5b6e593cf6c3c0adbda595ea4bd0",
      "tree": "1fcb5df4e44801e48c040eb2e5c899cc1aac40cb",
      "parents": [
        "34a138c4b5c283c051a84c16c415d81848dcbd21",
        "889264e90f0b2d469c5e99dd16c0dcbe130813e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 03 14:46:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 03 14:46:23 2017 +0000"
      },
      "message": "Merge \"Enhance rbac policy parser to correctly interpret user_id policy actions.\""
    },
    {
      "commit": "34a138c4b5c283c051a84c16c415d81848dcbd21",
      "tree": "2c9b122686fff4524306edb375d5244092667c5d",
      "parents": [
        "103038fa47a0a9b2edda8c03c8ddaefaabc86838"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Mar 02 17:01:37 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Mar 02 17:04:56 2017 -0500"
      },
      "message": "Refactors Patrole framework to only use admin tenant credential type.\n\nThis patch adds following capablities to RBAC tempest framework:\n\n1. Restricts admin only tenant to be used for rbac as much as possible,\n   and thus removes need of creating additional tenant with \"primary\"\n   credential type.\n2. Patrole framework requires \"tempest_roles\" value in the conf file\n   to be set to \"admin\" role. Which again restricts tempest.conf to a\n   hardcoded value. This patch takes care of this problem also.\n\nNote: Adding this patch will required some cleanup and refactoring in\ntest files, which will be taken care in separate commits component wise.\n\nCo-Authored-By: Mh Raies \u003cmh.raies@ericsson.com\u003e\nCo-Authored-By: Felipe Monteiro \u003cfelipe.monteiro@att.com\u003e\n\nImplements bp: modifying-switching-role-mechanism\nCloses-Bug: #1664600\nCloses-Bug: #1664278\n\nChange-Id: Ic665d35332def6b6ec7b0065d1ebe65514a926b9\n"
    },
    {
      "commit": "103038fa47a0a9b2edda8c03c8ddaefaabc86838",
      "tree": "8b9f7bb3620f67038e1c094f660cf1c7bfa90643",
      "parents": [
        "b4f6ced686fd3d61c0d2700b585613e265643271",
        "34552b1795cd4a7ee45db30c01a6644f60f40338"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 02 21:33:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 02 21:33:13 2017 +0000"
      },
      "message": "Merge \"Roles RBAC test for Keystone API v2 roles\""
    },
    {
      "commit": "b4f6ced686fd3d61c0d2700b585613e265643271",
      "tree": "b1a5ce58df4a16166328b7b3e875d17f2abe4e7a",
      "parents": [
        "308797a76b21f0e3ff9ec4f2246bdeffbb12ffc4",
        "1dc112563fa13a1a31c85b7c3accd9e389ff50ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 02 19:27:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 02 19:27:29 2017 +0000"
      },
      "message": "Merge \"Add Subnetpool test cases for RBAC. Rename FloatingIps class name to follow naming convention.\""
    },
    {
      "commit": "889264e90f0b2d469c5e99dd16c0dcbe130813e1",
      "tree": "d1e9a25f887c2c71ca3261e28674e77887d35284",
      "parents": [
        "c41f2609a3128231f96a8ebf2ba5a6ba9d40be4e"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Mar 01 17:19:35 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Mar 02 10:58:46 2017 -0500"
      },
      "message": "Enhance rbac policy parser to correctly interpret user_id policy actions.\n\nCurrently, while nova in some places uses policy actions that contain\nthe syntax \"user_id: %(user_id)s\" [0], the rbac policy parser in Patrole\ncannot understand it.\n\nThis patch enhances the rbac policy parser to correctly understand\npolicy actions containing the above syntax.\n\n[0] https://github.com/openstack/nova/blob/master/nova/policies/keypairs.py\n\nCloses-Bug: #1669211\nChange-Id: Ibb76d9353e680e5a9557e8d5dcb848ee7b5652f7\nNeeded-By: Ib2ebe58ccab8e334e073626eddb45bcb3a91a3f7\n"
    },
    {
      "commit": "308797a76b21f0e3ff9ec4f2246bdeffbb12ffc4",
      "tree": "550f269a4334c459d71074324fea485327e28531",
      "parents": [
        "c41f2609a3128231f96a8ebf2ba5a6ba9d40be4e",
        "fc29958794e3db7b48d552d267d5f4016e856fc1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 01 20:14:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 01 20:14:48 2017 +0000"
      },
      "message": "Merge \"Compute API Suspend Server Test\""
    },
    {
      "commit": "fc29958794e3db7b48d552d267d5f4016e856fc1",
      "tree": "a24ca43403984e94d4a535552ff27862b8f7bd8e",
      "parents": [
        "0944d5e951a2193fdb7fc8c1948d9f59a0cd5490"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Mar 01 12:03:01 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Mar 01 12:03:01 2017 -0500"
      },
      "message": "Compute API Suspend Server Test\n\nAdds test for suspend/resume policy actions [0].\n\n[0] https://github.com/openstack/nova/blob/master/nova/policies/suspend_server.py\n\nChange-Id: I3c4efa543f02713d7bb6c0a0ea3ccc144cef2c5f\nPartially-Implements: blueprint initial-tests-compute\n"
    },
    {
      "commit": "c41f2609a3128231f96a8ebf2ba5a6ba9d40be4e",
      "tree": "5db3a7a1e817a2d540067eba1fa59b35bfb10902",
      "parents": [
        "0944d5e951a2193fdb7fc8c1948d9f59a0cd5490",
        "df958705cdf3ef1417ea49051fc5967decb02161"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 01 16:46:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 01 16:46:04 2017 +0000"
      },
      "message": "Merge \"Changes tox to only run unit tests and moves unit tests to tests/unit.\""
    },
    {
      "commit": "0944d5e951a2193fdb7fc8c1948d9f59a0cd5490",
      "tree": "853ca590ea15c6d858c25c2b61653ef677dc38d3",
      "parents": [
        "47bf3b6b39172d4c46cb71db8533b3f7e6965df8",
        "bada30a47c2d5ee401cac46ea4ad9592cb48fcae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 01 16:14:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 01 16:14:51 2017 +0000"
      },
      "message": "Merge \"Compute API Server Password Test\""
    },
    {
      "commit": "47bf3b6b39172d4c46cb71db8533b3f7e6965df8",
      "tree": "02a9faf3511bd3e062ad0c4aead5731e090e508e",
      "parents": [
        "2a91709282226163cd847f7b15cc7e475b5abe6c",
        "89cc76d7fd4c3c78aec6432ebf9b93dcdcb7d15c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 23:01:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 23:01:31 2017 +0000"
      },
      "message": "Merge \"Assisted Volume snapshot RBAC test for Compute v2.1 API roles\""
    },
    {
      "commit": "df958705cdf3ef1417ea49051fc5967decb02161",
      "tree": "0225551d775ab5e5d2e77c20affa2237f373d89a",
      "parents": [
        "2a91709282226163cd847f7b15cc7e475b5abe6c"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Feb 27 03:53:50 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Feb 28 16:03:08 2017 -0500"
      },
      "message": "Changes tox to only run unit tests and moves unit tests to tests/unit.\n\nCurrently, the api and scenario tests are skipped when tox is run,\ni.e. when tox -e py27 and tox -e py35 are executed. This is not ideal,\nbecause an error could be thrown when trying to import modules into\nthe api and scenario tests. Instead, these tests should never\nbe discovered by ostestr. This will resolve issues with the new\nframework changes [0].\n\nThis change simply creates a new file called test-whitelist.txt\nwhich is used by the parameter --whitelist-file in the\ncommand under [testenv] in tox.ini. It ensures that only\nthe regexes specified in test-whitelist.txt are executed [1] --\nso only the unit tests are executed with tox (as currently\nno functional tests are in Patrole).\n\nAlso added check-uuid to pep8 in tox.ini.\n\n[0] https://review.openstack.org/#/c/433741/\n[1] https://docs.openstack.org/developer/os-testr/ostestr.html\n\nChange-Id: I1c6bca9044a74e8909754f106880636739e5a822\n"
    },
    {
      "commit": "89cc76d7fd4c3c78aec6432ebf9b93dcdcb7d15c",
      "tree": "0882f058ca4f071a6ad74591bada45d15ffde422",
      "parents": [
        "5b9ff758e3a201efbd9f5d87b8bc5bac3efef725"
      ],
      "author": {
        "name": "Rao Adnan Khan",
        "email": "rk221s@att.com",
        "time": "Fri Feb 24 11:04:59 2017 -0600"
      },
      "committer": {
        "name": "Rao Adnan Khan",
        "email": "rk221s@att.com",
        "time": "Tue Feb 28 14:47:15 2017 -0600"
      },
      "message": "Assisted Volume snapshot RBAC test for Compute v2.1 API roles\n\n- migrated out common clients and internal methods to the base\n- fixes to projects rbac test to use tempest base instead\n- migrated volume assistend snapshot rbac tempest test to Patrole\n\nNOTE: This requires a new API client in tempest/lib. A bug is added\nfor tracking and is used as a reason for skipping.\nhttps://bugs.launchpad.net/tempest/+bug/1668407\n\nChange-Id: I84358aa1e2a76c95a3e5e416770f3053faa2cf3f\n"
    },
    {
      "commit": "bada30a47c2d5ee401cac46ea4ad9592cb48fcae",
      "tree": "f4b683bf438480c83958998b9480a0a5f836e293",
      "parents": [
        "2a91709282226163cd847f7b15cc7e475b5abe6c"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Feb 28 15:21:50 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Feb 28 15:25:01 2017 -0500"
      },
      "message": "Compute API Server Password Test\n\nAdds test for os-server-password policy action [0].\n\nNote that this is not an admin test.\n\n[0] https://github.com/openstack/nova/blob/master/nova/policies/server_password.py\n\nChange-Id: I8944607bedd85665a231ef0b289bfa8ffb48d773\nPartially-Implements: blueprint initial-tests-compute\n"
    },
    {
      "commit": "2a91709282226163cd847f7b15cc7e475b5abe6c",
      "tree": "074b1d1be1d6822929f03cfe453458d93ad2c32a",
      "parents": [
        "bd21376e9fa414284af5b26e6386c74a0b986723",
        "48c36cea56df097f76cc3a6ce9f2aa74ac32a487"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 17:55:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 17:55:22 2017 +0000"
      },
      "message": "Merge \"Add floating IP test cases for RBAC.\""
    },
    {
      "commit": "34552b1795cd4a7ee45db30c01a6644f60f40338",
      "tree": "b70992b288ea64eddf0c47d1d36b72d9d908251c",
      "parents": [
        "5b9ff758e3a201efbd9f5d87b8bc5bac3efef725"
      ],
      "author": {
        "name": "Jaewoo Park",
        "email": "jp655p@att.com",
        "time": "Wed Feb 22 11:29:24 2017 -0800"
      },
      "committer": {
        "name": "Jaewoo Park",
        "email": "jp655p@att.com",
        "time": "Mon Feb 27 10:33:21 2017 -0800"
      },
      "message": "Roles RBAC test for Keystone API v2 roles\n\n- migrate out common clients and internal methods to the base\n- fixes to projects rbac test to use tempest base instead\n- using the setups in tempest identity base instead of internals\n- Migrating the identity roles rbac tempest test to Patrole\n\nPartially-Implements bp: initial-tests-identity\nCo-Authored-By: Cliff Parsons \u003ccp769u@att.com\u003e\n\nChange-Id: I8f0d10fbfa047c53d2ea801eb531caa24a5b51a0\n"
    },
    {
      "commit": "e87b92ee25935d3ed8c4de03efe7085141e24fca",
      "tree": "a994e4a877d5c868d99f5ef757a8c79475b998cd",
      "parents": [
        "21df3359da24a02615187975ee1b7ae4bcea202c"
      ],
      "author": {
        "name": "Sravan Kumar Dommaraju",
        "email": "sk6879@att.com",
        "time": "Thu Feb 23 23:10:52 2017 +0530"
      },
      "committer": {
        "name": "Sravan Kumar Dommaraju",
        "email": "sk6879@att.com",
        "time": "Thu Feb 23 23:14:03 2017 +0530"
      },
      "message": "Compute API Server Actions Test\n\nAdds tests for start, stop of a server API\nPartially-Implements: blueprint initial-tests-compute\nCo-Authored-By: Felipe Monteiro \u003cfelipe.monteiro@att.com\u003e\nCo-Authored-By: GUPTA, SANGEET \u003csg774j@att.com\u003e\nCo-Authored-By: BARTRA, RICK \u003crb560u@att.com\u003e\nCo-Authored-By: BLANCO, SAMANTHA \u003csb612u@att.com\u003e\n\nChange-Id: If0e71a3afd6a49f21544883edad6758a6f2e8267\n"
    },
    {
      "commit": "21df3359da24a02615187975ee1b7ae4bcea202c",
      "tree": "347d99fab21c3cc007ec8156c46fdc5aa4e2b8f5",
      "parents": [
        "9e4b2ef71b64da21188087003b484d99c9b5d8d8",
        "bd750983615f62c2d53671f97c83561f93b1a1b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 19:27:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 19:27:10 2017 +0000"
      },
      "message": "Merge \"Adds missing switch to rbac role function call to hypervisors compute test.\""
    },
    {
      "commit": "9e4b2ef71b64da21188087003b484d99c9b5d8d8",
      "tree": "be8d1b5394d02e2896e4ef1bd86462b30d0722ff",
      "parents": [
        "5b9ff758e3a201efbd9f5d87b8bc5bac3efef725",
        "8c8e417c21f807492ce671f8de1db5c08107b5c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 23 19:46:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 23 19:46:42 2017 +0000"
      },
      "message": "Merge \"Add compute API test for config_drive policy action.\""
    },
    {
      "commit": "bd750983615f62c2d53671f97c83561f93b1a1b3",
      "tree": "ebacd9acf3fb6f420bf077666b7f5abfafe32c56",
      "parents": [
        "5b9ff758e3a201efbd9f5d87b8bc5bac3efef725"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Feb 23 10:59:13 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Feb 23 10:59:13 2017 -0500"
      },
      "message": "Adds missing switch to rbac role function call to hypervisors compute test.\n\nCurrently, switchToRbacRole\u003dTrue call is not executed for the\nlist_hypervisors test in test_hypervisors_rbac test. This patch\ncorrects this.\n\nChange-Id: I8290e776adeb6447d6a5582d674c7d14972d66c8\n"
    },
    {
      "commit": "8c8e417c21f807492ce671f8de1db5c08107b5c3",
      "tree": "96465c72e703238e92a8e1ea49c5d413ae512f42",
      "parents": [
        "202fa201029d01fa32ac354f3bda216751403932"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 22 10:39:12 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 22 21:42:45 2017 +0000"
      },
      "message": "Add compute API test for config_drive policy action.\n\nAdded compute API test for testing config_drive policy action [0].\n\n[0] https://github.com/openstack/nova/blob/master/nova/policies/config_drive.py\n\nChange-Id: I4a5051ee06f1b3453e9138d20643b83c789c005c\nPartially-Implements: blueprint blueprint initial-tests-compute\n"
    },
    {
      "commit": "5b9ff758e3a201efbd9f5d87b8bc5bac3efef725",
      "tree": "e15cc982a216c6cbe844ac545f59d21aa45649b7",
      "parents": [
        "202fa201029d01fa32ac354f3bda216751403932"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Feb 21 16:30:15 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 22 02:11:39 2017 +0000"
      },
      "message": "Compute API Deferred Delete Tests\n\nAdds test for deferred delete policy action [0].\n\n[0] https://github.com/openstack/nova/blob/master/nova/policies/deferred_delete.py\n\nChange-Id: If8d5f136494fe1d565adfaf432470e3cfc8c9c2a\nPartially-Implements: blueprint initial-tests-compute\n"
    },
    {
      "commit": "202fa201029d01fa32ac354f3bda216751403932",
      "tree": "5e0e92517fefc1f37de9d5cc658bf9bfb8a2f287",
      "parents": [
        "3d1d1f2999b913b5867d66c31009b96afb3d8abd",
        "702934984ba1d7ff9bf5602ae884955ee6f33a36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 16:15:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 16:15:26 2017 +0000"
      },
      "message": "Merge \"Identity V3 Tests - Policies\""
    },
    {
      "commit": "3d1d1f2999b913b5867d66c31009b96afb3d8abd",
      "tree": "74a793f2229edd0c7ab512415e529b3371130cec",
      "parents": [
        "cdfd515919e31df473c2933717aac90d4aa0ff37",
        "47056d593d3df1864e15445ea2195acdd657248b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 16:13:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 16:13:45 2017 +0000"
      },
      "message": "Merge \"Compute API Floating Ip Pools Test\""
    },
    {
      "commit": "cdfd515919e31df473c2933717aac90d4aa0ff37",
      "tree": "4a4a992677eaf55d8fe86ed5e95889b3392db0d1",
      "parents": [
        "2fd3088fbc4ecf3f61f234d9207d0594a1dd5f7e",
        "43ffff3a193dafc0f45c70edd729822e3f796504"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 16:02:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 16:02:29 2017 +0000"
      },
      "message": "Merge \"Compute API Compute Flavor Extra Specs Test.\""
    },
    {
      "commit": "2fd3088fbc4ecf3f61f234d9207d0594a1dd5f7e",
      "tree": "32bea1bbb60b4c66c179cd535c9e53888b60031a",
      "parents": [
        "ca6eaedcc01fc2e4f2d2f4122991cfc5f4300fc4",
        "b911cc236a0c611167245030c6c7c98ab900a0f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 14:51:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 14:51:46 2017 +0000"
      },
      "message": "Merge \"Fix for V3 identity failing test cases.\""
    },
    {
      "commit": "ca6eaedcc01fc2e4f2d2f4122991cfc5f4300fc4",
      "tree": "b1819ec6e064c00f986358fff4e460059343f127",
      "parents": [
        "ff8eda34a580d95fc86e61db682b3c3400758a0b",
        "c3f1c615dc49beb2c63cb4853521bbed55924c52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 19:13:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 19:13:39 2017 +0000"
      },
      "message": "Merge \"Compute API Floating Ips Bulk Tests.\""
    },
    {
      "commit": "ff8eda34a580d95fc86e61db682b3c3400758a0b",
      "tree": "170fbc89df9e663a48fb7e830241579719bcacc1",
      "parents": [
        "74212288d55e2a8b465f90f992c2ec1f4b9856a2",
        "d8e4e20c51013230f7cd6fa13972685ae4c1bc1a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 19:07:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 19:07:23 2017 +0000"
      },
      "message": "Merge \"Compute API Aggregates Tests\""
    },
    {
      "commit": "74212288d55e2a8b465f90f992c2ec1f4b9856a2",
      "tree": "5d4237dc9a12f7148d2360ab9bbe069f1e36f2a4",
      "parents": [
        "07e30f537b0ddacc42844aa09835da62ab688f2a",
        "6e8f1e3d1625ffc211b5c74aa5b1f2ab0b644cca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 18:25:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 18:25:49 2017 +0000"
      },
      "message": "Merge \"Fix for few failing network rbac tests\""
    },
    {
      "commit": "07e30f537b0ddacc42844aa09835da62ab688f2a",
      "tree": "0b78525efa7b6aafea433d7e76f125e4fb41b86c",
      "parents": [
        "8069b4e1c8d6c458898e80050396b96b483861c1",
        "3a6e3ca4e3efb75cf1c55917fa04080cebafdbbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 16:50:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 16:50:46 2017 +0000"
      },
      "message": "Merge \"Compute API Compute Tenant Networks Tests.\""
    },
    {
      "commit": "8069b4e1c8d6c458898e80050396b96b483861c1",
      "tree": "b2993302b935a296490ca971553a4f1ecd470565",
      "parents": [
        "82443c7b284aabe38621e9b677e4130ddf3eb9ce",
        "dc0ef437bd83c707d0b1ff1cbd69badb830b570a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 16:45:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 16:45:00 2017 +0000"
      },
      "message": "Merge \"Compute API Instance Usage Audit Log Test.\""
    },
    {
      "commit": "82443c7b284aabe38621e9b677e4130ddf3eb9ce",
      "tree": "a9f4b3121fe02ac2e097050e0e114b0b05155172",
      "parents": [
        "c917308ee252a3caad0acd01c1b94f7873ee8ac2"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Mon Feb 13 11:27:27 2017 -0500"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Mon Feb 20 16:25:31 2017 +0000"
      },
      "message": "Compute API Availability Zone Tests\n\nAdds tests for compute availability zone API\nPartially-Implements: blueprint initial-tests-compute\n\nChange-Id: I47178e86aba1b442005c6383add0a2a152259c09\n"
    },
    {
      "commit": "c917308ee252a3caad0acd01c1b94f7873ee8ac2",
      "tree": "32e9e410571d99f58a05faa48ee75d3658592dd2",
      "parents": [
        "c9649cd5a2aefb026f82477c36f7ad43220281a7",
        "7990e52f0c0b5a90cd9a6042c81095ab3251b5cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 16:24:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 16:24:40 2017 +0000"
      },
      "message": "Merge \"Compute Admin Server Actions Test\""
    },
    {
      "commit": "c9649cd5a2aefb026f82477c36f7ad43220281a7",
      "tree": "30d5ea0bad4a1e29bf7b7d9543e07b4cede03b38",
      "parents": [
        "f78180a3d87bf30baf02550c64864a9a5783b2fc",
        "cf937f14d897e162ee535fbe75d84c78a1bf8235"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 20 16:17:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 16:17:25 2017 +0000"
      },
      "message": "Merge \"Compute API Floating Ips Tests.\""
    },
    {
      "commit": "1dc112563fa13a1a31c85b7c3accd9e389ff50ac",
      "tree": "a46d7af4b1f0536496f0ba2b21ac7346d7f6ef8b",
      "parents": [
        "c41f2609a3128231f96a8ebf2ba5a6ba9d40be4e"
      ],
      "author": {
        "name": "Chi Lo",
        "email": "cl566n@att.com",
        "time": "Mon Feb 20 03:00:14 2017 -0600"
      },
      "committer": {
        "name": "Chi Lo",
        "email": "cl566n@att.com",
        "time": "Mon Feb 20 09:16:38 2017 -0600"
      },
      "message": "Add Subnetpool test cases for RBAC.\nRename FloatingIps class name to follow naming convention.\n\nChange-Id: I29ba07e22dab3b3e872360a2bcd8e32ad1210d77\nPartially-Implements: blueprint blueprint initial-tests-neutron\n"
    },
    {
      "commit": "6e8f1e3d1625ffc211b5c74aa5b1f2ab0b644cca",
      "tree": "74223aa460daa43ee5e0bb86f0b34029485d9465",
      "parents": [
        "f78180a3d87bf30baf02550c64864a9a5783b2fc"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Thu Feb 16 20:27:25 2017 +0530"
      },
      "committer": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Mon Feb 20 20:38:21 2017 +0530"
      },
      "message": "Fix for few failing network rbac tests\n\nFollowing network rbac api tests are failing -\n    1. test_create_network_provider_physical_network\n    2. test_update_network_router_external\n\nThis patch provides fix for -\n    1. test_update_network_router_external\n\nThis patch removes test \"test_create_network_provider_physical_network\"\nbecause it is failing.\nAs soon as we get a new approach for handling such \"hardcoding required\"\ntests, a new patch can be submitted.\n\nPartial-Bug: #1665105\n\nChange-Id: Iff84ccfed7346fed077c449298b21cd5057f957e\n"
    },
    {
      "commit": "48c36cea56df097f76cc3a6ce9f2aa74ac32a487",
      "tree": "28c1f4b0a3a755c14571bae4fb34640d82ef3f7e",
      "parents": [
        "5b9ff758e3a201efbd9f5d87b8bc5bac3efef725"
      ],
      "author": {
        "name": "Chi Lo",
        "email": "cl566n@att.com",
        "time": "Sun Feb 19 01:49:03 2017 -0600"
      },
      "committer": {
        "name": "Chi Lo",
        "email": "cl566n@att.com",
        "time": "Sun Feb 19 17:25:37 2017 -0600"
      },
      "message": "Add floating IP test cases for RBAC.\n\nChange-Id: Icbc26b5a46e4b211d0c7dce12bd322932c0c3683\nPartially-Implements: blueprint blueprint initial-tests-neutron\n"
    },
    {
      "commit": "874222f4b080bd206dae855ec716d224f86b32d6",
      "tree": "dbc8ef809904f2c4caf27a239b18c6f4bfb21a7b",
      "parents": [
        "28d3b05b396a5b6e593cf6c3c0adbda595ea4bd0"
      ],
      "author": {
        "name": "Chi Lo",
        "email": "cl566n@att.com",
        "time": "Mon Feb 20 09:31:31 2017 -0600"
      },
      "committer": {
        "name": "Chi Lo",
        "email": "cl566n@att.com",
        "time": "Sat Feb 18 13:03:45 2017 -0600"
      },
      "message": "Add multi-provider networks test cases for RBAC.\n\nChange-Id: Id15f02870c6ffd15d233c4bc792f0c83a06b7985\nPartially-Implements: blueprint blueprint initial-tests-neutron\n"
    },
    {
      "commit": "8337289b9d874de89a891feac9c2f06175086abf",
      "tree": "a47c7ab6950b51b1493ce082bc5f0e542cb30878",
      "parents": [
        "2c0c55a960d822f43d554a24dc880a619839795b"
      ],
      "author": {
        "name": "Chi Lo",
        "email": "cl566n@att.com",
        "time": "Sat Feb 18 11:15:37 2017 -0600"
      },
      "committer": {
        "name": "Chi Lo",
        "email": "cl566n@att.com",
        "time": "Sat Feb 18 12:36:53 2017 -0600"
      },
      "message": "Add metering labels and metering label rules test cases for RBAC.\n\nChange-Id: I1c69dd7fec09504fcb91b543e59a33ab96d9fdf7\nPartially-Implements: blueprint blueprint initial-tests-neutron\n"
    },
    {
      "commit": "3a6e3ca4e3efb75cf1c55917fa04080cebafdbbb",
      "tree": "02443927662ed9a0ea514a830468812ac7e13169",
      "parents": [
        "f78180a3d87bf30baf02550c64864a9a5783b2fc"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Feb 17 11:56:50 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Feb 17 12:00:51 2017 -0500"
      },
      "message": "Compute API Compute Tenant Networks Tests.\n\nAdds tests for compute tenant networks policy actions [1].\n\n[1] https://github.com/openstack/nova/blob/master/nova/policies/tenant_networks.py\n\nChange-Id: I2295073d5004e6349d78c81eb766694b43664d05\n"
    },
    {
      "commit": "f78180a3d87bf30baf02550c64864a9a5783b2fc",
      "tree": "ca821489b27f487958a78ce7662958ab6d4d08d4",
      "parents": [
        "001cacf60b1d4b868cf241a50a330dfd01e69fdd",
        "1b17ee28eb6290aef2827fd6745be5f30663e7a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 16:32:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 16:32:09 2017 +0000"
      },
      "message": "Merge \"Fix for typo of correct volume status\""
    },
    {
      "commit": "dc0ef437bd83c707d0b1ff1cbd69badb830b570a",
      "tree": "9bc232561106d825b969a9611fd6687fe7c8c79e",
      "parents": [
        "001cacf60b1d4b868cf241a50a330dfd01e69fdd"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Feb 17 11:06:16 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Feb 17 11:07:25 2017 -0500"
      },
      "message": "Compute API Instance Usage Audit Log Test.\n\nAdds test for instance usage audit log policy actions [1].\n\n[1] https://github.com/openstack/nova/blob/master/nova/policies/instance_usage_audit_log.py\n\nChange-Id: If6ba7d2db26e02d8dc417bb238ae11e446cf24f0\n"
    },
    {
      "commit": "43ffff3a193dafc0f45c70edd729822e3f796504",
      "tree": "177aa3866f12e38e7ac0f04b0cc77479d9c8c61e",
      "parents": [
        "001cacf60b1d4b868cf241a50a330dfd01e69fdd"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Feb 16 17:27:44 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Feb 17 10:02:16 2017 -0500"
      },
      "message": "Compute API Compute Flavor Extra Specs Test.\n\nAdds tests for compute flavor extra specs policy actions [1].\n\n[1] https://github.com/openstack/nova/blob/master/nova/policies/flavor_extra_specs.py\n\nChange-Id: I4ef1949ce1492336aefa9259639e83036954c857\n"
    },
    {
      "commit": "001cacf60b1d4b868cf241a50a330dfd01e69fdd",
      "tree": "402524c1970319829a24aa43669b62f7009db7c3",
      "parents": [
        "998ecb98bb3e42d601660731478175a8a1fecc99",
        "317b0ccf6c722b2d28d8123320ea787f720a8355"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 16 19:53:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 19:53:06 2017 +0000"
      },
      "message": "Merge \"Fix for V2 identity failing test cases.\""
    },
    {
      "commit": "1b17ee28eb6290aef2827fd6745be5f30663e7a9",
      "tree": "d15fb519965fb3761a0e0e1e77a3395a87b43ace",
      "parents": [
        "d591a64068be78f8de6bb94bd1c0e5529a51841d"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Thu Feb 16 23:58:08 2017 +0530"
      },
      "committer": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Thu Feb 16 23:58:08 2017 +0530"
      },
      "message": "Fix for typo of correct volume status\n\nVolume API RBAC test \"test_volume_reset_status\" is failing because of\ntypo error in volume status.\n\nThis patch provide fix for this problem.\n\nChange-Id: I4a32fbb6fc5027e9669a2e37142609b4a719e0cb\nCloses-Bug: #1665428\n"
    },
    {
      "commit": "b911cc236a0c611167245030c6c7c98ab900a0f5",
      "tree": "8955ea108c4e96fb35b268372e9971560cc1c132",
      "parents": [
        "d591a64068be78f8de6bb94bd1c0e5529a51841d"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Thu Feb 16 00:27:05 2017 +0530"
      },
      "committer": {
        "name": "Mh Raies",
        "email": "mh.raies@ericsson.com",
        "time": "Thu Feb 16 18:17:24 2017 +0000"
      },
      "message": "Fix for V3 identity failing test cases.\n\nFollowing V3 identity api tests are failing -\n    1. test_delete_credential\n    2. test_delete_user\n    3. test_delete_project\n\nThis patch provides fix for these failure of tests.\n\nCloses-Bug: #1665067\n\nChange-Id: I4bf4365a066d54d026fe350c0f01c425ba97c30c\n"
    },
    {
      "commit": "d8e4e20c51013230f7cd6fa13972685ae4c1bc1a",
      "tree": "19ef2fdeed07a8f9b61f0a33dddda601c5d0dec2",
      "parents": [
        "1f50e77331f17dfcf98ec98dc2acd8a70977b5c9"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Thu Feb 09 18:09:59 2017 -0500"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Thu Feb 16 12:36:46 2017 -0500"
      },
      "message": "Compute API Aggregates Tests\n\nAdds tests for compute aggregates API\nPartially-Implements: blueprint initial-tests-compute\nCo-Authored-By: Felipe Monteiro \u003cfelipe.monteiro@att.com\u003e\n\nChange-Id: I29cd7e67fca382004be9d5b793c551e460fd8ec5\n"
    },
    {
      "commit": "317b0ccf6c722b2d28d8123320ea787f720a8355",
      "tree": "81a558b39cdb7582d1bd6b8cd9c6403bab506662",
      "parents": [
        "d591a64068be78f8de6bb94bd1c0e5529a51841d"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Thu Feb 16 01:00:43 2017 +0530"
      },
      "committer": {
        "name": "Mh Raies",
        "email": "mh.raies@ericsson.com",
        "time": "Thu Feb 16 05:46:28 2017 +0000"
      },
      "message": "Fix for V2 identity failing test cases.\n\nFollowing V2 identity api tests are failing -\n    1. test_delete_service\n    2. test_show_service\n\nThis patch provides fix for these failure of tests.\n\nCloses-Bug: #1665082\n\nChange-Id: I0d5d0c7cd737ea8e5cf85b688aa59f852e2e764f\n"
    },
    {
      "commit": "998ecb98bb3e42d601660731478175a8a1fecc99",
      "tree": "e9b7d072b8d55ee5f3cb096ea71cc4d3ff0bcddd",
      "parents": [
        "7fb28979ac7aa3e0614099ed5020da0111606aff",
        "d972919aa719544de54c83e4025da6acb5b8e5c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 21:54:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 21:54:15 2017 +0000"
      },
      "message": "Merge \"Renamed Glance test file\""
    },
    {
      "commit": "7fb28979ac7aa3e0614099ed5020da0111606aff",
      "tree": "2b0e31e838562fd4287dc3104c45b6f81bd562ad",
      "parents": [
        "84d6d9fc5b41c748b56323669803ec0790a16262",
        "33e707d24e084a274d80219bf6e9e3afbfceae66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 21:34:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 21:34:21 2017 +0000"
      },
      "message": "Merge \"Compute API Agents Tests\""
    },
    {
      "commit": "47056d593d3df1864e15445ea2195acdd657248b",
      "tree": "29d9063b254d311e6f6685760c462017b6f7d83a",
      "parents": [
        "d591a64068be78f8de6bb94bd1c0e5529a51841d"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 15 16:07:58 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 15 16:07:58 2017 -0500"
      },
      "message": "Compute API Floating Ip Pools Test\n\nAdds tests for compute floating ip pools API.\n\nChange-Id: Ie1f3afdc0961f0036fd91e9837fd2bf8e01c1b06\n"
    },
    {
      "commit": "d972919aa719544de54c83e4025da6acb5b8e5c4",
      "tree": "344f01b9c4acfdbe98f26035545b83ca0cac3c15",
      "parents": [
        "d591a64068be78f8de6bb94bd1c0e5529a51841d"
      ],
      "author": {
        "name": "Rick Bartra",
        "email": "rb560u@att.com",
        "time": "Wed Feb 15 14:59:53 2017 -0500"
      },
      "committer": {
        "name": "Rick Bartra",
        "email": "rb560u@att.com",
        "time": "Wed Feb 15 14:59:53 2017 -0500"
      },
      "message": "Renamed Glance test file\n\nThe file name previously started with \"test_test_..\", it is being\nrenamed to \"test_..\".\n\nChange-Id: Ie52c32e9cf589be92ab49597b1719f8947383e7a\n"
    },
    {
      "commit": "702934984ba1d7ff9bf5602ae884955ee6f33a36",
      "tree": "d2b699f74493d9b0c87ef1dbf79ac3503d34b185",
      "parents": [
        "d591a64068be78f8de6bb94bd1c0e5529a51841d"
      ],
      "author": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Wed Feb 15 09:48:59 2017 -0800"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Wed Feb 15 19:00:57 2017 +0000"
      },
      "message": "Identity V3 Tests - Policies\n\nTests for identity v3 policies\n\nPartially-Implements bp: initial-tests-identity\n\nChange-Id: Ib695baf4cbe4c69f70e90eebe3b13db2460c80d7\nCo-Authored-By: Nishant Kumar \u003cnk776q@att.com\u003e\n"
    },
    {
      "commit": "c3f1c615dc49beb2c63cb4853521bbed55924c52",
      "tree": "205649b2fff5c89ec8a58c5baa384392bf19545c",
      "parents": [
        "d591a64068be78f8de6bb94bd1c0e5529a51841d"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 15 12:45:05 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 15 12:45:05 2017 -0500"
      },
      "message": "Compute API Floating Ips Bulk Tests.\n\nAdds tests for compute floating ips bulk API.\n\nSince this API is deprecated for microversions\nbeginning at 2.36, the microversion for this test is explicitly\nset to 2.35, as 2.36 onward will throw a 404, resulting in\nconfusion, because the Patrole framework will interpret this\nas a policy permissions error, not necessarily a microversioning\nissue [1].\n\nThis patch also breaks with previous Patrole convention by\naltering the way the skip_checks classmethod is written, to\nalign with the way Tempest compute skip_checks are currently\nwritten; as an example see [2].\n\n[1] https://developer.openstack.org/api-ref/compute/?expanded\u003dlist-floating-ip-addresses-detail\n[2] https://github.com/openstack/tempest/blob/master/tempest/api/compute/admin/test_flavors_access.py\n\nChange-Id: I10b14a7e381d9e9961dbce761f0114a1f21eda87\n"
    },
    {
      "commit": "cf937f14d897e162ee535fbe75d84c78a1bf8235",
      "tree": "7f87c74093ef0f7bd3bf99ca5499d6e0fba32a9f",
      "parents": [
        "d591a64068be78f8de6bb94bd1c0e5529a51841d"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 15 12:27:06 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 15 17:41:39 2017 +0000"
      },
      "message": "Compute API Floating Ips Tests.\n\nAdds tests for compute floating ips API.\n\nSince this API is deprecated for microversions\nbeginning at 2.36, the microversion for this test is explicitly\nset to 2.35, 2.36 onward will throw a 404, resulting in\nconfusion, because the Patrole framework will interpret this\nas a policy exception, not necessarily a microversioning\nissue [1].\n\nThis patch also breaks with previous Patrole convention by\naltering the way the skip_checks classmethod is written, to\nalign with the way Tempest compute skip_checks are currently\nwritten; as an example see [2].\n\n[1] https://developer.openstack.org/api-ref/compute/?expanded\u003dlist-floating-ip-addresses-detail\n[2] https://github.com/openstack/tempest/blob/master/tempest/api/compute/admin/test_flavors_access.py\n\nCo-Authored-By: Chi Lo \u003ccl566n@att.com\u003e\n\nChange-Id: I3cb8418b89cf8d7e7d549bd5fc7d54cffac6af2f\nPartially-Implements: blueprint initial-tests-compute\n"
    },
    {
      "commit": "84d6d9fc5b41c748b56323669803ec0790a16262",
      "tree": "6ca55dc83eafd7d995f0115adb3b36e5afcd0053",
      "parents": [
        "d591a64068be78f8de6bb94bd1c0e5529a51841d"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 15 11:56:00 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Feb 15 11:56:00 2017 -0500"
      },
      "message": "Remove discoverable test from compute tests.\n\nCurrently, test_hypervisor_rbac is the only merged test that\nhas a test for discoverable-related policy action. This patch\nremoves that test, because it was decided, in another patch [1],\nthat implementing discoverable policy actions should be postponed,\npending further discussion and changing show_extension in\nnova\u0027s ExtensionInfoController [2] to only enforce 1 policy action\nrather than all discoverable policy actions.\n\n[1] https://review.openstack.org/#/c/431740/\n[2] https://github.com/openstack/nova/blob/08653a53a6f7cd1d475a974293c4215be166e292/nova/api/openstack/compute/extension_info.py\n\nChange-Id: I46b911f9542b46881af7ea0f8387f1271551ad8d\n"
    },
    {
      "commit": "d591a64068be78f8de6bb94bd1c0e5529a51841d",
      "tree": "23fcfdf5e5d26a72b6ec6b945a7f4102d7eee1cf",
      "parents": [
        "2ee2c19f3f0893c2e674457fadeb24b80d7fe532",
        "83cfad353c93feaf87a05127abc74acd71afef13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 14:53:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 14:53:10 2017 +0000"
      },
      "message": "Merge \"Compute API Attach Interfaces Tests.\""
    },
    {
      "commit": "2ee2c19f3f0893c2e674457fadeb24b80d7fe532",
      "tree": "6925d6cf64ce87a1e4ae786b4fdf77192479252c",
      "parents": [
        "87c811f72b9a967849fe328d5a4bd23729846ff6",
        "e9babc61c6b7953e839ea0be5c44988a56ff9949"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 14:43:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 14:43:15 2017 +0000"
      },
      "message": "Merge \"Identity V3 Tests - Groups\""
    },
    {
      "commit": "87c811f72b9a967849fe328d5a4bd23729846ff6",
      "tree": "5d27e01ee782f219339ab4e18ec8c588ef268b91",
      "parents": [
        "1be36075270bc495a492171695d8d4100afda496",
        "7c46d45163b8dcb3e77be27e10cc6af5d9d7f7c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 14:42:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 14:42:09 2017 +0000"
      },
      "message": "Merge \"Services test for Keystone version 2 api services\""
    },
    {
      "commit": "1be36075270bc495a492171695d8d4100afda496",
      "tree": "28f208c80145633582b5f0181e798a6ddca59cb1",
      "parents": [
        "3094936f7fa3ab945e4f554758f9fb232760ca0f",
        "ec28743eb970f1befb3a211df9b769d22dacad95"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 15 14:42:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 14:42:02 2017 +0000"
      },
      "message": "Merge \"Compute API Ips Tests.\""
    }
  ],
  "next": "33e707d24e084a274d80219bf6e9e3afbfceae66"
}
