)]}'
{
  "log": [
    {
      "commit": "f1bd2b06abbb8c19ddf939f79b8dc1dcdbd7e71e",
      "tree": "2d431d1ba679695c3695f3792f854e519d002173",
      "parents": [
        "aca34184ad26a7b4d6936f5537bad25d61c16523"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri May 05 05:16:40 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri May 05 05:18:20 2017 +0100"
      },
      "message": "Volume services rbac test\n\nAdds an RBAC test for the volume services API. This covers\nthe cinder policy action \"volume_extension:services:index\".\n\nChange-Id: I8d12de532087b52bd113c052bfa173f6041e9e1d\n"
    },
    {
      "commit": "83d77303ec44000821da7961116ee06ac4cf9497",
      "tree": "7fff5ffd7ed710618a48723e35d3cb6de04d4118",
      "parents": [
        "6f8b350c9b18c77ceff071825d82da23b06e74b7",
        "78fc4895be73245937414611079d03a1e8a2132f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 04 15:40:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 04 15:40:27 2017 +0000"
      },
      "message": "Merge \"Merge rbac_auth with rbac_rule_validation\""
    },
    {
      "commit": "63459954835032dce4083997baccd988e66d281d",
      "tree": "341d23bca32c1e3d6de1ad6be8c1871b8f74c051",
      "parents": [
        "910c7c860786073e25b6a8a8ada0493bc5477651"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Fri Apr 28 15:15:59 2017 -0400"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Wed May 03 19:26:43 2017 +0000"
      },
      "message": "Adds create metadef resource test\n\nAdds test for glance\u0027s add_metadef_resource_type_association policy.\n\nChange-Id: Ic249cb10f4e0715e8f89676ee8686e737b011ba4\n"
    },
    {
      "commit": "910c7c860786073e25b6a8a8ada0493bc5477651",
      "tree": "099c8b1cb5b5c00924bef3672075388e7e8e6cb2",
      "parents": [
        "4606d0ca14ebb153da992ad25a35b1f8921f51be",
        "85f79d7abf6b2e5445a667025397d05dacad757a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 03 19:20:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 03 19:20:14 2017 +0000"
      },
      "message": "Merge \"Creates config options for policy.json paths\""
    },
    {
      "commit": "e7e552e7db5a7876a067b7aba46fc66b05b36743",
      "tree": "a4ce83902f697492c7d2fca31403fd61ef300f83",
      "parents": [
        "a0e6940339e6ada37ccf52c45c0b398f42f6be2e"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue May 02 17:04:12 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed May 03 16:09:54 2017 +0000"
      },
      "message": "[Fix gate] Fix failing identity v2 admin tests\n\nThis patch fixes the failing identity tests that\nbelong to the v2 admin API [0].\n\nDue to recent changes to Keystone and DevStack,\nthe v2 admin API tests fail if run outright.\n\nTempest now skips the v2 admin tests uness\n``CONF.identity_feature_enabled.api_v2_admin`` is true [1];\nPatrole should do the same.\n\nThis patch makes the following changes:\n  - Skips identity v2 admin tests unless\n    ``CONF.identity_feature_enabled.api_v2_admin`` is true\n  - Removes superfluous tempest.conf overrides from\n    post_test_hook\n  - Updates ``rbac_utils.switch_role`` to ensure that admin\n    identity credentials are properly configured and that\n    the ``roles_v3_client`` is always used\n  - Refactors test_projects_rbac in v2 identity because\n    the API belongs to both the admin and non-admin API,\n    which was causing OverPermission error to be thrown.\n\n[0] https://developer.openstack.org/api-ref/identity/v2-admin/\n[1] https://review.openstack.org/#/c/458844/\n\nChange-Id: Ic698d0b2cf669793aaad6aff972ba155ef993e4a\n"
    },
    {
      "commit": "a0e6940339e6ada37ccf52c45c0b398f42f6be2e",
      "tree": "2b79543306c913a331c6095b4808f4e773237fa8",
      "parents": [
        "203c338ffbf50dac15e3a90677aaa7dc2c5070e2",
        "b45a05e8bed5c404016724c0ca39f050885ea9bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 01 15:37:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 01 15:37:58 2017 +0000"
      },
      "message": "Merge \"Add RBAC test for force-deleting a backup\""
    },
    {
      "commit": "985052a456968458edca8bb133e9a921b76dbfb8",
      "tree": "d7f3ab0b6e7424f4203a9d61c9878ad0bd3070f2",
      "parents": [
        "f568d04215f1e70e959cdbcab1a74e12e89fbd6a",
        "d0b747bd640ca9bc1f932f9d91cfe2b6801eb5f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 01 14:57:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 01 14:57:57 2017 +0000"
      },
      "message": "Merge \"Add RBAC tests for cinder os-quota-class-sets API\""
    },
    {
      "commit": "d0b747bd640ca9bc1f932f9d91cfe2b6801eb5f3",
      "tree": "05a99d668852f89eb83f7acc831e25b39b57822a",
      "parents": [
        "edcdbecd6bfaf5476eb57a35d21c78a5c2876a5d"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Apr 30 04:41:44 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Apr 30 19:01:40 2017 +0000"
      },
      "message": "Add RBAC tests for cinder os-quota-class-sets API\n\nThis patch adds RBAC tests for the cinder os-quota-class-sets API,\nwhich cover the policy action \"volume_extension:quota_classes\" [0][1].\n\n[0] https://github.com/openstack/cinder/blob/master/cinder/api/contrib/quota_classes.py#L44\n[1] https://github.com/openstack/cinder/blob/master/cinder/api/contrib/quota_classes.py#L55\n\nChange-Id: Iba5dc5caf7ed3f1ad344b0d7b2d6c13a9842cf79\n"
    },
    {
      "commit": "b45a05e8bed5c404016724c0ca39f050885ea9bd",
      "tree": "b3155249c06b7c9cfd8ac515c3dac0f775774fba",
      "parents": [
        "edcdbecd6bfaf5476eb57a35d21c78a5c2876a5d"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Apr 30 03:51:08 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Apr 30 03:51:08 2017 +0100"
      },
      "message": "Add RBAC test for force-deleting a backup\n\nThis patch adds a new test for force-deleting a backup in\ntest_volumes_backup_rbac, which tests the cinder policy action:\n\"volume_extension:backup_admin_actions:force_delete\".\n\nThis patch also corrects the currently wrong policy action for\nthe test test_snapshot_force_delete from\n\"volume_extension:volume_admin_actions:force_delete\" to\n\"volume_extension:snapshot_admin_actions:force_delete\". (The\n``_force_delete`` function in the cinder admin actions API enforces\nthe policy action corresponding to the resource name [0][1]).\n\n[0] https://github.com/openstack/cinder/blob/master/cinder/api/contrib/admin_actions.py#L133\n[1] https://github.com/openstack/cinder/blob/master/cinder/api/contrib/admin_actions.py#L82\n\nChange-Id: Icecf2152fe84da2847ae677a74a4d183eb4cd88b\n"
    },
    {
      "commit": "f568d04215f1e70e959cdbcab1a74e12e89fbd6a",
      "tree": "36c86893f34bd0b412c4ad392357972bdcb9dde6",
      "parents": [
        "edcdbecd6bfaf5476eb57a35d21c78a5c2876a5d"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Tue Apr 25 16:32:54 2017 -0400"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Fri Apr 28 20:20:51 2017 +0000"
      },
      "message": "Adds missing volumes client tests\n\nAdds missing volumes client tests for set bootable, reserve,\nunreserve, and update metadata actions, as well as renames update\nmetadata item and delete metadata items tests to properly represent\nwhat actions they perform.\n\nChange-Id: I75bbf62635f3476e658f5b162f5bd65f9fcaab08\nImplements: bp: test-volumes-rbac\n"
    },
    {
      "commit": "78fc4895be73245937414611079d03a1e8a2132f",
      "tree": "bd57f093e6c8fade8f617a8da1a501f330d19a40",
      "parents": [
        "84227729cfc252a62404fdb46c9a3ea33cbf349d"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Apr 12 21:33:39 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Apr 27 21:57:37 2017 +0000"
      },
      "message": "Merge rbac_auth with rbac_rule_validation\n\nCurrently, rbac_auth doesn\u0027t do much: It decentralizes logic\nthat can be easily merged into rbac_rule_validation without\ndoing anything authentication-related. All rbac_auth does is:\n\n  1) Construct RbacPolicyParser and check whether a given role\n     is allowed to perform a given policy action.\n  2) Dump some info to LOG\n  3) Catch some exceptions\n\nThus, there\u0027s no justification for keeping rbac_auth. It doesn\u0027t\nprovide a high-enough level of abstraction to warrant being used.\nIt should be removed and its logic inserted in rbac_rule_validation.\n\nChange-Id: I756175ea28ec11f24150f46d5ae4c2f64499a0ea\nCloses-Bug: #1681459\n"
    },
    {
      "commit": "85f79d7abf6b2e5445a667025397d05dacad757a",
      "tree": "730ba99421d70b7c3cd8e4c6f7645c5ac94dbedd",
      "parents": [
        "c6a1e0a479ebcc20be7173bcd8d5387042d531a9"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Fri Apr 21 11:09:14 2017 -0400"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Thu Apr 27 17:55:05 2017 -0400"
      },
      "message": "Creates config options for policy.json paths\n\nRemoves unsused \"path\" parameter from rbac_policy_parser.py.\nAllows for configuration of policy.json paths by service for\nCinder, Glance, Keystone, Neutron, and Nova.\n\nChange-Id: Ifb386511fd533d587d99de6585ddb78bc17cbc94\n"
    },
    {
      "commit": "6bbc6255589b995bb523ad65ad45c11ebc3f2782",
      "tree": "b6597471f4075b15b9d6027c2ef4d86efe0ead44",
      "parents": [
        "39c4684b40220e1efdc502d9e5ba24db3aeee67b",
        "6704253b0d692ab4b3d453c9ccf35af25f498608"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 26 17:30:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 26 17:30:20 2017 +0000"
      },
      "message": "Merge \"Add encryption types test\""
    },
    {
      "commit": "1fa5b2e859420cebe4081117ebcb5d0de9c713b4",
      "tree": "f7321847c3f1338fbace4108dcbc8578e3c90d1e",
      "parents": [
        "3f4158d93541c8832f5d7afe6ed10dc15730b87f"
      ],
      "author": {
        "name": "Uday T Kumar",
        "email": "uk310y@att.com",
        "time": "Mon Apr 03 19:02:25 2017 +0530"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Apr 25 15:22:48 2017 +0000"
      },
      "message": "Keystone v3 tests for endpoint filters for projects\n\nTests for Keystone v3 for rbac for endpoint filters for projects\n\nChange-Id: Ie4e786483295fcae183b539f96edd25efbec6a1a\nCo-Authored-By: Pradeep Kumar \u003cpk5294@att.com\u003e\nCo-Authored-By: Kaustav Royburman \u003ckr336r@att.com\u003e\nCo-Authored-By: Nicolas Helgeson \u003cnh202b@att.com\u003e\nDepends-on: I42fc49dea52ac4612cb018f3964675444c96ffdd\n"
    },
    {
      "commit": "6704253b0d692ab4b3d453c9ccf35af25f498608",
      "tree": "ae480331f845f745cecb4377328f8654b0f817d9",
      "parents": [
        "c6a1e0a479ebcc20be7173bcd8d5387042d531a9"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Mon Apr 24 12:02:45 2017 -0400"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Mon Apr 24 21:17:37 2017 -0400"
      },
      "message": "Add encryption types test\n\nAdds patrole tests for the encryptions types client. Also\nrefactors test_volume_types_extra_specs to make use of the\ncreate_volume_type class method.\n\nChange-Id: Ice66abb1546e4f0d882927b0489f3ab1cf330c01\nImplements: bp: rbac-tests-for-encryption-types-client\nDepends-On: I1a52fca1360afb8544148e9e0e8fc2905e74db0a\n"
    },
    {
      "commit": "663aedfe4619a278a3abd224bd4f0909e5d9dea7",
      "tree": "4eca87b304687932509e9552a5852beb1036fb8d",
      "parents": [
        "859beb410fa8aaba4a7e6c52a8a5c9ffcd451fea"
      ],
      "author": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Tue Jan 03 10:01:14 2017 -0500"
      },
      "committer": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Wed Jan 04 15:11:34 2017 -0500"
      },
      "message": "Initial Cookiecutter commit\n\nChange-Id: Iceff2531f4f7de21dcbb91ee893a8205b6c85107\n"
    }
  ]
}
