)]}'
{
  "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": "bdb0adee2eb0512e67457f7bb6a4599595a6f506",
      "tree": "a017ba2a5489e87e21665a5428850dc1140ab809",
      "parents": [
        "b64b3a668b1dae2424de2cc559b65038b0972dbd"
      ],
      "author": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Fri Jan 27 01:05:10 2017 -0500"
      },
      "committer": {
        "name": "Nishant Kumar",
        "email": "nishant.e.kumar@ericsson.com",
        "time": "Fri Jan 27 01:07:00 2017 -0500"
      },
      "message": "Reuse already existing groups from upstream tempest config\n\nTempest plugin tests uses the same config file/object from the\nupstream tempest, therefore instead of registering the same group\nagain in plugin tests we should reuse already existing groups and\nregister only plugin specific option here.\n\nChange-Id: I948fdcf20732b98d5ba5d34fe0352ea9cff59f91\nCloses-Bug: #1659596\n"
    },
    {
      "commit": "e508fe023862b65bddfe7bebf3c814a897edeb7c",
      "tree": "70807168ef5c5d60c5e129846127c288f7b68430",
      "parents": [
        "79197b5a451f9c8981e88914ecd09182cb61de0d"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Thu Jun 02 16:08:39 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Tue Dec 27 09:48:10 2016 -0300"
      },
      "message": "Federated authentication via ECP functional tests\n\nAdds a first test for the federated authentication feature. It handles\nfirst the authentication using the SAML2 ECP profile.\n\nThe tests cleanup have some issues, see related bug.\n\nRelated-Bug: 1642692\nChange-Id: I3b393a695c6d9f846efdaf302c1beea34e6bd54b\n"
    },
    {
      "commit": "767d01e8ba777db23fa5a3a91050954ad0cdcdcc",
      "tree": "fde13ae503799d134dc3432a590e16104c9752f4",
      "parents": [],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Thu Mar 24 15:08:44 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Thu Mar 31 11:41:13 2016 -0300"
      },
      "message": "Base for keystone tempest plugin\n\nThis patch adds the basic files and configs in order to enable the\nkeystone tempest plugin interface using tempest-plugin-cookiecutter.\nSince we are adding them inside keystone\u0027s repository, they can be\ninstalled alongside keystone and to run the tests (when we have one)\nwe simply use `testr run keystone_tempest_plugin` in tempest.\n\nFor more details about the tempest plugin interface see [1]\n\n[1] http://docs.openstack.org/developer/tempest/plugin.html\n\nChange-Id: Ia42e79246251e8af1010aa8eaf462aacf75644a7\nPartially-Implements: bp keystone-tempest-plugin-tests\n"
    }
  ]
}
