)]}'
{
  "commit": "b2aa462f0ea16e0c2c0bf350cd99e29e2988f0f0",
  "tree": "6e737a6c1a01479fe523193a6bfb663dfd8968a1",
  "parents": [
    "4c4cdfebce1c29f7c8c6311ba9542c5674dc3338"
  ],
  "author": {
    "name": "Douglas Mendizábal",
    "email": "dmendiza@redhat.com",
    "time": "Thu Dec 14 14:38:39 2023 -0500"
  },
  "committer": {
    "name": "Douglas Mendizábal",
    "email": "dmendiza@redhat.com",
    "time": "Tue Feb 13 01:45:41 2024 +0000"
  },
  "message": "Consistent and Secure RBAC (Phase 1)\n\nThis patch updates the RBAC tests to test the new policy changes in\nKeystone that allow users with the \"admin\" (aka root) role to access\nsystem-level APIs previously available only to the system-admin persona.\n\nThe changes affect both the project-admin and domain-admin personas.\n\nAll the relevant policy changes have been made in keystone.\n\nDepends-On: https://review.opendev.org/c/openstack/keystone/+/908524\nChange-Id: I43c6da5bce9552948692eef8d71408d74382cc4e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "799c05a26d4e06b6d752a78dd4a502e2d1003cfd",
      "old_mode": 33188,
      "old_path": ".zuul.yaml",
      "new_id": "d44f208343da9a73907fd5efabc2c6bc3cb9b3a8",
      "new_mode": 33188,
      "new_path": ".zuul.yaml"
    },
    {
      "type": "modify",
      "old_id": "b7dbb95fb9c7c2179962316de8a2f92290360a28",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_consumer.py",
      "new_id": "a04fcd9e756caf3e411ebe0cc8219ed061dc3315",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_consumer.py"
    },
    {
      "type": "modify",
      "old_id": "13f0b71d2c54a099f946eff7aa431638e9edbb5a",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_domain.py",
      "new_id": "49f755618df8266f2d228bb496e2b81024f0743b",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_domain.py"
    },
    {
      "type": "modify",
      "old_id": "8f1fdbf62f01923078eb63da67d2376530a8d154",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_domain_config.py",
      "new_id": "ba2b612bd6986f5b3515fe5af2c7db98c5fbae43",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_domain_config.py"
    },
    {
      "type": "modify",
      "old_id": "48dfb19b5760448c6f35c04069f1b723e304719d",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_endpoint.py",
      "new_id": "8dde1eacaae987402fb2c35286cf066ff5129460",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_endpoint.py"
    },
    {
      "type": "modify",
      "old_id": "6cca108b5f76cdb87fb600f836376cf6d794551e",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_endpoint_group.py",
      "new_id": "305b6e25d62b401398706f1aa408bc8023f1dc3b",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_endpoint_group.py"
    },
    {
      "type": "modify",
      "old_id": "e88b6795cfa8cac9024a80a4a9de834bc2e328c9",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_grant.py",
      "new_id": "5e1a501e1e5fe07c371862099cbafea2b1d2502b",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_grant.py"
    },
    {
      "type": "modify",
      "old_id": "c3ce1d9e1e1c322f469c1e47d47345f0492e4d2c",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_group.py",
      "new_id": "d62e801d264db181cbd3224210e7ae30066265c8",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_group.py"
    },
    {
      "type": "modify",
      "old_id": "819508ca86a45cbe4baeb67c5f3537840eaf1b5c",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_identity_provider.py",
      "new_id": "fa6d9c1f071ba11951638062603a2dc1b24d5e23",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_identity_provider.py"
    },
    {
      "type": "modify",
      "old_id": "73765e433cd61f36bebbe82465fc22487ef719e6",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_implied_role.py",
      "new_id": "f73d51071872761ed8535e395ffa03b63097de43",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_implied_role.py"
    },
    {
      "type": "modify",
      "old_id": "d2efc6c2f4b48e406b9f4a498f01b47ec82c57e2",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_limit.py",
      "new_id": "456b850506f0bd6ba02358112785dd905920632e",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_limit.py"
    },
    {
      "type": "modify",
      "old_id": "00b2e6b1482a5c307db33157d4a2299879624f7c",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_mapping.py",
      "new_id": "c519426b3d55aea67e5a6c1acabf253124befa53",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_mapping.py"
    },
    {
      "type": "modify",
      "old_id": "53cdeb58a7e1d29c27e3e86306ae4a022cd17c3f",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_policy.py",
      "new_id": "df5844f9f15a3c7dac0b4f19fab7cc975e153ef8",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_policy.py"
    },
    {
      "type": "modify",
      "old_id": "5c3f5149a4ec1cf46635a1b679b619006449a1b8",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_policy_association.py",
      "new_id": "a3cf76d2316087828f670a1103696861875e66ec",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_policy_association.py"
    },
    {
      "type": "modify",
      "old_id": "81b64e6b212defb4c571bde3a2c5431fada7ae25",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_project.py",
      "new_id": "8d975e7015a07d2651d0337e2b6aed3e551003f2",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_project.py"
    },
    {
      "type": "modify",
      "old_id": "442ca9ed7ced8dd141edb4b6c54b69bf7f3cef7e",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_project_endpoint.py",
      "new_id": "34bb13e35d0fee7807bf5620b446f2e3ba517c71",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_project_endpoint.py"
    },
    {
      "type": "modify",
      "old_id": "3e6c4a61f72e546776c7c0417dac5df3855c1de5",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_project_tag.py",
      "new_id": "646fa86bd8a861837c5f07a3ce43ccba754c4d67",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_project_tag.py"
    },
    {
      "type": "modify",
      "old_id": "5f9d9a21d7e5ead1e91d2f9492786be781ea8ec6",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_protocol.py",
      "new_id": "f766b1f598f4a9a3f720d4b57074fa4e04da4ad3",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_protocol.py"
    },
    {
      "type": "modify",
      "old_id": "e58206a459c54c010515e34b3f58b02eb43518f8",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_region.py",
      "new_id": "ab5969edf089c2e0e2b0e4c0bacd5aecb5d59ec0",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_region.py"
    },
    {
      "type": "modify",
      "old_id": "c18ed010d0c03122e14110a9ba8396d21c9b5db2",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_registered_limit.py",
      "new_id": "31e78e4060f90b4a22b018c6d4e30e51b79122c5",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_registered_limit.py"
    },
    {
      "type": "modify",
      "old_id": "a9815e84a179a9e437dcb022e33f219d26fb352b",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_role.py",
      "new_id": "997731c1b89d91999447223e06d454c2b0606e4c",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_role.py"
    },
    {
      "type": "modify",
      "old_id": "7b27294430613f2c7d509fcf99c5c0ef02da2c66",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_role_assignment.py",
      "new_id": "14e164a97305258ddcd7dad028d491f751ad36a8",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_role_assignment.py"
    },
    {
      "type": "modify",
      "old_id": "a6a908342926ef714acfdf85b56c1dfd3e39d801",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_service.py",
      "new_id": "616741a3a43a36b3a082fd7a679272ddd5c658a0",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_service.py"
    },
    {
      "type": "modify",
      "old_id": "6cf54b966e01d18fd12e02829abcb55fb7b1d5d8",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_service_provider.py",
      "new_id": "668289b98c8609db24c4ca1378c10ad36f5b5312",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_service_provider.py"
    },
    {
      "type": "modify",
      "old_id": "c30f9ebbaa42f1ffa461132aff029a53b4961f6d",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_trust.py",
      "new_id": "916550361584f2446022a9852454e0f75d2c20e0",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_trust.py"
    },
    {
      "type": "modify",
      "old_id": "7dcfdc727dd7eae5c1f098f16b3c797f6727ae4a",
      "old_mode": 33188,
      "old_path": "keystone_tempest_plugin/tests/rbac/v3/test_user.py",
      "new_id": "c031cfe458ac1a398fba11c8fbac850ded1ab596",
      "new_mode": 33188,
      "new_path": "keystone_tempest_plugin/tests/rbac/v3/test_user.py"
    }
  ]
}
