)]}'
{
  "log": [
    {
      "commit": "cf50c87d69a210c23fe2013a2871f4523a8e8a0e",
      "tree": "0434ccdbd06f76414d2721066fd699fb73863304",
      "parents": [
        "236a14bf3cde38ea01bddeb24755cb798e16667c",
        "1114de6b0c6fd6698fd6842932a18680032cf1b8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Aug 04 17:22:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 04 17:22:45 2019 +0000"
      },
      "message": "Merge \"Remove the Pike stable branch jobs from master gate\""
    },
    {
      "commit": "236a14bf3cde38ea01bddeb24755cb798e16667c",
      "tree": "3d124baa389125c01356d9e0418961a67bf3d43c",
      "parents": [
        "fafd4c9fba45098638401182988353751f9856c7",
        "de1153b361cac47f7bf9f92a0c6a9933d67ed647"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 02 02:53:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 02:53:28 2019 +0000"
      },
      "message": "Merge \"Introduce bashate\""
    },
    {
      "commit": "fafd4c9fba45098638401182988353751f9856c7",
      "tree": "ed8bcd8b66c704d42efa262eba944abcbecd4b0d",
      "parents": [
        "6b4232b70fed028d91f1c92c03eb4857974221a4",
        "4f6538e01868bca1a2b1df6688d4828fd9e8dbd5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 02 01:28:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 01:28:11 2019 +0000"
      },
      "message": "Merge \"Fix indentation in releasenotes\""
    },
    {
      "commit": "6b4232b70fed028d91f1c92c03eb4857974221a4",
      "tree": "8f6c58f034b6fbaa6781cde6dea6cb6359fabe90",
      "parents": [
        "887f99a288c1d2bef45356c916b317d37828e6ac",
        "924a035886da43cd51cd5763c1f5ed9f44a502b6"
      ],
      "author": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Aug 01 14:01:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 01 14:01:52 2019 +0000"
      },
      "message": "Merge \"Revert \"Use memcached based cache in nova in all devstack-tempest jobs\"\""
    },
    {
      "commit": "887f99a288c1d2bef45356c916b317d37828e6ac",
      "tree": "320c804e4650d09a95b0966274b7a4ff22c4fe1e",
      "parents": [
        "629a5a3d5b2490998515412f4c8db1df2ba4b7c6",
        "ba18426fd990fad19f429e0aa1673f549f2c77e8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 31 12:55:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 12:55:40 2019 +0000"
      },
      "message": "Merge \"Unskip test_stamp_pattern\""
    },
    {
      "commit": "924a035886da43cd51cd5763c1f5ed9f44a502b6",
      "tree": "dfd6a5d36566f17c09bd2ccf785d80eefcd998f4",
      "parents": [
        "eb0a2cc5f240d52efa3a58c5a1ba8821bae3147e"
      ],
      "author": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jul 31 11:07:31 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jul 31 11:07:31 2019 +0000"
      },
      "message": "Revert \"Use memcached based cache in nova in all devstack-tempest jobs\"\n\nThis reverts commit eb0a2cc5f240d52efa3a58c5a1ba8821bae3147e.\n\nThis break jobs that do not deploy nova, like ironic, see e.g. http://logs.openstack.org/98/670698/5/check/ironic-standalone/d9d3d0e/job-output.txt.gz#_2019-07-31_03_56_36_492216\n\nChange-Id: I91cd10b1b3cd5c825dec34fcb814f6b9dc4460c8\n"
    },
    {
      "commit": "629a5a3d5b2490998515412f4c8db1df2ba4b7c6",
      "tree": "9d907a2a5a9a5d89112b6aa9291139d0e01fc041",
      "parents": [
        "cf9f6da80b12b28933b1fc59bb441dd529d0ce58",
        "a0b8ca43e498da4b514f46c165d8c395070a17e4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 30 11:08:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 11:08:47 2019 +0000"
      },
      "message": "Merge \"Setup framework for IPv6-only deployment verification\""
    },
    {
      "commit": "cf9f6da80b12b28933b1fc59bb441dd529d0ce58",
      "tree": "0540ab6f35877a5c999468eb0c156115102432ff",
      "parents": [
        "464509830a9b8d8774562708b38e739ac70769ad",
        "eb0a2cc5f240d52efa3a58c5a1ba8821bae3147e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 30 10:02:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 10:02:03 2019 +0000"
      },
      "message": "Merge \"Use memcached based cache in nova in all devstack-tempest jobs\""
    },
    {
      "commit": "de1153b361cac47f7bf9f92a0c6a9933d67ed647",
      "tree": "b8345ef0aa92b13fa2c63c785127b5baab9a8e89",
      "parents": [
        "e1353a88b79aa80ed85edcc75f46a7e67f3a5669"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Jul 30 18:02:07 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Jul 30 18:02:07 2019 +0900"
      },
      "message": "Introduce bashate\n\nThis commit introduces bashate[0] which is a code style checker for bash\nscripts. We already have some bash scripts in Tempest repo. So, it might\nbe good to check the style automatically.\n\nSome scripts under the tools directory are also fixed due to the bashate\nviolation.\n\nChange-Id: I07820f10387552f93a9d8891b58a8c7fcdb83046\n"
    },
    {
      "commit": "464509830a9b8d8774562708b38e739ac70769ad",
      "tree": "6f4433a2b3079d016df1c2186672141ebc0bf2e6",
      "parents": [
        "9888e977de6b09a61c61186c6d0b880fedc64c8d",
        "0f348f79c8e8470b9607bccbdf3620dda594f1b2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 29 07:53:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 29 07:53:44 2019 +0000"
      },
      "message": "Merge \"Skip tests in UsersV3TestJSON with an immutable user source \""
    },
    {
      "commit": "a0b8ca43e498da4b514f46c165d8c395070a17e4",
      "tree": "401b2ee2388f34f0d756fab0a628a457a221460c",
      "parents": [
        "504190d2adc4c0a31bf19b17349bec2bd20250a6"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 17 09:46:41 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jul 29 07:37:33 2019 +0000"
      },
      "message": "Setup framework for IPv6-only deployment verification\n\nDevstack IPv6 base job \u0027devstack-IPv6\u0027 setup the IPv6 setting\nto deploy the services to listen on IPv6 address.\n\nTempest \u0027devstack-tempest-ipv6\u0027 job derived from \u0027devstack-IPv6\u0027\njob adds the playbooks to run the tests.\n\nAs part of Train community goal \u0027Support IPv6-Only Deployments\u0027,\nwe will expand the \u0027devstack-tempest-ipv6\u0027 job to do\nIPv6-only deployments verification.\n\nThis commit define the new roles of \u0027ipv6-only-deployments-verification\u0027\nwhich will be invoked as part of run phase of \u0027devstack-tempest-ipv6\u0027 job.\nThis role will do IPv6-only setting and deployments verification via\ntools/verify-ipv6-only-deployement.sh\n\nIPv6 verification script can be extended further to perform more checks\nand via project specific test case. Those tests will run as part of project\nspecific child jobs.\n\nThe \u0027devstack-tempest-ipv6\u0027 job will be used as parent for project specific\nIPv6-only job. Those child job can extend the project specific IPv6 verification\nby defining new playebook for post-run. That way the base verification\ndone in \u0027devstack-tempest-ipv6\u0027 will still run in addition to project specific\nverificaiton and tests run.\n\nVerification structure will be:\n- \u0027devstack-IPv6\u0027 deploy the service on IPv6\n- \u0027devstack-tempest-ipv6\u0027 run will verify the IPv6-only setting and listen address\n- Child jobs derived from \u0027devstack-tempest-ipv6\u0027 will run the IPv6 related test case or\n  any further IPv6 deployment verification.\n\nThis commit also adds the new job \u0027tempest-ipv6-only\u0027 which will run smoke\nand ipv6 related tests present in Tempest. This job will be used to run\non 6 services (Nova, Neutron, Cinder, Keystone, Glance, Swift) deployed\nby devstack.\n\nStory: #2005477\nTask: #35923\n\nChange-Id: Ie1e5e5e02ee45ab7a4aae0f35bdb42afc2c3fe2e\n"
    },
    {
      "commit": "4f6538e01868bca1a2b1df6688d4828fd9e8dbd5",
      "tree": "17ca3f6b5d3ef8eaeeb884a826a1a6b2d11a4550",
      "parents": [
        "9888e977de6b09a61c61186c6d0b880fedc64c8d"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Jul 29 14:06:18 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Jul 29 14:06:18 2019 +0900"
      },
      "message": "Fix indentation in releasenotes\n\nThis commit fixes indentations in releasenotes. Due to the indentations,\nthe html contents are rendered as block quotes which is awkward.\n\nChange-Id: Ia9f271ead6a6e3fb90afc935771e8da4d8990c3c\n"
    },
    {
      "commit": "9888e977de6b09a61c61186c6d0b880fedc64c8d",
      "tree": "7cdf4a3bdbf533872d35fd85714276d08ef422f9",
      "parents": [
        "a63d89a9d8b152d34d12fe58de9af3d7af696ecc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jul 27 12:05:18 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jul 27 12:05:18 2019 +0000"
      },
      "message": "Add release notes page for version 21.0.0\n\nTempest 21.0.0 has been released [1].\nThis commit adds a new page for 21.0.0 release notes.\n\n[1] https://review.opendev.org/#/c/670700/\n\nChange-Id: Ic0576f58ceedb5d484d21ca76aef14e8b4c0ff48\n"
    },
    {
      "commit": "a63d89a9d8b152d34d12fe58de9af3d7af696ecc",
      "tree": "b0472159df72667475422ea2544057aa1139f041",
      "parents": [
        "f279c035195aa40843993ff0001a88bb5a94a4c7",
        "36e543b9a308b500bb01cfd3f3a17b83cefa8167"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 26 19:56:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 19:56:56 2019 +0000"
      },
      "message": "Merge \"Add segments client\""
    },
    {
      "commit": "0f348f79c8e8470b9607bccbdf3620dda594f1b2",
      "tree": "e194e9b4b9cacdee09c9da329861364f6ddd2eee",
      "parents": [
        "ef47489dc189059b051e1578c79e124f1e1571ff"
      ],
      "author": {
        "name": "Leo Henken",
        "email": "lh236s@att.com",
        "time": "Fri Jul 26 09:50:38 2019 -0500"
      },
      "committer": {
        "name": "Leo Henken",
        "email": "lh236s@att.com",
        "time": "Fri Jul 26 15:26:09 2019 +0000"
      },
      "message": "Skip tests in UsersV3TestJSON with an immutable user source \n\nAdds a skip_checks condition to UsersV3TestJSON to skip if immutable \nuser source is true. resource_setup() in this class attempts to create\nusers, which will fail if the environment uses an LDAP directory for \nexample.\n\nChange-Id: I42c3b7a17bfb73079b1d05951636359324bed207\n"
    },
    {
      "commit": "eb0a2cc5f240d52efa3a58c5a1ba8821bae3147e",
      "tree": "c137e15ef743c4a8bf46e89000d212f216a58c32",
      "parents": [
        "e1353a88b79aa80ed85edcc75f46a7e67f3a5669"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jul 25 14:42:21 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jul 26 07:34:47 2019 +0000"
      },
      "message": "Use memcached based cache in nova in all devstack-tempest jobs\n\nUsing memcached based cache for metadata api to cache data for\ninstance always after firts metadata request is send can solve\nproblems with unable to ssh to instance due to not configured\npublic-key on instance.\n\nIn Nova metadata api service data related to one instance should\nbe cached after it is collected first time. So e.g. CirrOS based\nimage first sends request to get instance-id and next request is\nto get public-key.\nIf those two requests will be processed by 2 different workers on\nNova\u0027s side, it will collect all data for instance twice. And if\nthis will take more than 10 seconds in case of request to get\npublic-keys, CirrOS script will fail and not configure public-key\non guest VM.\n\nUsing memcached based script will make this cached data available\nfor each worker so it will be cached always during processing\ninstance-id request. And this request for instance-id is retried\nby CirrOS image in case of failure so this shoudn\u0027t cause problems.\n\nChange-Id: I8efedb8c5ae073bd2cb4034369bfcff4b67eb868\nCloses-bug: #1836642\nCloses-bug: #1808010\n"
    },
    {
      "commit": "f279c035195aa40843993ff0001a88bb5a94a4c7",
      "tree": "240ea0848bfa4d34bfa1abf858be4b6832ce2c04",
      "parents": [
        "0550d297ef7ac023f7a1e757732a3aec40f4bc23",
        "bae11b6dc0c776ef008fe09c5885e53392ded002"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 26 01:33:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 01:33:32 2019 +0000"
      },
      "message": "Merge \"Skip tests in TrustsV3TestJSON with immutable user source\""
    },
    {
      "commit": "0550d297ef7ac023f7a1e757732a3aec40f4bc23",
      "tree": "7ab5bb2ad7a25aa51c4954cf05ae393e819faf84",
      "parents": [
        "e1353a88b79aa80ed85edcc75f46a7e67f3a5669",
        "51c51fc85de1d0aea8c48e0f5db93e8fa163c6ac"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 25 19:00:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 25 19:01:00 2019 +0000"
      },
      "message": "Merge \"Remove duplicated irrelevant-files for sanity check\""
    },
    {
      "commit": "36e543b9a308b500bb01cfd3f3a17b83cefa8167",
      "tree": "d1e2d11c3995882e1bd70a8e1c06b951dec571d1",
      "parents": [
        "ef47489dc189059b051e1578c79e124f1e1571ff"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Jul 12 13:08:58 2019 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jul 25 10:56:06 2019 +0200"
      },
      "message": "Add segments client\n\nSegments client is necessary to test the routed provider networks\nfeature.\nthe following client methods are now available for Tempest:\n* create_segment\n* update_segment\n* show_segment\n* delete_segment\n* list_segments\n\nChange-Id: Ie89468351fc9cf68ccf356d35ee9ba4b5037c499\n"
    },
    {
      "commit": "e1353a88b79aa80ed85edcc75f46a7e67f3a5669",
      "tree": "dfd6a5d36566f17c09bd2ccf785d80eefcd998f4",
      "parents": [
        "d75fd3936a53ade26daa2e79fe75e69e0851c190",
        "bd5be763cac31fee87a1b47e83a23d7674666595"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 24 07:05:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 24 07:05:11 2019 +0000"
      },
      "message": "Merge \"tempest cleanup should use keystone v3 client\""
    },
    {
      "commit": "d75fd3936a53ade26daa2e79fe75e69e0851c190",
      "tree": "665f01978ad6bc975d1106735764c45676c18742",
      "parents": [
        "0b68c443618247f9f1e8198d0703fb40f2472d12",
        "bf30ae7874ac4ef9631811f7a5621ccc8ca788f8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 23 19:46:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 23 19:46:33 2019 +0000"
      },
      "message": "Merge \"Update api-ref location\""
    },
    {
      "commit": "0b68c443618247f9f1e8198d0703fb40f2472d12",
      "tree": "2cf7c2240a003bdbee2342a1d7335ff852f090a2",
      "parents": [
        "6264ea68c5defefb4e437b38866589a6126bf4ae",
        "c00340623e1ea3d5d6bf7911c93c811b9cfd7cee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 23 19:24:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 23 19:24:28 2019 +0000"
      },
      "message": "Merge \"Use skip_checks in ServersTestMultiNic\""
    },
    {
      "commit": "bf30ae7874ac4ef9631811f7a5621ccc8ca788f8",
      "tree": "0662e2e7c0e0ae2afe51a6496da8090dffc27e07",
      "parents": [
        "6264ea68c5defefb4e437b38866589a6126bf4ae"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Jul 22 19:22:57 2019 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Jul 22 19:22:57 2019 +0200"
      },
      "message": "Update api-ref location\n\nThe api documentation is now published on docs.openstack.org instead\nof developer.openstack.org. Update all links that are changed to the\nnew location.\n\nNote that redirects will be set up as well but let\u0027s point now to the\nnew location.\n\nFor details, see:\nhttp://lists.openstack.org/pipermail/openstack-discuss/2019-July/007828.html\n\nChange-Id: Ib1a25cc31b6802655f576711dab38ddfcb73bbdb\n"
    },
    {
      "commit": "6264ea68c5defefb4e437b38866589a6126bf4ae",
      "tree": "af4741d5a7231947583c26b977f7cc5c6a4e3b8b",
      "parents": [
        "504190d2adc4c0a31bf19b17349bec2bd20250a6",
        "802a2b101ba55cd8fac3f84f1720b199d124cd99"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 22 08:26:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 08:26:42 2019 +0000"
      },
      "message": "Merge \"Fix unittest of encryption_types_client\""
    },
    {
      "commit": "504190d2adc4c0a31bf19b17349bec2bd20250a6",
      "tree": "34c2ab60fb2d686e8c55078dbc0c83450e0362fc",
      "parents": [
        "e53d6b980002b68d1a72f7366ad6304a88785230",
        "7409c72cb376156af9282410e79c0829af73678b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 19 10:24:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 19 10:24:22 2019 +0000"
      },
      "message": "Merge \"Add Python 3 Train unit tests\""
    },
    {
      "commit": "802a2b101ba55cd8fac3f84f1720b199d124cd99",
      "tree": "abffc13b0b2e538820c82d2576637275fd84f437",
      "parents": [
        "d605315e7f7e1f71cc20437049daca6430f3cfb4"
      ],
      "author": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Mon Jul 15 12:29:00 2019 +0800"
      },
      "committer": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Fri Jul 19 07:14:58 2019 +0000"
      },
      "message": "Fix unittest of encryption_types_client\n\nReplace the data of FAKE_CREATE_ENCRYPTION_TYPE and\nFAKE_INFO_ENCRYPTION_TYPE as the API document described\n\nChange-Id: I892e27c4219da956c452fda067ee5fef08295c30\nCloses-Bug: #1836133\n"
    },
    {
      "commit": "e53d6b980002b68d1a72f7366ad6304a88785230",
      "tree": "49c967c401b9b679a15b817b00fd1e1c1d7a7741",
      "parents": [
        "896b82ad32d0c741ff056e29f6d446c8804f47bd",
        "4f87f6bd2ed1c4dbfc637c696935aa71dc6db333"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 19 03:59:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 19 03:59:18 2019 +0000"
      },
      "message": "Merge \"Add ranger-tempest-plugin to blacklist\""
    },
    {
      "commit": "896b82ad32d0c741ff056e29f6d446c8804f47bd",
      "tree": "bb6e7a3e158f657a650fdbfaef886231b7fd1d5c",
      "parents": [
        "702b21c1e4350ecf99542d8f1df545adb3f71d75",
        "dce8059c6e05473ce4c4aa8694b6c5cec17f197a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 19 03:59:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 19 03:59:16 2019 +0000"
      },
      "message": "Merge \"Skip test_server_connectivity_cold_migration_revert until fixed\""
    },
    {
      "commit": "51c51fc85de1d0aea8c48e0f5db93e8fa163c6ac",
      "tree": "7dd83311659748018f45367298d2cc03713087a8",
      "parents": [
        "702b21c1e4350ecf99542d8f1df545adb3f71d75"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Fri Jul 19 11:10:54 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Fri Jul 19 11:10:54 2019 +0900"
      },
      "message": "Remove duplicated irrelevant-files for sanity check\n\nThis commit removes duplicated irrelevant-files for sanity-check in the\njob definition. We have the same entries in the later. So we can remove\nthe redundancy.\n\nChange-Id: I11e2054758fb9d4292e7cc64b58017c3e462c939\n"
    },
    {
      "commit": "702b21c1e4350ecf99542d8f1df545adb3f71d75",
      "tree": "f408a173ef4759e8fc306d9c8f8fe0ed3d8f49b8",
      "parents": [
        "95358523e40467a0e42cbf17215533645c96d7c8",
        "abd07b42ca01319c2e289dc60e0449069e2889df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 19 01:04:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 19 01:04:58 2019 +0000"
      },
      "message": "Merge \"Add releasenote to tag the end of support for Pike\""
    },
    {
      "commit": "abd07b42ca01319c2e289dc60e0449069e2889df",
      "tree": "3100eaf2038a38714d2765af2aa3f5215e0da2ba",
      "parents": [
        "d605315e7f7e1f71cc20437049daca6430f3cfb4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jul 13 15:36:59 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jul 18 10:44:57 2019 +0000"
      },
      "message": "Add releasenote to tag the end of support for Pike\n\nThis relesenote also mark end of support for Pike release\nin Tempest as Pike is in EM state[1].\n\n[1] https://releases.openstack.org/\n\nChange-Id: I92c7a7d125ca62466704bc9416b2dfe9f1d8729d\n"
    },
    {
      "commit": "c00340623e1ea3d5d6bf7911c93c811b9cfd7cee",
      "tree": "7a8f374134071a4d93700e6012be9bb7a90c9a41",
      "parents": [
        "03c9c94c89318f309863b6fb66d13a88b9a2f536"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jul 17 14:56:43 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jul 17 14:56:43 2019 +0800"
      },
      "message": "Use skip_checks in ServersTestMultiNic\n\nIn ServersTestMultiNic, all testcases will be skipped if\nCONF.service.neutron is not available, so skip_checks should\nbe used.\n\nChange-Id: Id10be3ddb346e8f8b07568fce664e202d58a46c9\n"
    },
    {
      "commit": "4f87f6bd2ed1c4dbfc637c696935aa71dc6db333",
      "tree": "db4b53d4faa5e6cd1f3d66f798b9ae088309d153",
      "parents": [
        "03c9c94c89318f309863b6fb66d13a88b9a2f536"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Jul 17 11:58:24 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Jul 17 11:58:24 2019 +0900"
      },
      "message": "Add ranger-tempest-plugin to blacklist\n\nThis commit adds ranger-tempest-plugin to the blacklist. The plugin\nlooks like very new and it looks it doesn\u0027t work correctly yet. So, it\nmight be better to skip to sanity for the plugin now.\n\nChange-Id: I6d5d647d92916e5b62e8c67094d04f028e25ee67\n"
    },
    {
      "commit": "7409c72cb376156af9282410e79c0829af73678b",
      "tree": "1e62d6ea54b707ef7e38880ff9523ed4d00bdc8c",
      "parents": [
        "2df6114e44e1a0af48451a901d3d88c6c7975dd8"
      ],
      "author": {
        "name": "Corey Bryant",
        "email": "corey.bryant@canonical.com",
        "time": "Fri Jul 05 15:55:32 2019 -0400"
      },
      "committer": {
        "name": "Corey Bryant",
        "email": "corey.bryant@canonical.com",
        "time": "Tue Jul 16 10:12:19 2019 -0400"
      },
      "message": "Add Python 3 Train unit tests\n\nThis is a mechanically generated patch to ensure unit testing is in place\nfor all of the Tested Runtimes for Train.\n\nSee the Train python3-updates goal document for details:\nhttps://governance.openstack.org/tc/goals/train/python3-updates.html\n\nNote: This diverges from the Train goal as it does not drop the\nopenstack-python35-jobs. As tempest is branchless it needs to continue\nsupporting Python 3.5.\n\nChange-Id: Ie702ca637afb8229b6e605abcec25550bc9a0673\nStory: #2005924\nTask: #34240\n"
    },
    {
      "commit": "95358523e40467a0e42cbf17215533645c96d7c8",
      "tree": "59dd36dacf8a75e1b63bc35e1fdddaa33d6f4815",
      "parents": [
        "ee7fd1f7e9a4bfc374f005a72ef112921ce785d9"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 05 08:58:32 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 16 04:37:49 2019 +0000"
      },
      "message": "Define the Integrated-gate-object-storage gate template\n\ntempest-full job run all services API and scenario tests (non slow)\nand this job is part of Integrated-gate gate template which run on\nmultiple services (nova, neutron, cinder, glance, placement) check\nand gate pipeline.\n\nBut there are many unrelated tests run on each project gate. For example,\nneutron gate run cinder only tests and fail due to cinder bugs. There is\nno point of breaking the neutron gate due to cinder only test failure and\nslow down the neutron development phase.\n\nThis is what we dicussed in Train PTG in denver to improve the integrated\ngate[1] and came up with idea of split the integated-gate template into\nmuch logical way so that only dependent services tests run on their gate.\n\nOne way was to move the service only tests to service tempest plugin side\nbut Tempest is used by interop as well as on production cloud testing so\nmoving the test is not good idea.\n\nThis commit propose the idea of defining the \u0027Integrated-gate-object-storage\u0027\ngate template for swift gate which will run only Swift, Cinder and glance tests.\n\nML discussion: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/005871.html\n\nNext step will be to replace the Integrated-gate-py3 template with new\nIntegrated-gate-object-storage template on swift gate.\n\n[1] https://etherpad.openstack.org/p/qa-train-ptg\n\nChange-Id: I70851d41174462b83cc8c525cecdb1b3d65e4ec7\n"
    },
    {
      "commit": "ee7fd1f7e9a4bfc374f005a72ef112921ce785d9",
      "tree": "eb1a61ee17887031fd4f8cf64455a12d1c041814",
      "parents": [
        "31609dc1da5e4c6e47c5c2cf642565cc2d9e7097"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 05 09:36:57 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 16 04:37:34 2019 +0000"
      },
      "message": "Define the Integrated-gate-compute gate template\n\ntempest-full job run all services API and scenario tests (non slow)\nand this job is part of Integrated-gate gate template which run on\nmultiple services (nova, neutron, cinder, glance, placement) check\nand gate pipeline.\n\nBut there are many unrelated tests run on each project gate. For example,\nneutron gate run cinder only tests and fail due to cinder bugs. There is\nno point of breaking the neutron gate due to cinder only test failure and\nslow down the neutron development phase.\n\nThis is what we dicussed in Train PTG in denver to improve the integrated\ngate[1] and came up with idea of split the integated-gate template into\nmuch logical way so that only dependent services tests run on their gate.\n\nOne way was to move the service only tests to service tempest plugin side\nbut Tempest is used by interop as well as on production cloud testing so\nmoving the test is not good idea.\n\nThis commit propose the idea of defining the \u0027Integrated-gate-compute\u0027\ngate template for nova gate which will run only nova, neutron, cinder\nand glance tests.\n\nML discussion: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/005871.html\n\nNext step will be to replace the Integrated-gate-py3 template with new\nIntegrated-gate-compute template on nova gate.\n\nIt will also help to disable the non-nova related serviecs and tests which\ncannot be disabled from tempest-full job.\n\n[1] https://etherpad.openstack.org/p/qa-train-ptg\n\nChange-Id: I807d4cac6214395df292a6955686ea44677c3481\n"
    },
    {
      "commit": "31609dc1da5e4c6e47c5c2cf642565cc2d9e7097",
      "tree": "e7c91b61f060816e15d38a683715f59d8736b9f7",
      "parents": [
        "03c9c94c89318f309863b6fb66d13a88b9a2f536"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 05 09:23:37 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 16 04:37:16 2019 +0000"
      },
      "message": "Define the Integrated-gate-placement gate template\n\ntempest-full job run all services API and scenario tests (non slow)\nand this job is part of Integrated-gate gate template which run on\nmultiple services (nova, neutron, cinder, glance, placement) check\nand gate pipeline.\n\nBut there are many unrelated tests run on each project gate. For example,\nneutron gate run cinder only tests and fail due to cinder bugs. There is\nno point of breaking the neutron gate due to cinder only test failure and\nslow down the neutron development phase.\n\nThis is what we dicussed in Train PTG in denver to improve the integrated\ngate[1] and came up with idea of split the integated-gate template into\nmuch logical way so that only dependent services tests run on their gate.\n\nOne way was to move the service only tests to service tempest plugin side\nbut Tempest is used by interop as well as on production cloud testing so\nmoving the test is not good idea.\n\nThis commit propose the idea of defining the \u0027Integrated-gate-placement\u0027\ngate template for placement gate which will run only nova and neutron tests.\n\nML discussion: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/005871.html\n\nNext step will be to replace the Integrated-gate-py3 template with new\nIntegrated-gate-placement template on placement gate.\n\n[1] https://etherpad.openstack.org/p/qa-train-ptg\n\nChange-Id: I200197e2fb57879aaeb382266d6309f0d1137b0c\n"
    },
    {
      "commit": "bae11b6dc0c776ef008fe09c5885e53392ded002",
      "tree": "f697ce8290c82a461054b9b750b4f5893328af66",
      "parents": [
        "ef47489dc189059b051e1578c79e124f1e1571ff"
      ],
      "author": {
        "name": "Leo Henken",
        "email": "lh236s@att.com",
        "time": "Fri Jul 12 10:42:58 2019 -0500"
      },
      "committer": {
        "name": "Leo Henken",
        "email": "lh236s@att.com",
        "time": "Mon Jul 15 09:52:13 2019 -0500"
      },
      "message": "Skip tests in TrustsV3TestJSON with immutable user source\n\nAdds a simple condition in skip_checks to skip the entire test class\nif the environment is configured to have an immutable user source. If\nso, a skipException is raised and the entire class is not executed.\n\nPartial-Bug: 1777047\n\nChange-Id: I8c1c1df25401157c667bce97d4995f738eec8e05\n"
    },
    {
      "commit": "dce8059c6e05473ce4c4aa8694b6c5cec17f197a",
      "tree": "eab18750be6b7d2895768b124cb3d589110797bd",
      "parents": [
        "d605315e7f7e1f71cc20437049daca6430f3cfb4"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Fri Sep 14 11:22:32 2018 -0400"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Mon Jul 15 10:19:54 2019 -0400"
      },
      "message": "Skip test_server_connectivity_cold_migration_revert until fixed\n\ntest_server_connectivity_cold_migration_revert has begun failing again\npretty consistently (though not 100%) as soon as we merged the match\nto un-skip it. Start skipping it again until we work out the issues.\n\nChange-Id: I9b4cf79d223cbb399b5857571114665cd03e8921\nRelated-Bug: #1836595\n"
    },
    {
      "commit": "03c9c94c89318f309863b6fb66d13a88b9a2f536",
      "tree": "ffd21a96b6d8dfd38429897f75dd580bc042f9ea",
      "parents": [
        "d605315e7f7e1f71cc20437049daca6430f3cfb4"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Sat Jul 13 16:40:46 2019 +0800"
      },
      "committer": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Mon Jul 15 09:24:18 2019 +0000"
      },
      "message": "add show default group type details and unit test\n\nadd show default group type detail api to v3 group types client\n\nChange-Id: I52e2382db7046f233ee03a1e3f79c6f2296cba85\n"
    },
    {
      "commit": "bd5be763cac31fee87a1b47e83a23d7674666595",
      "tree": "5381018997b2113b0de19fd647550b54a3a4b332",
      "parents": [
        "d605315e7f7e1f71cc20437049daca6430f3cfb4"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sat Jul 13 22:42:08 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sat Jul 13 22:47:45 2019 +0000"
      },
      "message": "tempest cleanup should use keystone v3 client\n\ntempest cleanup returns an error when it\u0027s initializing a saved\nstate, because it uses already deprecated v2 client.\nThe patch makes tempest cleanup use keystone role v3 client.\n\nCloses-Bug: #1788561\n\nChange-Id: Id607dec012ce48af6d4c7ee263a90c3ea2e1799c\n"
    },
    {
      "commit": "1114de6b0c6fd6698fd6842932a18680032cf1b8",
      "tree": "dacc92f6f8872ab1e495fe1349d9fd63033dee05",
      "parents": [
        "d605315e7f7e1f71cc20437049daca6430f3cfb4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jul 13 16:03:08 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jul 13 16:03:08 2019 +0000"
      },
      "message": "Remove the Pike stable branch jobs from master gate\n\nTempest 21.0.0 is released now, which marks the end of support\nfor Pike release - https://review.opendev.org/#/c/670700/\n\nWe do not need to run the Pike stable job om master gate now.\nDepends-On: https://review.opendev.org/#/c/670700/\n\nChange-Id: I7db428c02bbe3ae8ecdc3679817cb20b7a8a63dd\n"
    },
    {
      "commit": "d605315e7f7e1f71cc20437049daca6430f3cfb4",
      "tree": "24515e19dd628062de86008ed1736643efe0ff34",
      "parents": [
        "ef47489dc189059b051e1578c79e124f1e1571ff",
        "aa91d42bb971b11dfd2cf62b34c35e691eff4587"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 12 17:25:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 12 17:25:55 2019 +0000"
      },
      "message": "Merge \"Revert \"Skip test_server_connectivity_cold_migration_revert until fixed\"\""
    },
    {
      "commit": "ef47489dc189059b051e1578c79e124f1e1571ff",
      "tree": "d436997af00b75cc9f57230ba257f85cd1a17f9f",
      "parents": [
        "aa30a65c9e9bbc6528a7d899a17cb2ca5796c597",
        "a52572347540194643874a2b365436093d2bbe9c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 12 09:23:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 12 09:23:17 2019 +0000"
      },
      "message": "Merge \"add unittest for volume encryption types\""
    },
    {
      "commit": "aa30a65c9e9bbc6528a7d899a17cb2ca5796c597",
      "tree": "53d5a8c2f94938a270ac2f632e49f1f18f9f791e",
      "parents": [
        "454ddc7d04596d03f40ca0a12a8e15c8ce647941",
        "a699445d286557b6af53940a8819c0c0630af306"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 12 04:14:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 12 04:14:04 2019 +0000"
      },
      "message": "Merge \"Define the Integrated-gate-storage gate template\""
    },
    {
      "commit": "a52572347540194643874a2b365436093d2bbe9c",
      "tree": "a1f2ed4ea4db717955be5986dc9a60fa283a47c9",
      "parents": [
        "454ddc7d04596d03f40ca0a12a8e15c8ce647941"
      ],
      "author": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Tue Jul 09 19:17:02 2019 +0800"
      },
      "committer": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Fri Jul 12 02:47:40 2019 +0000"
      },
      "message": "add unittest for volume encryption types\n\nChange-Id: I7c45acbbf5e1b312ed4477bb25b5d1a5b533ccc8\n"
    },
    {
      "commit": "454ddc7d04596d03f40ca0a12a8e15c8ce647941",
      "tree": "bcb93d7f9ab4d5ff645a4ad0333fa13f37b8e8e0",
      "parents": [
        "b3f83382897d3227d8aa5b825243b0099beedac6",
        "b3daeb4e13f941f2a87d3e76ba0ac95e16a5960a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 11 11:18:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 11 11:18:09 2019 +0000"
      },
      "message": "Merge \"Filter out floating IPs from server IPs list\""
    },
    {
      "commit": "b3f83382897d3227d8aa5b825243b0099beedac6",
      "tree": "1e5f89a5bc1e09e948fb345a64086afbfbc87371",
      "parents": [
        "a25ba46c646ab567f23c92ea49a10de7ac8bc3a6",
        "012dc98fb2cf25f0febbbc7b67e62062da820296"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 09 16:12:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 09 16:12:54 2019 +0000"
      },
      "message": "Merge \"Remove networking-ansible from tempest plugins list\""
    },
    {
      "commit": "a25ba46c646ab567f23c92ea49a10de7ac8bc3a6",
      "tree": "e824043af3891d39c09305b91e66b9ba9f6a1fa5",
      "parents": [
        "d660ae6041cadbed6d81c6ae91b458df0b96b86b",
        "0187a6647ab1632475ae2934b621629aec47742e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 09 16:11:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 09 16:11:36 2019 +0000"
      },
      "message": "Merge \"Remove nova-lxd plugin from blacklist\""
    },
    {
      "commit": "d660ae6041cadbed6d81c6ae91b458df0b96b86b",
      "tree": "25ade6e3e7dfc9963ca84d611b8a28f4655c7217",
      "parents": [
        "36ddb51d825e40c979017fd5e5c70817408695e2",
        "9c25b1d0ba23210e4956ceba4f127331580c7fea"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 09 16:11:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 09 16:11:34 2019 +0000"
      },
      "message": "Merge \"Fix tempest run doc indentation\""
    },
    {
      "commit": "a699445d286557b6af53940a8819c0c0630af306",
      "tree": "603bd40bc3171fecd1e875e40864a91f75a94b72",
      "parents": [
        "5072a24080c00586a130aaf5de130725c4ec32d9"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 05 08:43:23 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 09 13:55:04 2019 +0000"
      },
      "message": "Define the Integrated-gate-storage gate template\n\ntempest-full job run all services API and scenario tests (non slow)\nand this job is part of Integrated-gate gate template which run on\nmultiple services (nova, neutron, cinder, glance, placement) check\nand gate pipeline.\n\nBut there are many unrelated tests run on each project gate. For example,\nneutron gate run cinder only tests and fail due to cinder bugs. There is\nno point of breaking the neutron gate due to cinder only test failure and\nslow down the neutron development phase.\n\nThis is what we dicussed in Train PTG in denver to improve the integrated\ngate[1] and came up with idea of split the integated-gate template into\nmuch logical way so that only dependent services tests run on their gate.\n\nOne way was to move the service only tests to service tempest plugin side\nbut Tempest is used by interop as well as on production cloud testing so\nmoving the test is not good idea.\n\nThis commit propose the idea of defining the \u0027Integrated-gate-storage\u0027\ngate template for cinder gate which will run Cinder, Glance, Swift and\nNova tests.\n\nML discussion: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/005871.html\n\nNext step will be to replace the Integrated-gate-py3 template with new\nIntegrated-gate-storage template on cinder and glance gate.\n\n[1] https://etherpad.openstack.org/p/qa-train-ptg\n\nChange-Id: Iae7d26325228aad0edb94f7e191c8fd0d60e1362\n"
    },
    {
      "commit": "36ddb51d825e40c979017fd5e5c70817408695e2",
      "tree": "d1632575217acd9e528c2018eaccf8639e899dc7",
      "parents": [
        "5072a24080c00586a130aaf5de130725c4ec32d9",
        "3f5748906ba156e7c0434661642560414f1e107c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 09 09:19:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 09 09:19:50 2019 +0000"
      },
      "message": "Merge \"Remove cyborg-tempest-plugin from BLACKLIST\""
    },
    {
      "commit": "5072a24080c00586a130aaf5de130725c4ec32d9",
      "tree": "8f09ff072fe6d4405283324a4ad0bc7a91ac8ef5",
      "parents": [
        "2df6114e44e1a0af48451a901d3d88c6c7975dd8"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 03 14:40:53 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 05 08:04:23 2019 +0000"
      },
      "message": "Define the Integrated-gate-networking gate template\n\ntempest-full job run all services API and scenario tests (non slow)\nand this job is part of Integrated-gate gate template which run on\nmultiple services (nova, neutron, cinder, glance, placement) check\nand gate pipeline.\n\nBut there are many unrelated tests run on each project gate. For example,\nneutron gate run cinder only tests and fail due to cinder bugs. There is\nno point of breaking the neutron gate due to cinder only test failure and\nslow down the neutron development phase.\n\nThis is what we dicussed in Train PTG in denver to improve the integrated\ngate[1] and came up with idea of split the integated-gate template into\nmuch logical way so that only dependent services tests run on their gate.\n\nOne way was to move the service only tests to service tempest plugin side\nbut Tempest is used by interop as well as on production cloud testing so\nmoving the test is not good idea.\n\nThis commit propose the idea of defining the \u0027Integrated-gate-networking\u0027\ngate template for neutron gate which will run only nova and neutron tests.\n\nML discussion: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/005871.html\n\nNext step will be to replace the Integrated-gate-py3 template with new\nIntegrated-gate-networking template on neutron gate.\n\n[1] https://etherpad.openstack.org/p/qa-train-ptg\n\nChange-Id: Ifca8172f2f929105af4bad8ab72b05c2c45a5f58\n"
    },
    {
      "commit": "9c25b1d0ba23210e4956ceba4f127331580c7fea",
      "tree": "8cc9fc3c6dfc5ad49c7cdc594f875885c8111da1",
      "parents": [
        "2df6114e44e1a0af48451a901d3d88c6c7975dd8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Fri Jul 05 16:32:49 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Fri Jul 05 16:32:49 2019 +0900"
      },
      "message": "Fix tempest run doc indentation\n\nThis commit fixes the tempest run documentation indentations for more\nappropriate rendering[0]. Currently, it\u0027s rendered as a quote which is\nweird.\n\n[0] https://docs.openstack.org/tempest/latest/run.html#test-selection\n\nChange-Id: I764cfff7dd07214fa44dacfa2a86476471e8fb20\n"
    },
    {
      "commit": "b3daeb4e13f941f2a87d3e76ba0ac95e16a5960a",
      "tree": "28ec06998c5bb01ebc254af402c8337b6e4961bd",
      "parents": [
        "3eb3c29e979fd3f13c205d62119748952d63054a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Jun 29 23:49:59 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jul 04 09:51:02 2019 +0000"
      },
      "message": "Filter out floating IPs from server IPs list\n\nIn test\ntempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.\ntest_add_remove_fixed_ip\nfunctions _wait_for_ip_increase() and _wait_for_ip_decreace() will\nnow filter out floating IPs from the list of server IP addresses\nto compare only number of fixed IPs as this test is only about adding\nand removing fixed IPs to the server.\n\nChange-Id: I38c17da4ff492569cf572718c4443ebcc4718f62\nCloses-Bug: #1834758\n"
    },
    {
      "commit": "0187a6647ab1632475ae2934b621629aec47742e",
      "tree": "4374875d8a1c568e32e9f1f71c97e82eb5ddc855",
      "parents": [
        "2df6114e44e1a0af48451a901d3d88c6c7975dd8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:51:56 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:51:56 2019 +0900"
      },
      "message": "Remove nova-lxd plugin from blacklist\n\nThis commit removes the nova-lxd plugin from the blacklist. The proposed\npatch was already merged, so this plugin should pass the sanity job now.\n\nChange-Id: I72eb62af993bc978127185a1aed0763af18ce9f3\n"
    },
    {
      "commit": "012dc98fb2cf25f0febbbc7b67e62062da820296",
      "tree": "5228d6c2d18465050387d42553856457870ada2f",
      "parents": [
        "2df6114e44e1a0af48451a901d3d88c6c7975dd8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:20:15 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:20:15 2019 +0900"
      },
      "message": "Remove networking-ansible from tempest plugins list\n\nThis commit removes x/networking-ansible from the tempest plugins list.\nThe original patch[0] was abandoned because networking-ansible took a\ndifferent approach[1] for the testing. So, it\u0027s not a tempest plugin\nanymore.\n\n[0] https://review.opendev.org/#/c/634647/\n[1] https://review.opendev.org/#/c/634918/\n\nChange-Id: I554c438f27a7032f31e56eac2aac110e08bb3d7d\n"
    },
    {
      "commit": "3f5748906ba156e7c0434661642560414f1e107c",
      "tree": "5901c1d6aebef5f3aff75404e93b6be9ce4ad53f",
      "parents": [
        "2df6114e44e1a0af48451a901d3d88c6c7975dd8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:14:40 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:14:40 2019 +0900"
      },
      "message": "Remove cyborg-tempest-plugin from BLACKLIST\n\nThis commit removes the cyborg-tempest-plugin entry from the BLACKLIST\nsince the patch was already merged and this plugin should pass the\nsanity job now.\n\nChange-Id: Ifec2e45761961bc4dfc3b5c11709c0ac9e81855f\n"
    },
    {
      "commit": "2df6114e44e1a0af48451a901d3d88c6c7975dd8",
      "tree": "2072de502ec876c65ba0159887272bce07908d89",
      "parents": [
        "daa06aaa6e6d5e3200ddba527e0a95143b577892",
        "2957b4020a7c3eeeaab63d0f5088b47b9b53395c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 03 03:13:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 03:13:04 2019 +0000"
      },
      "message": "Merge \"Raise non 404 Error in generate-tempest-plugin-list.py\""
    },
    {
      "commit": "daa06aaa6e6d5e3200ddba527e0a95143b577892",
      "tree": "401618cff8cf6cdda2369fdfaa60551f3ffdb0d2",
      "parents": [
        "32b5cfd215519c48d067f9d258bec3e18498d99d",
        "83f524af28cc0e2de76eb3d85ba35986153eabb9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 01 00:29:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 01 00:29:40 2019 +0000"
      },
      "message": "Merge \"Use assert_flavor_equal to check flavor before and after microversion 2.46\""
    },
    {
      "commit": "32b5cfd215519c48d067f9d258bec3e18498d99d",
      "tree": "c9ed597f28bddb341df9f26d3b5cbc3505a22faf",
      "parents": [
        "96b1a6461d3d9b87e54a896b935e453779ddbbca",
        "e1afe4e75af59fcbadb8e29b968747a46073d165"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jun 30 23:46:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 30 23:46:15 2019 +0000"
      },
      "message": "Merge \"Fix invalid assertIsNone state\""
    },
    {
      "commit": "96b1a6461d3d9b87e54a896b935e453779ddbbca",
      "tree": "bb57f39c609eba56c8a9253931fd3d20cd0e2afc",
      "parents": [
        "bffc58e770a33bf32072ff62ff50d5c103e40e14",
        "1c976a93de84407642caeffa4661094acbe349e5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 28 23:15:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 28 23:15:44 2019 +0000"
      },
      "message": "Merge \"Remove RetryFilter from defaults\""
    },
    {
      "commit": "bffc58e770a33bf32072ff62ff50d5c103e40e14",
      "tree": "2cf685e5630539353672b2dd0d80aae9a65a5e86",
      "parents": [
        "55989a36472b8b9bea938dd6eb2be5742a3a5c70",
        "cff4ed761da330db1c3611312687f034d812ac98"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 28 20:11:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 28 20:11:27 2019 +0000"
      },
      "message": "Merge \"compute: Correctly pass certified_image_ref as image_id\""
    },
    {
      "commit": "55989a36472b8b9bea938dd6eb2be5742a3a5c70",
      "tree": "ae37d820d0416a1e83c4e41c1c9f629d5d55043a",
      "parents": [
        "8f8b2b9d2d1aaa553fdb4e5b99040e18146ae052",
        "6617b834ff3066bb99785f9fb433ff8973c8f745"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 28 13:04:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 28 13:04:25 2019 +0000"
      },
      "message": "Merge \"Add project prefix to blacklist\""
    },
    {
      "commit": "e1afe4e75af59fcbadb8e29b968747a46073d165",
      "tree": "5982c6719c25abee3d030d450ff34c129d445c54",
      "parents": [
        "e467c3c9f255408fd7ec50972a733acac6420420"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jun 28 17:43:01 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jun 28 17:43:01 2019 +0800"
      },
      "message": "Fix invalid assertIsNone state\n\nThis is to fix invalid assertIsNone state of\n\"self.assertIsNone(None, self.run_cmd._build_regex(args))\".\n\nChange-Id: I4878632cabc75097b6e975a5a2dcce6945d30958\n"
    },
    {
      "commit": "8f8b2b9d2d1aaa553fdb4e5b99040e18146ae052",
      "tree": "faedcec8b9c353c50c811d190a55f56e262d9e85",
      "parents": [
        "b4ffccc4e684180efbd5ba409bd19f14df609141",
        "b025553642275302216ffa20545461cc4627c3eb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 27 12:41:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 27 12:41:02 2019 +0000"
      },
      "message": "Merge \"Stop checking the error message in test_boot_with_low_ram\""
    },
    {
      "commit": "cff4ed761da330db1c3611312687f034d812ac98",
      "tree": "54f49bc292decb8584920aa1b15654fab7dffaff",
      "parents": [
        "b4ffccc4e684180efbd5ba409bd19f14df609141"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jun 27 11:38:37 2019 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jun 27 11:39:29 2019 +0100"
      },
      "message": "compute: Correctly pass certified_image_ref as image_id\n\nIb346d383c430d5151d9aafa6e856dd0a7cae8a23 incorrectly attempted to pass\nthis as imageRef leading to duplicate arguments being used when calling\nthe servers client to create the server.\n\nCloses-Bug: #1834461\nChange-Id: Ic913176b429b3465dcdbc2e4f44eea32f0b17dfa\n"
    },
    {
      "commit": "83f524af28cc0e2de76eb3d85ba35986153eabb9",
      "tree": "3376d812f6dece85e83a4ebd37f73093ae83c17f",
      "parents": [
        "e467c3c9f255408fd7ec50972a733acac6420420"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jun 26 17:26:13 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jun 26 17:26:13 2019 +0800"
      },
      "message": "Use assert_flavor_equal to check flavor before and after microversion 2.46\n\nFlavor id is not returned in the server response after microversion 2.46,\nbut we can use base.assert_flavor_equal to check flavor before and after\nmicroversion 2.46.\n\nChange-Id: If04005a3ff5ef4b1faa4d2179ba2987abdd5ef04\n"
    },
    {
      "commit": "aa91d42bb971b11dfd2cf62b34c35e691eff4587",
      "tree": "b0d9f9ae7c3980e5d0ef5ea4783de39698b55c8d",
      "parents": [
        "be84d6a5e8b57de926d8aaeb96a4fc9a409a3649"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Jun 05 15:26:44 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jun 25 11:17:35 2019 -0400"
      },
      "message": "Revert \"Skip test_server_connectivity_cold_migration_revert until fixed\"\n\nThis reverts commit 2a4641c056f3ca0157d1c4ea6cd8e45f85e9213e.\n\nDue to change I9e0cffb889c94713c7f28812918103a5d97cefeb in nova\nthe bug is likely fixed in the gate so we can unskip it for our\nstandard gate testing.\n\nNote that this change will depend on a nova patch to fix how\nnetwork-vif-plugged event handling works for OVS hybrid type\nports to (1) make sure that change works in a multi-node scenario\nand (2) to not unskip this test until that bug is fixed.\n\nDepends-On: https://review.opendev.org/667177/\n\nChange-Id: I3911994392ec2050f5d5b4bbf83de4f329b6e372\nRelated-Bug: #1788403\n"
    },
    {
      "commit": "b4ffccc4e684180efbd5ba409bd19f14df609141",
      "tree": "02608be470fe999e87e77ff2e8984b9b1d31e23d",
      "parents": [
        "c1714402c4a28bd96ae86c5447ed98169c7f10c4",
        "e453fc2b940c7ac0f0fa43d869b5c09f58d9e3c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 24 22:47:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 24 22:47:06 2019 +0000"
      },
      "message": "Merge \"fup: fix docsting in manager.py\""
    },
    {
      "commit": "c1714402c4a28bd96ae86c5447ed98169c7f10c4",
      "tree": "2edc580595ab77fe5b30c417cc689464f196733d",
      "parents": [
        "3eb3c29e979fd3f13c205d62119748952d63054a",
        "7f7c232b29fe4e3f1cb446a810112db43d7dccdc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 24 19:18:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 24 19:18:44 2019 +0000"
      },
      "message": "Merge \"compute: Make image certificate validation a configurable feature\""
    },
    {
      "commit": "2957b4020a7c3eeeaab63d0f5088b47b9b53395c",
      "tree": "48967c59f5cc4ca080dbb07f75ddcf0082efafe8",
      "parents": [
        "3eb3c29e979fd3f13c205d62119748952d63054a"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Jun 24 15:22:13 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Jun 24 15:22:13 2019 +0900"
      },
      "message": "Raise non 404 Error in generate-tempest-plugin-list.py\n\nThis commit makes the tempest plugin function raise non 404 errors\nwhen it catches them. Without doing that, we just ignore the errors.\nHowever we shouldn\u0027t do that because it just causes another error when\nthe variable is used.\n\nChange-Id: Ia82ef2aa9cb0959ccee1600feff297abb451176a\n"
    },
    {
      "commit": "3eb3c29e979fd3f13c205d62119748952d63054a",
      "tree": "4f422192723d5df4375b1834acb023f16ad84c2e",
      "parents": [
        "e467c3c9f255408fd7ec50972a733acac6420420",
        "c87a06b3c29427dc8f2513047c804e0410b4b99c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 21 07:52:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 07:52:34 2019 +0000"
      },
      "message": "Merge \"Minimum bandwidth allocation with placement\""
    },
    {
      "commit": "6617b834ff3066bb99785f9fb433ff8973c8f745",
      "tree": "328ba8173666c01cfa530d306ce35a5d43c7f1a7",
      "parents": [
        "60f755964300c54b58867c12b6f25c247fc9f5d2"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jun 20 14:48:37 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jun 20 16:23:43 2019 +0900"
      },
      "message": "Add project prefix to blacklist\n\nThis commit fixes to add prefixes to the blacklist. The blacklist was\nmoved to generate-tempest-plugins-list.py by the recent patch[0].\nHowever, the blacklist was updated by the other patch[1] before that.\nSo, it should have been updated correctly when the conflict was\noccurred.\n\n[0] I707aba930037e86f5f94dac73da957f5afacf935\n[1] Ieecb8989ff8959f1b2c0e5f2f6b8ea2c3ebbcaa9\n\nChange-Id: I090dd235dd7911aa9bb0eb13d8e65b501dc206fe\n"
    },
    {
      "commit": "b025553642275302216ffa20545461cc4627c3eb",
      "tree": "88c3a92a13ce2a1268b9875e967bc20fcb7c0be2",
      "parents": [
        "e467c3c9f255408fd7ec50972a733acac6420420"
      ],
      "author": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Wed Jun 19 17:59:12 2019 +0200"
      },
      "committer": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Wed Jun 19 18:05:02 2019 +0200"
      },
      "message": "Stop checking the error message in test_boot_with_low_ram\n\nIt fails if locale is not C or en.\n\nCloses-bug: #1824795\n\nChange-Id: Iaf9865e5280e5a71e623dc4fa0c91f16449167b1\nSigned-off-by: Cédric Ollivier \u003collivier.cedric@gmail.com\u003e\n"
    },
    {
      "commit": "e467c3c9f255408fd7ec50972a733acac6420420",
      "tree": "2229eded6da0fda0ce3416825cfe7b12ec547a1a",
      "parents": [
        "67962acbee461ccb8802ef82316f4f20aa0051ab",
        "00e6d6c2e9982db5438e21ef29b5e7cee885dfcf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 19 14:21:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 14:21:51 2019 +0000"
      },
      "message": "Merge \"Specify AZ for non-scenario tests\""
    },
    {
      "commit": "7f7c232b29fe4e3f1cb446a810112db43d7dccdc",
      "tree": "a8d0424c6b167b0ff7a2ae96ddcd0c0ac7457a81",
      "parents": [
        "67962acbee461ccb8802ef82316f4f20aa0051ab"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jun 06 10:57:19 2019 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jun 19 12:48:05 2019 +0100"
      },
      "message": "compute: Make image certificate validation a configurable feature\n\ntempest.api.compute.servers.test_servers.ServerShowV263Test would\npreviously always run and provide the optional\ntrusted_image_certificates parameter to validate the 2.63 API\nmicroversion. However if the test image had not been cached locally this\nwould actually cause the underlying certificate validation logic within\nNova to be called resulting in the test failing as the test image would\nnot have the required img_signature_* properties set and the provided\ntrusted certificates are just test strings.\n\nThis change makes this specific test optional (not running by default)\nnow by introducing two required compute configurables. These allow a\nsigned image with the required img_signature_* properties set along with\na valid list of trusted image certificates to also be used during the\ntest.\n\nIca1d32ca66d6f89692e9cc90e415bf569332f58d is currently attempting to\nwire up various image certificate and signature validation tests under\nthe barbican-tempest-plugin.\n\nChange-Id: Ib346d383c430d5151d9aafa6e856dd0a7cae8a23\nCloses-bug: 1831866\n"
    },
    {
      "commit": "67962acbee461ccb8802ef82316f4f20aa0051ab",
      "tree": "d457944e54c80ddc1da7bb10d26dc66c535fa3fe",
      "parents": [
        "60f755964300c54b58867c12b6f25c247fc9f5d2",
        "97857948d9cdd7cec21e2542fa2222e820e5a66a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 19 07:33:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 07:33:14 2019 +0000"
      },
      "message": "Merge \"Fix cleanup NotImplemented error\""
    },
    {
      "commit": "60f755964300c54b58867c12b6f25c247fc9f5d2",
      "tree": "1535e87192296bfdc3fb359ca51b42728cac649f",
      "parents": [
        "e8088d1218eba0b8e4ed59fa5ca30ac9b664b7fb",
        "ac8ae64d5b7e37bb49039bb381e95ec0b91c98b2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 19 02:25:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 02:25:44 2019 +0000"
      },
      "message": "Merge \"Publish BLACKLIST on Tempest plugin registry page\""
    },
    {
      "commit": "e8088d1218eba0b8e4ed59fa5ca30ac9b664b7fb",
      "tree": "794735ca3270daa173ffb8e746efe49fea5e83e0",
      "parents": [
        "fafd2a2b1097d9c6bcf4f6e37a5a4fb4f8a35246",
        "1a457ac530a24968212865d594ec87943d883d9d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 19 02:25:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 02:25:42 2019 +0000"
      },
      "message": "Merge \"Fix region leaks after testing endpoints\""
    },
    {
      "commit": "00e6d6c2e9982db5438e21ef29b5e7cee885dfcf",
      "tree": "4eaafa7d2ac313c849eee923f1888d4c1009803a",
      "parents": [
        "979e494da246711751e97236e2681d6db9bd3e4e"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jun 05 14:30:06 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 18 15:23:34 2019 +0000"
      },
      "message": "Specify AZ for non-scenario tests\n\nThe review allows related non-scenario tests which create\nvolumes and servers to read and use\nCONF.compute.compute_volume_common_az.\nIf the tests don\u0027t use the option and tested environment has\nmultiple availability_zones, the tests fail.\n\nRelated-bug: #1647999\n\nChange-Id: Ia0a6fd2175635d4375514d7609646b4516836dc0\n"
    },
    {
      "commit": "fafd2a2b1097d9c6bcf4f6e37a5a4fb4f8a35246",
      "tree": "2bde51e0776a6b04fc6c685a27b4b024cfd251dc",
      "parents": [
        "a2a3ff70ad1f8251ed7394037fc62476bb2433b6",
        "979e494da246711751e97236e2681d6db9bd3e4e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 18 13:44:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 18 13:44:26 2019 +0000"
      },
      "message": "Merge \"Specify availability zone to create instances and volumes\""
    },
    {
      "commit": "97857948d9cdd7cec21e2542fa2222e820e5a66a",
      "tree": "487bd920d648f64cf8df08ff42487da48d469133",
      "parents": [
        "bba7ad6b2c5f4ee6f4ff277bde26258734919dd7"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jun 12 15:23:21 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 18 13:02:33 2019 +0000"
      },
      "message": "Fix cleanup NotImplemented error\n\ntempest cleanup doesn\u0027t check if the APIs it uses are\nimplemented or not. Therefore the patch adds a try\nexcept block preventing tempest cleanup to fail when\nsome of the APIs are not implemented.\n\nCloses-bug: #1832566\n\nChange-Id: I9ced4af40eb0c2a22e3557caded56045a397d539\n"
    },
    {
      "commit": "1c976a93de84407642caeffa4661094acbe349e5",
      "tree": "a5de7f3a8cff8b7a8ad96176db9d4ec0bbefe931",
      "parents": [
        "a2a3ff70ad1f8251ed7394037fc62476bb2433b6"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Mon Jun 17 15:30:18 2019 -0400"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Mon Jun 17 15:31:25 2019 -0400"
      },
      "message": "Remove RetryFilter from defaults\n\nAs of Ic0a03e89903bf925638fa26cca3dac7db710dca3, the RetryFilter is\ndeprecated in Nova and removed from the defaults. Remove it form the\nlist of Tempest defaults as well.\n\nChange-Id: I740a9650796c81b289635045e319a09ec5fdf27f\nDepends-on: https://review.opendev.org/#/c/663953/\n"
    },
    {
      "commit": "a2a3ff70ad1f8251ed7394037fc62476bb2433b6",
      "tree": "03404928c671fb45ea1aa624f802e85339fd9eb1",
      "parents": [
        "cd77312a7a1aac511b769c8ac53076bb99d2414b",
        "0ded98ff6513c95a0691450c53f49f67e27062fb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 14 22:17:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 14 22:17:51 2019 +0000"
      },
      "message": "Merge \"Pass more accurate error message to DeleteErrorException\""
    },
    {
      "commit": "e453fc2b940c7ac0f0fa43d869b5c09f58d9e3c7",
      "tree": "89ceca1ea8996b6eb10136610129645e72bf6ff0",
      "parents": [
        "c87a06b3c29427dc8f2513047c804e0410b4b99c"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jun 13 15:03:43 2019 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jun 13 15:03:43 2019 +0200"
      },
      "message": "fup: fix docsting in manager.py\n\nAs discussed in Ie274f199ce33199a6fc8c4d6846a853522a90d3a there is an\nunnecessary colon in create_networks docstring.\n\nChange-Id: I4f6af233f8b45d2533cf3d224f1d719e28778941\n"
    },
    {
      "commit": "0ded98ff6513c95a0691450c53f49f67e27062fb",
      "tree": "76b4b4d879084e60d1c317eb91d780be8f5bb6b5",
      "parents": [
        "77febec7848d2d031954619b6ce442c9723d0043"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 13 11:44:24 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 13 11:44:24 2019 +0800"
      },
      "message": "Pass more accurate error message to DeleteErrorException\n\nNow we can get error messages like \"Resource 595f6527-d84c-\n4e14-a86f-c7be186a864c failed to delete and is in ERROR status\",\nand this has two problems:\n1. It doesn\u0027t indicate which kind of resource, e.g., volume or server\n2. For DeleteErrorException raised in volumes_client, the volume\n   status is error_deleting, not ERROR.\nSo this is to pass full and accurate message to DeleteErrorException\nto avoid the confusion.\n\nChange-Id: I8cfd9f84b888b3380b6109e967b09f7fa74e4051\n"
    },
    {
      "commit": "ac8ae64d5b7e37bb49039bb381e95ec0b91c98b2",
      "tree": "f964dcb7bb07eb7449d0f2db5832e9c955315066",
      "parents": [
        "cd77312a7a1aac511b769c8ac53076bb99d2414b"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 23 11:39:02 2019 +0200"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jun 13 11:57:09 2019 +0900"
      },
      "message": "Publish BLACKLIST on Tempest plugin registry page\n\nThis commit makes the BLACKLIST to be published on the Tempest plugin\nregistry page which we discussed at the PTG[0].\n\n[0] https://etherpad.openstack.org/p/qa-train-ptg\n\nChange-Id: I707aba930037e86f5f94dac73da957f5afacf935\n"
    },
    {
      "commit": "cd77312a7a1aac511b769c8ac53076bb99d2414b",
      "tree": "602f75ca34e5d182dbbde1e3e6f46ac043b1aa74",
      "parents": [
        "bba7ad6b2c5f4ee6f4ff277bde26258734919dd7",
        "e36fe67e86d4185029a6d9b729e570556ce024b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 12 17:02:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 12 17:02:29 2019 +0000"
      },
      "message": "Merge \"Publish non-openstack namespace tempest plugins\""
    },
    {
      "commit": "bba7ad6b2c5f4ee6f4ff277bde26258734919dd7",
      "tree": "bf79eaaf37984f231c8012f9e8d130dcafae2917",
      "parents": [
        "77febec7848d2d031954619b6ce442c9723d0043",
        "27ba933ab5db4dc50e0b557387f9e62575602756"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 12 09:07:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 12 09:07:52 2019 +0000"
      },
      "message": "Merge \"Handle \u0027path\u0027 query parameter for test_novnc\""
    },
    {
      "commit": "77febec7848d2d031954619b6ce442c9723d0043",
      "tree": "0cd3bb156493e0f984d15c3fa17658e015e1d790",
      "parents": [
        "a28ee57634b0e343d3eedbc895b347083cd0705f",
        "fe0de68da5de868c59b29b78655f198cea41031a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 11 23:37:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 11 23:37:10 2019 +0000"
      },
      "message": "Merge \"Set default value for tox tasks\""
    },
    {
      "commit": "a28ee57634b0e343d3eedbc895b347083cd0705f",
      "tree": "2f7af7478fa06f4425aca52dc126902b6694aeaa",
      "parents": [
        "7466f9a675222ab5090d803792f9b6964696478a",
        "0ea2c01d757375d54aa9a9de34c2c9995bb48d13"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 10 06:13:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 10 06:13:45 2019 +0000"
      },
      "message": "Merge \"Break wait_for_volume_resource_status when error_extending\""
    },
    {
      "commit": "e36fe67e86d4185029a6d9b729e570556ce024b6",
      "tree": "d677286954528525bfc2f1c62b06bffa3d414d1e",
      "parents": [
        "49689581581083f009617caeed1b5f63b8d3c288"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 23 13:43:46 2019 +0200"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Jun 10 11:08:06 2019 +0900"
      },
      "message": "Publish non-openstack namespace tempest plugins\n\nThis commit changes to publish non-openstack namespace tempest plugins\nto the tempest registry doc page. We missed some tempest plugins such as\nairship\u0027s tempest-plugin because of the recent namespace change. And\nalso, this commit adds two projects[0] to .zuul.yaml because it had\nbeen added already.\n\nThis commit republish them on the doc page, and add two projects to the\nblacklist to pass the sanity tests.\n\nChange-Id: Ieecb8989ff8959f1b2c0e5f2f6b8ea2c3ebbcaa9\n"
    },
    {
      "commit": "7466f9a675222ab5090d803792f9b6964696478a",
      "tree": "d10ae1d150f3314df3bf956a8036d7ac5b399bec",
      "parents": [
        "51d63331272544c5d3d971c9296b543b2f127459",
        "c6b0f140bc5d91e209554af62284c7feae377322"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 08 02:40:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 08 02:40:34 2019 +0000"
      },
      "message": "Merge \"Print passed and failed plugins at the end\""
    },
    {
      "commit": "979e494da246711751e97236e2681d6db9bd3e4e",
      "tree": "fc5fe20ae1149d6c52aa060d4ad1a400ccb73aa0",
      "parents": [
        "75944d33e980c25bad4a61da5123b24d4342ddd0"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Dec 08 10:07:59 2016 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Jun 07 14:16:33 2019 +0000"
      },
      "message": "Specify availability zone to create instances and volumes\n\nFor clouds with separate AZs (like two independent fire compartments)\nthe cross_az_attach feature is typically used. But using this\nfeature the scenario tests in tempest will fail since Cinder/Nova\nwill schedule the AZ independently.\n\nThis patch introduces a new parameter compute_volume_common_az\nto specify the availability zone to create instances and volumes,\nso that we can confirm that these resources are created in the same\navailability zone.\n\nChange-Id: I565adbe2a3ebbdd1d73143380b976df1a9502d0f\nCloses-bug: #1647999\n"
    },
    {
      "commit": "51d63331272544c5d3d971c9296b543b2f127459",
      "tree": "56284a76d5e3d3d1e6636bdfec1f7641b94fac73",
      "parents": [
        "8ce3928c0460ea6ddcc6ac58535328e001452d25",
        "80105b7c5423da06c79726b1c3aac0e985fa0b9a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 07 13:36:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 07 13:36:12 2019 +0000"
      },
      "message": "Merge \"Move tox execution to current docs section\""
    },
    {
      "commit": "c87a06b3c29427dc8f2513047c804e0410b4b99c",
      "tree": "38a9f70506490a51954d98d28f12cd593122bee3",
      "parents": [
        "e8a5e5c82418d286a3f2eb4e2e1c6a1b0984119c"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Fri Jan 04 13:21:48 2019 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Fri Jun 07 12:42:07 2019 +0000"
      },
      "message": "Minimum bandwidth allocation with placement\n\nAdd basic scenario test for placement based minimum bandwidth\nallocation.\n\nChange-Id: Ie274f199ce33199a6fc8c4d6846a853522a90d3a\nDepends-On: https://review.openstack.org/574783\nDepends-On: https://review.openstack.org/636360\nDepends-On: https://review.opendev.org/660924\nDepends-On: https://review.opendev.org/663270\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "8ce3928c0460ea6ddcc6ac58535328e001452d25",
      "tree": "b95ba79c714e3e180d3326c4c8ea3aa764cc83f9",
      "parents": [
        "25e49d57a4feba1226c79b73faf25979c7761400",
        "e8a5e5c82418d286a3f2eb4e2e1c6a1b0984119c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 07 12:03:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 07 12:03:55 2019 +0000"
      },
      "message": "Merge \"Add QoS policies and minimum bandwidth rule client\""
    },
    {
      "commit": "25e49d57a4feba1226c79b73faf25979c7761400",
      "tree": "ca88fba8c1bdbed7f2d31a3b8fafda0bd1dd8a7e",
      "parents": [
        "f4d359245442507d6647a9efdb045f03d0757b01",
        "c98a3254c84c00f05db63a74f26010ab80e699c6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 06 16:06:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 16:06:09 2019 +0000"
      },
      "message": "Merge \"Immutable user source: Non-admin V2 and V3 tests\""
    },
    {
      "commit": "f4d359245442507d6647a9efdb045f03d0757b01",
      "tree": "bf028b07d694c984b3214cdcac4c53418a243c16",
      "parents": [
        "be84d6a5e8b57de926d8aaeb96a4fc9a409a3649"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 06 15:07:05 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 06 15:31:39 2019 +0800"
      },
      "message": "Remove some deprecated auth and identity options\n\nBelow options are deprecated on 2015, in 87fc7e9ac0efa9fbe883d4f9375c06a94396b75d\nand c786213f95132df27b439c397c88ca2cb0d69390,\nso it\u0027s safe to delete them now.\n  * identity.endpoint_type\n  * auth.tenant_isolation_domain_name\n\nChange-Id: I64b389032472447aa3a3d38e081f9a2b000847be\n"
    }
  ],
  "next": "c98a3254c84c00f05db63a74f26010ab80e699c6"
}
