)]}'
{
  "log": [
    {
      "commit": "ae5285d5d8468b491e4ae3120101453c1f96b930",
      "tree": "734102672e86e1be8b26389a79caa087f4202d56",
      "parents": [
        "c02c2846ed4b32fabbf41f50a68f07a9371bc107",
        "414ffbacb7773915f2a5f6dfe127ded15d375f55"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Nov 29 02:14:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 29 02:14:43 2020 +0000"
      },
      "message": "Merge \"Fix \"TypeError: format requires a mapping\" in waiters\""
    },
    {
      "commit": "c02c2846ed4b32fabbf41f50a68f07a9371bc107",
      "tree": "0a9636c2d7d8a6da252e34256afa584d552e05dc",
      "parents": [
        "7d9b50a8102dfe35fe327ddc833fd342baef4241",
        "30b4d5335ab685d183809426769029da1582789e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 28 04:27:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 28 04:27:33 2020 +0000"
      },
      "message": "Merge \"Allow kwargs in create_keypair\""
    },
    {
      "commit": "7d9b50a8102dfe35fe327ddc833fd342baef4241",
      "tree": "8fb58a8a66429019b542a220f2f298f86b0c3b6b",
      "parents": [
        "05628f2e91ac79c36bf44d533452768f3a2273a7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Nov 26 22:49:10 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 27 16:45:52 2020 +0000"
      },
      "message": "Cleanup server before image at test level\n\ntest_attach_scsi_disk_with_config_drive test\ncreate the server via self.create_test_server which\ndelete the server at class level cleanup and created\nimage cleanup happen at test level so throw error.\n\nWe need to delete the server at test level cleanup and before\nimage.\n\nThis is required as when both Glance and Nova use a shared RBD backend\nNova will clone an instance disk directly from the Glance RBD volume.\nThis results in any attempt to delete the Glance image to fail while the\nserver is still provisioned as it still references the Glance RBD volume.\n\nCloses-Bug: #1905725\nChange-Id: I1aa6a161d3821470fe282914929ebdc93dd5e802\n"
    },
    {
      "commit": "05628f2e91ac79c36bf44d533452768f3a2273a7",
      "tree": "6ce86b9180ba4633b12d190ae052c14870f27add",
      "parents": [
        "2852123abda14165f08d172bb80763b1269c020c",
        "7d91c87345b1f18b19202ba7d447ab49d8f721e7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 27 01:52:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 27 01:52:40 2020 +0000"
      },
      "message": "Merge \"Remove six.PY3/six.PY2\""
    },
    {
      "commit": "2852123abda14165f08d172bb80763b1269c020c",
      "tree": "480794cec4a3dce48541f600dfc176bbb0c7b277",
      "parents": [
        "506994507250513bc60c60957e84de1d87d95160",
        "25f7ba2e13e809b8b2b1914e84e11f5b38cab462"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 22:40:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 22:40:35 2020 +0000"
      },
      "message": "Merge \"Allow kwargs in create_timestamp\""
    },
    {
      "commit": "506994507250513bc60c60957e84de1d87d95160",
      "tree": "07c32eed47b6f271a195ea0d4e361f5969668e0a",
      "parents": [
        "87253a56ecf5b307fc89194149fb7fa8b3ac0bf7",
        "adcddceabbb8baea9cac0d9ba1d2d6a9ccee49c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 18:44:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 18:44:54 2020 +0000"
      },
      "message": "Merge \"compute: Cleanup server before image in AttachSCSIVolumeTestJSON\""
    },
    {
      "commit": "87253a56ecf5b307fc89194149fb7fa8b3ac0bf7",
      "tree": "07059f382baaac36cd68eabc18f449536158c9e9",
      "parents": [
        "6f7ec6171179e952778d4edfdad9ec4f969d0bdc",
        "5e761bfad4745f45b53a830d761c6b76be9d19e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 16:38:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 16:38:55 2020 +0000"
      },
      "message": "Merge \"Allow kwargs in create_floating_ip\""
    },
    {
      "commit": "6f7ec6171179e952778d4edfdad9ec4f969d0bdc",
      "tree": "7135f46e25114ff0802a23ab1c1809080af9ffa1",
      "parents": [
        "6f50e7dc8bfccdab5bf8d801d5d8b15a1d1eb2fd",
        "9523d51cca5b27ca58225fb04c8de6a4e7d50418"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 12:59:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 12:59:32 2020 +0000"
      },
      "message": "Merge \"Allow kwargs in _get_server_port_id_and_ip4\""
    },
    {
      "commit": "adcddceabbb8baea9cac0d9ba1d2d6a9ccee49c7",
      "tree": "a1c2ae5601db18b9de64ca93b145c7b5e0c7ddec",
      "parents": [
        "6f50e7dc8bfccdab5bf8d801d5d8b15a1d1eb2fd"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Nov 26 12:23:16 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Nov 26 12:23:16 2020 +0000"
      },
      "message": "compute: Cleanup server before image in AttachSCSIVolumeTestJSON\n\nThis change simply reorders the cleanup operations within the\ntest_attach_scsi_disk_with_config_drive test to ensure the server is\nalways removed prior to the image.\n\nThis is required as when both Glance and Nova use a shared RBD backend\nNova will clone an instance disk directly from the Glance RBD volume.\nThis results in any attempt to delete the Glance image to fail while the\nserver is still provisioned as it still references the Glance RBD volume.\n\nChange-Id: Ibcb1d1e3d1bb087060bcd0569a70c9955cd1357f\nCloses-Bug: #1905725\n"
    },
    {
      "commit": "6f50e7dc8bfccdab5bf8d801d5d8b15a1d1eb2fd",
      "tree": "41373a3c0faae813c33c5fe11bd982bb00fb8832",
      "parents": [
        "b6d99b89010d2456325a23db0ae70070aec8b9b0",
        "3ead99814d0fbac5e4f418f56d2854619ae40996"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 08:40:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 08:40:33 2020 +0000"
      },
      "message": "Merge \"[Trivial]Remove unused variables\""
    },
    {
      "commit": "b6d99b89010d2456325a23db0ae70070aec8b9b0",
      "tree": "fb139af1653b8eaa4065461c47db7924fc623c7f",
      "parents": [
        "92d6bc51fb4d0abc2f007cf27a78235e72e66f75",
        "d3ad5e94d207623e0d5bc095529b0c03a4729e5d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 08:40:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 08:40:14 2020 +0000"
      },
      "message": "Merge \"Allow kwargs in create_volume\""
    },
    {
      "commit": "92d6bc51fb4d0abc2f007cf27a78235e72e66f75",
      "tree": "3f0166d9fc0e26ebbb5184431a1114508660398b",
      "parents": [
        "f9f1f047589409926cfd5cf81eb1e5bd0041cd72",
        "bee673e745e251f4dd9f7705fdefa4612135e4c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 08:11:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 08:11:34 2020 +0000"
      },
      "message": "Merge \"Allow kwargs in boot_instance_from_resource\""
    },
    {
      "commit": "f9f1f047589409926cfd5cf81eb1e5bd0041cd72",
      "tree": "dda9383a73e536f4a1dba51883b5ff18ac643ad3",
      "parents": [
        "474dc2f0b14c937b2a01f24b234c9ddd40e34daf",
        "20c87c795274e9706f13d6833f5b02a70a1ed887"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 03:21:49 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 03:21:49 2020 +0000"
      },
      "message": "Merge \"Replace display_name by name in scenario manager\""
    },
    {
      "commit": "474dc2f0b14c937b2a01f24b234c9ddd40e34daf",
      "tree": "0e949483bea8b461fe3e08a91d15f6b3ee34b8e6",
      "parents": [
        "b1ccdb34281ac1aee286cf31730b5d0d089957fb",
        "91ded04015d91260875b3892552ea449affc9a5f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 03:21:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 03:21:28 2020 +0000"
      },
      "message": "Merge \"Allow kwargs in _log_console_output\""
    },
    {
      "commit": "b1ccdb34281ac1aee286cf31730b5d0d089957fb",
      "tree": "895e936643e6df0289d2d6ae406a9d6304f09167",
      "parents": [
        "567b7bf246cfcd48316edf1ecbd9169eb56ce09a",
        "b0642f90ed9b0a2a30a0f57768600f2f84a08eae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 03:21:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 03:21:12 2020 +0000"
      },
      "message": "Merge \"Allow kwargs in get_server_ip\""
    },
    {
      "commit": "567b7bf246cfcd48316edf1ecbd9169eb56ce09a",
      "tree": "9d15d01c065cd528cb552104b24aecd8f24b3fc9",
      "parents": [
        "d1c298f9bea7adb1a9e6a4af9475eb695c4eab72",
        "76819faf43b85ff8f7617d872d79cd5a2bdd8fb8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 02:25:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 02:25:01 2020 +0000"
      },
      "message": "Merge \"Allow kwargs in nova_volume_attach\""
    },
    {
      "commit": "d1c298f9bea7adb1a9e6a4af9475eb695c4eab72",
      "tree": "ce7ec1f6b8d7fb4c67e2af935a5a89f8a17ca414",
      "parents": [
        "b2c04d4c502725f50ba3ce879911ad9610476b25",
        "f759bc1cfd5253fe0f6589d3f6c3e01065ecbf78"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 02:12:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 02:12:47 2020 +0000"
      },
      "message": "Merge \"Allow kwargs in create_floating_ip\""
    },
    {
      "commit": "b2c04d4c502725f50ba3ce879911ad9610476b25",
      "tree": "00928162ad6558b9e04def324c247b02c3b422d1",
      "parents": [
        "67fa941d3a471e15f25720895f99e692a9c1ea03",
        "0d62208241872bb0d131312b3af79e85e28ff231"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 26 01:04:44 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 26 01:04:44 2020 +0000"
      },
      "message": "Merge \"Test attach scsi disk with config drive enabled\""
    },
    {
      "commit": "67fa941d3a471e15f25720895f99e692a9c1ea03",
      "tree": "0aca38ae633b5f2288eaca4f1154d6aac0b0eeda",
      "parents": [
        "cdcdf2ba5bff00f46d0f74bf553b321bedd227b3",
        "4de3d536b08bf783b3989825d085ef7a9d811e5f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 25 22:59:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 25 22:59:45 2020 +0000"
      },
      "message": "Merge \"Skip adding host to aggregate with az if host already in other zone\""
    },
    {
      "commit": "cdcdf2ba5bff00f46d0f74bf553b321bedd227b3",
      "tree": "69dafc7379fd4386f704ed208925cc15ebb19aeb",
      "parents": [
        "9ca8827ff52bf1a94a860ac5503702ad059ca18d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Nov 24 14:39:11 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 25 04:16:45 2020 +0000"
      },
      "message": "Skip test_create_object_with_transfer_encoding\n\ntest_create_object_with_transfer_encoding is failing\nconsistently since 20th Nov and blocking Cinder and\nSwift gate.\n\n- https://zuul.openstack.org/builds?job_name\u003dtempest-integrated-storage\n\nLet\u0027s skip this test until we find the fix.\n\nRelated-Bug: #1905432\n\nChange-Id: I63c500920875c08ce7aba788742a04b9b3653daf\n"
    },
    {
      "commit": "3ead99814d0fbac5e4f418f56d2854619ae40996",
      "tree": "184235fa7c39756ee645b41c8eff584e6f29bcad",
      "parents": [
        "805f2a070b7b2227d1646bf83b4b93ea414e1377"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Nov 19 14:39:04 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Nov 20 09:25:14 2020 +0800"
      },
      "message": "[Trivial]Remove unused variables\n\nThis is to remove unused variables and to use merging-isinstance.\n\nChange-Id: I9d7121678a8b18a03b7b872526bfc74351560776\n"
    },
    {
      "commit": "9ca8827ff52bf1a94a860ac5503702ad059ca18d",
      "tree": "8cca0bcf482141a29eecc8daf70d78d638c2893a",
      "parents": [
        "72a3ff996f1242a9d477ca4c138f34a61c360b09",
        "bf5ed0b676b634af156b313e333a8f37e396b98c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 19 18:34:19 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 18:34:19 2020 +0000"
      },
      "message": "Merge \"[Trivial]Remove unused variables and methods\""
    },
    {
      "commit": "414ffbacb7773915f2a5f6dfe127ded15d375f55",
      "tree": "36eba2a9a16ed5948a29f2f6451febbc4b250cd4",
      "parents": [
        "805f2a070b7b2227d1646bf83b4b93ea414e1377"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Nov 19 16:57:06 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Nov 19 16:57:06 2020 +0800"
      },
      "message": "Fix \"TypeError: format requires a mapping\" in waiters\n\nThis is to fix the \"TypeError: format requires a mapping\" in\nwait_for_image_imported_to_stores and wait_for_image_copied_to_stores.\n\nChange-Id: I8a33bd4f4ea189ce9247dfecec1e53001682b870\n"
    },
    {
      "commit": "bf5ed0b676b634af156b313e333a8f37e396b98c",
      "tree": "f817879612ab7d5a3d97b29b1353e2d5c02b96b6",
      "parents": [
        "805f2a070b7b2227d1646bf83b4b93ea414e1377"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Nov 18 15:34:25 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Nov 19 01:19:12 2020 +0000"
      },
      "message": "[Trivial]Remove unused variables and methods\n\nThis is to remove unused variables and methods to keep code clean.\n\nChange-Id: Ib0b1e6ecb23481103791b065a622b4b89190412e\n"
    },
    {
      "commit": "72a3ff996f1242a9d477ca4c138f34a61c360b09",
      "tree": "5472cd15ac284715b93f902673744619b6fdfe25",
      "parents": [
        "bf66abce089a2e2169b9945a18d1e6508dfcdb44",
        "d926b8d08fa53cd76de4115081b560492a5b8e65"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 19 00:02:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 00:02:47 2020 +0000"
      },
      "message": "Merge \"[Trivial]Do not use cls in instance method\""
    },
    {
      "commit": "bf66abce089a2e2169b9945a18d1e6508dfcdb44",
      "tree": "57af98dc05b90570543bbfc2d96b69722082ba6a",
      "parents": [
        "7a48433b7a48abfe87178eaae6ba867f1629ba69",
        "bc360aeb0f63a70142f9c565ed6e29e7a0dd6224"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 18 18:18:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 18 18:18:53 2020 +0000"
      },
      "message": "Merge \"Skip test_server_rescue with volumes when there is no Cinder\""
    },
    {
      "commit": "d926b8d08fa53cd76de4115081b560492a5b8e65",
      "tree": "6419137084179aa985a8653cb88ecc76eb6d869c",
      "parents": [
        "805f2a070b7b2227d1646bf83b4b93ea414e1377"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Nov 18 15:01:02 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Nov 18 15:01:02 2020 +0800"
      },
      "message": "[Trivial]Do not use cls in instance method\n\ncls should not be used in instance method, self should be used instead.\n\nChange-Id: Ia125ffac1b42a1fe05b28dee7080e298426e7f2d\n"
    },
    {
      "commit": "bc360aeb0f63a70142f9c565ed6e29e7a0dd6224",
      "tree": "0499ed6b8500eadcd3c7cd0651089ea662fa2ed2",
      "parents": [
        "805f2a070b7b2227d1646bf83b4b93ea414e1377"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Nov 13 10:09:43 2020 +0100"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 18 01:27:04 2020 +0000"
      },
      "message": "Skip test_server_rescue with volumes when there is no Cinder\n\nChange-Id: I34969b03230eff2a52f923d4e21fdf9248f247c1\nCloses-Bug: #1904131\n"
    },
    {
      "commit": "7a48433b7a48abfe87178eaae6ba867f1629ba69",
      "tree": "d42322f92a303980244638ed8a0e5ce2eafc1bf3",
      "parents": [
        "c6d6ac2df1eeb8cc3c6432798f61c79cb3ad565b",
        "e3405ba808f97eae57f3a60991000afaa34cbe89"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 17 03:50:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 03:50:00 2020 +0000"
      },
      "message": "Merge \"Check VM\u0027s console log before trying to SSH to it.\""
    },
    {
      "commit": "e3405ba808f97eae57f3a60991000afaa34cbe89",
      "tree": "15bc2e68b5c1a5085b01848ae3176efda84dcf78",
      "parents": [
        "ae784996c9cf6cc7de90d20188ea5bc6542c209d"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 09 17:24:13 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 16 15:29:07 2020 +0100"
      },
      "message": "Check VM\u0027s console log before trying to SSH to it.\n\nDue to issue described in related bug report, it seems that it may\nhappen sometimes that tempest will start trying to ssh to the instance\nbefore ssh key will be really configured in the instance and in such\ncase it may happened that there will be AuthenticationFailure error\nalways there. Even if ssh key will be configured properly later during\nthe test.\n\nTo workaround that issue and avoid failures of tests, this patch adds\ncheck if the vm is really booted and ready to ssh. It is done by\nchecking console log of the VM and looking for specific string \"login:\"\nwhich appears at least in case of Cirros and Ubuntu images used in our\nCI jobs.\nIn case when such string will not be found, test will continue to run\nand will still try to ssh to the instance. So in worst case it may slow\nssh to the instance a bit but shouldn\u0027t really have any bad impact on\ntest as before this patch it would probably also wait similar amount of\ntime but on trying to SSH to the instance.\n\nSimilar workaround was introduced in the neutron-tempest-plugin with\n[1]. After it was merged number of failed jobs due to ssh \"Authentication\nfailure\" issues lower down significantly.\n\n[1] https://review.opendev.org/#/c/758968/\n\nChange-Id: I84a7c2fc389d181388ef821848ffad4bc67f1213\nRelated-Bug: #1892861\n"
    },
    {
      "commit": "c6d6ac2df1eeb8cc3c6432798f61c79cb3ad565b",
      "tree": "b1dbb19ce7954fde8e063e4b8dfab282cb019cea",
      "parents": [
        "805f2a070b7b2227d1646bf83b4b93ea414e1377",
        "fec0dc182dff55d7e7e7e77fc7774e4a9c45e8b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 13 15:39:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 13 15:39:41 2020 +0000"
      },
      "message": "Merge \"Add glance multistore job (nv) in tempest gate\""
    },
    {
      "commit": "25f7ba2e13e809b8b2b1914e84e11f5b38cab462",
      "tree": "08ba628d7852d59b632594edad875f7e3d6a5e28",
      "parents": [
        "b439c974faab1d593ce14ecb3cbfd5467b0005cf"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Oct 29 14:01:34 2020 +0000"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Nov 12 16:32:16 2020 +0000"
      },
      "message": "Allow kwargs in create_timestamp\n\nAs a part of the scenario/manager.py stabilization tracked by\nthe below BP the patch adds kwargs argument for create_timestamp\nmethod so that the consumers are able to pass additional\nparameters if needed.\n\nChange-Id: I2d204d98c5e22c89e6b44514c29b74b55e2456d2\nImplements: blueprint tempest-scenario-manager-stable\n"
    },
    {
      "commit": "76819faf43b85ff8f7617d872d79cd5a2bdd8fb8",
      "tree": "63b83ed6db3732577c156708248455386a9029d2",
      "parents": [
        "b439c974faab1d593ce14ecb3cbfd5467b0005cf"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Oct 29 13:46:07 2020 +0000"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Nov 12 08:35:36 2020 +0000"
      },
      "message": "Allow kwargs in nova_volume_attach\n\nAs a part of the scenario/manager.py stabilization tracked by\nthe below BP the patch adds kwargs argument for nova_volume_attach\nmethod so that the consumers are able to pass additional\nparameters if needed.\n\nChange-Id: Ibeca23781c16417ee031bc975305429af79d9b4a\nImplements: blueprint tempest-scenario-manager-stable\n"
    },
    {
      "commit": "f759bc1cfd5253fe0f6589d3f6c3e01065ecbf78",
      "tree": "55d8616eb16639706681c0b2a1c33d793128b1b5",
      "parents": [
        "b439c974faab1d593ce14ecb3cbfd5467b0005cf"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Nov 05 10:51:29 2020 +0000"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Nov 12 08:17:52 2020 +0000"
      },
      "message": "Allow kwargs in create_floating_ip\n\nAs a part of the scenario/manager.py stabilization tracked by\nthe below BP the patch adds kwargs argument for create_floating_ip\nmethod so that the consumers are able to pass additional\nparameters if needed.\n\nChange-Id: Ibe6030be4386ce2723cc17950496e1661b5746c9\nImplements: blueprint tempest-scenario-manager-stable\n"
    },
    {
      "commit": "805f2a070b7b2227d1646bf83b4b93ea414e1377",
      "tree": "ef61a232064a62d482ec94a7d0fc345c59a3df0e",
      "parents": [
        "481f08eb014e04c70081ed00bd7a5344f8738574",
        "9cee53835e96762ec306c6b214e7fddc5941bd58"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 11 05:41:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 05:41:28 2020 +0000"
      },
      "message": "Merge \"Remove \u0027gabbi_tempest_path\u0027 from devstack-tempest job\""
    },
    {
      "commit": "481f08eb014e04c70081ed00bd7a5344f8738574",
      "tree": "cccb56424499208bf9d1dd12bccc7d0a57173326",
      "parents": [
        "467bdfea26c72da9b4659fbf715b61728527754e",
        "c54a911004011e20494cd132c2577496c9401a15"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 11 05:41:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 05:41:25 2020 +0000"
      },
      "message": "Merge \"Set image_alt_ssh_user during stack\""
    },
    {
      "commit": "467bdfea26c72da9b4659fbf715b61728527754e",
      "tree": "ae4cf158bb47fc682dbd79d694a27d4f6a617346",
      "parents": [
        "78e3512bef87f336de538a2710655a1c6d53eeb0",
        "fb1e4db2bfef2ed79adb3d335e2725d383908d0a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 10 19:38:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 10 19:38:12 2020 +0000"
      },
      "message": "Merge \"Fix incorrect compute api microversion history links\""
    },
    {
      "commit": "78e3512bef87f336de538a2710655a1c6d53eeb0",
      "tree": "fedcf26df32184e2b6edf8424e62887901344f27",
      "parents": [
        "0769270ec5ee57746e90021a63434c4cb6c98255",
        "3fdbab4e3d5ab60b8e54ba44a216e59343ac0bea"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 10 14:26:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 10 14:26:16 2020 +0000"
      },
      "message": "Merge \"Clarify tempest-full job description\""
    },
    {
      "commit": "7d91c87345b1f18b19202ba7d447ab49d8f721e7",
      "tree": "be0e328a3658d0f32200aad0d177bb585aeb7555",
      "parents": [
        "0769270ec5ee57746e90021a63434c4cb6c98255"
      ],
      "author": {
        "name": "likui",
        "email": "likui@yovole.com",
        "time": "Tue Sep 22 12:29:16 2020 +0800"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Nov 10 09:54:35 2020 +0000"
      },
      "message": "Remove six.PY3/six.PY2\n\nThe Python 2.7 Support has been removed by:\nhttps://review.opendev.org/#/c/704096/\nSo remove hacking rules for compatibility between python 2 and 3\n\nChange-Id: I0e78b982b79674520c7695c0cca7352677d7b7a0\n"
    },
    {
      "commit": "0769270ec5ee57746e90021a63434c4cb6c98255",
      "tree": "1dee1f9ecb2fd7ee6abe120508fdab3588e0fe7b",
      "parents": [
        "750371248760242001e1f8df4ee093e709d6c657",
        "6aa0fa356145818b7f51842149408f66d7d03a31"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 10 01:09:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 10 01:09:37 2020 +0000"
      },
      "message": "Merge \"Replace assertItemsEqual with assertEqual\""
    },
    {
      "commit": "750371248760242001e1f8df4ee093e709d6c657",
      "tree": "6343450c8a029ae48433fbd24fdb7b63cb6e88b2",
      "parents": [
        "ae784996c9cf6cc7de90d20188ea5bc6542c209d",
        "35c2c120305691725bd39f024ce6d2ec4e3b07df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 09 23:45:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 09 23:45:55 2020 +0000"
      },
      "message": "Merge \"Fix url link for get_remote_console interface\""
    },
    {
      "commit": "fec0dc182dff55d7e7e7e77fc7774e4a9c45e8b7",
      "tree": "ac571ffa2704081d2031996ee00f49eacbc33887",
      "parents": [
        "ae784996c9cf6cc7de90d20188ea5bc6542c209d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 09 13:31:54 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 09 13:31:54 2020 -0600"
      },
      "message": "Add glance multistore job (nv) in tempest gate\n\nThere are Tempest tests (also new tests proposal) for glance\nmultistores setup. It will be good to see the result of those\ntests via glance multistore job. Adding that as non voting because\nthat is nv in glance side too.\n\nChange-Id: I3cf2c473a33ef59b6388565a18d84a0e495be58d\n"
    },
    {
      "commit": "9cee53835e96762ec306c6b214e7fddc5941bd58",
      "tree": "913b182b7d92f7b216d41eeab78e48c50bc644f3",
      "parents": [
        "ae784996c9cf6cc7de90d20188ea5bc6542c209d"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 01 20:18:56 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 09 12:38:41 2020 -0600"
      },
      "message": "Remove \u0027gabbi_tempest_path\u0027 from devstack-tempest job\n\nWe need to move \u0027gabbi_tempest_path\u0027 var to gabbi-tempest plugin jobs side\nwhich is the only place it is being used. This var is specific to gabbi-tempest\nnot used for any other devstack-tempest jobs so defining it in devstack-tempest\nbase job is not the correct way. We might face issue like bug#1821072 again in\nfuture which can end up blocking all gate jobs.\n\nBelow patch is moving this var to gabbi-tempest plugin.\n- https://review.opendev.org/#/c/705339/\n\nChange-Id: Id96e9b3f1271fce50aae982fdf12871693107e1d\nCloses-Bug: #1861592\n"
    },
    {
      "commit": "ae784996c9cf6cc7de90d20188ea5bc6542c209d",
      "tree": "ad0c8ac06afa9c987e7dfeb41b8017a2c547c5fd",
      "parents": [
        "bb4defc61114962e4c6d6d4669c614da509d7bf3",
        "4346a82ffe2e53b27d9246a70dc1ae0c10d2a601"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 05 22:30:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 05 22:30:11 2020 +0000"
      },
      "message": "Merge \"Add glance image import copy-image tests\""
    },
    {
      "commit": "bb4defc61114962e4c6d6d4669c614da509d7bf3",
      "tree": "bd3eb44037dcb301e3f3e7aad34d3c59745aa878",
      "parents": [
        "8b5f0a55c964fd370d4fd31ca0fcb2d3fb4dfd3e",
        "721aeca8ef5647995e742a3f3bc911f69728e039"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 05 15:00:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 05 15:00:23 2020 +0000"
      },
      "message": "Merge \"Unskip Device detach compute tests on Focal\""
    },
    {
      "commit": "3fdbab4e3d5ab60b8e54ba44a216e59343ac0bea",
      "tree": "6f4db085f0e937a0a10a169b99841a218dc6618e",
      "parents": [
        "181ae6521649bd865c2ee7c4e87690aab29567e8"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Oct 16 14:17:25 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Nov 05 13:26:10 2020 +0000"
      },
      "message": "Clarify tempest-full job description\n\ntempest-full is py2 job and only supported until\nstable/train as Tempest/devstack or any other OpenStack\nservice (except swift) are python3-only from ussuri onwards.\n\nThis job can be run on ussuri gate onwards for py2.7 test coverage\nbut it needs to be overridden with stable/train or any stable branch\nless than stable/train. Supported nodeset for overridden stable\nwill be handled by branched devstack.\n\nAlso replace few jobs parent from tempest-full to tempest-full-py3.\n\nChange-Id: Icbd0ed88736f0ac746cd1fe20eb9b1f7d739f6bd\n"
    },
    {
      "commit": "8b5f0a55c964fd370d4fd31ca0fcb2d3fb4dfd3e",
      "tree": "7f658122d6b5daeb814cad8be59f1d3becf95f3c",
      "parents": [
        "f9bb8b8b214d7e441ef69e299930416a60d08ddd",
        "05c35eb7932171e2f86a47fa72cad15c4d3dfebf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 05 10:18:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 05 10:18:23 2020 +0000"
      },
      "message": "Merge \"Improve tempest-cleanup ansible role\""
    },
    {
      "commit": "b0642f90ed9b0a2a30a0f57768600f2f84a08eae",
      "tree": "1ef4031bc468fecabdc33570a4ab3250dcd194c7",
      "parents": [
        "b439c974faab1d593ce14ecb3cbfd5467b0005cf"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Oct 29 14:51:30 2020 +0000"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Nov 05 08:37:15 2020 +0000"
      },
      "message": "Allow kwargs in get_server_ip\n\nAs a part of the scenario/manager.py stabilization tracked by\nthe below BP the patch adds kwargs argument for get_server_ip\nmethod so that the consumers are able to pass additional\nparameters if needed.\n\nChange-Id: I5741e16a8f2eac885d957d216a71b639e80775a8\nImplements: blueprint tempest-scenario-manager-stable\n"
    },
    {
      "commit": "9523d51cca5b27ca58225fb04c8de6a4e7d50418",
      "tree": "a4eeb72998453ab7aca43b6288fd1d9db00401d2",
      "parents": [
        "b439c974faab1d593ce14ecb3cbfd5467b0005cf"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Oct 30 09:37:58 2020 +0000"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Nov 05 07:51:24 2020 +0000"
      },
      "message": "Allow kwargs in _get_server_port_id_and_ip4\n\nAs a part of the scenario/manager.py stabilization tracked by\nthe below BP the patch adds kwargs argument for\n_get_server_port_id_and_ip4 method so that the consumers\nare able to pass additional parameters if needed.\n\nChange-Id: Ib5f51c7899cc81f76b247474e332f43583658875\nImplements: blueprint tempest-scenario-manager-stable\n"
    },
    {
      "commit": "c54a911004011e20494cd132c2577496c9401a15",
      "tree": "d59d30c74f8c1689b930b15dc480f293d5bca6ea",
      "parents": [
        "f9bb8b8b214d7e441ef69e299930416a60d08ddd"
      ],
      "author": {
        "name": "Weronika Sikora",
        "email": "weronika.sikora@corp.ovh.com",
        "time": "Wed Sep 18 13:55:07 2019 +0000"
      },
      "committer": {
        "name": "Weronika Sikora",
        "email": "weronika.sikora@corp.ovh.com",
        "time": "Wed Nov 04 16:02:37 2020 +0100"
      },
      "message": "Set image_alt_ssh_user during stack\n\nAt this moment, only image_ssh_user is present in the config\nof Tempest. It\u0027s set to cirros by default and used for\nSSH connections in tests. However, several tests build\ninstances with image_ref_alt, but still use image_ssh_user to\nconnect, which results in failure if image_ref_alt is set to\na non-cirros image. They should use image_alt_ssh_user instead,\nwhich can be set to whichever user the image_ref_alt needs in\neither local.conf or during plugin installation.\n\nThis change replaces image_ssh_user with image_alt_ssh_user\nand modifies Tempest\u0027s config to have access to said\nvariable. It also adds a password variable in Tempest\u0027s\nconfig for the alternative image.\n\nChange-Id: Ibe81a068c6fdeb7cd1eedf1df76ce62737160a01\nCloses-Bug: #1844535\nDepends-On: https://review.opendev.org/682902/\n"
    },
    {
      "commit": "d3ad5e94d207623e0d5bc095529b0c03a4729e5d",
      "tree": "72959d1591ae3d8e7c819066f14a54415c73f5c2",
      "parents": [
        "20c87c795274e9706f13d6833f5b02a70a1ed887"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Oct 16 14:45:09 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Nov 04 10:15:06 2020 +0000"
      },
      "message": "Allow kwargs in create_volume\n\nAs a part of the scenario/manager.py stabilization tracked by\nthe below BP the patch adds kwargs argument for create_volume\nmethod so that the consumers are able to pass additional\nparameters if needed.\n\nCloses-Bug: #1899753\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: I36107992256bd6816b2ab2e40b783279952c6eeb\n"
    },
    {
      "commit": "bee673e745e251f4dd9f7705fdefa4612135e4c7",
      "tree": "ec1bf6044ed70da4a77869ec02e2eaf37a4ea43e",
      "parents": [
        "f9bb8b8b214d7e441ef69e299930416a60d08ddd"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Nov 04 09:40:52 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Nov 04 09:42:22 2020 +0000"
      },
      "message": "Allow kwargs in boot_instance_from_resource\n\nAs a part of the scenario/manager.py stabilization tracked by the\nbelow BP the patch adds kwargs argument for boot_instance_from_resource\nmethod so that the consumers are able to pass additional parameters\nif needed.\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: I1db7209bc9639211983b0cb39264962add6f3363\n"
    },
    {
      "commit": "6aa0fa356145818b7f51842149408f66d7d03a31",
      "tree": "dc6a36fbb75cf31dae328011866e1fb7775df32f",
      "parents": [
        "181ae6521649bd865c2ee7c4e87690aab29567e8"
      ],
      "author": {
        "name": "likui",
        "email": "likui@yovole.com",
        "time": "Mon Nov 02 12:54:19 2020 +0800"
      },
      "committer": {
        "name": "likui",
        "email": "likui@yovole.com",
        "time": "Wed Nov 04 10:37:03 2020 +0800"
      },
      "message": "Replace assertItemsEqual with assertEqual\n\nassertItemsEqual was removed from Python\u0027s unittest.TestCase in\nPython 3.3 [1][2]. We have been able to use them since then, because\ntesttools required unittest2, which still included it. With testtools\nremoving Python 2.7 support [3][4], we will lose support for\nassertItemsEqual, so we should switch to use assertEqual.\n\n[1] - https://bugs.python.org/issue17866\n[2] - https://hg.python.org/cpython/rev/d9921cb6e3cd\n[3] - testing-cabal/testtools#286\n[4] - testing-cabal/testtools#277\n\nChange-Id: If9ed6624afb277f1d09e5c5a2b7073de85d467d4\n"
    },
    {
      "commit": "05c35eb7932171e2f86a47fa72cad15c4d3dfebf",
      "tree": "81b0fe4ea72f770ae4f28b4e68f70d0da73ab056",
      "parents": [
        "b439c974faab1d593ce14ecb3cbfd5467b0005cf"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Aug 12 09:17:35 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Nov 03 21:47:14 2020 +0000"
      },
      "message": "Improve tempest-cleanup ansible role\n\nThe patch implements a new flag which will fail a job when any\nresources were leaked - that can be used for verification that\ntests are cleaning their resources after they are finished.\n\nChange-Id: I212cdce9713c80491153b0bbdb313e75c1f96f1d\n"
    },
    {
      "commit": "5e761bfad4745f45b53a830d761c6b76be9d19e1",
      "tree": "a108cdc9357d22a7c1cc855e4449bcb63bf0cd93",
      "parents": [
        "711e9f21c8b8c5b9d05accfb0ac6251f2d21ddbf"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Nov 03 16:11:08 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Nov 03 16:11:51 2020 +0000"
      },
      "message": "Allow kwargs in create_floating_ip\n\nAs a part of the scenario/manager.py stabilization tracked by\nthe below BP the patch adds kwargs argument for create_floating_ip\nmethod so that the consumers are able to pass additional parameters\nif needed.\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: Ia84a65621713d05564f9bf1107fb04f9a9b3314d\n"
    },
    {
      "commit": "f9bb8b8b214d7e441ef69e299930416a60d08ddd",
      "tree": "63504438286226e4045a874cc9527394b1b1bdd1",
      "parents": [
        "711e9f21c8b8c5b9d05accfb0ac6251f2d21ddbf"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon Nov 02 13:41:06 2020 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Nov 03 07:06:24 2020 +0100"
      },
      "message": "New list config option to list network features without API extension\n\nHistorically Neutron had API extensions to make it clear what feature\nis available and what is not. There are however features without new\nAPI extensions, see [1] and [2].\nTo avoid having lots of config options that makes it possible in a\nbranchless tempest to detect if a given feature is available or not on\na given Neutron branch this patch proposes a list config option similar\nto api_extensions: available_features.\navailable_features is a list option with the special all entry, and new\ntests that depend on API extensionless features can use this to be\nskipped on older branches.\n\n[1] https://review.opendev.org/750355\n[2] https://review.opendev.org/743695\n\nChange-Id: I9d4be68db0f18dcaded4bfe78f5a314cb450987a\n"
    },
    {
      "commit": "721aeca8ef5647995e742a3f3bc911f69728e039",
      "tree": "6f8c8ac6c57833d7820f7b0c921993b55e24e5e0",
      "parents": [
        "711e9f21c8b8c5b9d05accfb0ac6251f2d21ddbf"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Nov 01 12:44:06 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Nov 01 18:47:32 2020 +0000"
      },
      "message": "Unskip Device detach compute tests on Focal\n\nDuring migrating the testing to Ubutnu Focal,\nwe skipped few device detach tests due to bug#1882521\n- https://review.opendev.org/#/c/734700/8\n\nNow Nova bug#1882521 is fixed so let\u0027s unskip those tests.\n\nChange-Id: I9e48d72fc1192a775671ca339e0339e8ec1afa17\nRelated-Bug: #1882521\nRelated-Bug: #1894804\n"
    },
    {
      "commit": "711e9f21c8b8c5b9d05accfb0ac6251f2d21ddbf",
      "tree": "81304064144bff1f2751371d1e5071570d933df8",
      "parents": [
        "b439c974faab1d593ce14ecb3cbfd5467b0005cf",
        "9667217d5e753b9977e15bbec328cb5d75133ea1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Nov 01 01:39:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 01 01:39:43 2020 +0000"
      },
      "message": "Merge \"zuul: Move tempest-integrated-compute to Focal\""
    },
    {
      "commit": "91ded04015d91260875b3892552ea449affc9a5f",
      "tree": "c41bbc6b869544458dfd6e78dec367a793c90ed0",
      "parents": [
        "b439c974faab1d593ce14ecb3cbfd5467b0005cf"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Oct 29 15:15:25 2020 +0000"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Oct 30 10:42:06 2020 +0000"
      },
      "message": "Allow kwargs in _log_console_output\n\nAs a part of the scenario/manager.py stabilization tracked by\nthe below BP the patch adds kwargs argument for _log_console_output\nmethod so that the consumers are able to pass additional\nparameters if needed.\n\nChange-Id: I056e9f9b8ec757313f9cff2695186edd0984ba5b\nImplements: blueprint tempest-scenario-manager-stable\n"
    },
    {
      "commit": "4346a82ffe2e53b27d9246a70dc1ae0c10d2a601",
      "tree": "807513cc9fe18fd811ab6f5b6121b905b6c8d4ca",
      "parents": [
        "05ca2d137d3b95f02b826ef625252255a1d164a1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 29 13:45:04 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Oct 29 17:26:48 2020 +0000"
      },
      "message": "Add glance image import copy-image tests\n\nGlance image can be copied to mutli stores using\ncopy-image import method. Adding test for the same.\n- https://docs.openstack.org/api-ref/image/v2/index.html#interoperable-image-import\n\nDepends-On: https://review.opendev.org/#/c/760422/\n\nChange-Id: Ia7c967946304a8c7a79774b4116dd6169822f3ac\n"
    },
    {
      "commit": "fb1e4db2bfef2ed79adb3d335e2725d383908d0a",
      "tree": "cfab8efab3da3aed82a2c34b2dd189f7a5b47d77",
      "parents": [
        "b439c974faab1d593ce14ecb3cbfd5467b0005cf"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Oct 29 14:34:13 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Oct 29 14:34:13 2020 +0800"
      },
      "message": "Fix incorrect compute api microversion history links\n\nSome compute api microversion history links are incorrect, this\nis to fix them.\n\nChange-Id: Ied16a88afa2799d6b5b5cb858851ead44ce2e081\n"
    },
    {
      "commit": "35c2c120305691725bd39f024ce6d2ec4e3b07df",
      "tree": "8c48af03f31732a818ba33fe71d298cfeb55cb21",
      "parents": [
        "b439c974faab1d593ce14ecb3cbfd5467b0005cf"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Oct 28 17:07:16 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Oct 28 17:25:13 2020 +0800"
      },
      "message": "Fix url link for get_remote_console interface\n\nThis is to fix the invalid url link for get_remote_console interface.\n\nChange-Id: I3c6d050f67d63ed1b8c32a280cf62159be385ca8\n"
    },
    {
      "commit": "0d62208241872bb0d131312b3af79e85e28ff231",
      "tree": "743cc84956153dce4ccb8199d51951d59e04e062",
      "parents": [
        "181ae6521649bd865c2ee7c4e87690aab29567e8"
      ],
      "author": {
        "name": "Paras Babbar",
        "email": "PBabbar@redhat.com",
        "time": "Mon Oct 19 13:06:56 2020 -0400"
      },
      "committer": {
        "name": "Paras Babbar",
        "email": "PBabbar@redhat.com",
        "time": "Thu Oct 22 12:35:51 2020 -0400"
      },
      "message": "Test attach scsi disk with config drive enabled\n\nThere were recently issues discovered in nova as it\nused to consider only an instance\u0027s existing volumes\nwhen finding the next available SCSI address when\nattaching the volume, so for example if the instance\nhas config drive in the shape of a SCSI CDROM, it\u0027s\nSCSI address gets ignored in the new address calculation\nand thus there will be address collision in the xml and\nlibvirt will complain and hence the attachment to volume\nfailed with the error that the doamin already contains\nthe disk with that address.\n\nThis test will actually covers the same scenario by\nenabling the config drive and attach/detach the volume\nto the instance that is boot up using the custom image\nmeta property hw_cdrom_bus and hw_disk_bus as scsi\nwith virtio-scsi mode.\n\nThere is an additional create_image_with custom prop.\nmethod created that will copy the default image used\nin the conf. and then updating it with the custom\nproperty mentioned in the attach scsi volume test.\n\nAlso to create an image with the custom property needs\nadmin priviliges for image_client so hence adding the\ntest here in admin tests with updating the image_client\nwith admin privilege in compute admin test class.\n\nRelated-Bug: #1867075\n\nChange-Id: I9c7be55aaa363860a78d2efe2a4685433777625b\n"
    },
    {
      "commit": "b439c974faab1d593ce14ecb3cbfd5467b0005cf",
      "tree": "16114b9b6a3d0536ced78c75ac23afd8be9590fe",
      "parents": [
        "3a19818d9e97902c0e5087a4c344788a0b9491ec",
        "f0547d6068addbd8d1578d775aae4e3c241bb235"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 22 16:07:19 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 22 16:07:19 2020 +0000"
      },
      "message": "Merge \"Add Tempest gate job for stable/victoria\""
    },
    {
      "commit": "3a19818d9e97902c0e5087a4c344788a0b9491ec",
      "tree": "fd566c8f31a87329f0cac2de553678f7d9024968",
      "parents": [
        "63aec891fca494bbb5b0841e3c52cb9b20674fe4",
        "5f65bf58020727c27fb3c34b62bc33172e272e17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 22 03:21:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 22 03:21:37 2020 +0000"
      },
      "message": "Merge \"Fix error that instance could not be found\""
    },
    {
      "commit": "63aec891fca494bbb5b0841e3c52cb9b20674fe4",
      "tree": "6544c43a81cccd7c52f5fde25480eecccee42496",
      "parents": [
        "cfd6159f97432ef7909a6934a9bc1443a990ab83",
        "104e0b731a4b44e1d1f3e9092a1d1426809fb78b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 21 21:21:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 21 21:21:28 2020 +0000"
      },
      "message": "Merge \"Delete test_reboot_server_soft\""
    },
    {
      "commit": "cfd6159f97432ef7909a6934a9bc1443a990ab83",
      "tree": "531876a839e0fcf37a759a904a595ee6efad29f7",
      "parents": [
        "181ae6521649bd865c2ee7c4e87690aab29567e8"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Oct 19 17:42:02 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Oct 19 17:42:02 2020 +0000"
      },
      "message": "Make neutron-tempest-dvr job non-voting\n\nThe job is lately very unstable and fails randomly which blocks\nother tempest patches. Let\u0027s make it temporarily non-voting.\n\nChange-Id: I5f53953c1fa9e88e8406ec6a080314d813137774\n"
    },
    {
      "commit": "20c87c795274e9706f13d6833f5b02a70a1ed887",
      "tree": "2a9129004fdd475efc260c54edd1bf7fb6f5ceb2",
      "parents": [
        "181ae6521649bd865c2ee7c4e87690aab29567e8"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sat Oct 17 11:42:29 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sat Oct 17 11:42:29 2020 +0000"
      },
      "message": "Replace display_name by name in scenario manager\n\n\u0027display_name\u0027 attribute has been used when calling create_volume\nand create_volume_snapshot methods instead of the \u0027name\u0027 which\nis the current attribute name based on the current documentation.\n\n[1] https://docs.openstack.org/api-ref/block-storage/v3/\n?expanded\u003dcreate-a-volume-detail#create-a-volume\n[2] https://docs.openstack.org/api-ref/block-storage/v3/\n?expanded\u003dcreate-a-snapshot-detail#volume-snapshots-snapshots\n\nChange-Id: Ie22ac7214e77c95ccd03935ffb230241218c08f1\n"
    },
    {
      "commit": "30b4d5335ab685d183809426769029da1582789e",
      "tree": "5e96e2d6b31013f1316403e93c224da5edabc746",
      "parents": [
        "181ae6521649bd865c2ee7c4e87690aab29567e8"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Oct 16 12:02:43 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Oct 16 12:06:29 2020 +0000"
      },
      "message": "Allow kwargs in create_keypair\n\nAs a part of the scenario/manager.py stabilization tracked by\nthe below BP the patch adds kwargs argument for create_keyapair\nmethod so that the consumers are able to pass additional\nparameters if needed.\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: Iee5dffcafc8a6870c8a7005870055a614eaafab8\n"
    },
    {
      "commit": "181ae6521649bd865c2ee7c4e87690aab29567e8",
      "tree": "c5c967a0125f42f92c1ae5fc4cce39070a084353",
      "parents": [
        "6fe8eb4f9744ff23a198de8b265f8559d54c3618",
        "efb5d6aba838db6d873deaafc477b03b762ef01e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 13 08:12:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 13 08:12:55 2020 +0000"
      },
      "message": "Merge \"Retry on ServerFault in call_and_ignore_notfound_exc()\""
    },
    {
      "commit": "6fe8eb4f9744ff23a198de8b265f8559d54c3618",
      "tree": "3ce7467fb319eda7ca8c3b5cdb351a144ab36f0c",
      "parents": [
        "9ddee691f3f44f462a88253e20352403def53a60",
        "5e8f044538e9cc5e5495dd1aa481799da4db37ba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 13 04:59:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 13 04:59:40 2020 +0000"
      },
      "message": "Merge \"Add show types API to v3 types client library\""
    },
    {
      "commit": "4de3d536b08bf783b3989825d085ef7a9d811e5f",
      "tree": "7bb6a4708ba02491aa5084d974341df68e930d95",
      "parents": [
        "9ddee691f3f44f462a88253e20352403def53a60"
      ],
      "author": {
        "name": "BARTRA, RICK",
        "email": "rb560u@att.com",
        "time": "Mon Jul 29 12:55:59 2019 -0400"
      },
      "committer": {
        "name": "Rick Bartra",
        "email": "rick.bartra@att.com",
        "time": "Mon Oct 12 20:10:25 2020 +0000"
      },
      "message": "Skip adding host to aggregate with az if host already in other zone\n\nRunning test_aggregate_basic_ops fails if the selected host is\nalready in an other zone:\n\n\"Cannot add host to aggregate 1773. Reason: One or more hosts already\nin availability zone(s)\"\n\nThis is to find an up and enabled host that has not been added to\nother zone, and skip test_aggregate_basic_ops if all hosts in\nthe system are already in other zones.\n\nChange-Id: I2c196ca22c963af976b256016c36f4095ccf8f61\n"
    },
    {
      "commit": "5f65bf58020727c27fb3c34b62bc33172e272e17",
      "tree": "e083cf0738d815a6a9dd9b78123b866a15e9b96d",
      "parents": [
        "580be3d16ceffccfff1d44c8ca1861d29c8f4c68"
      ],
      "author": {
        "name": "ericxiett",
        "email": "eric_xiett@163.com",
        "time": "Fri Sep 25 08:42:26 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sat Oct 10 08:23:25 2020 +0000"
      },
      "message": "Fix error that instance could not be found\n\nThe instance may have been deleted when calling \u0027force_delete_server\u0027.\nSo this patch ignores exception \u0027lib_exc.NotFound\u0027 that avoid\nerror in tearing down stage.\n\nChange-Id: I29d6d1a41e3fb1bbbdb1f16ef4e54916df2e1ec7\nCloses-Bug: #1896865\n"
    },
    {
      "commit": "9ddee691f3f44f462a88253e20352403def53a60",
      "tree": "75563b52852cd87669485a8a243bd2af69b0bb21",
      "parents": [
        "e2568676e41919eda10353860bed22dcc9de4ab7",
        "c00346cb2f9f6d4499bb8c7feee5bf2ac5d7d232"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 09 13:09:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 09 13:09:52 2020 +0000"
      },
      "message": "Merge \"Add missing replication_status in group schema\""
    },
    {
      "commit": "104e0b731a4b44e1d1f3e9092a1d1426809fb78b",
      "tree": "60266d26f6c3d5bc634ba0fcffda33334f1581ba",
      "parents": [
        "3442eaf87919e6ec9809eb15bcc327e94984dbc5"
      ],
      "author": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Mar 26 12:38:29 2019 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Oct 09 11:44:55 2020 +0000"
      },
      "message": "Delete test_reboot_server_soft\n\nThe test has been skipped for than 6 years already.\n\nNova automatically switched to hard reboot if the guest is\nnot responding, no way to see the difference from the API.\n\nThe following alternatives were not agreed on the PTG.\n - Change the acpid config an all supported image before the reboot,\n   and log the acpi event in a tempest friendly way\n - ssh the machine before reboot, in this case more likely a\n   soft reboot would happen, but we are unable to distinguish it from\n   the hard one.\n\nTake into account that the minimum scenario test uses soft reboot\nand the nova functional test also covers reboot.\n\nThe test hasn\u0027t failed for more than 6 years (it\u0027s been skipped),\nso nothing prevents us from removing it by the usual removal procedure:\n\n https://docs.openstack.org/tempest/latest/test_removal.html\n\nThe test deletion was also announced on ML:\n http://lists.openstack.org/pipermail/openstack-discuss/2020-October/017889.html\n\nChange-Id: I62b48865f5b21e55c28b8ee08ad5786473cc5ddf\nRelated-Bug: #1014647\n"
    },
    {
      "commit": "f0547d6068addbd8d1578d775aae4e3c241bb235",
      "tree": "8978ab366486ee4166e9fa5208d0a918b130c3a7",
      "parents": [
        "7435f094e799eed04b59bbf1928254014850106d"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Oct 01 08:42:08 2020 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Oct 08 16:21:40 2020 +0000"
      },
      "message": "Add Tempest gate job for stable/victoria\n\nNow we have stable/victoria branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/victoria\nby adding new jobs running on stable/victoria version of\nopenstack.\n\nChange-Id: Ibf6f167793bc157c915ebbcd3ce860207e8fa21b\n"
    },
    {
      "commit": "9667217d5e753b9977e15bbec328cb5d75133ea1",
      "tree": "971e19bd63192702b58bc4e9b40b75b6b7d205f1",
      "parents": [
        "ccd164694e6208ce42d9ad96f019114a458b522a"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Oct 01 15:22:01 2020 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Oct 06 09:56:33 2020 +0100"
      },
      "message": "zuul: Move tempest-integrated-compute to Focal\n\nThe recently uncovered undefined QEMU behaviour when sending multiple\nrequests to detach a device should now be avoided with the introduction\nof Ib9ed7069cef5b73033351f7a78a3fb566753970d allowing this job to move\nto Focal on master as defined in the devstack-minimal base job.\n\nRelated-Bug: #1882521\nRelated-Bug: #1894804\n\nDepends-On: https://review.opendev.org/#/c/755799/\nChange-Id: Ic66285ef5dcefa9556c34cda42744ea30902cd37\n"
    },
    {
      "commit": "e2568676e41919eda10353860bed22dcc9de4ab7",
      "tree": "a6bb546507c68d2b926f23ccaa8598a429b72d3d",
      "parents": [
        "da58be008e00f3ba4139804aa272535e712c36aa",
        "97756b5b20f2ceec730f1dc389cd4873108d2670"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 05 23:18:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 05 23:18:59 2020 +0000"
      },
      "message": "Merge \"Remove install unnecessary packages\""
    },
    {
      "commit": "da58be008e00f3ba4139804aa272535e712c36aa",
      "tree": "38bc6998d1f47325d2d141bc7d13c7d82bcb2d31",
      "parents": [
        "3442eaf87919e6ec9809eb15bcc327e94984dbc5",
        "e4f28205117fdba1c5a39fd1442c41ce7baecdae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 05 13:33:44 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 05 13:33:44 2020 +0000"
      },
      "message": "Merge \"Check port allocation for VM with resource request\""
    },
    {
      "commit": "3442eaf87919e6ec9809eb15bcc327e94984dbc5",
      "tree": "676259ac4c447ce032b53a2f6c46d52a91455427",
      "parents": [
        "ccd164694e6208ce42d9ad96f019114a458b522a",
        "cd9c2ea3a720d8cdd06c7bb5c4253b66d414d0e2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 05 02:30:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 05 02:30:38 2020 +0000"
      },
      "message": "Merge \"Add missing attachments schema in servers.py\""
    },
    {
      "commit": "ccd164694e6208ce42d9ad96f019114a458b522a",
      "tree": "ea860f1c69782ac49ef4a5372404c5e6ea3d8932",
      "parents": [
        "05ca2d137d3b95f02b826ef625252255a1d164a1",
        "0672955e15fd802a5d1f08481dd58408e1f3ec8c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 01 13:13:56 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 01 13:13:56 2020 +0000"
      },
      "message": "Merge \"Fix negative tests of update_volume for volume microversion 3.59\""
    },
    {
      "commit": "05ca2d137d3b95f02b826ef625252255a1d164a1",
      "tree": "cffb085df3e733f36d870b427bce42d6e0b93b14",
      "parents": [
        "04aaa8a05dc72b5b3d12eebc9a47e6fc9569ff4f",
        "9542ad2fb5f479e6dfc52919fcc20b9381157e3f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 01 01:38:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 01 01:38:22 2020 +0000"
      },
      "message": "Merge \"Modify the fake data according to api reference\""
    },
    {
      "commit": "04aaa8a05dc72b5b3d12eebc9a47e6fc9569ff4f",
      "tree": "f3127bbe99e3250d708f0c2360bdb9e7f589d965",
      "parents": [
        "aa81332c250b0572cd30d24ef1e0aa50848c13ac",
        "639c4700ab76af796a9e013921a84b341de2734a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 01 01:35:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 01 01:35:24 2020 +0000"
      },
      "message": "Merge \"Set max_microversion 2.56 for ServerPersonalityTestJSON\""
    },
    {
      "commit": "aa81332c250b0572cd30d24ef1e0aa50848c13ac",
      "tree": "f7cc49540f172d30505c4cf2aafbeaefcd421daa",
      "parents": [
        "7435f094e799eed04b59bbf1928254014850106d",
        "ce23482fd71f869555b5e137019a5a16bcfa6349"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 30 23:40:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 23:40:57 2020 +0000"
      },
      "message": "Merge \"Skip additional test if \u0027xenapi_apis\u0027 flag is False\""
    },
    {
      "commit": "efb5d6aba838db6d873deaafc477b03b762ef01e",
      "tree": "07f54c39fe47094a30b4577cc4f2d15174a44d7d",
      "parents": [
        "a93da8534c1a12f053d659ebddc9145c4ff08be1"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Sep 30 08:16:25 2020 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Sep 30 15:37:28 2020 -0700"
      },
      "message": "Retry on ServerFault in call_and_ignore_notfound_exc()\n\nThis makes us tolerate up to three ServerFault errors while trying to\ndo things like clean up resources during tearDown().\n\nChange-Id: I3b2dac90fd6c71d66506d33aa5e35bb362d9bf87\nRelated-Bug: #1897907\n"
    },
    {
      "commit": "7435f094e799eed04b59bbf1928254014850106d",
      "tree": "9d7e506a121ab84cdf29de1f3e6a5dd8682baac1",
      "parents": [
        "8a960f3bce858c71f8ddbbca9bd929267c314ea6",
        "46172435ea65f689a5aa64347a1f0e9b5268d3a9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 30 16:38:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 16:38:35 2020 +0000"
      },
      "message": "Merge \"Modify the fake data for test_networksks_client for v3\""
    },
    {
      "commit": "8a960f3bce858c71f8ddbbca9bd929267c314ea6",
      "tree": "f876e6de5e16dc98f8c5e31e17fbcd8db9d01853",
      "parents": [
        "a93da8534c1a12f053d659ebddc9145c4ff08be1",
        "23e0747e51f6a83d15724aa716c7674e8b9d0eff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 30 16:38:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 16:38:30 2020 +0000"
      },
      "message": "Merge \"Add placement API methods for testing routed provider nets\""
    },
    {
      "commit": "a93da8534c1a12f053d659ebddc9145c4ff08be1",
      "tree": "cbd182dcd20334ff048b1640cca0a56bc919ddbb",
      "parents": [
        "60429ddd04b2291e3b646cf496d295b7a15784ce",
        "ec60bfff2e35fec8c10afa5ad0aae679fe05562c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 30 12:20:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 12:20:15 2020 +0000"
      },
      "message": "Merge \"add unittest for endpoints operation interface in identity part\""
    },
    {
      "commit": "60429ddd04b2291e3b646cf496d295b7a15784ce",
      "tree": "c2ebd8b9091d7a29196d09431a764989bebf9186",
      "parents": [
        "cc21ae14ee57f04fbc07860490dde7e4f69f0fb0",
        "4e7b2f4594314aeda491d7963ac48e8aece4995e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 30 03:26:38 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 03:26:38 2020 +0000"
      },
      "message": "Merge \"Fix flavor NotFound in test_resize_server_revert_deleted_flavor\""
    },
    {
      "commit": "cc21ae14ee57f04fbc07860490dde7e4f69f0fb0",
      "tree": "609d238261939120cf5813da9e71a3a7daa9dd6d",
      "parents": [
        "a3d91b227c2ef65a6de18e6ebb55f98ee09ff487",
        "cdbfb5eb3eb103a1bfeac9bfd0b124581ab80a04"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 30 02:21:46 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 02:21:47 2020 +0000"
      },
      "message": "Merge \"Fix victoria releasenote to align yaml format\""
    },
    {
      "commit": "a3d91b227c2ef65a6de18e6ebb55f98ee09ff487",
      "tree": "394eb51b5d98ab4c57f155efceb123041d95f4b4",
      "parents": [
        "2f073f0ae85ced24d84aecea7009f02e09e7688b",
        "c8b966ff61bdc5e229e8c319703018d22c342cb6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 30 02:21:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 02:21:35 2020 +0000"
      },
      "message": "Merge \"Fix import line location\""
    },
    {
      "commit": "ec60bfff2e35fec8c10afa5ad0aae679fe05562c",
      "tree": "b968819ae1b4b21fa483e660d86b6f9271e29bdd",
      "parents": [
        "257f3b009f7978723a8748f9f5b413aa8eb38e3a"
      ],
      "author": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Wed Dec 25 10:39:37 2019 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 29 21:56:56 2020 +0000"
      },
      "message": "add unittest for endpoints operation interface in identity part\n\nadd unittest for endpoints operation interface in identity part\n\nChange-Id: I1f51e6f39a0c2fbd7d0bdb9448ac0dd756ddf2d7\n"
    },
    {
      "commit": "2f073f0ae85ced24d84aecea7009f02e09e7688b",
      "tree": "de40fba917d9a17d4d915516b3d1f70e30d9b472",
      "parents": [
        "fd74523ff598782c86aa0a42b61ee8a54931c262",
        "491d63e12c8f40490598e4bed25dd61a3c43f330"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 16:50:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 16:50:09 2020 +0000"
      },
      "message": "Merge \"Add glance multistore tests\""
    },
    {
      "commit": "fd74523ff598782c86aa0a42b61ee8a54931c262",
      "tree": "3adf4bdb09d42dbb10e3c0556e739127eff7aa5b",
      "parents": [
        "307d2bde1f4fc4200aca06b25e5d620a16627cce",
        "e42bd9354aeea97c01337e98d099d6c0824c5131"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 14:09:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 14:09:58 2020 +0000"
      },
      "message": "Merge \"Added stestr for running test using pdb flag\""
    },
    {
      "commit": "ce23482fd71f869555b5e137019a5a16bcfa6349",
      "tree": "45d479144da9959b279fd23eff4f82aaa86e00ed",
      "parents": [
        "307d2bde1f4fc4200aca06b25e5d620a16627cce"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Mon Sep 28 14:34:47 2020 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Mon Sep 28 14:34:47 2020 +0100"
      },
      "message": "Skip additional test if \u0027xenapi_apis\u0027 flag is False\n\nIn change I0ae3f7a81ca7b56f56871e61bcf196ca572ae6d6, we introduced the\n\u0027xenapi_apis\u0027 feature flag to disable tests for XenAPI-only APIs that\nare scheduled to be removed. However, we missed one test from the skip.\nAdd that test now, with a new, better name to highlight its purpose. We\nalso correct a related docstring.\n\nChange-Id: Ica872c31751a7e0edb310acdc4bf59baaf6dfc54\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "307d2bde1f4fc4200aca06b25e5d620a16627cce",
      "tree": "0c65946ef68258b759910dacd4fc193a920899e4",
      "parents": [
        "24ffe96042ed28732232b6a618dd0e68c9bd6ac5",
        "9b442510e72edede1d9840797def2514d344233b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 08:52:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 08:52:26 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - swift part1\""
    },
    {
      "commit": "e4f28205117fdba1c5a39fd1442c41ce7baecdae",
      "tree": "8137fc4077ef41bbf60a7d6c177a9e92e6777029",
      "parents": [
        "24ffe96042ed28732232b6a618dd0e68c9bd6ac5"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Oct 24 12:56:42 2019 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Mon Sep 28 06:45:59 2020 +0000"
      },
      "message": "Check port allocation for VM with resource request\n\nCheck \u0027binding:profile\u0027 field of the port in\nMinBwAllocationPlacementTest.test_qos_min_bw_allocation_basic testcase.\n\nDepends-On: https://review.opendev.org/690999\n\nRelated-Bug: #1849657\nChange-Id: Icf9bf6ab3451432a5860df6d1499bff425e001b7\n"
    },
    {
      "commit": "23e0747e51f6a83d15724aa716c7674e8b9d0eff",
      "tree": "c3bf21f7a2c3a05fc42cb6e98bdbf205d61ab255",
      "parents": [
        "24ffe96042ed28732232b6a618dd0e68c9bd6ac5"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Jul 12 15:21:14 2019 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Mon Sep 28 06:45:37 2020 +0000"
      },
      "message": "Add placement API methods for testing routed provider nets\n\nRouted provider networks feature uses the placement API, to test the\nfeature we need to add the following client methods to the placement\nclient:\n* list_resource_providers\n* show_resource_provider\n* list_resource_provider_inventories\n* list_resource_provider_aggregates\n\nChange-Id: I4e4b104bf4b6b26b02d95b2c9697f4bfdba25ac4\n"
    },
    {
      "commit": "24ffe96042ed28732232b6a618dd0e68c9bd6ac5",
      "tree": "077b577c762f1a24ad556353e5e28cfe9b8181c4",
      "parents": [
        "4f1a3bb3c487d9dc6f48e3fb156488a58b9711eb",
        "5eaf6bdc9ab4cfd0e8856d2d6a7c76b53f89d33b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 26 11:48:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 26 11:48:30 2020 +0000"
      },
      "message": "Merge \"Add keystone v3 EC2 credential tests and client\""
    },
    {
      "commit": "cdbfb5eb3eb103a1bfeac9bfd0b124581ab80a04",
      "tree": "f2f29915101c790e1368d77518f65d1c22736bab",
      "parents": [
        "4f1a3bb3c487d9dc6f48e3fb156488a58b9711eb"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Sat Sep 26 08:44:27 2020 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Sat Sep 26 08:44:27 2020 +0900"
      },
      "message": "Fix victoria releasenote to align yaml format\n\nThis commit fixes the victoria releasenote to align the yaml format.\n\nChange-Id: I192965c0b6a5567a392c810df430e27f414963a3\n"
    }
  ],
  "next": "491d63e12c8f40490598e4bed25dd61a3c43f330"
}
