)]}'
{
  "log": [
    {
      "commit": "96f23c6c2a3683849cd59380956b25681ef5071c",
      "tree": "567a7c873982b4a31b2aa8abf4f4dfda01dc80e4",
      "parents": [
        "211d4f971f5ec8cce91e4bf4e04897708c2fd0d8"
      ],
      "author": {
        "name": "udaybhan",
        "email": "uday.24@gmail.com",
        "time": "Wed Jan 10 17:53:01 2018 +0530"
      },
      "committer": {
        "name": "udaybhan",
        "email": "uday.24@gmail.com",
        "time": "Wed Jan 10 18:01:18 2018 +0530"
      },
      "message": "Migrate to override_role for network tests\n\nNow that override_role has supplanted switch_role (which has\nbeen deprecated) in [0], the RBAC tests need to switch to use\noverride_role.\n\nThis PS switches to override_role for the network module\nfor 3 files.\n\n[0] I670fba358bf321eae0d22d18cea6d2f530f00716\n\nPartially Implements: blueprint rbac-utils-contextmanager\n\nChange-Id: I7220bf22d59945a17de4b242895a80eb0316cd04\n"
    },
    {
      "commit": "211d4f971f5ec8cce91e4bf4e04897708c2fd0d8",
      "tree": "c256d3696ce0cd303f5093db38fef612abeecf95",
      "parents": [
        "c5f039645d3853bf5f1f56ce283db82565e5d17e"
      ],
      "author": {
        "name": "Hidekazu Nakamura",
        "email": "hid-nakamura@vf.jp.nec.com",
        "time": "Tue Jan 09 10:29:17 2018 +0900"
      },
      "committer": {
        "name": "Hidekazu Nakamura",
        "email": "hid-nakamura@vf.jp.nec.com",
        "time": "Tue Jan 09 10:31:30 2018 +0900"
      },
      "message": "Remove \u0027tempest\u0027 from patrole jobs name\n\nAll of the patrole job run patrole tests only,\nnot tempest tests. It is better to name them patrole\nonly and remove the \u0027tempest\u0027 from their name.\n\ntempest-* jobs are one which run tempest integration\ntests.\n\nChange-Id: I2252d2869b8714cd9c1aaee7fecacda7711a5c2e\n"
    },
    {
      "commit": "c5f039645d3853bf5f1f56ce283db82565e5d17e",
      "tree": "cd75d188f38ab1f30d86adf7e2153946c1353eec",
      "parents": [
        "e3fa64f96d23da14783cd2b58d67778f61bc1ef9",
        "017664f1a1f55b20ad1822b6c385e14bd513cba2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 08 17:43:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 08 17:43:07 2018 +0000"
      },
      "message": "Merge \"Migrate to override_role for compute module (part 3)\""
    },
    {
      "commit": "e3fa64f96d23da14783cd2b58d67778f61bc1ef9",
      "tree": "2a7b96db1af883065b309030ac94b01a7cfdefae",
      "parents": [
        "97a97a2ec2da46094f5c62245e5d9f6cd48a3a0b",
        "41eef07c1d8613c2024a3a3682d3280d4e3f76e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 08 16:54:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 08 16:54:05 2018 +0000"
      },
      "message": "Merge \"Migrate to override_role for identity module (part 1)\""
    },
    {
      "commit": "017664f1a1f55b20ad1822b6c385e14bd513cba2",
      "tree": "b62099c1fd5639f9354cf3f4a49073b1a0c22ce9",
      "parents": [
        "d6f107a0800be0ced64b2c5167d3c25583d4420b"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Jan 05 22:06:42 2018 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Jan 05 22:06:53 2018 +0000"
      },
      "message": "Migrate to override_role for compute module (part 3)\n\nNow that override_role has supplanted switch_role (which has\nbeen deprecated) in [0], the RBAC tests need to switch to use\noverride_role.\n\nThis PS switches to override_role for the compute module. This\nPS handles the last 11 modules for compute.\n\nThis PS also removes unnecessary indexing into response bodies.\n\n[0] I670fba358bf321eae0d22d18cea6d2f530f00716\n\nPartially Implements: blueprint rbac-utils-contextmanager\n\nChange-Id: I0f8d249d58d7c6ad6f1d2fde2b52aefda10c64c4\n"
    },
    {
      "commit": "41eef07c1d8613c2024a3a3682d3280d4e3f76e9",
      "tree": "7e036646fd562c355e64aa67540052c2d9d8494f",
      "parents": [
        "d6f107a0800be0ced64b2c5167d3c25583d4420b"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Jan 05 18:31:00 2018 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Jan 05 22:03:33 2018 +0000"
      },
      "message": "Migrate to override_role for identity module (part 1)\n\nNow that override_role has supplanted switch_role (which has\nbeen deprecated) in [0], the RBAC tests need to switch to use\noverride_role.\n\nThis PS switches to override_role for the identity module. This\nPS handles the first 10 modules for identity.\n\nThis PS also removes unnecessary indexing into response bodies.\n\n[0] I670fba358bf321eae0d22d18cea6d2f530f00716\n\nPartially Implements: blueprint rbac-utils-contextmanager\n\nChange-Id: Ia80582119a98e63320859d8473987cdc2196d7e8\n"
    },
    {
      "commit": "97a97a2ec2da46094f5c62245e5d9f6cd48a3a0b",
      "tree": "8e64598c9d5a01d021919c7c946b4df19b388e09",
      "parents": [
        "d6f107a0800be0ced64b2c5167d3c25583d4420b"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Jan 05 18:59:24 2018 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Jan 05 22:02:53 2018 +0000"
      },
      "message": "Migrate to override_role for identity module (part 2)\n\nNow that override_role has supplanted switch_role (which has\nbeen deprecated) in [0], the RBAC tests need to switch to use\noverride_role.\n\nThis PS switches to override_role for the identity module. This\nPS handles the last 10 modules for identity.\n\nThis PS also removes unnecessary indexing into response bodies.\n\n[0] I670fba358bf321eae0d22d18cea6d2f530f00716\n\nPartially Implements: blueprint rbac-utils-contextmanager\n\nChange-Id: I6be1dcebf75ff19ba746b24c005d6acc5aeb2787\n"
    },
    {
      "commit": "d6f107a0800be0ced64b2c5167d3c25583d4420b",
      "tree": "150c26b42179856e9ab94da3dbdf9f77c1d5ee37",
      "parents": [
        "c35e316a9eeb6d0a39065399f99061f6af22380f"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Jan 05 19:46:04 2018 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Jan 05 19:46:04 2018 +0000"
      },
      "message": "[Fix gate] Fix compute snapshot tests raising ServerFault\n\nChange-Id: I0116a5b8253396a855ccceff7c52c6bace1d9029\n"
    },
    {
      "commit": "c35e316a9eeb6d0a39065399f99061f6af22380f",
      "tree": "80800eddd4990cb1fbc97c91f7d76150ba12fea9",
      "parents": [
        "4ffa4b401a75b5204980d5f57daab482722fa2ec",
        "144ec1efb1151b4c6efff170e8a4d78a6a481dd0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 03 15:27:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 03 15:27:58 2018 +0000"
      },
      "message": "Merge \"[docs] Update rbac_utils.rst documentation\""
    },
    {
      "commit": "144ec1efb1151b4c6efff170e8a4d78a6a481dd0",
      "tree": "7be948f039da5bc9a6d5e8eeba97672f37aa36b7",
      "parents": [
        "496958fed07d2b12d0b54d3aaf3c5031a8b9c0b8"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Dec 26 17:38:11 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Jan 02 22:42:10 2018 +0000"
      },
      "message": "[docs] Update rbac_utils.rst documentation\n\nThis PS updates the rbac_utils.rst documentation to replace\noccurrences of switch_role (which has been deprecated) with\noverride_role. The documentation has also been updated to\ninclude correct and incorrect examples for how to use\nthe override_role contextmanager.\n\nChange-Id: Ia68a58267cda2c31af0e296aba32b2f949788fd7\n"
    },
    {
      "commit": "4ffa4b401a75b5204980d5f57daab482722fa2ec",
      "tree": "9ad9bed5ef41b9d0198569e98a61416dcae22a38",
      "parents": [
        "f8cd8e3c31698e4d4470fea9fe5a3b737ef72043",
        "d278efe4d5e47df015c6497ed7331a5a5cb55567"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 01 17:01:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 01 17:01:24 2018 +0000"
      },
      "message": "Merge \"Migrate to override_role for compute module (part 2)\""
    },
    {
      "commit": "f8cd8e3c31698e4d4470fea9fe5a3b737ef72043",
      "tree": "972676a7c7c770dffa686ba3ec9b922cba9fa9b5",
      "parents": [
        "ba0da6d01097a9fca8b336e5ae82e2a39d69671c",
        "2e2af4885d99770a693c21c1519a8e3c3a2cb668"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 01 17:01:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 01 17:01:24 2018 +0000"
      },
      "message": "Merge \"[TrivialFix] Use _override_role in rbac_rule_validation\""
    },
    {
      "commit": "ba0da6d01097a9fca8b336e5ae82e2a39d69671c",
      "tree": "af2ad9309c2d575ce2d87569c188311aee990cef",
      "parents": [
        "d5aee6c5221540967f4e2093a55222d551df8f75",
        "ad2dd7993286d16476f9a047bb63f2a2a2c5c561"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 01 16:39:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 01 16:39:07 2018 +0000"
      },
      "message": "Merge \"Fix min_microversion in volume test_groups_rbac\""
    },
    {
      "commit": "d5aee6c5221540967f4e2093a55222d551df8f75",
      "tree": "eadb2b141599a7bd35787b19a9a7a40c6e023e5a",
      "parents": [
        "496958fed07d2b12d0b54d3aaf3c5031a8b9c0b8"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Dec 21 18:01:13 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Dec 21 18:02:18 2017 +0000"
      },
      "message": "Fix wrong exception in test_snapshot_manage_rbac\n\nThis PS fixes the wrong exception being raised in skip_checks\nin test_snapshot_manage_rbac. `cls.InvalidConfiguration` doesn\u0027t\nexist. It has been changed to `lib_exc.InvalidConfiguration`.\n\nChange-Id: Iecdc495d82d1f1948f9042be97fa3c37464eb173\n"
    },
    {
      "commit": "496958fed07d2b12d0b54d3aaf3c5031a8b9c0b8",
      "tree": "34c91b5b69ffba624edcdbc4f64332082ffe76fd",
      "parents": [
        "0a58049c96a54c23aa55dfde4116b1af935e790a",
        "e25d8a66ff518a63a8cd4f59fe7062b50af0157b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 21 02:23:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 21 02:23:39 2017 +0000"
      },
      "message": "Merge \"Add \"snapshot_manage\" Rbac test\""
    },
    {
      "commit": "e25d8a66ff518a63a8cd4f59fe7062b50af0157b",
      "tree": "00e7d43409b1f15d710de2bc202de6798dc61660",
      "parents": [
        "a3f01ec26de4244b47b6e32b2ac921e19f92515c"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Fri Dec 15 11:18:59 2017 +0530"
      },
      "committer": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Tue Dec 19 10:04:09 2017 +0530"
      },
      "message": "Add \"snapshot_manage\" Rbac test\n\nThis PS adds Rbac test for \"snapshot_manage\" policy [0],\napi-ref[1]\n\n[0]https://github.com/openstack/cinder/blob/0cf910d4345c000e8c306b1cb2b2dd291975cf71/cinder/policies/manageable_snapshots.py\n[1]https://developer.openstack.org/api-ref/block-storage/v3/#manage-an-existing-snapshot\n\nChange-Id: Iafbbd33e96f77a14591170d4f8eadc1a2c3c1ec8\n"
    },
    {
      "commit": "ad2dd7993286d16476f9a047bb63f2a2a2c5c561",
      "tree": "65e7fdebb629474beea486afc38c2da6e6ed578e",
      "parents": [
        "0a58049c96a54c23aa55dfde4116b1af935e790a"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Dec 18 20:09:39 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Dec 18 20:27:57 2017 +0000"
      },
      "message": "Fix min_microversion in volume test_groups_rbac\n\nThis PS fixes the min_microversion in volume test_groups_rbac\nwhich is incorrectly 3.14 when in fact it should be 3.13 [0] according\nto Cinder microversion documentation. This change will also make Patrole\nconsistent with Tempest [1].\n\n[0] https://docs.openstack.org/cinder/latest/contributor/api_microversion_history.html#id13\n[1] https://github.com/openstack/tempest/blob/c536175d8d4d572278b4e592dadc548b34e4ea91/tempest/api/volume/admin/test_groups.py#L27\n\nChange-Id: I9b19d44e25057d688e4b968cab2a047049658344\n"
    },
    {
      "commit": "0a58049c96a54c23aa55dfde4116b1af935e790a",
      "tree": "18de27acf25bae145fa38a6b75408a70e1706338",
      "parents": [
        "06ca9ad285dc13abbb506f14d8a98eb68ad77164",
        "0085d324cd76edc59dfe857293b5da9adeb2039a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 18 19:38:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 18 19:38:44 2017 +0000"
      },
      "message": "Merge \"Adding \u0027reset_group_status\u0027 rbac test\""
    },
    {
      "commit": "06ca9ad285dc13abbb506f14d8a98eb68ad77164",
      "tree": "0146b9653e081f2e2034cd78eb0f67d8751a4f27",
      "parents": [
        "95fb07a7cfe19cc41c17e17e586bac4be1833bb3",
        "961212fb1c56bede029f0e8f08ccbfde60d1af1b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 18 18:02:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 18 18:02:38 2017 +0000"
      },
      "message": "Merge \"Migrate to override_role for compute module (part 1)\""
    },
    {
      "commit": "95fb07a7cfe19cc41c17e17e586bac4be1833bb3",
      "tree": "c5de40c936c531c8bd60bed7960eb04f9d9c0df2",
      "parents": [
        "b0764e6b0dd1ae5ecf4911ec803c54df8c2605af",
        "27e0c8ed4ec17611df886057f4d7ab4bfb0532d8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 18 17:40:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 18 17:40:14 2017 +0000"
      },
      "message": "Merge \"\"get_association_qos\" test using wrong policy rule\""
    },
    {
      "commit": "b0764e6b0dd1ae5ecf4911ec803c54df8c2605af",
      "tree": "e60476815d1b05f75062f7eb27b161b032f1d805",
      "parents": [
        "a8c25f045079b6859cc307684ef5ebbfaeb0d05a",
        "b9e3fd8b89d7021955f202e7bba936b4979d0791"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 18 16:52:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 18 16:52:11 2017 +0000"
      },
      "message": "Merge \"Adding Missing rbac test for Volume\""
    },
    {
      "commit": "27e0c8ed4ec17611df886057f4d7ab4bfb0532d8",
      "tree": "0df0b985b8e6034d3a04deecd94f3d52eb081342",
      "parents": [
        "a8c25f045079b6859cc307684ef5ebbfaeb0d05a"
      ],
      "author": {
        "name": "deepak_mourya",
        "email": "deepak.mourya@nectechnologies.in",
        "time": "Fri Dec 15 15:01:35 2017 +0530"
      },
      "committer": {
        "name": "Deepak Mourya",
        "email": "deepak.mourya@nectechnologies.in",
        "time": "Fri Dec 15 11:42:01 2017 +0000"
      },
      "message": "\"get_association_qos\" test using wrong policy rule\n\nAssociate list function should use under qos_specs_manage:get_all\npolicy rule [0]\n[0]https://github.com/openstack/cinder/blob/master/cinder/policies/qos_specs.py#L40\n\nChange-Id: I91ff96a85e9162af1f9510db1431a38fc2e3ea13\n"
    },
    {
      "commit": "0085d324cd76edc59dfe857293b5da9adeb2039a",
      "tree": "4481799ffcb7e0c6a3b4ee07aeccb158f2dace29",
      "parents": [
        "1dec9ce91e54b70e014da7a78beecd7bfc024de6"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Fri Dec 08 11:12:57 2017 +0530"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Dec 14 21:20:28 2017 +0000"
      },
      "message": "Adding \u0027reset_group_status\u0027 rbac test\n\nThis PS adds \u0027reset_group_status\u0027 test for policy[0],\nAPI ref is available here[1]\n\n[0]https://github.com/openstack/cinder/blob/0cf910d4345c000e8c306b1cb2b2dd291975cf71/cinder/policies/group_actions.py#L42\n[1]https://developer.openstack.org/api-ref/block-storage/v3/#reset-group-status\n\nCloses-Bug: #1718527\n\nChange-Id: Ia9e748c1733abd8abdb73c50491ff2f1198e3193\nDepends-On: If123e20b10614e8e31ecaecf74e4beda6b575e40\n"
    },
    {
      "commit": "a8c25f045079b6859cc307684ef5ebbfaeb0d05a",
      "tree": "4f2677d8ea6b75175b578bb144fa329c2ef7da71",
      "parents": [
        "a3f01ec26de4244b47b6e32b2ac921e19f92515c"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Dec 14 19:40:39 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Dec 14 19:40:39 2017 +0000"
      },
      "message": "[Gate fix] Change policy for create_port/update_port:fixed_ips\n\nThis commit fixes the policies used by the tests:\n\n  * test_create_port_fixed_ips\n  * test_update_port_fixed_ips\n\nTo validate the following policy actions instead:\n\n  * create_port:fixed_ips:ip_address\n  * update_port:fixed_ips:ip_address\n\nThis change is necessary because Neutron recently added more specific\npolicy enforcement for these actions in:\n\n  I1046f6b13e68b1e274cc8f62f5b30aa5f8d71cdc\n\nAlso renames the test names to convey the more specific policy\nname.\n\nChange-Id: If123e20b10614e8e31ecaecf74e4beda6b575e40\n"
    },
    {
      "commit": "a3f01ec26de4244b47b6e32b2ac921e19f92515c",
      "tree": "dd3502cc5a20ae642cf0753ce72a2c0a4198431e",
      "parents": [
        "1dec9ce91e54b70e014da7a78beecd7bfc024de6",
        "087c010776a3f3a98d7d95c95d17645fa9d68fb7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Dec 12 23:52:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 12 23:52:12 2017 +0000"
      },
      "message": "Merge \"Complete coverage for volume transfers policies\""
    },
    {
      "commit": "b9e3fd8b89d7021955f202e7bba936b4979d0791",
      "tree": "6b37ae0fc318f784a4e2e86b42dc5d49d20bf7a8",
      "parents": [
        "1dec9ce91e54b70e014da7a78beecd7bfc024de6"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Thu Dec 07 11:53:37 2017 +0530"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Dec 12 14:26:44 2017 +0000"
      },
      "message": "Adding Missing rbac test for Volume\n\nThis PS adds \u0027update_snapshot_status\u0027 test for policy[0]\n\n[0]https://github.com/openstack/cinder/blob/0cf910d4345c000e8c306b1cb2b2dd291975cf71/cinder/policies/snapshot_actions.py#L37\n\nChange-Id: I0237500328bd360482177845de3e7b05c8d175b2\n"
    },
    {
      "commit": "2e2af4885d99770a693c21c1519a8e3c3a2cb668",
      "tree": "448e1f9338c66c01f8cdbc4cc6b1140268c80357",
      "parents": [
        "1dec9ce91e54b70e014da7a78beecd7bfc024de6"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Dec 11 19:07:34 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Dec 11 19:07:34 2017 +0000"
      },
      "message": "[TrivialFix] Use _override_role in rbac_rule_validation\n\nThis PS changes switch_role usage to _override_role usage in\nrbac_rule_validation. This is a temporary change while switch_role\ngoes through a deprecation phase. This code change should have been\nmade earlier in:\n\n    I670fba358bf321eae0d22d18cea6d2f530f00716\n\nPartially Implements: blueprint rbac-utils-contextmanager\n\nChange-Id: I7154b7bf9440aaef69c8dae9b6643f956564369f\n"
    },
    {
      "commit": "1dec9ce91e54b70e014da7a78beecd7bfc024de6",
      "tree": "c8e69130296ad955923996be99adc6b40f3d83b8",
      "parents": [
        "9b4232a6988b40527b75bc4eb6fbbe1f650afee2",
        "017fcd6404cc8913f891fa49d511e9c69b101ba2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 11 17:00:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 11 17:00:52 2017 +0000"
      },
      "message": "Merge \"Unskip volume show host test\""
    },
    {
      "commit": "d278efe4d5e47df015c6497ed7331a5a5cb55567",
      "tree": "d570f73ba789021a9dbe494572d14ad9995f7668",
      "parents": [
        "10b2bd7075c5b161a5429937f1cf6b6ccbfc09d4"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Dec 10 23:43:01 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Dec 11 00:17:27 2017 +0000"
      },
      "message": "Migrate to override_role for compute module (part 2)\n\nNow that override_role has supplanted switch_role (which has\nbeen deprecated) in [0], the RBAC tests need to switch to use\noverride_role.\n\nThis PS switches to override_role for the compute module. This\nPS handles 11 modules; 1 follow-up patch sets will handle the\nremaining 11 modules.\n\nThis PS also removes unnecessary indexing into response bodies.\n\n[0] I670fba358bf321eae0d22d18cea6d2f530f00716\n\nPartially Implements: blueprint rbac-utils-contextmanager\n\nChange-Id: I2a1bd0b9c929252541eec0e9e8a3ddd73cf1ab30\n"
    },
    {
      "commit": "961212fb1c56bede029f0e8f08ccbfde60d1af1b",
      "tree": "9abc22eb41e4a1008e54cd8a85cc08ee75cfd8cb",
      "parents": [
        "10b2bd7075c5b161a5429937f1cf6b6ccbfc09d4"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Dec 10 19:58:44 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Dec 10 23:37:42 2017 +0000"
      },
      "message": "Migrate to override_role for compute module (part 1)\n\nNow that override_role has supplanted switch_role (which has\nbeen deprecated) in [0], the RBAC tests need to switch to use\noverride_role.\n\nThis PS switches to override_role for the compute module. This\nPS handles 11 modules; 2 follow-up patch sets will handle the\nremaining 22 modules.\n\nThis PS also removes unnecessary indexing into response bodies.\n\n[0] I670fba358bf321eae0d22d18cea6d2f530f00716\n\nPartially Implements: blueprint rbac-utils-contextmanager\nChange-Id: If0a73139fa339109881f52fa588eec94f8cec1c9\n"
    },
    {
      "commit": "9b4232a6988b40527b75bc4eb6fbbe1f650afee2",
      "tree": "c97323139c56e95b313c442b2c939cf7e23a12cd",
      "parents": [
        "10b2bd7075c5b161a5429937f1cf6b6ccbfc09d4"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Dec 10 03:34:02 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Dec 10 03:34:02 2017 +0000"
      },
      "message": "Remove unusued BaseV1ImageRbacTest class\n\nThis PS removes unused BaseV1ImageRbacTest class as Patrole\nremoved suppor for Glance v1 some time ago with PS:\nI5b2e47542b8e6a7a9c0ce7f5c9d4c76291fac8c1\n\nChange-Id: I945043830a2e9fe653c8578b61183176a0ed7fd9\n"
    },
    {
      "commit": "017fcd6404cc8913f891fa49d511e9c69b101ba2",
      "tree": "aca3b94de2e2af29fc17e28f41559d132e22d5f5",
      "parents": [
        "5718d26c32e6cdb2f2670ec5628fc3c79cd05140"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Dec 09 05:03:50 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Dec 09 05:06:38 2017 +0000"
      },
      "message": "Unskip volume show host test\n\nThis PS unskips volume show how test because the related bug\nwas fixed [0] and now the endpoint appears in the policy in code\ndocumentation for \"volume_extension:hosts\" [1].\n\n[0] I76ca1251cd14da6c777bd48a28906d8362d836b0\n[1] https://github.com/openstack/cinder/blob/4ca4f644008f4c89edc472cacda19050367ba54a/cinder/policies/hosts.py\n\nRelated-Bug: #1732808\nChange-Id: I5ddeb7f11d18c5e7382930aa2e05bf9c5dc1057e\n"
    },
    {
      "commit": "087c010776a3f3a98d7d95c95d17645fa9d68fb7",
      "tree": "d02aba0f89762512f23c59056a9072cd15b6d443",
      "parents": [
        "5718d26c32e6cdb2f2670ec5628fc3c79cd05140"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Dec 09 04:55:32 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Dec 09 04:55:32 2017 +0000"
      },
      "message": "Complete coverage for volume transfers policies\n\nThis PS adds the last endpoint which enforces \"volume:get_all_transfers\":\n\u0027/os-volume-transfer/detail\u0027 [0].\n\n[0] https://github.com/openstack/cinder/blob/4ca4f644008f4c89edc472cacda19050367ba54a/cinder/policies/volume_transfer.py#L40\n\nChange-Id: I82eb09c719583572573a490162383d15e78235c3\n"
    },
    {
      "commit": "10b2bd7075c5b161a5429937f1cf6b6ccbfc09d4",
      "tree": "c85b9db64f53237a17bcc59b6254939baca3254e",
      "parents": [
        "5718d26c32e6cdb2f2670ec5628fc3c79cd05140",
        "d69a3f7f116bc623cfd6e02668b793d7dc0e7aae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 09 03:08:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 09 03:08:54 2017 +0000"
      },
      "message": "Merge \"Update patrole entry_point plugin name\""
    },
    {
      "commit": "5718d26c32e6cdb2f2670ec5628fc3c79cd05140",
      "tree": "599ea1f0987a131eaf0645196c3910a12a2885cf",
      "parents": [
        "9cb550579fb5aa19c14d82da345da2948e2cf917",
        "3bf15efde8582b9915692d7b7ef8583f0ead9ede"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 07 18:33:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 07 18:33:06 2017 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "9cb550579fb5aa19c14d82da345da2948e2cf917",
      "tree": "8280049c2db2eb7728aa626355a7c263345a6bcf",
      "parents": [
        "c7848a975837fd3ad69d0d7082640495e03dc9ff",
        "10e82fdb0fd64cf600d68080899cbfd4ebe33211"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 07 18:33:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 07 18:33:05 2017 +0000"
      },
      "message": "Merge \"Base implementation of override_role for automatic role re-switch\""
    },
    {
      "commit": "3bf15efde8582b9915692d7b7ef8583f0ead9ede",
      "tree": "8c8a29928aa34e657bffcbf725fcd7e0441313e8",
      "parents": [
        "c7848a975837fd3ad69d0d7082640495e03dc9ff"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Dec 07 13:44:40 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Dec 07 13:44:40 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I1ac96369dec6bc30b3b2561fb551a2c5a4b72ffc\n"
    },
    {
      "commit": "d69a3f7f116bc623cfd6e02668b793d7dc0e7aae",
      "tree": "653f33f242b485b2317856eb628c68172eff5304",
      "parents": [
        "c7848a975837fd3ad69d0d7082640495e03dc9ff"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Thu Dec 07 14:12:48 2017 +0530"
      },
      "committer": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Thu Dec 07 14:12:48 2017 +0530"
      },
      "message": "Update patrole entry_point plugin name\n\nUpdating the patrole entry_point plugin name from\n\u0027patrole_tempest_plugin\u0027 to \u0027patrole_tests\u0027\nCloses-Bug: #1694813\n\nChange-Id: I31cfd09f2a18345c579a5076b4367486bbd51f7d\n"
    },
    {
      "commit": "c7848a975837fd3ad69d0d7082640495e03dc9ff",
      "tree": "390b54b5123de239b73052f5ceaa3a2e529afd2b",
      "parents": [
        "b2e9bb2ebd3f16574317a70f5bca0f8a40d8d1cf",
        "25949b8a40654e367a20a798280a4fd52d8029c9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Dec 05 22:02:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 05 22:02:36 2017 +0000"
      },
      "message": "Merge \"Remove dsvm prefix from in-repo zuul jobs\""
    },
    {
      "commit": "10e82fdb0fd64cf600d68080899cbfd4ebe33211",
      "tree": "4ed9cef760895dbc933471cceec75f7fbd823125",
      "parents": [
        "b2e9bb2ebd3f16574317a70f5bca0f8a40d8d1cf"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 21 01:47:20 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Dec 05 00:13:57 2017 +0000"
      },
      "message": "Base implementation of override_role for automatic role re-switch\n\nThis PS deprecated switch_role in rbac_utils and replaces it with\noverride_role. override_role realizes the same functionality as\nswitch_role, but uses @contextmanager so that role-switching can be\nstreamlined. This approach offers the following advantages:\n\n  1) Role switching is performed in 1 class only. There is no\n  need to call ``test_obj.switch_role(test_obj, toggle_rbac_role\u003dFalse)``\n  from ``rbac_rule_validation``. This de-coupling between both modules\n  leads to cleaner, more readable code.\n  2) Improves test code readability.\n  3) Improve role switch granularity, meaning the role remains switched\n     within the narrowest scope possible.\n  4) Simplifies interface, making it easier for test-writers to use\n     the Patrole framework.\n\nRather than doing:\n\n    # setup code here\n    rand_name \u003d data_utils.rand_name(...)\n    # ...\n    # more setup code here\n    self.rbac_utils.switch_role(self, toggle_rbac_role\u003dTrue)\n    # execute the test here\n\n(Without newlines, this code is very hard to read.)\n\nIt is instead possible to now do:\n\n    # setup code here\n    rand_name \u003d data_utils.rand_name(...)\n    # ...\n    # more setup code here\n    with self.rbac_utils.override_role(self):\n        # execute the test here\n        # notice the indentation... visually it is easy to see\n        # that this block here is where the role is switched\n    # now we are back to admin credentials in case we still\n    # need it in the test... this was not possible before w/o\n    # calling ``switch_role`` yet again...\n    waiters.wait_for_volume_status(self.volumes_client, ...)\n\nThis commit:\n  * Adds the necessary logic to rbac_utils to allow for automatic\n    role re-switch following test execution (i.e. override_role)\n  * Deprecates switch_role method in rbac_utils.\n  * Refactors RBAC tests in test_volumes_extend_rbac to prove\n    the concept introduced here.\n  * Removes _validate_switch_role functionality since its purpose\n    was to overcompensate for the old switch_role interface which\n    allowed users to pass in a boolean flag; now this is no longer\n    needed. Also removes associated unit tests.\n  * Updates a docstring in rbac_utils module.\n\nPartially Implements: blueprint rbac-utils-contextmanager\n\nChange-Id: I670fba358bf321eae0d22d18cea6d2f530f00716\n"
    },
    {
      "commit": "b2e9bb2ebd3f16574317a70f5bca0f8a40d8d1cf",
      "tree": "667aa7af84d366f0cec4d21d38b518035facc779",
      "parents": [
        "a33df60628de45d4a73130bfac73d5d92a96e006",
        "c8ec1f6497f77f3685bf5883ecfc67642c4d08c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 04 23:43:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 04 23:43:01 2017 +0000"
      },
      "message": "Merge \"Update documentation with rbac_utils details\""
    },
    {
      "commit": "a33df60628de45d4a73130bfac73d5d92a96e006",
      "tree": "ce9c07b306133de84f7068e28695d69317e26db4",
      "parents": [
        "8e2dce277f1d6acf58f1350042abfc00ebf6de90",
        "5fa20f7e6387e64e392a1686f08d0adb094437b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 04 23:43:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 04 23:43:01 2017 +0000"
      },
      "message": "Merge \"Switch to use stestr for unit tests directly\""
    },
    {
      "commit": "8e2dce277f1d6acf58f1350042abfc00ebf6de90",
      "tree": "17ff065eaf1e7e734f95aea80ffa7afaf443e336",
      "parents": [
        "da22b225a6e34ed20a1a5d39cfec45752af6403a",
        "b58c1197e9cbedb0713ea2342e8710d9869a1362"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 04 13:34:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 04 13:34:43 2017 +0000"
      },
      "message": "Merge \"Remove deprecrated [rbac] config group\""
    },
    {
      "commit": "da22b225a6e34ed20a1a5d39cfec45752af6403a",
      "tree": "2dcbc7e3f8dd852fc13918ea8fbd435a1b5d841e",
      "parents": [
        "1fe85f0890c6d9a2c0f23b7fa22159be4b1b2fe4",
        "b3bf95e32de1243f36f2bb076abb3e0441962a63"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Dec 01 23:09:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 01 23:09:19 2017 +0000"
      },
      "message": "Merge \"Additional volume quota set RBAC tests\""
    },
    {
      "commit": "1fe85f0890c6d9a2c0f23b7fa22159be4b1b2fe4",
      "tree": "d97d5710a77f4503d1bcae1aa085a2a38b292d2d",
      "parents": [
        "29a1008b031e9d8e7e6fbec585eb376f86f85ee0",
        "a4cccaedd4ce4f2572b09361d1019ae08e14a131"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Dec 01 19:06:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 01 19:06:35 2017 +0000"
      },
      "message": "Merge \"Fix volume delete_group data race in clean up\""
    },
    {
      "commit": "29a1008b031e9d8e7e6fbec585eb376f86f85ee0",
      "tree": "f1793bff0c0d5557082592ae5ad59ac6158be123",
      "parents": [
        "09a18338caa562a3a47480985d2203625ef80f07",
        "9792c16643b3df1f8caba3bacfa459ea4c45864c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Dec 01 19:06:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 01 19:06:34 2017 +0000"
      },
      "message": "Merge \"Correct policy names for volume metadata tests\""
    },
    {
      "commit": "5fa20f7e6387e64e392a1686f08d0adb094437b6",
      "tree": "9d6a9383c5ba18964e197caeb7aaeeebba3a2a3a",
      "parents": [
        "09a18338caa562a3a47480985d2203625ef80f07"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Dec 01 02:09:08 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Dec 01 17:35:44 2017 +0000"
      },
      "message": "Switch to use stestr for unit tests directly\n\nThis commit switches to use stestr command to run unit tests directly.\nRecently, the latest ostestr command uses stestr instead of testr.\nHowever, we should use stestr directly because it\u0027s simple and\nstraight forward. There is no reason to use ostestr for unit tests\nanymore.\n\nModeled after Iff4abef50178bdc83b868eed4a906e22d790762b\n\nChange-Id: Ie50cd57e87bc049c29b86fce67cc1a2061dad690\n"
    },
    {
      "commit": "c8ec1f6497f77f3685bf5883ecfc67642c4d08c8",
      "tree": "4007cc16cdbcbf7f2f594cb3bec3f3138d1ca324",
      "parents": [
        "43ec81a4c57c64a117332849e4a1966c3feb3f25"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 15 08:32:56 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Nov 30 22:35:13 2017 +0000"
      },
      "message": "Update documentation with rbac_utils details\n\nThis PS re-organizes the Patrole documentation for the framework.\nIt also adds documentation for rbac_utils.\n\nChange-Id: I7a512694e8173129a290dbfc99c1ad983c4addd9\n"
    },
    {
      "commit": "25949b8a40654e367a20a798280a4fd52d8029c9",
      "tree": "b9f4f455439fa773789d83cb0cc8fbe397051e8b",
      "parents": [
        "09a18338caa562a3a47480985d2203625ef80f07"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 29 23:25:34 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Nov 30 19:39:11 2017 +0000"
      },
      "message": "Remove dsvm prefix from in-repo zuul jobs\n\nThis PS removes the \"dsvm\" prefix from job names; this is a legacy\nchange which infra documentation says should be avoided [0]\n\n[0] https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3\n\nChange-Id: Ie5111d5c329a2d518bfff5537ac8c599520bfdff\n"
    },
    {
      "commit": "09a18338caa562a3a47480985d2203625ef80f07",
      "tree": "6a43f90380cfd71612ff82f125a9f1937c08a001",
      "parents": [
        "3d0a1eaa90e5cbbd29f343d8a9e6ec85507939a9"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Nov 29 09:16:42 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Nov 29 09:16:42 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I37380edbf53876d6088b6ec7f628e6737dbcb399\n"
    },
    {
      "commit": "3d0a1eaa90e5cbbd29f343d8a9e6ec85507939a9",
      "tree": "740055d934e372a70ea5ca0b07b970bba7347f73",
      "parents": [
        "71b5e9db6cfd36dbda54bf933f178580816a8a1f",
        "cb433c00de3a94ea8676f272fbf33eb59d905b2b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 28 03:18:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 28 03:18:55 2017 +0000"
      },
      "message": "Merge \"Improve gitignore for project\""
    },
    {
      "commit": "71b5e9db6cfd36dbda54bf933f178580816a8a1f",
      "tree": "092788cb6c3a37a73ca6026283a7535ce2256e98",
      "parents": [
        "05dbcfa3441aa718dc84b45bdf9041468f20647d",
        "eac9c8eb109125c2489276ab3e95cb4ed3f9b247"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 28 03:17:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 28 03:17:24 2017 +0000"
      },
      "message": "Merge \"Skip test_show_host volume test\""
    },
    {
      "commit": "9792c16643b3df1f8caba3bacfa459ea4c45864c",
      "tree": "022cd5356aef5af03ec576f4379759a08bcc9a5d",
      "parents": [
        "05dbcfa3441aa718dc84b45bdf9041468f20647d"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Nov 27 18:47:56 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Nov 27 18:55:42 2017 +0000"
      },
      "message": "Correct policy names for volume metadata tests\n\nThis PS accomplishes 2 things:\n\n1) Correct policy name for volume metadata tests that have the\nwrong name. They are:\n  * \"volume:update_volume_metadata\" -\u003e\n    \"volume_extension:volume_image_metadata\" [0]\n  * \"volume:delete_volume_metadata\" -\u003e\n    \"volume_extension:volume_image_metadata\" [0]\n2) Group together both the \"volume_extension:volume_image_metadata\"\n   policy tests for easier readability/maintenance.\\\n3) Add cleanups to both tests.\n\n[0] https://github.com/openstack/cinder/blob/0ac4af182fdd55d4a97ce283070f7b8e6480540f/cinder/policies/volume_metadata.py#L98\n[1] https://github.com/openstack/cinder/blob/0ac4af182fdd55d4a97ce283070f7b8e6480540f/cinder/policies/volume_metadata.py#L106\n\nChange-Id: Ie110283eca9decc37741b6197d0eb3f11d8918e9\n"
    },
    {
      "commit": "a4cccaedd4ce4f2572b09361d1019ae08e14a131",
      "tree": "3521b8c5ee9b60773e81822cb51d7ce5b795005f",
      "parents": [
        "38f344bb525a45e9bc299de522d4e687f1076c2f"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Sep 27 03:30:46 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Nov 27 18:40:30 2017 +0000"
      },
      "message": "Fix volume delete_group data race in clean up\n\nSometimes _delete_group in GroupsV3RbacTest fails because\nthere are still volumes attached to the group before group\ndeletion. This PS refactors _delete_group method to wait\nfor each volume belonging to the group to delete before\nwaiting for the group itself to delete.\n\nChange-Id: I31483e91f55ea99f83310b37ed6f557aeec1c279\n"
    },
    {
      "commit": "05dbcfa3441aa718dc84b45bdf9041468f20647d",
      "tree": "1c755128bb891120e927cd4fb56c0ca81c7b31ef",
      "parents": [
        "feec999bde210930fe1e8b16bbc60c093927c608",
        "f14ce8122093b81bb34137adfc1e8323687c80ef"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Nov 27 06:52:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 27 06:52:34 2017 +0000"
      },
      "message": "Merge \"Add missing volume RBAC test\""
    },
    {
      "commit": "b58c1197e9cbedb0713ea2342e8710d9869a1362",
      "tree": "065b7cb38206f89237925f1056c2d6a65ef02c15",
      "parents": [
        "feec999bde210930fe1e8b16bbc60c093927c608"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Nov 20 01:50:24 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Nov 27 04:58:28 2017 +0000"
      },
      "message": "Remove deprecrated [rbac] config group\n\nThis PS removes the deprecated [rbac] config group. It was replaced\nlast release cycle with the [patrole] config group, which has\nthe exact same options. This is because [patrole] is more user-friendly\nand congruent with the project name.\n\nChange-Id: Id1a7af0445bd50f44ddcc4277f952391968726b8\n"
    },
    {
      "commit": "cb433c00de3a94ea8676f272fbf33eb59d905b2b",
      "tree": "9b1ecd8227be4accc9d1cfe8be8da809984fc9d5",
      "parents": [
        "feec999bde210930fe1e8b16bbc60c093927c608"
      ],
      "author": {
        "name": "Nguyen Van Trung",
        "email": "trungnv@vn.fujitsu.com",
        "time": "Mon Nov 27 10:42:27 2017 +0700"
      },
      "committer": {
        "name": "Nguyen Van Trung",
        "email": "trungnv@vn.fujitsu.com",
        "time": "Mon Nov 27 10:42:27 2017 +0700"
      },
      "message": "Improve gitignore for project\n\nSome items need to remove before push into gerrit as following:\n\n- *.idea: A lot of created files when use pycharm.\n- .stestr/: These files will occursed when run tox\n\nChange-Id: I1325258de09ffd43e2aa352b19cca9ac6cbbbb33\n"
    },
    {
      "commit": "b3bf95e32de1243f36f2bb076abb3e0441962a63",
      "tree": "8e54bdad1ada41404d591da9ae6a5530746d49c2",
      "parents": [
        "feec999bde210930fe1e8b16bbc60c093927c608"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 14 11:20:48 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Nov 26 23:45:51 2017 +0000"
      },
      "message": "Additional volume quota set RBAC tests\n\nThis PS adds additional volume quota set RBAC tests for the\nfollowing endpoints:\n\n  * \u0027/os-quota-sets/{project_id}\u0027 [0]\n  * \u0027/os-quota-sets/{project_id}/default\u0027 [0]\n  * \u0027/os-quota-sets/{project_id}\u0027 [1]\n\nThis PS also adds a clean up to test_update_quota_set\nso that the default quotas are reset following test\nexecution.\n\n[0] https://github.com/openstack/cinder/blob/10a3f4e1c6f21effc79fd309628111c221543e0d/cinder/policies/quotas.py#L28\n[1] https://github.com/openstack/cinder/blob/10a3f4e1c6f21effc79fd309628111c221543e0d/cinder/policies/quotas.py#L57\n\nChange-Id: I5a42b8b6235e0a9a5985e8eea4d00f7f614de632\n"
    },
    {
      "commit": "feec999bde210930fe1e8b16bbc60c093927c608",
      "tree": "2e505102a7edadf212f9ba53b63e9ae3e328e5f5",
      "parents": [
        "ae37f5ceeb6b9b8dd469da65b8c6f3396aa688a1",
        "f89b7f235938b4dcf483b82642e4e03406500e57"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Nov 25 22:20:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 25 22:20:29 2017 +0000"
      },
      "message": "Merge \"Add get_router high availaibility test policy\""
    },
    {
      "commit": "f89b7f235938b4dcf483b82642e4e03406500e57",
      "tree": "3107aaa08d747e0bb3a2760c3c8486a4dbdef2ec",
      "parents": [
        "c1f7f47f762ae5dcaff104f8b7c6709330398d89"
      ],
      "author": {
        "name": "deepakmourya",
        "email": "deepak.mourya@nectechnologies.in",
        "time": "Thu Nov 16 04:32:34 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Sat Nov 25 16:10:51 2017 +0000"
      },
      "message": "Add get_router high availaibility test policy\n\nAdd missing RBAC test case for the neutron router in policy file [1]\n\npolicy doc : [1] https://github.com/openstack/neutron/blob/bf84f308d71ad770b1173487391d23f2afd29efa/etc/policy.json#L100\n\n\nChange-Id: I8f2623a4f1eecce359ffb6f66e9e9ef9365690e2\n"
    },
    {
      "commit": "ae37f5ceeb6b9b8dd469da65b8c6f3396aa688a1",
      "tree": "d0d6ac78e6c2240f9d282c159d025ed7381603f7",
      "parents": [
        "f71def828a1598e3cee0a1a5c3702f6bfaa650e0",
        "0fc826d0f5edf8880b3afceece85a394f8de8f4c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Nov 24 06:54:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 24 06:54:10 2017 +0000"
      },
      "message": "Merge \"Migrate to Zuul v3\""
    },
    {
      "commit": "f14ce8122093b81bb34137adfc1e8323687c80ef",
      "tree": "f719078f9f4e2f0f8cec709664687a022d8b2114",
      "parents": [
        "f07edf12bfcdc4f92b14604af1e52aaa59bdd142"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Mon Nov 20 13:55:21 2017 +0530"
      },
      "committer": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Thu Nov 23 10:13:04 2017 +0530"
      },
      "message": "Add missing volume RBAC test\n\nAdd missing RBAC test for \u0027show_group_type\u0027\nAPI [0] which enforces \"group:access_group_type_specs\"\naccording to policy in code docs [1].\n[0]https://developer.openstack.org/api-ref/block-storage/v3/#show-group-type-details\n[1]https://github.com/openstack/cinder/blob/76231f3ad2828fe7bb60ecd9686db807622bbb7a/cinder/policies/group_types.py#L53\n\nChange-Id: I71c81d0798082c03408d75deb021e7fcf077b938\n"
    },
    {
      "commit": "0fc826d0f5edf8880b3afceece85a394f8de8f4c",
      "tree": "aba8de6796caa889a7ea4cca06d170ca4182e342",
      "parents": [
        "c92846a1c2f93ea853388fe722e641ceea18456c"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Tue Nov 21 00:06:00 2017 +0530"
      },
      "committer": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Wed Nov 22 11:22:51 2017 +0530"
      },
      "message": "Migrate to Zuul v3\n\nMigrate all functional jobs and gate to zuul v3.\n\nNeeded-By: I3bd49416c4d218602cd32f52283c8d424b447a08\nNeeded-By: I6d48c1a5c54ab6faae4bb87f072cf20eb84efe40\nChange-Id: Ic68072eefe2d001930026b9c7d5b9376eaf9ae9a\n"
    },
    {
      "commit": "eac9c8eb109125c2489276ab3e95cb4ed3f9b247",
      "tree": "4934c014108a9d1d0dcf363819859f6b426c9b3b",
      "parents": [
        "e182300601d0b17c85f86315d1904525b1bc1977"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 14 10:44:22 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 22 01:09:57 2017 +0000"
      },
      "message": "Skip test_show_host volume test\n\nThis PS makes test_show_host volume test in test_volume_hosts_rbac\nskip until bug 1732808 is resolved. This is because Cinder does\nnot currently do policy enforcement for this endpoint.\n\nInstead, Cinder checks whether the request context is_admin [1].\nThe policy in code documentation [0] does not include the \"show\"\nendpoint for the \"volume_extension:hosts\" policy action\n(i.e. GET /hosts/{host_name} is missing).\n\n[0] https://github.com/openstack/cinder/blob/10a3f4e1c6f21effc79fd309628111c221543e0d/cinder/policies/hosts.py\n[1] https://github.com/openstack/cinder/blob/0cf910d4345c000e8c306b1cb2b2dd291975cf71/cinder/api/contrib/hosts.py#L149\n\nRelated-Bug: #1732808\nChange-Id: I348166738ae574ebd7220802cfc00f143d52aa2c\n"
    },
    {
      "commit": "f71def828a1598e3cee0a1a5c3702f6bfaa650e0",
      "tree": "710e2db8b5cf7afd4a34a1108a89b1f1b0f5564b",
      "parents": [
        "e182300601d0b17c85f86315d1904525b1bc1977"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 07 03:27:13 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 21 23:34:19 2017 +0000"
      },
      "message": "Deprecate strict_policy_enforce configuration option\n\nThe configuration option ``[patrole] strict_policy_check``\nis deprecated and will be removed in the Rocky release cycle.\n\nThe default value for ``[patrole] strict_policy_check`` has\nbeen changed to ``True`` because a Patrole test should always\nfail if the policy action is invalid, to avoid false positives.\n\nChange-Id: Idb902f23b1845bdbc9ac8fb490f3e74e262c1451\n"
    },
    {
      "commit": "e182300601d0b17c85f86315d1904525b1bc1977",
      "tree": "a6e023f06122f4562884a882cfd04392cd778c28",
      "parents": [
        "e90f6d602e1df6e62225ed04af1c98d12414bea5",
        "0cf00b4ca03f2d281be26c83bee0e241f9dad3c6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 23:29:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 23:29:22 2017 +0000"
      },
      "message": "Merge \"Remove Cinder v2 RBAC tests\""
    },
    {
      "commit": "e90f6d602e1df6e62225ed04af1c98d12414bea5",
      "tree": "1dccf89ba4a63b0d7c72cbeea5479cb592c6c788",
      "parents": [
        "952b3d05ce64c5f8c116bd3741d874dc2f6a3d72",
        "c287389fcaaee4083906517a1a6c5f0c0454a9c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 23:29:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 23:29:21 2017 +0000"
      },
      "message": "Merge \"Design principles README section\""
    },
    {
      "commit": "952b3d05ce64c5f8c116bd3741d874dc2f6a3d72",
      "tree": "a012d748e04f5d405b481f3e6faadfed51e50aae",
      "parents": [
        "c92846a1c2f93ea853388fe722e641ceea18456c",
        "d5a9ba954db5c2e8bd3c2a9c9555a4b7565d59e8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 08:09:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 08:09:43 2017 +0000"
      },
      "message": "Merge \"Add \u0027fixed ips\u0027 APIs policy tests\""
    },
    {
      "commit": "c92846a1c2f93ea853388fe722e641ceea18456c",
      "tree": "277408dba6c7e7846312f8389b64a4672fe75ccd",
      "parents": [
        "f07edf12bfcdc4f92b14604af1e52aaa59bdd142"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Mon Nov 20 12:03:57 2017 +0530"
      },
      "committer": {
        "name": "Rajat Sharma",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Mon Nov 20 06:42:29 2017 +0000"
      },
      "message": "Rename function name to avoid confusion\n\nRemaning \u0027test_show_back_end_capabilities\u0027 to\n\u0027test_show_limits\u0027 to make its functionality clear\n\nChange-Id: I2f2dbb7240d1473bf7def4ca6955aaeb57b7fe83\n"
    },
    {
      "commit": "0cf00b4ca03f2d281be26c83bee0e241f9dad3c6",
      "tree": "38874daf4322ffca534c2587584963b35f64a93c",
      "parents": [
        "43ec81a4c57c64a117332849e4a1966c3feb3f25"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 14 10:33:31 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Nov 20 01:45:14 2017 +0000"
      },
      "message": "Remove Cinder v2 RBAC tests\n\nThis PS removes Cinder v2 RBAC tests, as the policy tests can\nbe performed via the v3 API. Policy enforcement doesn\u0027t change\nbetween v2 and v3 APIs, so we should only test the latest API.\n\nChange-Id: Id0421a958a2c4b087bd7a886ae088eac5fe3c79a\n"
    },
    {
      "commit": "f07edf12bfcdc4f92b14604af1e52aaa59bdd142",
      "tree": "74e7dd88d9548845a1c2562a4e7bde282908a070",
      "parents": [
        "bf3743f507802704443512a23beb55355048e673"
      ],
      "author": {
        "name": "Anusha Ramineni",
        "email": "anusha.ramineni@nectechnologies.in",
        "time": "Fri Nov 17 08:41:09 2017 +0530"
      },
      "committer": {
        "name": "Anusha Ramineni",
        "email": "anusha.ramineni@nectechnologies.in",
        "time": "Fri Nov 17 08:42:43 2017 +0530"
      },
      "message": "Remove setting of version/release from releasenotes\n\nRelease notes are version independent, so remove version/release\nvalues. We\u0027ve found that projects now require the service package\nto be installed in order to build release notes, and this is entirely\ndue to the current convention of pulling in the version information.\n\nRelease notes should not need installation in order to build, so this\nunnecessary version setting needs to be removed.\n\nThis is needed for new release notes publishing, see\nI56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting\nat\nhttp://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html\n.\n\nChange-Id: Ic41ae6c5794e753af17edc2ca1cea79f9849293c\n"
    },
    {
      "commit": "bf3743f507802704443512a23beb55355048e673",
      "tree": "bed95f55a60a4b35bdced2ab0df717ce7d5bf6ef",
      "parents": [
        "90ab6387e001051f569ac293b8c6b06eb2f8c979",
        "e7f4ed64d53d3e51ec270bc070b614ba69b7c772"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Nov 17 01:42:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 17 01:42:25 2017 +0000"
      },
      "message": "Merge \"Add RBAC tests for volume limits client\""
    },
    {
      "commit": "90ab6387e001051f569ac293b8c6b06eb2f8c979",
      "tree": "c21894c8a1ba99b6410149808b41d3568cc939c8",
      "parents": [
        "c1f7f47f762ae5dcaff104f8b7c6709330398d89",
        "7a85dfe852b082718381f5453a7e6de6b851163f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 16 23:55:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 16 23:55:01 2017 +0000"
      },
      "message": "Merge \"Add Pause/Unpause policy tests\""
    },
    {
      "commit": "7a85dfe852b082718381f5453a7e6de6b851163f",
      "tree": "e593707000734e4523f337d0be4de5da792e3eab",
      "parents": [
        "81247497ce8e36a92c0f4f52781db22c80fd0cbf"
      ],
      "author": {
        "name": "deepakmourya",
        "email": "deepak.mourya@nectechnologies.in",
        "time": "Thu Oct 26 05:02:30 2017 +0000"
      },
      "committer": {
        "name": "deepakmourya",
        "email": "deepak.mourya@nectechnologies.in",
        "time": "Thu Nov 16 09:36:30 2017 +0000"
      },
      "message": "Add Pause/Unpause policy tests\n\nAdd Missing RBAC test case for server action in policy file [1]\n\n[1] https://github.com/openstack/nova/blob/722cc06aad401fefa558dc5eba7d04fe615b5d51/nova/policies/pause_server.py\n\nChange-Id: I20a23232bbec706eb82dd67b79984f4b01f8bbfe\n"
    },
    {
      "commit": "c1f7f47f762ae5dcaff104f8b7c6709330398d89",
      "tree": "7e9a3a5a1e9cc4e3dae7e6d10110aff77302101d",
      "parents": [
        "d475a98e86b9ad7cfddf19adf9c47a53f1af5101",
        "7ab96ceea022c34ba23bf919aede3ab945164c1d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 16 02:09:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 16 02:09:06 2017 +0000"
      },
      "message": "Merge \"Add RBAC test for \u0027get_auth_domains\u0027\""
    },
    {
      "commit": "c287389fcaaee4083906517a1a6c5f0c0454a9c7",
      "tree": "e93b2cf7ace3814507a4c4849d9e904eaf0a7143",
      "parents": [
        "43ec81a4c57c64a117332849e4a1966c3feb3f25"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 15 06:09:02 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 15 22:33:48 2017 +0000"
      },
      "message": "Design principles README section\n\nThis PS adds a blurb about Patrole design principles in the project\nREADME file. These principles are used to explain current and future\nproject design innovations.\n\nChange-Id: I58ab03114d695f4beaa5ce4e52fa03fda90cd4dc\n"
    },
    {
      "commit": "d475a98e86b9ad7cfddf19adf9c47a53f1af5101",
      "tree": "170f525027775e997b73364ffc4f4ae81201ab22",
      "parents": [
        "c269b9f92df4711dd10c9faa5d848b3f5e32ba4d",
        "4c5dbdd78adbefd7eadb839a75fd0d3dd9162be6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Nov 15 20:51:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 15 20:51:46 2017 +0000"
      },
      "message": "Merge \"Add \u0027show_trust\u0027 Policy Test for Identity\""
    },
    {
      "commit": "c269b9f92df4711dd10c9faa5d848b3f5e32ba4d",
      "tree": "a79badede42962b8f878d456bc223bab781ca493",
      "parents": [
        "43ec81a4c57c64a117332849e4a1966c3feb3f25"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Nov 15 11:59:12 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Nov 15 11:59:12 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I0e5e9eb59d64581133ba73a19500ad65bbad14c6\n"
    },
    {
      "commit": "7ab96ceea022c34ba23bf919aede3ab945164c1d",
      "tree": "455d432f374c30eec8696a99c5c2837aa18ea23c",
      "parents": [
        "43ec81a4c57c64a117332849e4a1966c3feb3f25"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Wed Nov 15 12:49:46 2017 +0530"
      },
      "committer": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Wed Nov 15 12:49:46 2017 +0530"
      },
      "message": "Add RBAC test for \u0027get_auth_domains\u0027\n\nAdding \u0027get_auth_domains\u0027 rbac test for this policy[1]\n[1]https://github.com/openstack/keystone/blob/master/keystone/common/policies/auth.py#L50\n\nChange-Id: I0da9330a455dabe5c21b0a6d35bc5bb1ba6cd875\n"
    },
    {
      "commit": "d5a9ba954db5c2e8bd3c2a9c9555a4b7565d59e8",
      "tree": "a6550a5ad268659d5d05b2f2f6cd43dfb7ff1b05",
      "parents": [
        "8849bc2199b75728e9690ba3479c0fdca0ccd67f"
      ],
      "author": {
        "name": "M V P Nitesh",
        "email": "m.nitesh@nectechnologies.in",
        "time": "Mon Oct 16 03:58:33 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 15 03:46:31 2017 +0000"
      },
      "message": "Add \u0027fixed ips\u0027 APIs policy tests\n\n\u0027fixed ips\u0027 API tests are not covered for policy testing.\nThis commit adds The tests for this APIs.\n\nChange-Id: Idc3d022c03bd5890535eea19301e59cf616de278\n"
    },
    {
      "commit": "e7f4ed64d53d3e51ec270bc070b614ba69b7c772",
      "tree": "71797f79f93d7d6840fb1205b2cd283ec08ba817",
      "parents": [
        "43ec81a4c57c64a117332849e4a1966c3feb3f25"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 14 10:53:46 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 14 10:53:46 2017 +0000"
      },
      "message": "Add RBAC tests for volume limits client\n\nThis PS adds RBAc tests for volume limits endpoints, the policies\nfor which are here: [0].\n\n[0] https://github.com/openstack/cinder/blob/master/cinder/policies/limits.py\n\nChange-Id: I5d51feab755ad3d2b64201afd2c423c1c6f84771\n"
    },
    {
      "commit": "4c5dbdd78adbefd7eadb839a75fd0d3dd9162be6",
      "tree": "839fef8582bc6b93959afb3f5db9fc2b414a723d",
      "parents": [
        "43ec81a4c57c64a117332849e4a1966c3feb3f25"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Tue Nov 14 12:39:28 2017 +0530"
      },
      "committer": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Tue Nov 14 12:39:28 2017 +0530"
      },
      "message": "Add \u0027show_trust\u0027 Policy Test for Identity\n\nAdding missing \u0027show_trust\u0027 RBAC test for identity[1]\n\n[1]https://github.com/openstack/keystone/blob/master/keystone/common/policies/trust.py#L55\n\nChange-Id: I8725ed13cc1ec45b4f1fbd57c7b177b3139377f4\n"
    },
    {
      "commit": "43ec81a4c57c64a117332849e4a1966c3feb3f25",
      "tree": "728ace1e9ac4efa87d8dade533cdcc93ebd0a2e8",
      "parents": [
        "47d33276ba4979f918c2c95494b98796a1bef16c",
        "7c3ba053f331c94f9cd1e6b34c7a29a6fcff7dcf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 14 00:56:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 14 00:56:00 2017 +0000"
      },
      "message": "Merge \"Adding missing snapshot_metadata RBAC tests\""
    },
    {
      "commit": "7c3ba053f331c94f9cd1e6b34c7a29a6fcff7dcf",
      "tree": "54b20cb50af0219e1d39e66a44105fbe8005e564",
      "parents": [
        "81247497ce8e36a92c0f4f52781db22c80fd0cbf"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Thu Nov 09 12:18:12 2017 +0530"
      },
      "committer": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Mon Nov 13 15:29:24 2017 +0530"
      },
      "message": "Adding missing snapshot_metadata RBAC tests\n\nAdding misssing tests for following:\n1)update_snapshot_metadata\n2)update_snapshot_metadata with a given key\n3)show_snapshot_metadata with a given key\n4)delete_snapshot_metadata with a given key\n\nAdding misssing update_snapshot_metadata RBAC test for volume tests\nin policy file[1].\n\n[1]https://github.com/openstack/patrole/blob/master/patrole_tempest_plugin/tests/api/volume/test_snapshots_metadata_rbac.py\n\nChange-Id: I71f67a1c206fcd541bb75c602854a28e9280b63a\n"
    },
    {
      "commit": "47d33276ba4979f918c2c95494b98796a1bef16c",
      "tree": "b273a402b367b9a5c8d0f585c429396055b26dfc",
      "parents": [
        "bc058fcaea9435877f839b090061e234d5e92581",
        "912b9fe9c50d43a3bc1cadbca80b6b5f7f784a80"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Nov 10 16:00:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 10 16:00:32 2017 +0000"
      },
      "message": "Merge \"Add Show \u0027 update_backup \u0027 policy tests\""
    },
    {
      "commit": "bc058fcaea9435877f839b090061e234d5e92581",
      "tree": "a8e659385e2da5fdbb200cc1fd314a5adac5a65b",
      "parents": [
        "81247497ce8e36a92c0f4f52781db22c80fd0cbf"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 08 14:10:11 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 08 14:10:11 2017 +0000"
      },
      "message": "Correct policy action for backup export volume endpoint\n\nThis PS corrects the policy action for exporting a volume\nbackup from \"backup:backup-export\" to \"backup:export-import\".\nThe former is causing the related RBAC test to fail [0] and\nthe in-code policy documentation confirms that the latter is\ncorrect [1].\n\n[0] http://logs.openstack.org/08/518208/3/check/legacy-tempest-dsvm-patrole-multinode-admin/5f129df/job-output.txt.gz#_2017-11-08_01_02_55_782843\n[1] https://github.com/openstack/cinder/blob/fb27334719fb612d2d5386b7d9de374d4a415d81/cinder/policies/backups.py#L127\n\nChange-Id: I10dd9cb8134a2b83cf92131c1b28a58881757f32\n"
    },
    {
      "commit": "912b9fe9c50d43a3bc1cadbca80b6b5f7f784a80",
      "tree": "8aaa88463b5e2b3bf1502d55ac0f1b7f17661aed",
      "parents": [
        "21db8fca4a06b8bf799acc2fa0c03672242827d9"
      ],
      "author": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Fri Oct 27 13:26:17 2017 +0530"
      },
      "committer": {
        "name": "rajat29",
        "email": "rajat.sharma@nectechnologies.in",
        "time": "Wed Nov 08 09:51:38 2017 +0530"
      },
      "message": "Add Show \u0027 update_backup \u0027 policy tests\n\nAdding missing RBAC test for volume backup update\nin policy file[1], api-ref[2]\n\n[1]https://github.com/openstack/patrole/blob/master/patrole_tempest_plugin/tests/api/volume/test_volumes_backup_rbac.py\n\n[2]https://github.com/openstack/cinder/blob/master/cinder/policies/backups.py#L80\n\nChange-Id: I1189f53f32b5008200dbf2b67e349577973065df\n"
    },
    {
      "commit": "81247497ce8e36a92c0f4f52781db22c80fd0cbf",
      "tree": "9667d840d8743804dd4e75f9ddfd50bd8c026922",
      "parents": [
        "c5ca0bacd84c3c9c2d1e34fbc3dbe660e8679d39",
        "501c828c0b3e39dacfba19b7518865329136b3a2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 07 23:15:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 07 23:15:33 2017 +0000"
      },
      "message": "Merge \"Add Shelve/Unshelve policy tests\""
    },
    {
      "commit": "c5ca0bacd84c3c9c2d1e34fbc3dbe660e8679d39",
      "tree": "d3af29006f434067544f41480cc1a22c4c739b23",
      "parents": [
        "1c4066a5a84275ff9b5b5f69b17a2c9fac843a04",
        "53530ad8a027523d50c4921fc228d974075318ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 07 23:10:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 07 23:10:22 2017 +0000"
      },
      "message": "Merge \"Correct policy action for attach/detach volume actions\""
    },
    {
      "commit": "1c4066a5a84275ff9b5b5f69b17a2c9fac843a04",
      "tree": "12a8b9ab81f422fbf7e31805c45b1f6c78e63307",
      "parents": [
        "38f344bb525a45e9bc299de522d4e687f1076c2f"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 07 03:30:56 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 07 05:35:14 2017 +0000"
      },
      "message": "Correct policy action for reserve/unreserve volume actions\n\nThis PS corrects the policy action for reserve and unreserve\nvolume actions. There are a few policy actions that currently\nhave the wrong name. This PS is a pre-requsite for removing\nstrict_policy_enforce Patrole configuration option in order\nto avoid false positives (e.g. a non-existent policy action\nbeing validated against an API).\n\nThe os-reserve volume actions actually enforces\n\"volume_extension:volume_actions:reserve\" and os-unreserve\nactually enforces \"volume_extension:volume_actions:reserve\" [0].\n\n[0] https://github.com/openstack/cinder/blob/ae7355c1f8d5d137bfb8bdf7b521ff5519cc20f8/cinder/policies/volume_actions.py#L197\n\nChange-Id: Ib1b68cbde992b57619e877e0a4fe2f1948fdd6c1\n"
    },
    {
      "commit": "53530ad8a027523d50c4921fc228d974075318ec",
      "tree": "8e33c9ae15ad81c0422281d3dd2c99997a839a1d",
      "parents": [
        "38f344bb525a45e9bc299de522d4e687f1076c2f"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 07 03:36:30 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Nov 07 03:39:31 2017 +0000"
      },
      "message": "Correct policy action for attach/detach volume actions\n\nThis PS corrects the policy action for attach and detach\nvolume actions. There are a few policy actions that currently\nhave the wrong name. This PS is a pre-requsite for removing\nstrict_policy_enforce Patrole configuration option in order\nto avoid false positives (e.g. a non-existent policy action\nbeing validated against an API).\n\nThe os-attach volume actions actually enforces\n\"volume_extension:volume_actions:attach\" and os-detach\nactually enforces \"volume_extension:volume_actions:detach\" [0].\n\n[0] https://github.com/openstack/cinder/blob/ae7355c1f8d5d137bfb8bdf7b521ff5519cc20f8/cinder/policies/volume_actions.py#L224\n\nChange-Id: I7d0c99ffb197832182e8f7b2af952f94acd29b0d\n"
    },
    {
      "commit": "501c828c0b3e39dacfba19b7518865329136b3a2",
      "tree": "4aa913a756f68899c23a2181d2625f3b6e19f3c9",
      "parents": [
        "a1b039dd0ebc343f1b4ee1efac2bf3cf55a5b9af"
      ],
      "author": {
        "name": "aditi",
        "email": "aditi.s@nectechnologies.in",
        "time": "Thu Oct 26 05:02:30 2017 +0000"
      },
      "committer": {
        "name": "aditi",
        "email": "aditi.s@nectechnologies.in",
        "time": "Mon Nov 06 05:40:11 2017 +0000"
      },
      "message": "Add Shelve/Unshelve policy tests\n\nThis patch adds RBAC test case for shelve/unshelve\nserver actions.\n\npolicy details [1]\n\n[1] https://github.com/openstack/nova/blob/722cc06aad401fefa558dc5eba7d04fe615b5d51/nova/policies/shelve.py\n\nChange-Id: I919cdeb51a9b45a1bb01dbf7268f352f2fc77148\n"
    },
    {
      "commit": "38f344bb525a45e9bc299de522d4e687f1076c2f",
      "tree": "6cb47340611bf2f12f3c832d1715247d33561722",
      "parents": [
        "3ff3c8164579d004fe3751a43caf2c5b98d55ead"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Nov 03 12:59:15 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Nov 03 19:44:27 2017 +0000"
      },
      "message": "Fix six.reraise bug in rbac_rule_validation\n\nThis PS fixes an issue [0] when calling six.reraise in\nrbac_rule_validation after a generic Exception has been\ncaught. Instead of using six.reraise and changing the\nexception\u0027s detailed error message unnecessarily,\nexcutils.save_and_reraise_exception from oslo_utils\nis used instead.\n\n[0] http://logs.openstack.org/97/507697/5/check/legacy-tempest-dsvm-patrole-member/d2530aa/job-output.txt.gz#_2017-11-02_20_04_35_107548\n\nChange-Id: I99f2cc60f301172847dd8f98fbc7deff4d5e94e4\n"
    },
    {
      "commit": "3ff3c8164579d004fe3751a43caf2c5b98d55ead",
      "tree": "d0c469ee6b0c17e65e3be50b8d5ce025ccb31182",
      "parents": [
        "bbd6a3ca5951939bf891964914535563f83f77e6",
        "b987141e1541f63af938efd1f7388fa5fd7e0ec7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Nov 01 21:30:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 01 21:30:41 2017 +0000"
      },
      "message": "Merge \"RBAC test for unrescue server\""
    },
    {
      "commit": "b987141e1541f63af938efd1f7388fa5fd7e0ec7",
      "tree": "c25173c13aa4cebdd76cd1ec3bcb634a414b8eed",
      "parents": [
        "322ca259b95b27653a1eb3d655d96a82e69dd1dc"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 01 02:15:41 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 01 02:15:41 2017 +0000"
      },
      "message": "RBAC test for unrescue server\n\nThis PS adds an RBAC test for unrescue compute server action to\nvalidate that \"os_compute_api:os-rescue\" is enforced for the\nendpoint.\n\nChange-Id: I6c73d23dcd89addc0a364596c4f93511facb633f\n"
    },
    {
      "commit": "bbd6a3ca5951939bf891964914535563f83f77e6",
      "tree": "cf8332a33ec38301f7f3977fa63c94f86c4e151c",
      "parents": [
        "322ca259b95b27653a1eb3d655d96a82e69dd1dc"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 01 01:57:49 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Nov 01 01:57:49 2017 +0000"
      },
      "message": "Remove deprecated custom policy file options\n\nThis PS removes deprecated custom policy file options, including:\n\n  * cinder_policy_file\n  * glance_policy_file\n  * keystone_policy_file\n  * neutron_policy_file\n  * nova_policy_file\n\nSpecifying the location of a custom policy file should instead be\ndone by setting ``[patrole] custom_policy_files`` instead, as it\nworks with any service name.\n\nChange-Id: I7d5cfa8d3cbd8a3818553ea1066005f9315f100c\n"
    },
    {
      "commit": "322ca259b95b27653a1eb3d655d96a82e69dd1dc",
      "tree": "12d89493f747de35cccd867ec04ea8cace01f9e0",
      "parents": [
        "68d6c4ffb15527ffdd261d6b99e2465283a41407",
        "906623ed3920860364059243867a22c5306ffe4c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Oct 30 21:34:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 30 21:34:44 2017 +0000"
      },
      "message": "Merge \"Image create v1/v2 compatible in compute test_images_rbac\""
    },
    {
      "commit": "68d6c4ffb15527ffdd261d6b99e2465283a41407",
      "tree": "956c8a76df2fad8b00ea0c6c89464c1a91bd975a",
      "parents": [
        "4bc86e812bd46e12f70ad3f1fa3e35bb150772ba",
        "098a8cd057a104499bdac26140fc25f8e08e6452"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Oct 30 18:03:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 30 18:03:36 2017 +0000"
      },
      "message": "Merge \"Auto-generate sample config file\""
    },
    {
      "commit": "4bc86e812bd46e12f70ad3f1fa3e35bb150772ba",
      "tree": "77cc7c752fc2f75224069ad06a6a6c1fe972687d",
      "parents": [
        "a1b039dd0ebc343f1b4ee1efac2bf3cf55a5b9af"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Mon Oct 16 04:50:34 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Oct 28 23:11:43 2017 +0000"
      },
      "message": "Cover more \u0027floating ips\u0027 APIs for policy tests\n\nChange-Id: Ide1ed1dab738a273b6776f52378db9172bc88f08\n"
    },
    {
      "commit": "a1b039dd0ebc343f1b4ee1efac2bf3cf55a5b9af",
      "tree": "e39e4afe5039be2a5f74ddc0db24fbfd5431e00c",
      "parents": [
        "b58096308fc6258085170749d3ce8f9361ca8f14",
        "c6f7e2269c0c1b5f76cbe983f9784f7db95b100f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Oct 28 20:58:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 28 20:58:22 2017 +0000"
      },
      "message": "Merge \"Rename base.rebuild_server to base.recreate_server\""
    }
  ],
  "next": "b58096308fc6258085170749d3ce8f9361ca8f14"
}
