)]}'
{
  "log": [
    {
      "commit": "23d33a8b5bc945bd98c8fffe86b38f97247afbd9",
      "tree": "3a9d0125eb6e734c8bb3b1d3e3dfa36fb9d94d68",
      "parents": [
        "0c6208c6a07b0616b5982b6e9e7c8216397d49e3"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Nov 21 12:10:32 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Nov 26 13:03:28 2018 -0500"
      },
      "message": "Set non-0 disk sizes for tempest flavors\n\nNova change https://review.openstack.org/603910/ is\ngoing to change the default rule on policy\nos_compute_api:servers:create:zero_disk_flavor to\nadmin-only, which will prevent non-admins from\ncreating image-backed servers with a flavor that\nhas disk\u003d0 since it\u0027s a potential security exposure.\n\nTherefore we need the test flavors that are created\nfor tempest to use non-0 disk values. Since the flavor_ref\nand flavor_ref_alt can be aligned to the image_ref and\nimage_ref_alt in tempest.conf, we get the image sizes\nfrom glance (in bytes) and convert those to GiB disk\nsizes for each flavor, respectively. Since we\u0027re using\nCirros images by default, we need to make sure to round\nup otherwise we\u0027d still have a 0-disk flavor.\n\nThere are lots of ways the math could be done here\nusing numfmt, bash, awk, bc, etc, but it\u0027s simplest to\nwrite and probably easiest to read by using python for\nthe size conversion code.\n\nChange-Id: I537c299b0cd400982189f35b31df74755422737e\nRelated-Bug: #1739646\n"
    },
    {
      "commit": "35485ca21f13788958a636829e135ee639881a76",
      "tree": "b52e1246f704ab2c4881c7c9d176ba7e8057a473",
      "parents": [
        "afde40943187ed9964cc0b8670086d76a0a544f1"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Oct 09 07:39:07 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Oct 09 07:44:48 2018 +0000"
      },
      "message": "Remove setting of unnecessary tempest config options\n\nTempest have removed the volume-feature-enabled.api_v1\nconfig options[1] and modified the default value of\nvolume-feature-enabled.api_v3 to True.\n\nThese config options not needed to be set from devstack\nside.\n\n[1] https://review.openstack.org/#/c/573135/\n\nChange-Id: Ic35cf4482ab4d3c2e69348ec92568e68f6ea74ee\n"
    },
    {
      "commit": "6f4b7fc99c4029d25a924bcad968089d89e9d296",
      "tree": "81c2851f75046b649b57065592adffcac8d253bb",
      "parents": [
        "393c95fdef2bbb43876481bd026a7d6a336a68af",
        "6465219ec39ea3ec75e796b3bd80b96550470546"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 04 07:29:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 04 07:29:50 2018 +0000"
      },
      "message": "Merge \"Fixed git show for upper-constraints.txt in lib/tempest\""
    },
    {
      "commit": "6465219ec39ea3ec75e796b3bd80b96550470546",
      "tree": "cba8f5d1664b3ef36a194c4e3c73dbc624eedb3f",
      "parents": [
        "8288bccc3cabc0ef255cd0c432d3ae7775dd433b"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Wed Aug 29 16:41:04 2018 +0300"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Wed Aug 29 16:41:04 2018 +0300"
      },
      "message": "Fixed git show for upper-constraints.txt in lib/tempest\n\nChange-Id: Id133108e0436018be81fca74a15ff29a4fe2e796\nCloses-Bug: #1789643\n"
    },
    {
      "commit": "9b4b4c6919186e56675069d68493033a224b842f",
      "tree": "f07b86bb582a0cf9142591d587addd01b395c5d1",
      "parents": [
        "7711d7f196e946b0cf9a091fd6be0cf35e48fd31",
        "3cdff78fbac6a88c4864d4effa8126610bcce2fd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Aug 22 23:24:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 22 23:24:16 2018 +0000"
      },
      "message": "Merge \"Rename \"Member\" role in tempest_roles to \"member\"\""
    },
    {
      "commit": "11b8649e839f55b1d7e17fa3636f7b160e6c5d22",
      "tree": "1b6a3c93e97f6b96ce94f075ae279dbbcfc8bd97",
      "parents": [
        "ce0759d2d0030f5e578a6ebd648eed827135e584"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 07 08:37:24 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 07 08:37:24 2018 +0000"
      },
      "message": "Fix TEMPEST_AUTH_VERSION comparision condition for identity v2\n\nTEMPEST_AUTH_VERSION should be \u0027v3\u0027 or \u0027v2\u0027 not \u0027v2.0\u0027.\nTo disable the identity v2 admin tests TEMPEST_AUTH_VERSION is\nbeing compared with \u0027v2.0\u0027 which is incorrect.\n\nChange-Id: I5f7e3bcf733edbbee06016bcad4845dda552815e\n"
    },
    {
      "commit": "3cdff78fbac6a88c4864d4effa8126610bcce2fd",
      "tree": "a54c3d2b0ec9310a9638691700c10fb834045627",
      "parents": [
        "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Jul 09 20:25:08 2018 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Jul 18 20:10:28 2018 +0000"
      },
      "message": "Rename \"Member\" role in tempest_roles to \"member\"\n\nRecently, Keystone renamed \"Member\" role to \"member\"\n(case-sensitive) with https://review.openstack.org/#/c/572243/14\n\nCase-sensitivity role requirement in Keystone was recently\nformalized with https://review.openstack.org/#/c/576640/\n\nFrom the above reference:\n\n\"Role names are case-insensitive. for example, when keystone\nbootstraps default roles, it creates `admin`, `member`, and\n`reader`. If another role `Member` (note the upper case \u0027M\u0027) is\ncreated, keystone will return a `409` Conflict since it considers\nthe name \"Member\" \u003d\u003d \"member\". Note that case is preserved in these\ncases.\"\n\nIt follows that Tempest should use \"member\" role by default.\n\nChange-Id: Iebf04fdb4c195b6779c74f66da3f7822cf174494\n"
    },
    {
      "commit": "36b69c0b02813d76d3ba793d4c5fc86839a6bf24",
      "tree": "ae2423b794d89850cff248dff5b11fb2df010e9e",
      "parents": [
        "007cbab4b9dfd6be3bedbdd00ec21186e820d6f0",
        "7a8d850dcc31597d80ddecd4c4bbba3dd37914ce"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 31 12:25:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 31 12:25:10 2018 +0000"
      },
      "message": "Merge \"Add variable to set volume service version on tempest\""
    },
    {
      "commit": "3051d3ceff805037fb84477a887c67a327394be4",
      "tree": "1ef1b50b335d15b92c78d2928677d61f070b756b",
      "parents": [
        "8cdf31e232b365ee438a9fa14c2d53a96919e28b",
        "6645cf7a26428f3af1e4739ac29c6a90b67f99dc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri May 04 22:34:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 04 22:34:21 2018 +0000"
      },
      "message": "Merge \"Re-enable novnc tempest tests\""
    },
    {
      "commit": "8cdf31e232b365ee438a9fa14c2d53a96919e28b",
      "tree": "e9520aacb8520dccdd75875148859d2cc438b7a0",
      "parents": [
        "200f8dd0fe91b92b867c5b50924044a7ec1f32fb",
        "ed2d491960138f92e819b6f6ed9dd5eb99d4a54f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri May 04 16:16:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 04 16:16:10 2018 +0000"
      },
      "message": "Merge \"Run console proxies per cell instead of globally\""
    },
    {
      "commit": "6645cf7a26428f3af1e4739ac29c6a90b67f99dc",
      "tree": "f4d8f358063024b9bd89da79adce946e898561f1",
      "parents": [
        "ed2d491960138f92e819b6f6ed9dd5eb99d4a54f"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Dec 13 23:59:09 2017 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue May 01 00:07:38 2018 +0000"
      },
      "message": "Re-enable novnc tempest tests\n\nOnce the nova patch series that converts from the nova-consoleauth\nbackend -\u003e cell database backend lands, we can re-enable the novnc\ntests in tempest.\n\nDepends-On: If1b6e5f20d2ea82d94f5f0550f13189fc9bc16c4\n\nChange-Id: I2939191a1c3ce49fa2104b4ffdf795fc416a1c33\n"
    },
    {
      "commit": "ed2d491960138f92e819b6f6ed9dd5eb99d4a54f",
      "tree": "5513684db385c0cbd7f9d9648e89eba9e01d21e0",
      "parents": [
        "e46d6ad2b7a1033385eb80fc641be930c985a7ca"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue Jul 18 22:29:41 2017 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue May 01 00:07:27 2018 +0000"
      },
      "message": "Run console proxies per cell instead of globally\n\nAlong with converting to the database backend for console token auth,\nthe console proxies need to run per cell instead of globally. This way,\nthe instance UUID isn\u0027t needed in the access url as users will be\nhanded an access url local to the cell their instances is in. With\nconsole proxies sharded across cells, a large cloud will no longer have\na bottleneck of one console proxy for the entire deployment.\n\nThis also disables the novnc tempest tests with a TODO to re-enable\nthem once the nova patch series that converts from the nova-consoleauth\nbackend -\u003e cell database backend lands.\n\nChange-Id: I67894a31b887a93de26f3d2d8a1fa84be5b9ea89\n"
    },
    {
      "commit": "928a463d61d29ba0d217ecc5c1105e6b1389221d",
      "tree": "c859bd09c3f4739794908f23f0fad01608c079c8",
      "parents": [
        "4d4e237e690f950eeb5ce3d05a1e4f4437d3eb98",
        "931f82dc291dae10b9a484f25e044aed788311e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 23 22:21:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 23 22:21:42 2018 +0000"
      },
      "message": "Merge \"Enable tempest tests for application credentials\""
    },
    {
      "commit": "dc5d88bc0b2233ee8490d31ce67d6a8f6e503b23",
      "tree": "4f137344720740b640a66a672575d9b828d2ff5c",
      "parents": [
        "4dde3b8b7cf0a0ea96a9b8fe8cb1de8cfa97250e"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Apr 12 11:41:59 2018 -0400"
      },
      "committer": {
        "name": "Michał Dulko",
        "email": "mdulko@redhat.com",
        "time": "Thu Apr 12 17:54:07 2018 +0200"
      },
      "message": "Apply contraints to tempest plugins\n\nThis commit applies the constraints for the tempest plugin installation\nso they won\u0027t go over the upper reqs.\n\nCloses-Bug: 1763436\nChange-Id: I5cf91157bbdae79dec01d5b3db32efea21f1b2b7\n"
    },
    {
      "commit": "931f82dc291dae10b9a484f25e044aed788311e1",
      "tree": "cbf08b9274c3f757af17eb6189cbf24139864b7d",
      "parents": [
        "935a89801b838ab71ece56b2e51cd79ab713625d"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen@gazlene.net",
        "time": "Sun Feb 18 14:11:10 2018 +0100"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 09 00:11:48 2018 +0000"
      },
      "message": "Enable tempest tests for application credentials\n\nIn Queens and later, the application credentials feature is available on\nkeystone and enabled by default. It should be tested in devstack.\n\nDepends-on: https://review.openstack.org/545627\nChange-Id: I4b0dc823487e79df16e1e603012ba4a7dc438389\n"
    },
    {
      "commit": "1ab9a2d144ee1229cdd52c0a074931c719bc7ba0",
      "tree": "ca53e65f39fddfa7824f54540ab4ee2e60cb3644",
      "parents": [
        "18abffb72b514e0b364f54459df62c2ebc12d4bf"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 16 02:02:12 2018 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 16 02:09:53 2018 +0000"
      },
      "message": "Add project_tags identity feature flag\n\nThis PS adds the project_tags identity feature flag which allows\nidentity v3 project tags API functionality to be enabled for\nreleases after Pike. Once Pike is no longer supported in Tempest\nthis feature flag can be removed.\n\nDepends-On: Ibaec1df79c9ac69c65cf5075c3519092bc609546\nChange-Id: Iec6b34c10ea1bd7103720c773b48ce130643115d\n"
    },
    {
      "commit": "db5a5b3c20b4dfeb2325594e700adb3b98d7d8fd",
      "tree": "6000976bfa37e79262fed48b9420d7e21d29cb61",
      "parents": [
        "64c7c54f1e4028b118e70c28d1bb6a73a50345cc"
      ],
      "author": {
        "name": "Sam Betts",
        "email": "sam@code-smash.net",
        "time": "Mon Mar 12 10:34:01 2018 +0000"
      },
      "committer": {
        "name": "Sam Betts",
        "email": "sam@code-smash.net",
        "time": "Mon Mar 12 10:42:51 2018 +0000"
      },
      "message": "Remove use of git -C option from tempest venv creation\n\nThe -C option is not available in git versions older than \"1.8.5\" which\nare still shipped by several distributions including centos 7.\n\nDue to this incompatibility the patch has broken third party CI for\nCisco on Ironic.\n\nChange-Id: I09a6f83f8b2fee870e6e1c50cbfdf2da4d70dfb2\n"
    },
    {
      "commit": "9f13030f53b8c755a95ac2dbe0b2467c332a07e7",
      "tree": "f5bba9699f4da62168bf2a380276888884b70789",
      "parents": [
        "06fa9dfc1715d5a332d46d5194bccf860948a5ce",
        "34c1679f2ee42df40c32ad96b4269f94721dc8d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 13:19:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 13:19:42 2018 +0000"
      },
      "message": "Merge \"use master upper-constraints when building tempest venv\""
    },
    {
      "commit": "ffe691ecd5f77795666baa9317910de8d6b858e1",
      "tree": "be87c69a0f03bf9fce60f15a6709cee44a9f5a02",
      "parents": [
        "b5841fa5d65b2c9899bbf45e6ad65138dc08cfa2"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jan 12 17:58:44 2016 -0800"
      },
      "committer": {
        "name": "Ildiko Vancsa",
        "email": "ildiko.vancsa@gmail.com",
        "time": "Thu Jan 18 18:00:04 2018 +0100"
      },
      "message": "tempest: set compute-feature-enabled.volume_multiattach\n\nThis adds the ENABLE_VOLUME_MULTIATTACH flag and if True\nconfigures Tempest to run volume multiattach tests.\n\nNote that due to https://bugzilla.redhat.com/show_bug.cgi?id\u003d1378242\nwe can\u0027t run multiattach tests with the Pike UCA packages since\nthose include qemu 2.10 and libvirt 3.6, and the valid versions for\nmultiattach support with libvirt is qemu\u003c2.10 or libvirt\u003e\u003d3.10.\n\nDepends-On: I80c20914c03d7371e798ca3567c37307a0d54aaa\nDepends-On: I158c6f20e3e6a24bd2e5299abbeb3fc5208e5885\n\nPart of nova blueprint multi-attach-volume\n\nChange-Id: I46b7eabf6a28f230666f6933a087f73cb4408348\n"
    },
    {
      "commit": "23e87ef6188514b17435897fac067568f0f71ac6",
      "tree": "db1c4edf6e84813e3518d5a15ce897f9c62e7471",
      "parents": [
        "cbd2a9d4778f66a234a817ee0b7fe64c8952b66e"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Sun Dec 10 05:11:53 2017 +0300"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 12 00:14:04 2018 +0000"
      },
      "message": "Remove deprecated \u0027deactivate_image\u0027 feature flag setting\n\n\u0027deactivate_image\u0027 feature flag was added long back during kilo\ncycle. Tempest is going to remove this feature flag.\n\nDepends-On: I843d4c64f24407d9d217005d5ea59d50d7ad62e7\nChange-Id: I1ae8efc0e62acc5e05c1c00dc8970b74d8b16da0\n"
    },
    {
      "commit": "7a8d850dcc31597d80ddecd4c4bbba3dd37914ce",
      "tree": "d145e955c786b56c089981a525d39eea9980be51",
      "parents": [
        "f4cec2d9b500cfcf811ec27829df7dbda0b7bd77"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Dec 14 09:16:56 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Dec 14 09:23:52 2017 +0000"
      },
      "message": "Add variable to set volume service version on tempest\n\nTempest is going to test volume v3 APIs as default\nin gate and running a separate job to run tests on v2 APIs.\n\nTo give this ability, this commit provide a var to tell\nwhich API version need to be tested and accordingly it\nconfigure the catalog_type and microversion setting on tempest.\n\nChange-Id: I531f3b32e81ac5d282461597ca286c09429cb143\nNeeded-By: I0c9193501eb9eaa25eb5f0786bb72eb7855099fb\n"
    },
    {
      "commit": "34c1679f2ee42df40c32ad96b4269f94721dc8d4",
      "tree": "7d5c0e4e3d8f4d8f2c6b2422811fe9692d36af2d",
      "parents": [
        "2647fc2ac1079836c558fc1062bffcaec002cd15"
      ],
      "author": {
        "name": "Claudiu Belu",
        "email": "cbelu@cloudbasesolutions.com",
        "time": "Mon Jun 12 09:32:21 2017 -0700"
      },
      "committer": {
        "name": "Claudiu Belu",
        "email": "cbelu@cloudbasesolutions.com",
        "time": "Tue Nov 28 10:53:21 2017 +0000"
      },
      "message": "use master upper-constraints when building tempest venv\n\nThe local requirements repo can be checked out to a stable branch,\nin which case, the requirements might conflict with tempest\u0027s master\nrequirements.\n\nMaster branch\u0027s upper-constraints should be used when building tempest\u0027s\nvenv.\n\nCloses-Bug: #1706009\n\nChange-Id: Ifd64638cae2886671421149dbbff3a57f9c64257\n"
    },
    {
      "commit": "52237ee5482ff8c614dc68088ecaaf7d59a85915",
      "tree": "716ef8e4cf72a6b49c01f99583dfed2880f4da07",
      "parents": [
        "301d4d1678c3c1342abc03e51a74574f7792a58b",
        "17cdecc689b20bfa3dc06ea23edacccf9e37497d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 05 18:52:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 05 18:52:50 2017 +0000"
      },
      "message": "Merge \"Enable tempest testing for extending an attached volume\""
    },
    {
      "commit": "3a59c9d7e3e54f3d3d4e64cd6c42fc1572d9ca17",
      "tree": "00ee166ad45926620a7e469e3a34c8a6ff9870f1",
      "parents": [
        "a08503ab4cbba229e9f89efb55c03f720477f3ba"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Sep 23 14:37:58 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Sep 23 14:39:03 2017 +0200"
      },
      "message": "Remove deprecated forbid_global_implied_dsr\n\nThis setting was only useful for Mitaka and older, however Mitaka\nis now EOL.\n\nChange-Id: Ia1eb87d68a6265d8541cb87a88523246885e5a8a\n"
    },
    {
      "commit": "6c87f363a1255270a3711b3fe7a065cc693164b9",
      "tree": "dc885dd4f85909f3ece20d350239299524763bc2",
      "parents": [
        "f60babc563c5a7a8b4121ce0ca0db0bbd4c77361",
        "1d141daaf673d7e28e4980812b4bff953a97518b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 19 02:07:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 19 02:07:16 2017 +0000"
      },
      "message": "Merge \"Feature flag on tempest conf to notify enabled LDAP\""
    },
    {
      "commit": "3a68df71005b0887f64f7ad2007ccf27008ea97b",
      "tree": "51bad063d96a816c8dc4fb82f4b3633225b73a4e",
      "parents": [
        "ee72981da59191cf90705ac589ceffffa9cdc913",
        "730faa2626cb2522dd07465b8c8cf87e39a99ace"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 06 01:09:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 06 01:09:51 2017 +0000"
      },
      "message": "Merge \"Cap tox !\u003d 2.8.0 temporarily to avoid ValueError\""
    },
    {
      "commit": "730faa2626cb2522dd07465b8c8cf87e39a99ace",
      "tree": "4a51c9a1c0c9c3ce5eb946f5857bbc47baee85b7",
      "parents": [
        "d84f10c10b66e4c909880e6c0b5e588981845ccf"
      ],
      "author": {
        "name": "Anna Khmelnitsky",
        "email": "akhmelnitsky@vmware.com",
        "time": "Fri Sep 01 16:25:09 2017 -0700"
      },
      "committer": {
        "name": "Anna Khmelnitsky",
        "email": "akhmelnitsky@vmware.com",
        "time": "Fri Sep 01 16:30:11 2017 -0700"
      },
      "message": "Cap tox !\u003d 2.8.0 temporarily to avoid ValueError\n\nThis is proposed temporary change to avoid\n\"ValueError: need more than 1 value to unpack\" error in stack.\n\nChange-Id: I743febbef3a1f201cea37471356518be31585277\n"
    },
    {
      "commit": "787412ce6cf9447733dd8986c07883d791b520b2",
      "tree": "b9b399ee142a25ee6dd41a6374cd0e45cb683c7b",
      "parents": [
        "c5aca3c99660a65f9e690b93f7f260ff7cf30c15"
      ],
      "author": {
        "name": "Dima Kuznetsov",
        "email": "dima.kuznetsov@toganetworks.com",
        "time": "Mon Aug 28 09:09:38 2017 +0300"
      },
      "committer": {
        "name": "Dima Kuznetsov",
        "email": "dima.kuznetsov@toganetworks.com",
        "time": "Mon Aug 28 12:46:50 2017 +0300"
      },
      "message": "tempest: Disable l3_agent_scheduler when running without L3 agent\n\nDragonflow can operate without L3 agent, and does not advertise L3 agent\nscheduler extension when running this way\n\nChange-Id: I23d0e558c8454636fcde0a1903c78965b70bc324\n"
    },
    {
      "commit": "1d141daaf673d7e28e4980812b4bff953a97518b",
      "tree": "dc846b14a14be05964c7b5a8bad8abbf8adc8680",
      "parents": [
        "644a6b9f106507ebc6fd49c51f0c5f6abfaa97fb"
      ],
      "author": {
        "name": "Leticia Wanderley",
        "email": "leticiafwanderley@gmail.com",
        "time": "Fri Aug 04 00:42:59 2017 -0300"
      },
      "committer": {
        "name": "Leticia Wanderley",
        "email": "leticiafwanderley@gmail.com",
        "time": "Wed Aug 16 17:26:07 2017 -0300"
      },
      "message": "Feature flag on tempest conf to notify enabled LDAP\n\nThis adds a new feature flag on tempest conf whenever LDAP is enabled.\nWhen this flag is set to True Tempest users and groups identity tests\nadapt to fetch users and groups from different domains.\n\nChange-Id: I368ddf34908b906355c422bd1afd6ab9b1a80053\nDepends-On: Iedb470c51fa2174ab7651e6b7e22eff1f25f7aac\n"
    },
    {
      "commit": "17cdecc689b20bfa3dc06ea23edacccf9e37497d",
      "tree": "06176a20a0312a2a9e60cb0f1d7faa745808a1f9",
      "parents": [
        "3415521d5659b2268b8984bf89ede8e34f1b76f7"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Jul 05 20:25:02 2017 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Jul 05 21:46:09 2017 -0400"
      },
      "message": "Enable tempest testing for extending an attached volume\n\nIn Pike, Cinder and Nova will support extending the size of\nan attached volume, but it\u0027s not supported by all volume and\ncompute backends. Tempest will also test it but uses a config\noption that we need to set based on how devstack is configured.\n\nDepends-On: Ibace6c2f91be9753a44e5f79fd013df11654851b\n\nRelated to cinder blueprint extend-attached-volume\nRelated to nova blueprint nova-support-attached-volume-extend\n\nChange-Id: I52cc2952a2938ce44c442aa3e3b69a905b2b55d5\n"
    },
    {
      "commit": "6d302a83242e2e83ca911da9c2c3cd7cb93b789c",
      "tree": "f7d76a9b54313f78dbf4d7c6b9c7d35c561ba887",
      "parents": [
        "9b2a2fa55dbba724a781d2720546611a8add8936",
        "ef1e88ec09bda30cad19589629744b59e12b4093"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 26 19:21:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 26 19:21:11 2017 +0000"
      },
      "message": "Merge \"Enable ssh validation by default\""
    },
    {
      "commit": "3336b4bed6455e9e77a7696b353d8798270c5b2e",
      "tree": "67b517693e0d3efa6fdf750f90726a1ca3521844",
      "parents": [
        "2686b36c32cf99e3fad5e55466d8c582b58f82cb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 02 08:45:34 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 03 08:23:29 2017 -0400"
      },
      "message": "remove out of date heat references\n\nThis removes some remnant heat code and references now that heat is\nrunning in a plugin. Before merging this patch the heat team should\nverify they got everything they needed into their heat plugin, as\nthere were more parts left than I was expecting.\n\nChange-Id: I477e3a6e75591aa8ff836c28f7ef56aa1b5f8727\n"
    },
    {
      "commit": "02e01c1c18e0b5697741c726c629c4feb4e32c2b",
      "tree": "f10460055fcefad2a61974b8f9074b34128722c6",
      "parents": [
        "bc2af3c6b5aba63a117913e5ccfea4b5656220d0",
        "bb4431126b80be4805f1072442676797e6019576"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 01 23:05:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 01 23:05:39 2017 +0000"
      },
      "message": "Merge \"Try to remove /identity_admin\""
    },
    {
      "commit": "e44c5641121f17beb93aa6fe79c008647864f5fd",
      "tree": "a56b511597a04f1fc0d42e750b1d5f3f2a81c256",
      "parents": [
        "fa898f5174e3aff9c65366024c170ce3cdda306d",
        "befe0925e7cb3d3b34ee9e856c4bc822a499975f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 01 19:18:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 01 19:18:14 2017 +0000"
      },
      "message": "Merge \"Differentiate between DEFAULT_IMAGE_NAME and filename\""
    },
    {
      "commit": "bb4431126b80be4805f1072442676797e6019576",
      "tree": "df0cfee5b58ba9c5e36e523e743ae2ae394addb6",
      "parents": [
        "38d4782c9f6b8558fea2c5268b9bf5de5070a0fe"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 19 16:22:42 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon May 01 09:12:18 2017 -0400"
      },
      "message": "Try to remove /identity_admin\n\nWe should be able to operate without the identity admin endpoint,\ngiven that in v3 it\u0027s all the same. This floats that out there to see\nif we can or not.\n\nChange-Id: Ic233f6b43dd1e3cfdadff0f18aba4ea78825a996\n"
    },
    {
      "commit": "befe0925e7cb3d3b34ee9e856c4bc822a499975f",
      "tree": "baa99c40c34227c7f338dbd66804e7ba54b781c8",
      "parents": [
        "f119121d21fa0446197b26378091677daac1606a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 16 15:45:11 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 26 19:24:12 2017 -0400"
      },
      "message": "Differentiate between DEFAULT_IMAGE_NAME and filename\n\nThe DEFAULT_IMAGE_NAME variable is used to reference the name of the\ndefault image in glance after it has been uploaded by devstack. It is\nused both inside and outside of devstack for that purpose. However, when\nconfiguring tempest there are some tests which also do image uploads and\nneed a filename for specifying which file they should upload into glance\nfor testing purposes. Previously we were just using DEFAULT_IMAGE_NAME\nfor both purposes, but this causes a conflict if the name of the image\nwe upload into glance does not have a file extension. So instead of\nconflating the things this commit differentiates between them and adds a\nnew DEFAULT_IMAGE_FILE_NAME variable to use for this purpose.\n\nChange-Id: Icf74badcf2093d8c75db538232b10b3ac7b86eb8\n"
    },
    {
      "commit": "ef1e88ec09bda30cad19589629744b59e12b4093",
      "tree": "31467c6904d1b7e5ce2be062b9fb2ed5356e0cc8",
      "parents": [
        "11296708c0b1712ab75131eced4c9eb318aaa576"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Apr 20 23:37:32 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Apr 20 23:37:32 2017 +0100"
      },
      "message": "Enable ssh validation by default\n\nThe -ssh job with ssh validation enabled has been quite stable\nfor a while now [0] so I think it\u0027s time to add ssh validation\nto the integration gate to prevent regressions from lurking in.\n\nDoing this in devstack ensures that the change only affects\nmaster as we didn\u0027t test ssh validation on on stable branches.\n\n[0] http://status.openstack.org/openstack-health/#/g/build_name/gate-tempest-dsvm-neutron-full-ssh?duration\u003dP3M\n\nChange-Id: I187e560911f5d5d482eb7959e5174068c4c9a801\n"
    },
    {
      "commit": "cf2846ab6453e1f3549e1e0612bb72954abe72c8",
      "tree": "23bd4a2976dc6b2aac89e4e4e97508ed8ac331e1",
      "parents": [
        "227661e88109fa85b352f758c28342efbf7195b9",
        "8a92b7f1deeb1b9e99b41b7d7b8e22ca9636b6af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 18 21:29:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 18 21:29:16 2017 +0000"
      },
      "message": "Merge \"Add new configuration option for LM+grenade job\""
    },
    {
      "commit": "f3b2f4c85307b14f115a020f5eaf6c92026b55b4",
      "tree": "1f9180b6b7271a9b232bf08145ad37308fbee219",
      "parents": [
        "2f8c88e0532b6b712cc386a9c15d833d3629b19a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 13 10:11:48 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 17 07:27:32 2017 -0400"
      },
      "message": "Remove USE_SSL support\n\ntls-proxy is the way we\u0027re now doing a standard install using https\nbetween services. There is a lot more work to make services directly\nhandle https, and having python daemons do that directly is a bit of\nan anti pattern. Nothing currently tests this in project-config from\nmy recent grepping, so in the interest of long term maintenance,\ndelete it all.\n\nChange-Id: I910df4ceab6f24f3d9c484e0433c93b06f17d6e1\n"
    },
    {
      "commit": "e8b84dbc59c6b554711cba56ce86680fc3597587",
      "tree": "e2b1b7af751e0e18fa4d0409cb0a4a06266b8bed",
      "parents": [
        "d061f9e2f1b1f70090a97403398d86c95e3f681f",
        "583c52066da6738d12201bf3fcbb02b6c6690cfc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 11 13:23:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 11 13:23:20 2017 +0000"
      },
      "message": "Merge \"rebuild the tempest tox env during install\""
    },
    {
      "commit": "6fbd969c85adb53b82457a3fcf879c2b268103bf",
      "tree": "87d0d5a985dbd409a8ba36cb71332de6b1ea3362",
      "parents": [
        "d7bc9486aa548d97d14a8af05f98954bb2b774d5",
        "d5919d08ba131ac2bde27251c8b4e77bf428e876"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 19:41:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 19:41:53 2017 +0000"
      },
      "message": "Merge \"Restrict enabling the manage_volume volume feature\""
    },
    {
      "commit": "583c52066da6738d12201bf3fcbb02b6c6690cfc",
      "tree": "602ca8ac4b776de6dd2d4a217b33354385965cfe",
      "parents": [
        "fc2919ffdfe360f05ac7be7b35bdb3c9305acebb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 21 11:15:05 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 21 11:15:05 2017 -0400"
      },
      "message": "rebuild the tempest tox env during install\n\nWhen redoing a stack.sh over and over again, tempest venv can get out\nof sync and cause issues until deleted. We should rebuild that tempest\nvenv on every stack.\n\nChange-Id: I2f66bb1a7ccf9f89e11db1326d8553589e52fbf2\n"
    },
    {
      "commit": "3345a6d316bd50f005d22bfd231a4f9c0a5b7d62",
      "tree": "8cde54bd6ef39ac68c439e1dce0e51d35e9d0124",
      "parents": [
        "477c55866bc5ee7d46b947da794c77f141d60e79"
      ],
      "author": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Mon Mar 13 13:47:34 2017 -0700"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Mon Mar 13 13:47:34 2017 -0700"
      },
      "message": "Use string comparison to compare UUID values\n\nWas using the \u0027-ne\u0027 integer comparison operator to compare UUID\nvalues. This caused error messages like:\n\n/opt/stack/new/devstack/lib/tempest: line 226: [[: dfae26ac-1780-4677-902d: value too great for base (error token is \"902d\")\n\nChange it to use \u0027!\u003d\u0027 string comparison operator\n\nChange-Id: Ib7c9197dd0fe58addf33b4f82beea6de64f6b10b\n"
    },
    {
      "commit": "cb484abf80820c8a06ec605fd21275b0cac263b9",
      "tree": "737e4286f8607d13125d4c261d63bd15ad9661da",
      "parents": [
        "e4b224928fb3bae1bbb086f429dfd3018375ace6",
        "c2c89e4b35a9ad5fb1a2670943328a9725b37001"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 10 00:50:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 10 00:50:22 2017 +0000"
      },
      "message": "Merge \"Use KEYSTONE_SERVICE_URI consistently\""
    },
    {
      "commit": "d5919d08ba131ac2bde27251c8b4e77bf428e876",
      "tree": "65b5a0401aef1feac7616458a10d9f4cc21c42ba",
      "parents": [
        "8fe48af1625cd2deca496de81dd72573e78b3ef2"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Mar 08 15:27:37 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Mar 08 15:27:37 2017 +0800"
      },
      "message": "Restrict enabling the manage_volume volume feature\n\nNot all Cinder backends support the \u0027manage volume\u0027 feature. The test that\nin tempest for this feature is specific to LVM and will *not* work for\nother work backends regardless of them supporting the feature.\n\nChange-Id: I055aa66738deb5ae2fb925429cec565e3901340c\n"
    },
    {
      "commit": "c2c89e4b35a9ad5fb1a2670943328a9725b37001",
      "tree": "e0567d2295f89812b7b8025091bbfc87ace4b6f9",
      "parents": [
        "713f17c1d29f097d7d65e243c97a026867bf9363"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Feb 23 20:15:47 2017 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 06 14:03:04 2017 -0600"
      },
      "message": "Use KEYSTONE_SERVICE_URI consistently\n\nlib/keystone builds KEYSTONE_SERVICE_URI so that other services\ndon\u0027t need to reconstruct the identity URI. Many services already\nuse it, but some parts were still building the identity URI from\nthe different parts.\n\nThis will allow changing the identity URI to include a path\n(e.g., to http://\u003chost\u003e/identity) in 1 place rather than in\nmultiple places.\n\nChange-Id: I58cbdbe591d8869807545e0815480fc3375e0479\n"
    },
    {
      "commit": "dc6e55021861afceae2a7778b299df94ceab0a6e",
      "tree": "e4c84558e7c33ca6f77655356db690ed3bf61397",
      "parents": [
        "8ddbf6f89d7db363413e1287ba11b8b5b47b5b81"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 16:55:50 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 16:57:03 2017 -0800"
      },
      "message": "Change auth_version to v3 on Tempest\n\nKeystone v3 API is CURRENT and the v2 API is deprecated now.\nSo we need to change the default config of auth_version to fit\nfor current API status.\n\nDepends-On: Id5e5ed9bf4f8b0f9eb376bfc7c5801f0956da1d9\nChange-Id: I801e6740258ddea2a1b628a209970e0307d39d12\n"
    },
    {
      "commit": "94c400cc5428f24d96ed98678a988bd26485e63e",
      "tree": "faff536f9ca0b10521524d46c16068a643f1cfd3",
      "parents": [
        "24b58a9a1a8ee3383dce7d3200b915aea1010858"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Thu Feb 02 14:48:28 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Wed Mar 01 19:54:38 2017 -0300"
      },
      "message": "Add allow_global_implied_dsr_disabled feature flag\n\nThis patch enabled the \"allow_global_implied_dsr_disabled\" feature\nflag. This is a feature flag toggle for bug 1590578 which is fixed\nin Newton and Ocata. This option can be removed after Mitaka is\nend of life.\n\nChange-Id: I70e3ce79ee6d9b00cc48bb178bd423d0196f6588\nRelated-Bug: #1590578\n"
    },
    {
      "commit": "a97d32fac29b9dc33234210c24f21f480d263aab",
      "tree": "6741aceee863329578ab1f3c322835f5dd9715f4",
      "parents": [
        "5c332b09ab808016a8c8e29e85fc9e81c1572163",
        "88312fa61f889307de85cd04b12250db57210470"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 10:14:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 10:14:12 2017 +0000"
      },
      "message": "Merge \"Do not run cinder API V1 tests anymore by default\""
    },
    {
      "commit": "0fddb35cd8d3596cd3e297e34736d443bb6ca5e9",
      "tree": "bfae0f120a81ceb577d2b34063cdf0f6c016e24c",
      "parents": [
        "354e7d099759fcf7932d3f4b3a84dd08e7f2d6c7",
        "18682324856285743c7f2b54f1dc0523ea74a70f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 23 04:09:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 23 04:09:00 2017 +0000"
      },
      "message": "Merge \"lib/tempest: Liberty EOL: remove the volume_services feature flag\""
    },
    {
      "commit": "88312fa61f889307de85cd04b12250db57210470",
      "tree": "ba2b398171ad216436643b6928eaba40e59ff2b1",
      "parents": [
        "5ed1e3480241399a9687eeb4cbe714f8d5ddcafc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 15 16:48:04 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 15 16:49:42 2017 +0100"
      },
      "message": "Do not run cinder API V1 tests anymore by default\n\nI think now is a good time to stop running Cinder V1 tests. It should\nsave quite some Infra resources and jobs should run faster too.\n\nAlso, remove some useless variables in lib/tempest.\n\nChange-Id: I0edf1d88c136c3b910a5773690a603eeacb50266\n"
    },
    {
      "commit": "6fc332d85279865c32f50b081efb25ba7b671a9a",
      "tree": "11d116259b39353a31ecffc6384987f6a23cd308",
      "parents": [
        "6bd3561e9db3175f07299818ddb46a8ac7c72a12"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jul 06 13:44:55 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 14 08:41:25 2017 -0500"
      },
      "message": "Switch devstack to use qcow cirros img\n\nThis commit switches devstack to use the published qcow2 cirros image\ninstead of the AMI version. Using AMI was mostly a historical artifact\ndating pretty far back, but in the real world no one really uses AMI\nimages with openstack clouds. This change reflects that and also\nenables tempest ro remove its deprecated config options for using AMI\nas a fallback on misconfiguration (which was just there to support\ndevstack\u0027s defaults)\n\nChange-Id: Id65ebae73b28da7185cb349b714b659af51ef77f\n"
    },
    {
      "commit": "fd406772975a4a16c8c510d8bb11b2097017347c",
      "tree": "231e65ea0f6abd98256e580c577bbe3486f4116e",
      "parents": [
        "7eef546f8a471a3709ff099955787d444e43eadf"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 07 14:43:32 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 07 14:43:32 2017 +0100"
      },
      "message": "lib/tempest: remove an unused network option\n\nTempest doesn\u0027t support the `api_version` config option for networking\nanymore. I can\u0027t track which Tempest patch removed it, but it\u0027s been more\nthan 2 years.\n\nChange-Id: I4012f470e8c317803203b6fa1e265600dbc49b3d\n"
    },
    {
      "commit": "18682324856285743c7f2b54f1dc0523ea74a70f",
      "tree": "dc7849fafa6e3e90ba59baf2e369aa7c3c726477",
      "parents": [
        "bab8516a8503445af5582bc63493cb37098f57fb"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:12:42 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Feb 06 09:43:08 2017 +0000"
      },
      "message": "lib/tempest: Liberty EOL: remove the volume_services feature flag\n\nNow that Liberty is EOLed, the feature flag is not needed anymore.\n\nChange-Id: Ib82cb21edbda383d17f8cf69fedc884f2357fead\nDepends-On: I7073106988a79aad19c6b95bb050d2eaf00c36c0\n"
    },
    {
      "commit": "bab8516a8503445af5582bc63493cb37098f57fb",
      "tree": "1f050e6f588b65c418a8583eb1a668833b7e30ba",
      "parents": [
        "0ab0e5001162721c5760fd46e46d836e53dfa7a0",
        "10db2b8e6559724673a3efc691c595f307eb12d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 16:24:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 16:24:32 2017 +0000"
      },
      "message": "Merge \"Enable VNC console in tempest.conf\""
    },
    {
      "commit": "e9a9fbef8fc29437d1f69727e2ab73c31e957488",
      "tree": "9307671e1c0b5449007d7d08ad49e0af1fae43f2",
      "parents": [
        "a935193bae71ec5830e3e185e1f096f0925bbce9"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 30 22:22:43 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 30 22:22:43 2017 -0500"
      },
      "message": "Don\u0027t run swap_volume tests in Tempest if cells v1 is enabled\n\nCells v1 apparently doesn\u0027t support the swap volume API which\nwas recently enabled for testing in change:\n\n92575baa6b010ec09fea3e715030da8be61c0c64\n\nRather than revert that change, we should just handle the cells\nv1 case and not enable that test in that environment.\n\nChange-Id: I80f52e8299641098d90d3c374a80770fc45b8122\nCloses-Bug: #1660511\n"
    },
    {
      "commit": "a935193bae71ec5830e3e185e1f096f0925bbce9",
      "tree": "4206e6d4b2bd054d973dc4a164f4838b21c1ee8f",
      "parents": [
        "5c6aa56e11b2dc79adc70154187d3a029e8e0976",
        "92575baa6b010ec09fea3e715030da8be61c0c64"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 00:42:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 00:42:28 2017 +0000"
      },
      "message": "Merge \"tempest: configure compute-feature-enabled.swap_volume if libvirt\""
    },
    {
      "commit": "10db2b8e6559724673a3efc691c595f307eb12d6",
      "tree": "ca77961ec03c1cecf8fa07b2b21cb854c6b0bc33",
      "parents": [
        "a1913db5d7a336280373ac6b6b1878628fa4c2e2"
      ],
      "author": {
        "name": "Michelle Mandel",
        "email": "mmandel@us.ibm.com",
        "time": "Wed Jul 20 11:39:42 2016 -0400"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Jan 23 10:39:01 2017 +0000"
      },
      "message": "Enable VNC console in tempest.conf\n\nIf the NoVNC service is enabled, enable vnc_console in tempest.conf.\nThis will allow tempest tests that interact with VNC to be executed.\n\nChange-Id: Idb38a3b11e2f61f23adf1ec23c04ddccd72e7539\nDepends-On: I09aed8de28f1ba2637382e870134ced38808df29\n"
    },
    {
      "commit": "e19c8c34c56257b31b2d8f8a30ce928d76a65d45",
      "tree": "a8d29d18159927513b3fd9cb54e35ccd60de6aa6",
      "parents": [
        "b1d3977daf6463854b44fc710d3149a064908035",
        "470580bba68e5dc727ceb4d575649cb143eef7d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 19 10:32:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 19 10:32:20 2017 +0000"
      },
      "message": "Merge \"Remove baremetal tempest config setting from devstack\""
    },
    {
      "commit": "3eb7c97a6ddc4780ebcb833c1b86cf4b86b5e14d",
      "tree": "6083ce51bf87af788bdff7e01c68eff0e5e09f27",
      "parents": [
        "9a133d1ab07cacbcc01e9568f3a65c5594ef0723"
      ],
      "author": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Fri Jan 13 11:44:54 2017 -0800"
      },
      "committer": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Tue Jan 17 11:57:42 2017 -0800"
      },
      "message": "Restrict enabling the manage_snapshot volume feature\n\nThe test that is in tempest for this feature is\nspecific to LVM and will *not* work for other backends\nregardless of them supporting the feature. It shouldn\u0027t\ndefault to enabled for everyone, only for LVM.\n\nIf others want to opt-in they can, but its definitely\nthe minority that would.\n\nChange-Id: I21347f2a5069059e6413208b254d5acd246faaea"
    },
    {
      "commit": "9a133d1ab07cacbcc01e9568f3a65c5594ef0723",
      "tree": "15d32eb5f03d9ada59d8287374399fdbad4f7592",
      "parents": [
        "775c8f49245baaedd00dcca1fb395c499eb2b623",
        "8e14240d232366b8b1dd7de59800595211698fc1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 18:39:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 18:39:19 2017 +0000"
      },
      "message": "Merge \"Confirm network is created before setting public_network_id\""
    },
    {
      "commit": "244ca7fcdd2b2f38c71e05f3fefa3945954b4bd5",
      "tree": "c75b2403e72402df9407d61615d45f6f85126b18",
      "parents": [
        "f62a3fb9c69e9690e4803373c271b81ad322bfa1",
        "42e73db840213b581c2848aef1ae87b5f6e61faa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 18:38:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 18:38:19 2017 +0000"
      },
      "message": "Merge \"lib/tempest: remove the allow_port_security_disabled option\""
    },
    {
      "commit": "92575baa6b010ec09fea3e715030da8be61c0c64",
      "tree": "d1798f4ea81096c02833a71bc941a5d03943fff2",
      "parents": [
        "b952253d3f0ed74ce12c4b941c7fbc0f5ac6105a"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Sep 21 16:15:31 2016 -0400"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jan 12 09:31:21 2017 +0000"
      },
      "message": "tempest: configure compute-feature-enabled.swap_volume if libvirt\n\nThe only virt driver in nova that supports the swap volume API is\nlibvirt so enable testing that in Tempest only if using libvirt.\n\nDepends on two changes:\n\n1. The Tempest change that adds the new config option and test.\n\nDepends-On: I2d4779de8d21aa84533f4f92d347e932db2de58e\n\n2. A nova fix for correctly waiting for the block copy job in the guest\n   to complete.\n\nDepends-On: I0c52917a5555a70c4973f37dea1aebf878dd73b4\n\nChange-Id: Ibb6b309574d2c6a06fcecb0626ea21527fb7f412\n"
    },
    {
      "commit": "afac732d5d9b03da7abbd61f814c2f0d1a9039da",
      "tree": "9a802f6295fba363866746134e01c289cf1c3865",
      "parents": [
        "1ba23d6ac6cb3dae3de67674f510f03077976ee9"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 11 18:45:27 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 11 18:45:27 2017 +0100"
      },
      "message": "lib/tempest: allow tweaking volume-feature-enabled/manage_snapshot\n\nOnly a few Cinder backends support the \u0027manage snapshot\u0027 feature. So\nwe need a feature flag here. Luckily the LVM driver does support this\nfeature so default the feature flag to True in devstack(/Gate) but\nintroduce a variable to tweak the config.\n\nChange-Id: Ifcb9f91059f08bdf2faf2a8d65229aba5742ee1c\nDepends-On: I77be1cf85a946bf72e852f6378f0d7b43af8023a\n"
    },
    {
      "commit": "78c26504e28291c6e5b7d04b6fb985cc82c53bb8",
      "tree": "6795c93752578918f9760678e9e32bcab1b683e6",
      "parents": [
        "847c449b9216ed05a2091c8676ca5e0979227755"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 22:53:33 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Jan 08 15:10:52 2017 +0100"
      },
      "message": "lib/tempest: remove the identity_feature_enabled.reseller flag.\n\nNow that Liberty is EOLed, all supported versions of OpenStack have\nthe \u0027reseller\u0027 [1] feature.\n\n[1]: http://specs.openstack.org/openstack/keystone-specs/specs/kilo/reseller.html\n\nChange-Id: Id823f1969fbd2cf28542a0ef0f905ddae4a0318c\nDepends-On: Ia86c6f351919bddf2611524bf0b143aa09dbddee\n"
    },
    {
      "commit": "b51a8862b1f80a947815094148bc229ba3d58ae1",
      "tree": "f4bd64a0f5a1b8ce82b44124953deb0a73dca32d",
      "parents": [
        "281c5c22ce7f4e7d367f689488e15ad77695a183"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Mon Sep 26 15:22:35 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Thu Jan 05 16:06:39 2017 -0300"
      },
      "message": "Adds keystone security compliance settings\n\nThe PCI-DSS feature has been introduced during the Newton\nrelease and its settings are disabled by default. This\npatch adds the possibility to enable some of them during\nDevStack setup.\n\nChange-Id: If6b5eb3e3cbc43eb241c94d18af80ad50be08772\nDepends-On: Id97ca26f93b742cc3d8d49e98afc581f22360504\n"
    },
    {
      "commit": "281c5c22ce7f4e7d367f689488e15ad77695a183",
      "tree": "72a133bad6a8604a1aa8ff29edec6e7acbde405b",
      "parents": [
        "a6742bb0f983664919b91582f56a57bfbcbf8dd0",
        "2bf5b416a748ff6c1489b870bab3956aa1b24aee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 16:29:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 16:29:07 2017 +0000"
      },
      "message": "Merge \"lib/tempest: don\u0027t set cli_dir and dashboard_url config options\""
    },
    {
      "commit": "42e73db840213b581c2848aef1ae87b5f6e61faa",
      "tree": "4bb1502ea5a29f2435a97e15d3035180ec4c4c51",
      "parents": [
        "29890549929b4f2ab9dd5c96d0a857708c683997"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:34:06 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:34:06 2016 +0100"
      },
      "message": "lib/tempest: remove the allow_port_security_disabled option\n\nNow that Liberty is EOLed, the feature flag is not needed anymore.\n\nChange-Id: I5206535761773d4bcb02ebb8f25d1b0c1b59110c\nDepends-On: If0b2168080a0b0ecdc6682ef69856a0879f4f6d3\n"
    },
    {
      "commit": "2bf5b416a748ff6c1489b870bab3956aa1b24aee",
      "tree": "c0b9a8403ff907302f9ecdd86898cf71001d3794",
      "parents": [
        "29890549929b4f2ab9dd5c96d0a857708c683997"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:22:17 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:22:17 2016 +0100"
      },
      "message": "lib/tempest: don\u0027t set cli_dir and dashboard_url config options\n\nCLI tests have been removed from Tempest in\nI4f8638f1c048bbdb598dd181f4af272ef9923806\n\nDashboard tests have been removed from Tempest in\nI2a69ebed2947a5ab5e5ca79557130bd093e168dd\n\nChange-Id: I6df74a07e209b07fd3feae762c9cdab16e09414f\n"
    },
    {
      "commit": "09cef5a2330031ce4e3dd28dff02ad926e83be19",
      "tree": "25a1b2f025d2108710dbcbecdd2407a218385a43",
      "parents": [
        "29890549929b4f2ab9dd5c96d0a857708c683997"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:03:28 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:03:28 2016 +0100"
      },
      "message": "lib/tempest: Liberty EOL: remove an useless feature flag\n\nThe snapshot_backup feature flag was introduced in\nIb695e60c2ed7edf30c8baef9e00f0307b1156551 to enable Tempest tests\nintroduced in I1964ce6e1298041f8238d76fa4b7029d2d23bbfb\n\nBut I1964ce6e1298041f8238d76fa4b7029d2d23bbfb was never merged so that\nfeature flag was never really useful.\n\nChange-Id: I4e0bc786d2320907cb101fc788ad51444628537d\n"
    },
    {
      "commit": "8a92b7f1deeb1b9e99b41b7d7b8e22ca9636b6af",
      "tree": "a0313a807ff69a4520d0ffda1ccd4cd54905b304",
      "parents": [
        "be7fae041fa99df137694cc195b2ad24a3c90f76"
      ],
      "author": {
        "name": "Pawel Koniszewski",
        "email": "pawel.koniszewski@intel.com",
        "time": "Wed Oct 05 16:14:19 2016 +0200"
      },
      "committer": {
        "name": "Pawel Koniszewski",
        "email": "pawel.koniszewski@intel.com",
        "time": "Thu Dec 22 10:31:28 2016 +0000"
      },
      "message": "Add new configuration option for LM+grenade job\n\nIn order to test whether live migration is backward compatible\nwe need to live migrate VM back and forth between two versions\nof nova. This configuration option will allow to reuse existing\ntests just by adding if condition in a method that invokes live\nmigration and validates outcome:\n\n* If set to False, it will use existing behaviour\n* If set to True, it will live migrate VM, validate whether it\nsucceded, then live migrate the same VM once again and again\nvalidate the result\n\nDepends-On: Icaeca404ec3e4b8f3cd489789fdac6117740ec43\nChange-Id: I8da2b3bd0c08d9a3111d3531c346d06bd52cae7b\n"
    },
    {
      "commit": "8e14240d232366b8b1dd7de59800595211698fc1",
      "tree": "edf3716c217c65482c223c00df554160721577ab",
      "parents": [
        "38fb14591acdd0f79dd9060e08d1f2eb8780bb01"
      ],
      "author": {
        "name": "Eric Berglund",
        "email": "esberglu@us.ibm.com",
        "time": "Tue Nov 29 17:33:28 2016 -0600"
      },
      "committer": {
        "name": "Eric Berglund",
        "email": "esberglu@us.ibm.com",
        "time": "Thu Dec 15 20:41:32 2016 +0000"
      },
      "message": "Confirm network is created before setting public_network_id\n\nThe current code assumes that there exists a public openstack network\nand uses that assumption to set the public_network_id variable in\ntempest lib. If NEUTRON_CREATE_INITIAL_NETWORKS is set to false this\nstep will fail as there is no public network to be found. This change\nadds a check for NEUTRON_CREATE_INITIAL_NETWORKS before attempting to\nset this variable.\n\nChange-Id: I62e74d350d6533fa842d64c15b01b1a3d42c71c2\nCloses-Bug: #1645900\n"
    },
    {
      "commit": "470580bba68e5dc727ceb4d575649cb143eef7d5",
      "tree": "2d2acb147c2a1905ff868306822031baf9eae141",
      "parents": [
        "77a7296248b2aae4ce878e33e05575748e7e4131"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Dec 08 13:10:59 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Dec 08 13:15:19 2016 +0900"
      },
      "message": "Remove baremetal tempest config setting from devstack\n\nNow all configuration are present in Ironic tempest plugin\nand those are going to be removed from tempest in\nId518a6d87d0949737cd1c50cb6a83149b85e5f85\n\nPatch- I73c649625d106fc7f068e12e21eaacba8f43cbbb set\nthose in ironic devstack plugin.\n\nWe can remove all baremetal config setting from devstack.\n\nAlong with moved one this patch deletes other unused baremetal\nconfig setting.\n\nChange-Id: If826321ebc0c20ea372d206d49383f3826c9b547\nDepends-On: Id518a6d87d0949737cd1c50cb6a83149b85e5f85\nDepends-On: I73c649625d106fc7f068e12e21eaacba8f43cbbb\n"
    },
    {
      "commit": "0474b8384ac937591e42d3cb91b5a4292ab6ab8f",
      "tree": "84652cf887c30988ffd8072d34c40206d5fb98e1",
      "parents": [
        "60f97c8b9bcf8ee060e989386a61c524bfe3dba0",
        "75bf9722392c9fc1ca7c6a95b99e8897c86d4271"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 01 01:28:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 01 01:28:29 2016 +0000"
      },
      "message": "Merge \"Move default Keystone API version to v3\""
    },
    {
      "commit": "36ea69272de2b92a449b00f6048398c7d5d94b69",
      "tree": "83265a7cc673a08df8693e5752c6d2ca70b89734",
      "parents": [
        "b719b55b1d8158a926eb3cd0d04a2749f608a6d8",
        "cac6ef09c5a7ecc0e9959b1e3ace48c41a0add71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 16:31:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 16:31:11 2016 +0000"
      },
      "message": "Merge \"Remove the heat stack owner role\""
    },
    {
      "commit": "42a21ec58dd9a5f4251aec34931844ac7dcdcd36",
      "tree": "747aababa979e24f780639bfc0adcdad0f113946",
      "parents": [
        "e1b75c36363b827652412a66f283c5c579117edc",
        "d038b60e65dcf6916445a03fe87a11a39c6516c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 23:45:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 23:45:09 2016 +0000"
      },
      "message": "Merge \"Neutron: use \"OSC show -f value -c id\" instead of \"OSC list + grep\"\""
    },
    {
      "commit": "e1b75c36363b827652412a66f283c5c579117edc",
      "tree": "211807521a96e8a2d5c990652ce9ee2be941d673",
      "parents": [
        "a8f57af2734a0e1f5936bd49833c0d8e875294da",
        "82fa946d8fad036d9d5fae57f9f138c31cc210d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 23:43:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 23:43:56 2016 +0000"
      },
      "message": "Merge \"lib/tempest: use OSC to create nova flavors.\""
    },
    {
      "commit": "f5e78b6fb64ec45b177c2b73468f0ffe04c774e0",
      "tree": "d2f09ce84c618c12a2a357a87a5374723025843a",
      "parents": [
        "e8f90d1e5b67b04db8372b69e52a6ae08f883608",
        "7938d83d3bd37ef63cfea60e188918848ea87858"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 10:28:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 10:28:47 2016 +0000"
      },
      "message": "Merge \"Allow provider network to be used for ssh validation\""
    },
    {
      "commit": "e8f90d1e5b67b04db8372b69e52a6ae08f883608",
      "tree": "9d9cc9e803cfde5852c793c59aac6abe581abe0e",
      "parents": [
        "4d61ed5c77809799179a48f13080b1ce49b612f7",
        "2b3ac6dc64a6d31a1dae2ede6483bf9f73a3918f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 10:28:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 10:28:41 2016 +0000"
      },
      "message": "Merge \"Specify the correct image parameters for XenServer\""
    },
    {
      "commit": "82fa946d8fad036d9d5fae57f9f138c31cc210d4",
      "tree": "0315211c87381818d9d0db3cdb5439bec637498a",
      "parents": [
        "5dbb826a547195b3cc33ff4f30f6d79d0ae08045"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Nov 02 11:15:42 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Nov 21 10:35:02 2016 +0000"
      },
      "message": "lib/tempest: use OSC to create nova flavors.\n\nOSC is the future and it\u0027s available now.\n\nChange-Id: Ib0dac761673a0c4f05a328ee530018e8bb269c4c\n"
    },
    {
      "commit": "d038b60e65dcf6916445a03fe87a11a39c6516c8",
      "tree": "94274101c656fe4646c763c61153fadd362db0f5",
      "parents": [
        "1493bdeba24674f6634160d51b8081c571df4017"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Nov 04 13:32:39 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Nov 18 12:18:09 2016 +0100"
      },
      "message": "Neutron: use \"OSC show -f value -c id\" instead of \"OSC list + grep\"\n\nWe should leverage server-side filtering.\n\nChange-Id: I3deef791868769b0b7cfc405d73dff57458ca427\n"
    },
    {
      "commit": "7938d83d3bd37ef63cfea60e188918848ea87858",
      "tree": "e9d483a168b1bfe48937d501b40c91c3a0969996",
      "parents": [
        "7976f31fb956dcb1cbeea92906f5609f0b43acc4"
      ],
      "author": {
        "name": "Michael Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Tue Apr 12 14:55:21 2016 -0400"
      },
      "committer": {
        "name": "Michael Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Thu Nov 17 13:40:01 2016 -0500"
      },
      "message": "Allow provider network to be used for ssh validation\n\nCurrently devstack assumes that the network used for ssh\nvalidation is the private network. This patch adds a hook that\nsets the network used for ssh validation based on whether or not\nprovider networking is being used. It also moves the function\n\u0027is_provider_network\u0027 into functions-common as it will now be\nused by both tempest and neutron.\n\nChange-Id: I265c9e26c9bfb18b7e201f27d8912b8bec235872\n"
    },
    {
      "commit": "29d13df1a284f8f1a5973ccc826a475156820d23",
      "tree": "6a140d3bbfa88bb56a472463fe88b7d3bad49616",
      "parents": [
        "ac65a5cac01aa6d66857fba08fc022c9bc1f413c",
        "4f11ff30cf2f7c674316fe8c98f1c006f397013f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 15 15:34:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 15 15:34:51 2016 +0000"
      },
      "message": "Merge \"Adopt openstack client for neutron commands\""
    },
    {
      "commit": "2b3ac6dc64a6d31a1dae2ede6483bf9f73a3918f",
      "tree": "80187994e8a26cfc7f22dbf39b3f5ee58bed95ad",
      "parents": [
        "53649947e1c497a1ecebd08ebe42557d66cce9e0"
      ],
      "author": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Wed Nov 09 12:50:00 2016 +0800"
      },
      "committer": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Mon Nov 14 17:46:20 2016 +0800"
      },
      "message": "Specify the correct image parameters for XenServer\n\nThe deprecated AMI image file opts will be removed soon.\nSee https://review.openstack.org/#/c/338377.\nSo we can\u0027t use the fallback mechanism anymore. This patch is to\nspecify the correct image parameters for XenServer.\n\nChange-Id: Ic287a3ed1725c42ea29022158bc9720c9a96533f\n"
    },
    {
      "commit": "53649947e1c497a1ecebd08ebe42557d66cce9e0",
      "tree": "1304aaf53b3f2948cfea3de93f4147b209c144ee",
      "parents": [
        "ed2a82bd4bffdc0bfe94368c77a8ca321a48e2cd",
        "2d9959c53b7866e0dbfb0bcda15c59db1c3de6b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 14 09:24:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 14 09:24:01 2016 +0000"
      },
      "message": "Merge \"Removing config values no longer in tempest.conf\""
    },
    {
      "commit": "4f11ff30cf2f7c674316fe8c98f1c006f397013f",
      "tree": "6abad2ae26867e6d45473e117d8ef8ef5b9a7ed8",
      "parents": [
        "e0fdcd5ff2c238a4e47c409e19922350fa27dc33"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Oct 27 06:15:23 2016 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Nov 03 10:37:58 2016 -0700"
      },
      "message": "Adopt openstack client for neutron commands\n\nThe neutron client is going to be deprecated during the\nOcata timeframe, so it is time to start switching to the\nopenstack client to invoke networking commands.\n\nuse of neutron client in neutron-legacy has been left as is.\n\nThe command for setting the router gateway is left as follow up.\n\nChange-Id: I0a63e03d7d4a08ad6c27f2729fc298322baab397\n"
    },
    {
      "commit": "75bf9722392c9fc1ca7c6a95b99e8897c86d4271",
      "tree": "4d09a66d4ac40af0ec3c684482257e5a63b6172e",
      "parents": [
        "928b3cd36e9f382f1f10966493ca3ae069cabd2f"
      ],
      "author": {
        "name": "Paulo Ewerton",
        "email": "pauloewerton@lsd.ufcg.edu.br",
        "time": "Fri Jan 22 19:13:31 2016 +0000"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Wed Nov 02 20:28:41 2016 +0100"
      },
      "message": "Move default Keystone API version to v3\n\nThis patch sets Keystone v3 as default in services\nconfiguration files and in the openrc and stackrc scripts.\n\nChange-Id: I24546f02067ea23d088d383b85e3a78d7b43f166\nPartially-Implements: bp keystonev3\n"
    },
    {
      "commit": "2d9959c53b7866e0dbfb0bcda15c59db1c3de6b6",
      "tree": "1fbf16ea2ffe33ee8ab4628f41ca5ee656512b7d",
      "parents": [
        "1f84d457577162421bfd2de63bd83d80c123a32f"
      ],
      "author": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Tue Nov 01 13:34:20 2016 -0700"
      },
      "committer": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Tue Nov 01 13:36:54 2016 -0700"
      },
      "message": "Removing config values no longer in tempest.conf\n\nThis commit removes some config values for tempest that no\nlonger exist in tempest/config.py therefore are no longer needed\nin tempest.conf.\n\nChange-Id: I5778973012e57e8d9df9bf864590f8ed7fe05561\n"
    },
    {
      "commit": "c9c9d31d3eb98f3d6382cedfd2aebc75ce236d1f",
      "tree": "384c2022029eda57381556ae083f3e7713d9b483",
      "parents": [
        "1f84d457577162421bfd2de63bd83d80c123a32f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Sep 15 20:33:22 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Nov 01 10:52:08 2016 -0400"
      },
      "message": "tempest: set network-feature-enabled.port_security\n\nSets the port_security feature flag in tempest.conf\nif the port_security extension is enabled, which it\u0027s not\nby default in neutron but is set by default in devstack.\n\nThis adds global variable for setting the port_security\nextension in ml2.conf and in tempest.conf so we only have\nto set this in one place.\n\nDepends-On: I1efd5c838aa0d73cc6e8864e3041eea25850198d\n\nChange-Id: I6334b200e42edd785f74cfb41520627393039619\nRelated-Bug: #1624082\n"
    },
    {
      "commit": "cac6ef09c5a7ecc0e9959b1e3ace48c41a0add71",
      "tree": "3e33cb2e8994d550b631bac35aec7ad94b18e852",
      "parents": [
        "148d0e6e08caaaa9c6ca828c8404e5e82b6de8ee"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Oct 11 08:23:48 2016 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Oct 11 08:48:45 2016 +0200"
      },
      "message": "Remove the heat stack owner role\n\nWe should not require any special role for heat\nsince very long time.\n\nWe should use the same roles as with the primary user.\n\nChange-Id: Id9150f94c30505ed0da33b8fbc2a5a7bd4fcf5d0\n"
    },
    {
      "commit": "e43cca1adf6709ac273958a7877d2a60658e1225",
      "tree": "8a552f64ac6f2c5cab04ad0308bdb3c74b3e7c91",
      "parents": [
        "411248ddc2b7b79e08c5b947576a1bcac6eb781d",
        "4c813ac0fb64c7b4eeec7f67692ccfd7affd2153"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 29 22:15:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 29 22:15:08 2016 +0000"
      },
      "message": "Merge \"Fix the logic of if used with is_service_enabled\""
    },
    {
      "commit": "1aa436813566081c24f0223b2ac48c2389c244ce",
      "tree": "cf27c14bab53bbd8905542d34b138d3f75e9ed75",
      "parents": [
        "4a55d2a66092e351726251bb21a1d82b3501bdcd"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Jul 21 19:37:04 2016 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Tue Sep 27 13:51:09 2016 +0900"
      },
      "message": "Move Q_ROUTER_NAME to where it belongs\n\nThe motivation is to make it more friendly with lib/neutron.\nie. independent from lib/neutron-legacy\n\nChange-Id: I19821b009cbf1bc715a6c7b2854e4c77d2041ec4\n"
    },
    {
      "commit": "4c813ac0fb64c7b4eeec7f67692ccfd7affd2153",
      "tree": "cef2f59aedf3671aa9e38b93a5abc6637089a1ca",
      "parents": [
        "81d89cf3584a5edadbaa2514305cf5721b29cdff"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Sep 21 19:39:36 2016 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Sep 21 19:39:36 2016 +0200"
      },
      "message": "Fix the logic of if used with is_service_enabled\n\nThe value to be evaluated is the returned value, not the output of the\ncommand.\n\nChange-Id: I22d7c967e911bcfee6b1910f666dbbc647c00085\n"
    },
    {
      "commit": "72fe79d7af8f77ac85d561ed5c5c3eef96d4f752",
      "tree": "1581bb2fae8398b1309108e15940eefd2dc1f60f",
      "parents": [
        "57d390c5d7a52befc21d4d50ee676fb904b76d6d",
        "5068b291f427a55b40357cc0cb77875294963e39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 15 18:19:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 15 18:19:15 2016 +0000"
      },
      "message": "Merge \"tempest: toggle allow_port_security_disabled\u003dTrue\""
    },
    {
      "commit": "5b52f46c5e3cc4502bbba09883a245fb453af0a6",
      "tree": "1e85511e4ac558ffad32a1fe558763a3dfcc1d97",
      "parents": [
        "08c78aa903cb7d5263a76cbb6c6f13f7b4ffdd18",
        "a2ec7fdb48d5df464fec3fae1f93ae3ea1071c54"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 16 19:45:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 16 19:45:47 2016 +0000"
      },
      "message": "Merge \"Configure project_network_cidr for tempest\""
    },
    {
      "commit": "ee42b55852e9d8e5e7c535efeb2eb29fbbde16b3",
      "tree": "3a54f5552fb2e492e0debe94e4c3b5ca0e1fc439",
      "parents": [
        "06f3639a70dc5884107a4045bef5a9de1fb725a5",
        "3ac1ea85b16cfd5c0d88d3575fc5453cc5dea7c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 13 04:46:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 13 04:46:41 2016 +0000"
      },
      "message": "Merge \"Add a multibackend list to tempest.conf\""
    },
    {
      "commit": "0e8351dfaeee51d05bb093a7bd19fef6d1a93557",
      "tree": "2c95c8ca2e0de1ae4fed948af78ff9778161b230",
      "parents": [
        "d03005321b2f0b38fe0507ca3023a838dee76f84",
        "7b229359671f23b73e8df9f6ef6dbbe443cc96ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 11 03:29:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 11 03:29:01 2016 +0000"
      },
      "message": "Merge \"delete compute api extension config for tempest\""
    },
    {
      "commit": "cb978241f4877c10c9a3ed9d5c56835a8d37bbc8",
      "tree": "28fd9d0556b25e93845f0baf26cb2643ef4f5a9d",
      "parents": [
        "8befb781983be7131adb8eabb34e9860f491893c",
        "894ccc90c0a0795c84ce69afd9a68863a9004f20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 10 18:19:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 10 18:19:33 2016 +0000"
      },
      "message": "Merge \"disable metering extension in tempest if q-metering not running\""
    },
    {
      "commit": "a2ec7fdb48d5df464fec3fae1f93ae3ea1071c54",
      "tree": "922cbe8f84e4ebe1408c4b281631a632d51c867d",
      "parents": [
        "8befb781983be7131adb8eabb34e9860f491893c"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Aug 10 11:14:00 2016 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Aug 10 11:18:26 2016 -0700"
      },
      "message": "Configure project_network_cidr for tempest\n\nThis value defaults to something not (necessarily) in our fixed range,\nwhich will cause spurious test behavior. We know the value for this, so\njust configure it properly.\n\nChange-Id: I0ee3b71f509377dc7174ce97575e60ee2095f893\n"
    },
    {
      "commit": "8019584b65cf4818fa0da0d8217a9aa42d447d5e",
      "tree": "50a8a364dcdd4ff71bd4f326728a0073ae3bdda6",
      "parents": [
        "9ab4bcefcc4308b0b8e7b5067b2fc155dd64d2b9",
        "f90c8e105ba71fb8ac019b61d2a0bb94d9164169"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 10 02:16:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 10 02:16:08 2016 +0000"
      },
      "message": "Merge \"Set deploywait_timeout via localrc option\""
    }
  ],
  "next": "5068b291f427a55b40357cc0cb77875294963e39"
}
