)]}'
{
  "log": [
    {
      "commit": "a6d4ceaf57f3a86be8318b4e84111d71104c28f5",
      "tree": "9f87bcf384bdce3a138d068c5b3c9f07b0a52dfd",
      "parents": [
        "2473e5bdbadb30458af0030707c1c201c9393f17"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Mon Dec 23 13:56:27 2019 -0800"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Thu Feb 11 16:02:54 2021 +0000"
      },
      "message": "Add RBAC tests\n\nThis change leverages the nine default personas available in tempest[1]\nto demonstrate a potential framework for testing default policies. An\nabstract base class is created that helps set up credentials and\noutlines every policy that needs to be tested, then nine subclasses are\ncreated to test every persona. Each test represents one policy rule, and\nsome tests make multiple requests in order to test the policy from\ndifferent approaches, for example, to check what happens if a different\ndomain is specified, or what happens if the resource does not exist.\n\nThe idea here is to be very verbose and explicit about what is being\ntested: every policy gets one test in the base class, and each persona\nis tested in a subclass. The layout should be easy to understand and\nsomeone reading the code should not be left guessing whether a case is\nmissing or if there is magic happening in the background that is causing\na false positive or false negative.\n\nThis is intended to replace the unittest protection tests currently\nin place.\n\n[1] https://review.opendev.org/686306 (this will require additional\ndevstack and keystone configuration to work properly in CI)\n\nDepends-on: https://review.opendev.org/686306\nDepends-on: https://review.opendev.org/699051\nDepends-on: https://review.opendev.org/699519\nDepends-on: https://review.opendev.org/700826\nDepends-on: https://review.opendev.org/743853\nDepends-on: https://review.opendev.org/744087\nDepends-on: https://review.opendev.org/744268\nDepends-on: https://review.opendev.org/731087\n\nChange-Id: Icb5317b9297230490bd783fe9b07c8db244c06f8\n"
    },
    {
      "commit": "fd5ab8adeacb363c30c40fb38a2cf21567d67504",
      "tree": "ef6875c4e84c107218e736e17b3011b2fb397adf",
      "parents": [
        "7814dc20341d73db482f5128c642e9830a3f5daa"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun May 03 11:23:36 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Tue Jun 09 07:51:26 2020 +0200"
      },
      "message": "Update docs building, cleanup\n\nUpdate docs building and cleanup a bit:\n* Update requirements for Sphinx and openstackdocstheme for\n  python 3, create doc/requirements.txt for these\n* Remove unneeded doc and translation sections from setup.cfg\n* Remove install_command, it\u0027s unneeded, the default is fine,\n  move constraints into deps, use TOX_CONSTRAINTS instead of\n  obsolete UPPER_CONSTRAINTS\n* Use new variables from updated openstackdocstheme\n\nChange-Id: I659a8736195ff621032b4fb3bd7a72fa616cf8c6\n"
    },
    {
      "commit": "47244edbc5822bc78e301d1af9f3e2923905dc92",
      "tree": "53fa08fc3f5c787bcb687eb329a5a04d2672b793",
      "parents": [
        "874e450b3163272486358d429976a10abaad8a37"
      ],
      "author": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Wed Feb 05 11:29:25 2020 +0530"
      },
      "committer": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Wed Feb 05 11:29:25 2020 +0530"
      },
      "message": "Drop py3.5 from tempest plugins\n\nAs per the community goal drop python2.7 [1], tempest is dropping\npy3.5 and asked to drop from its plugins too.\n\n[1]lists.openstack.org/pipermail/openstack-discuss/2020-February/012310.html\n\nChange-Id: I40d40c58a77c58533da543d59cdb4549a1d20d45\n"
    },
    {
      "commit": "0cf7ef8bc63d565d5b033d74d641824bfacb6ec1",
      "tree": "c7caf60d537189a65579e373124501ec306103f8",
      "parents": [
        "e3163c2a695a5171ca4bb1fd0ae5f51c2b57f027"
      ],
      "author": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Sun Dec 15 19:37:06 2019 +0530"
      },
      "committer": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Wed Jan 22 12:41:06 2020 +0530"
      },
      "message": "[ussuri][goal] Drop python 2.7 support and testing\n\nOpenStack is dropping the py2.7 support in ussuri cycle.\n\nkeystone-tempest-plugin is ready with python 3 and ok to drop the\npython 2.7 support.\n\nComplete discussion \u0026 schedule can be found in\n- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html\n- https://etherpad.openstack.org/p/drop-python2-support\n\nUssuri Communtiy-wide goal:\nhttps://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n\nChange-Id: I4c46dfbfb9e679d64f6cc6b99d8f63775ec3914a\n"
    },
    {
      "commit": "a4169fa4551d4103ac0914d2415c7a8ec47abe07",
      "tree": "0f91c7eba42b7e9291e508fb8863b0241a7f5d36",
      "parents": [
        "5ed5fd963718101a2ae5f56b438061b8df0c677e",
        "30b20b6e048aa0879e2116d17542cde8949219f4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 15 18:34:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 18:34:37 2019 +0000"
      },
      "message": "Merge \"Follow the PTI for docs\""
    },
    {
      "commit": "30b20b6e048aa0879e2116d17542cde8949219f4",
      "tree": "592de655fc60fd33b6cd53e4b04178d3562f0a48",
      "parents": [
        "806103f188cd9a56f1b2b81d86a8d2413cffff5d"
      ],
      "author": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Fri Sep 27 14:37:56 2019 +0530"
      },
      "committer": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Wed Oct 09 14:37:23 2019 +0530"
      },
      "message": "Follow the PTI for docs\n\nUse sphinx-build instead of the pbr sphinx extention for building docs\nas instructed by the PTI[1].\n\nIt fixes the header formatting for the index page, as the headers weren\u0027t\nrendering at all.\n\n[1] https://governance.openstack.org/tc/reference/pti/python.html\n\nChange-Id: Ibac2b45ecfab4a7e575d097ecb9fc2c5e57b81cf\n"
    },
    {
      "commit": "5ed5fd963718101a2ae5f56b438061b8df0c677e",
      "tree": "d3d269bf378449668e0e1ec9274ea7525dd2a8ca",
      "parents": [
        "806103f188cd9a56f1b2b81d86a8d2413cffff5d"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Sun Sep 29 10:50:04 2019 +0800"
      },
      "committer": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Sun Sep 29 10:50:33 2019 +0800"
      },
      "message": "Update the constraints url\n\nFor more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html\n\nChange-Id: I51af25ca1d9666cdb2916220aa2e3c940057dff3\n"
    },
    {
      "commit": "201bcb49fad4a042787df354354483928809b6e5",
      "tree": "28a65d13c31faec8667fb2773b5fc972e107100d",
      "parents": [
        "21548467c3b3b284cfc67bb670d87b58ca6bfcc8"
      ],
      "author": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Tue Apr 23 19:38:10 2019 +0800"
      },
      "committer": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Wed Apr 24 15:36:06 2019 +0800"
      },
      "message": "Replace git.openstack.org URLs with opendev.org URLs\n\nChange-Id: Ieb7ea6c0d9d825d05388201d481fe6619df6e286\n"
    },
    {
      "commit": "4dbc50b4e084592d631402cbe23785c8154e66fc",
      "tree": "93b7458a47a91f34b9e3ded8a169970bba508c7f",
      "parents": [
        "564670bead8da7669a2f1c82d0dd3cf41b75fd5b"
      ],
      "author": {
        "name": "huang.zhiping",
        "email": "huang.zhiping@99cloud.net",
        "time": "Sat Jun 09 09:27:17 2018 +0800"
      },
      "committer": {
        "name": "huang.zhiping",
        "email": "huang.zhiping@99cloud.net",
        "time": "Sat Jun 09 09:28:00 2018 +0800"
      },
      "message": "fix tox python3 overrides\n\nWe want to default to running all tox environments under python 3, so\nset the basepython value in each environment.\n\nWe do not want to specify a minor version number, because we do not\nwant to have to update the file every time we upgrade python.\n\nWe do not want to set the override once in testenv, because that\nbreaks the more specific versions used in default environments like\npy35 and py36.\n\nChange-Id: I7dbb16f6fb0b3e4e3932e0c26569d55208f39ee4\n"
    },
    {
      "commit": "aeaa80958521eaa8b160cc69c64466b2af86c789",
      "tree": "9b27d27d0bdae85f6bff204e0f287d74cd119c0b",
      "parents": [
        "8055563f0d958b46754c0af5c5b0441fd4068d69"
      ],
      "author": {
        "name": "Arundhati Surpur",
        "email": "arundhati@nectechnologies.in",
        "time": "Wed Jul 19 18:12:30 2017 +0530"
      },
      "committer": {
        "name": "Arundhati Surpur",
        "email": "arundhati@nectechnologies.in",
        "time": "Fri Aug 11 04:31:58 2017 +0000"
      },
      "message": "Removed the older version of python and added 3.5\n\nIn setup.cfg file the python 3.4 support is removed\nand added 3.5\nIn tox.ini the python 3.5 is added\n\nChange-Id: Ice4dd6734f75c357de18da0a86167c0a1174506c\n"
    },
    {
      "commit": "44df103ff96f3b2c0c9d78a7f9af960d34bf8b5d",
      "tree": "0ebafc47e570fd2ec308ee9006bd52b22110c8f7",
      "parents": [
        "efe078baa78d17e321d74fb86d3a340a1963ce24"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Tue May 30 16:21:48 2017 +0200"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Tue May 30 16:56:11 2017 +0200"
      },
      "message": "Apply cookiecutter to newly split project\n\nThis tempest plugin is being split out of the main keystone project in\naccordance with Queens goal \"Split Tempest Plugins into Separate\nRepos/Projects\"[1]. This patch applies the standard boilerplate files\nfor OpenStack projects so that it can stand on its own.\n\n[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html\n"
    }
  ]
}
