)]}'
{
  "log": [
    {
      "commit": "90c7eef9cdd090f1f2afbe5aab66f56952c48ecf",
      "tree": "6bbc6c9996f9b1f92fd8d03426db5774dfad5ac5",
      "parents": [
        "78b192553a9a51db1d4a53de893a7134d96a3303"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Apr 03 14:42:06 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Apr 03 15:00:30 2017 +0000"
      },
      "message": "Update post_test_hook to use multinode environment.\n\nNow that a new infra job has been added to Patrole for a\nmultinode environment [0], the post_test_hook in Patrole\nneeds to be updated.\n\nThis change will still keep \"fast\" tests in the \"fast\" gates,\nalthough they have been renamed to not have the \"fast\" substring;\nand it will still keep \"slow\" tests in the \"slow\" gates,\nalthough they have been renamed with \"multinode\" instead of \"slow\".\n\nThis means that tests that require multiple nodes, like migrating\na server, can be run, rather than skipped.\n\n[0] https://review.openstack.org/#/c/450278/\n\nChange-Id: I278695026ce273daa8cb44e9c472cf84e880a618\n"
    },
    {
      "commit": "0d88008a1ec99474b48c58856d6015a8a97ae6e0",
      "tree": "839780a26e5fbb6ba98109651b712ada9cc92e10",
      "parents": [
        "8141149e557a9e43443d38848ccd33d6591bac5c"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Thu Mar 23 18:14:37 2017 -0400"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Fri Mar 24 14:45:18 2017 -0400"
      },
      "message": "Improve Patrole config options\n\n- Renames \"rbac_flag\" to \"enable_rbac\"\n- Creates \"strict_policy_check\" option\n- Resolves bug where policy not in policy.json\n  would pass RBAC test, leading to false test\n  results\n\nChange-Id: I76429e6cb0ed4cad154a07b7a873fd23209da674\nCloses-Bug: #1673626\n"
    },
    {
      "commit": "59c886c219a5fb6ca912fbfedfcfb64f868ee025",
      "tree": "40925997b22a26b5dcbe0edf54aacb9a85897b0f",
      "parents": [
        "c0c31404ba001ebaad6afed81045d28dcb7d5410"
      ],
      "author": {
        "name": "anthony.lin",
        "email": "al498u@att.com",
        "time": "Thu Mar 23 14:33:00 2017 -0500"
      },
      "committer": {
        "name": "anthony.lin",
        "email": "al498u@att.com",
        "time": "Fri Mar 24 11:14:30 2017 -0500"
      },
      "message": "Add new regex for \"slow test\" gate\n\nInclude \"Type\" to ensure that only slow tests\nare executed in \"slow test\" gate and fast tests\nare executed in \"fast test\"gate\n\nChange-Id: I3cff12ee4f9c49ffc1d6c568c5466e068e65c8fd\n"
    },
    {
      "commit": "89f498fdee398359b5785ab6dfa6eeff2e6b815d",
      "tree": "14dd09132d98297771bf8139f9cce3c50945fa37",
      "parents": [
        "6ebeed09e02cd7573bc8f8dbfd1c6afd7be4226b"
      ],
      "author": {
        "name": "Rick Bartra",
        "email": "rb560u@att.com",
        "time": "Mon Mar 20 15:54:45 2017 -0400"
      },
      "committer": {
        "name": "Rick Bartra",
        "email": "rb560u@att.com",
        "time": "Wed Mar 22 20:29:41 2017 +0000"
      },
      "message": "Configure devstack gate to use UUID tokens\n\nUsing uuid tokens will result in faster test runs as there wouldn\u0027t\nbe a need for time.sleep in the rbac_utils.py.\n\nFor environments that use fernet tokens, continue to use the\ntime.sleep(1).\n\nChange-Id: I82eda2e23bee412c3b7bb375649cae43b6f6c061\n"
    },
    {
      "commit": "86fdd63bf043d3eaa2ab0b1f0be56d1367c08bb8",
      "tree": "d103a88d37c457bf959b245f724363ad4b3224b0",
      "parents": [
        "503c557c2510803618992b0f64bc450735420c16"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Mar 13 12:07:38 2017 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Mar 13 21:17:31 2017 +0000"
      },
      "message": "Decrease overall run time when identity auth is set to v3.\n\nThis patch avoids executing time.sleep(1) in rbac_utils, when\nKeystone v3 auth is enabled, which greatly reduces run time\n(approximately by 5 min or more). Thus, this patch also changes\npost_test_hook to forcibly set Keystone v3 auth in the tempest\ngates, so that tests run much faster.\n\nCurrently time.sleep(1) is used to avoid rounding issues with the\n\"created_at\" field when creating a token. This field drops the\nmilliseconds from the time field. Attempting to use a token before\nthe time in the \"created_at\" field results in an error, meaning that\nit is necessary to do time.sleep(1). However, with Keystone v3 this\nis not the case, so this time.sleep(1) can be avoided with v3, resulting\nin much faster overall test execution time.\n\nChange-Id: I679f75b54bcc61f688f761a6e6f16d4cf0173cb7\n"
    },
    {
      "commit": "e68ac0b8700bfe3bee8646ba3115f5d4a1c14a9e",
      "tree": "a92f4c3df61be83656a0c8b77f003c88b470bae9",
      "parents": [
        "4f48884ff8319db39bb748c609530ab961f18288"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Mar 08 13:45:18 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Mar 08 13:45:18 2017 -0500"
      },
      "message": "Add negative lookahead to post_test_hook to skip slow tests.\n\nThis will skip a few slow tests in compute and volume with the\n@test.attr(type\u003d\u0027slow\u0027) decorator above that, so that the patrole\ntests that run in the tempest gates can finish in a reasonable\namount of time.\n\nThe post_test_hook can later be modified, once new gates are\nintroduced in infra, to run the slow tests independent from\nthe \"fast\" tests.\n\nChange-Id: I794a5da46a11bedd92a91d4b4c1f69f3d6e4e804\nPartially-Implements: blueprint decrease-tempest-gate-runtime\n"
    },
    {
      "commit": "52c556516fad73b0e39e202f61478977c691b3ae",
      "tree": "5f5b5dddc7432be95dd439cb15bf725eba427096",
      "parents": [
        "6448b4a2cdd6a84a03134d21948d64816371b632"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Mar 06 11:37:25 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Mar 08 03:44:26 2017 +0000"
      },
      "message": "Add post_test_hook.sh to Patrole.\n\nThis is needed for manual control of kicking off tempest\ntests.\n\nChange-Id: I642e1f64cea7c51fcc98c67206697093cc3cd956\n"
    },
    {
      "commit": "6448b4a2cdd6a84a03134d21948d64816371b632",
      "tree": "71da52760d6f932e4d6fb755e9139dd746f93459",
      "parents": [
        "2c0c55a960d822f43d554a24dc880a619839795b"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Mar 07 14:13:14 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Mar 07 19:15:17 2017 +0000"
      },
      "message": "Add pip install patrole command to pre_test_hook.sh.\n\nAdd sudo \"pip install -e .\" inside patrole directory\nto install the plugin so that Tempest automatically\ndetects it.\n\nChange-Id: I6ca2c5dcf1f3e265ea0abd5f5f1f9e89b01e98f1\n"
    },
    {
      "commit": "313a7f82079f062c2d77cdd9abcba6fc01c6ac68",
      "tree": "7e41de6d8980c121d2d9e506ec6a7ceb4dd839ad",
      "parents": [
        "34a138c4b5c283c051a84c16c415d81848dcbd21"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 03 09:27:42 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 03 21:07:53 2017 +0000"
      },
      "message": "Add pre_test_hook.sh for devstack tempest gates.\n\nPre-test hook is called before executing tempest tests\nin the gate. Before tempest tests are run, this script\nadds necessary rbac parameters to tempest.conf.\n\nAdopted from [0].\n\n[0] https://github.com/openstack/manila/blob/master/contrib/ci/post_test_hook.sh\n\nChange-Id: I67d6a820cdb2406e76603a598324fab1f9403799\n"
    }
  ]
}
