)]}'
{
  "log": [
    {
      "commit": "886e696734a6877a0b2cd4e3c10c60617dd55c94",
      "tree": "7c3855260a122903c93f11ba1c8a739cf779dea3",
      "parents": [
        "44dac69eb77d78a0de8e68e63617099249345578"
      ],
      "author": {
        "name": "Ekaterina Chernova",
        "email": "efedorova@mirantis.com",
        "time": "Tue Jun 14 14:31:32 2022 +0300"
      },
      "committer": {
        "name": "Ekaterina Chernova",
        "email": "efedorova@mirantis.com",
        "time": "Wed Jun 15 14:20:51 2022 +0300"
      },
      "message": "Fix python-dev reference in bindep\n\nPython2 is a thing of the past, we need python3 now. This should get the\npython3.8+ job running.\n\nChange-Id: Iffb831e5ea55b2086f6e2d93ddccebd64871682f\n"
    },
    {
      "commit": "44dac69eb77d78a0de8e68e63617099249345578",
      "tree": "1b7a54d5562e7ce75df9238307696edc92dc4010",
      "parents": [
        "0ed065a5b6b435f2039eadd30b1e92cbc7a26845",
        "3b0ccb0bdb93f365aab495ca2f07e6f601d3fd06"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 05 22:06:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 05 22:06:39 2022 +0000"
      },
      "message": "Merge \"Allow rulesets modification in secgroups\""
    },
    {
      "commit": "3b0ccb0bdb93f365aab495ca2f07e6f601d3fd06",
      "tree": "215d7532a1747c6e2b8a98c9f0ee8f40cf31f7b4",
      "parents": [
        "67ea5dfbac827a27004448aae7142197eeff57d0"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 24 10:25:19 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Fri Apr 01 09:42:36 2022 +0000"
      },
      "message": "Allow rulesets modification in secgroups\n\nAs part of tempest-scenario-manager-cleanup[1] effort it would be good\nto allow plugins to define their own security group rulesets\nas they\u0027re not always the same as tempest\u0027s (f.e. manila tempest plugin[2])\n\n[1]https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n[2]https://opendev.org/openstack/manila-tempest-plugin/src/branch/master/manila_tempest_tests/tests/scenario/manager.py#L1001\n\nChange-Id: I3cb3a6f67ea507d9e721a31fcba78f8344c630ca\n"
    },
    {
      "commit": "0ed065a5b6b435f2039eadd30b1e92cbc7a26845",
      "tree": "45c4780de83af91c6de091ecd6aed6e1d14eec49",
      "parents": [
        "5ff90d4bd50077434552c7b6921ee4ee0251dd02",
        "8e08a77eab9f8f13c3e81f2411cd567789b9a7e6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 30 06:00:43 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 06:00:43 2022 +0000"
      },
      "message": "Merge \"Use server hostname when creating secure websocket\""
    },
    {
      "commit": "5ff90d4bd50077434552c7b6921ee4ee0251dd02",
      "tree": "90e61b7953ec3ee9048dd5cd00f365b7ea5652b0",
      "parents": [
        "cc3686ba5db94b3d539f9d930a97f5a872a9a983",
        "dc9a93b6adacc959066ffb118e26bc85ae997fb8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 29 21:55:35 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 29 21:55:35 2022 +0000"
      },
      "message": "Merge \"Use wrap_socket from ssl.SSLContext instead of ssl\""
    },
    {
      "commit": "cc3686ba5db94b3d539f9d930a97f5a872a9a983",
      "tree": "435ec39db99834e7dc00b212821255e59c4990cb",
      "parents": [
        "b13d828ef1ff7a1dd022a415a3e0eedc4a9740f2",
        "a91c6dbc0401d47515b9d9ab13ab31f80f458e38"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 28 19:17:47 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 28 19:17:47 2022 +0000"
      },
      "message": "Merge \"Make test_tagged_attachment wait for SSHABLE\""
    },
    {
      "commit": "b13d828ef1ff7a1dd022a415a3e0eedc4a9740f2",
      "tree": "367884c056ba1fab487f95b845fba91b3646797d",
      "parents": [
        "e74b7e2cf55f458b2b64e16a9d6c898d17b1016c",
        "7138e35b8038289f932810ee5a6d5abb90510f7c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 28 13:49:40 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 28 13:49:40 2022 +0000"
      },
      "message": "Merge \"Fix inconsistent type of default value\""
    },
    {
      "commit": "a91c6dbc0401d47515b9d9ab13ab31f80f458e38",
      "tree": "7a02a1eaa91c7cfc1b707e4cd4522ae8d4dbbd37",
      "parents": [
        "e74b7e2cf55f458b2b64e16a9d6c898d17b1016c"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sun Mar 27 10:13:16 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sun Mar 27 10:13:16 2022 +0200"
      },
      "message": "Make test_tagged_attachment wait for SSHABLE\n\nThis test is failing very often, make it wait for the server being\nstarted, this has helped for a lot of other volume related tests, too.\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: Ic2b162b0cd4db04dd0f6c47de815e72888d04998\n"
    },
    {
      "commit": "8e08a77eab9f8f13c3e81f2411cd567789b9a7e6",
      "tree": "7287c547e21abd159371d6ca24b05a36001a10ce",
      "parents": [
        "dc9a93b6adacc959066ffb118e26bc85ae997fb8"
      ],
      "author": {
        "name": "Phil Sphicas",
        "email": "phil.sphicas@att.com",
        "time": "Thu Mar 24 10:09:49 2022 -0700"
      },
      "committer": {
        "name": "Phil Sphicas",
        "email": "phil.sphicas@att.com",
        "time": "Fri Mar 25 15:01:05 2022 -0700"
      },
      "message": "Use server hostname when creating secure websocket\n\nVNC console tests may fail if SSL is terminated on a front-end load\nbalancer that relies on SNI.\n\nWith this change, when SSL wrapping the socket for a wss connection, the\noptional server_hostname parameter is included, in order to allow the\nserver (or SSL terminating entity) to respond with correct certificate.\n\nThe create_websocket function is used by the vnc console tests here:\n- tempest/api/compute/admin/test_live_migration.py\n- tempest/api/compute/servers/test_novnc.py\n\nChange-Id: I8025742607e591821a5e90b5c193ba6cbbc3a241\n"
    },
    {
      "commit": "dc9a93b6adacc959066ffb118e26bc85ae997fb8",
      "tree": "55d1c4855319f968c14d64d7cbcb8efdc102497e",
      "parents": [
        "67ea5dfbac827a27004448aae7142197eeff57d0"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 25 17:34:42 2022 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 25 20:57:00 2022 +0100"
      },
      "message": "Use wrap_socket from ssl.SSLContext instead of ssl\n\nSince Python 3.2 and 2.7.9, it is recommended to use the\nSSLContext.wrap_socket() instead of wrap_socket(). The top-level\nfunction is limited and creates an insecure client socket without\nserver name indication or hostname matching.\n\n[1] https://docs.python.org/3/library/ssl.html#ssl.wrap_socket\n\nChange-Id: I5d61f32760d2715fdb34314f173b0efcec4a2dcf\n"
    },
    {
      "commit": "e74b7e2cf55f458b2b64e16a9d6c898d17b1016c",
      "tree": "eb2be4dfa66c1aa64cb927999a9d305d3c2bcb1c",
      "parents": [
        "67ea5dfbac827a27004448aae7142197eeff57d0"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 25 14:38:57 2022 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 25 14:38:57 2022 +0100"
      },
      "message": "Add Tempest gate job for stable/yoga\n\nNow we have stable/yoga branch ready for devstack and so does\nfor all service projects.\n\nThis commit adds the Tempest testing for stable/yoga by adding\nnew jobs running on stable/yoga version of openstack.\n\nChange-Id: Id731c26a0f134428094e8d830fb615695dffe10b\n"
    },
    {
      "commit": "67ea5dfbac827a27004448aae7142197eeff57d0",
      "tree": "18a5e17e6a8aa38ac725e0543e08033282f26ae7",
      "parents": [
        "7304e3ac8973a42bcfff91d561ac9d238b187334",
        "a814961796061804d9e5390e70fd0610a53a2aa9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 21 22:51:58 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 21 22:51:58 2022 +0000"
      },
      "message": "Merge \"Fix compute_unified decoration\""
    },
    {
      "commit": "7304e3ac8973a42bcfff91d561ac9d238b187334",
      "tree": "343b0a80a29f41b0fa5d3c8cd43d91bafae66ce4",
      "parents": [
        "6fa213cc0fcab744b46109e5f07cb58b0df4a314"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 18 13:58:25 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 19 04:07:56 2022 +0000"
      },
      "message": "Move ServerStableDeviceRescueTest to wait for SSH-able server\n\nServerStableDeviceRescueTest also perform the attach_volume\non rescue server and in cleanup detach_volume. As described in\nthe bug#1960346 we need to wait for server readiness before\ndetach volume called.\n\nAlso making centos stream 9 job as voting.\n\nCloses-Bug: #1960346\nChange-Id: Ia213297b13f42d39213dea9a3b2cfee561cdcf28\n"
    },
    {
      "commit": "6fa213cc0fcab744b46109e5f07cb58b0df4a314",
      "tree": "95c23f582306e9d168718bdbf1acc4d4c4d68c01",
      "parents": [
        "8c6d0cf5200cc4dca626cc86c7eebaaad478ca8d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 17 23:45:41 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 18 10:04:07 2022 -0500"
      },
      "message": "Make rescue, volume attachment compute tests to use SSH-able server\n\nAs you can see the details in bug#1960346, volume detach fails\non centos 9 stream while server is not fully booted. This\ncommit makes sure that erver creation as well as after the unrescue\nserver test wait for the server to be SSH-able before test start\nperforming the detach operation in cleanup.\n\nRelated-Bug: #1960346\nChange-Id: Ib21a764e3cf81d761d738bf7bfaf5c264b739a16\n"
    },
    {
      "commit": "8c6d0cf5200cc4dca626cc86c7eebaaad478ca8d",
      "tree": "6db0b4f09d985d3f8a0f4c009b138fba74109944",
      "parents": [
        "5c556626d16c2a4c6ee9c9da45d4954db6f83f27"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 17 13:14:49 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 17 22:48:42 2022 -0500"
      },
      "message": "Move ssh|ping-able server logic into separate method\n\nWe can use the ssh|ping-able logic into many other tests than\njust in common create server method. For example, when in rescue\nserver negative test, we need to check for SSH after test unrescue\nthe server and detach volume from it.\n\nChange-Id: Ibc59e03c7f6a0aa89fb6188a5cb68be39c3ee611\n"
    },
    {
      "commit": "a814961796061804d9e5390e70fd0610a53a2aa9",
      "tree": "bd2d71ee811649ab2c86ff455e9ff01d879d390e",
      "parents": [
        "5c556626d16c2a4c6ee9c9da45d4954db6f83f27"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Thu Mar 17 11:47:41 2022 +0200"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Thu Mar 17 11:59:16 2022 +0200"
      },
      "message": "Fix compute_unified decoration\n\nCurrent test class decorate the class with skip.\nThe problem is that when feature is disabled the skip section\nreturns a function type.\nThe ServersQuotaTest class inherits from a function type instead\ntype (class) and it fails with TypeError: function() argument\n\nWe dont see the exception because on false we dont try to run\n\ntesttool version is 2.5.0\n\nChange-Id: I3ff2e59ca1eaae4f9b1eb1fb7148cd3efcbcd8f2\n"
    },
    {
      "commit": "5c556626d16c2a4c6ee9c9da45d4954db6f83f27",
      "tree": "207e3ec0b5821804832b14341fbd49b31b7c6f3e",
      "parents": [
        "fb108e1957484940e158f62f5319429b1ba69267",
        "9daf9bb3681e8142e94c381f7909790aab2bb5a2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 12 08:40:48 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 12 08:40:48 2022 +0000"
      },
      "message": "Merge \"Add release notes page for version 30.0.0\""
    },
    {
      "commit": "fb108e1957484940e158f62f5319429b1ba69267",
      "tree": "3491e6c7845c019afb9aa641dd2d0da950c7ed53",
      "parents": [
        "a7b88b5fd8a854509d0cf92ce786c17a0e75e51f",
        "76909efbe07de8b8a202d10979179e6b21f203df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 11 22:32:28 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 22:32:28 2022 +0000"
      },
      "message": "Merge \"API for list group types by parameter sort/public\""
    },
    {
      "commit": "9daf9bb3681e8142e94c381f7909790aab2bb5a2",
      "tree": "5ea5a2e62c342891897946ab6ce3176be4c2f523",
      "parents": [
        "a7b88b5fd8a854509d0cf92ce786c17a0e75e51f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 10 16:14:12 2022 -0600"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 11 14:32:21 2022 +0000"
      },
      "message": "Add release notes page for version 30.0.0\n\nTempest 30.0.0 has been released [1].\nThis commit adds a new page for 30.0.0 release notes.\n\n[1] https://review.opendev.org/c/openstack/releases/+/832742\n\nChange-Id: I52e84d8626a39e8ad8690185dc12cfd8d8654c9b\n"
    },
    {
      "commit": "a7b88b5fd8a854509d0cf92ce786c17a0e75e51f",
      "tree": "6969973590321f860a94bb67f24646f7acd5c2c3",
      "parents": [
        "6853f8da03b7bcf1ccd15ec1e3cb6590bf09cbf1"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 11 14:00:40 2022 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 11 14:02:20 2022 +0000"
      },
      "message": "Add release notes pages for 29.1.0 and 29.2.0\n\nAdding release notes pages for 29.1.0 and 29.2.0 versions.\n\n[1] https://review.opendev.org/c/openstack/releases/+/816165\n[2] https://review.opendev.org/c/openstack/releases/+/817401\nChange-Id: I684168c3f453d332d44ffc3ae9b326205e6b54aa\n\nChange-Id: I13bee2530d615d8d5969e866ffce6c30e40a8047\n"
    },
    {
      "commit": "6853f8da03b7bcf1ccd15ec1e3cb6590bf09cbf1",
      "tree": "f65f66601a6fb79cb351a63e4e2c08534421af26",
      "parents": [
        "4f63115e591ea387745eff5834b2cdce22707158"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 08 20:05:52 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 09 17:10:02 2022 +0000"
      },
      "message": "Switch to the master constraint in tox.ini\n\nTo releas a new tag for Tempest Yoga, we modified the\ncompatible constraint in tox.ini\n- https://review.opendev.org/c/openstack/tempest/+/832739/1\n\nAs new tag is released now so we can switch back to the master\nconstraint in tox.ini.\n\nChange-Id: I4330b958970c28ed373e6385c8ac9b813c1257a8\n"
    },
    {
      "commit": "4f63115e591ea387745eff5834b2cdce22707158",
      "tree": "e4eb7e903c28fb5bf8efd4eec99ad98582e018b8",
      "parents": [
        "e4d7182d6895aa53557c5ca94d38c342d37f4828"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 08 20:03:23 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 09 17:09:55 2022 +0000"
      },
      "message": "Add releasenote to tag the Tempest for Yoga release\n\nChange-Id: Ide70ba2077caeef8c3b30a2399861aa5261d0bdc\n"
    },
    {
      "commit": "e4d7182d6895aa53557c5ca94d38c342d37f4828",
      "tree": "c401b1722b0fbdc8aea4fa360c2badbe1ebfc13c",
      "parents": [
        "fd708dc272e454a65e8a27017acbd109cf0af789"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 08 19:55:40 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 09 17:09:38 2022 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for Yoga\n\nWe are going to release Tempest new tag to declare the start of\nsupport for stable/yoga. So that new tag use stable/yoga\nconstraint in the tox env.\n\nFor example: if anyone use Tempest new tag (30.0.0) in future say\n1 year later then tox env also should use the yoga contstraint for\ncompatibility instead master.\n\nThese need to be move back to master constraint once release is done.\n\nBy using master constraint in tox for all the old tag is problem and\nwe faced the issue of constraint incompatibility due to that and we\nhave to work around it all over the devstack, tempest role, grenade to\nset the stable constraint cia env var.\n\nChange-Id: Ie3159da1b9b73652f52cf22d87ab1dd0ae6411d9\n"
    },
    {
      "commit": "fd708dc272e454a65e8a27017acbd109cf0af789",
      "tree": "d5b4c7318c43067894a39fee09d519bf64e577f7",
      "parents": [
        "5a7cc775a384299fe22ea6d188679ed58d457b4a",
        "1a65c4f0b13efc46002da5c4d9b64da46b1879d8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 09 13:44:19 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 13:44:19 2022 +0000"
      },
      "message": "Merge \"Add compute response schema for microversion 2.75\""
    },
    {
      "commit": "5a7cc775a384299fe22ea6d188679ed58d457b4a",
      "tree": "0d51aa2e50542aed669c1512d5372cc517069d30",
      "parents": [
        "914b096dfd6b829ea963d537aaa1db6c12bd28f2",
        "3ee9f2167d7351214076fc6f220cb083b26e93a6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 09 06:23:32 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 06:23:32 2022 +0000"
      },
      "message": "Merge \"Add schema for compute 2.45 microversion\""
    },
    {
      "commit": "1a65c4f0b13efc46002da5c4d9b64da46b1879d8",
      "tree": "18d4f94c684d56d89324268b75484583c69b25bf",
      "parents": [
        "3ee9f2167d7351214076fc6f220cb083b26e93a6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 03 22:03:26 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 05 10:28:21 2022 -0600"
      },
      "message": "Add compute response schema for microversion 2.75\n\nCompute microversion 2.75 made the rebuild and update server\nresponse same as get servers\n- https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id68\n\nPartially Implements: blueprint fix-microversion-gap\n\nChange-Id: I1728e5de0e815def0fe31c242203bd9f36dc41f4\n"
    },
    {
      "commit": "914b096dfd6b829ea963d537aaa1db6c12bd28f2",
      "tree": "61c6fd7bca6e5e8aa5eace914982a0fe11adefa2",
      "parents": [
        "721504b102f35d062b725997bccfdfda40d2c371",
        "badb24c546f59277a90fbcd5e517525d58591615"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 05 03:46:56 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 05 03:46:56 2022 +0000"
      },
      "message": "Merge \"Tests for nova unified quotas\""
    },
    {
      "commit": "721504b102f35d062b725997bccfdfda40d2c371",
      "tree": "7764c804306924ed845da8bc65a807063ab03912",
      "parents": [
        "5549fd2a0414f3323ffd19501b99668ed9ebb8b5",
        "74fa50574867a446df5cfdf9d3b54c2068a034cb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 04 12:30:56 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 12:30:56 2022 +0000"
      },
      "message": "Merge \"Add configuration for compute unified limits feature\""
    },
    {
      "commit": "5549fd2a0414f3323ffd19501b99668ed9ebb8b5",
      "tree": "5bf1f9e9e3bb9e0b828a0b6f5df1ebb9bde2adb6",
      "parents": [
        "24417d018d1186db65c1b9f8c7bd2d29227409c5",
        "dc517e0a1cae0d46862a16175379d5a6587c1935"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 04 09:17:34 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 09:17:34 2022 +0000"
      },
      "message": "Merge \"Fix compute quota classes schema for v2.50 and v2.57\""
    },
    {
      "commit": "24417d018d1186db65c1b9f8c7bd2d29227409c5",
      "tree": "3d836b0d4732df09f48ead783d10fe57ab082b32",
      "parents": [
        "3b1143a3aa7e4df688f2636722c789240a18e22b",
        "9ba15f64bca77f8d23b1e322a7a6b23c71a2d9d6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 04 06:45:40 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 06:45:40 2022 +0000"
      },
      "message": "Merge \"compute: Move device tagging tests to use wait_until\u003dSSHABLE\""
    },
    {
      "commit": "3ee9f2167d7351214076fc6f220cb083b26e93a6",
      "tree": "4f8848fede96e8eb24307ad2a53909191c654b4b",
      "parents": [
        "dc517e0a1cae0d46862a16175379d5a6587c1935"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 16 16:55:14 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 03 21:53:05 2022 -0600"
      },
      "message": "Add schema for compute 2.45 microversion\n\nCompute microversion 2.45 changed the response\nof create image and create backup APIs.\n\ncreate image schema already covered\n- https://github.com/openstack/tempest/blob/fec2c93cdcc14ad08d0a35136ee287525e7a4879/tempest/lib/api_schema/response/compute/v2_45/images.py\n\nThis patch adds the schema for create backup API.\n\nPartially Implements: blueprint fix-microversion-gap\n\nChange-Id: Icfeec8957c58472e7f176680d48745b5c5350b55\n"
    },
    {
      "commit": "badb24c546f59277a90fbcd5e517525d58591615",
      "tree": "ad93f8cf774126eecc668c0eb9ba5d896f4c9518",
      "parents": [
        "74fa50574867a446df5cfdf9d3b54c2068a034cb"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Aug 12 01:09:39 2021 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Mar 04 03:18:35 2022 +0000"
      },
      "message": "Tests for nova unified quotas\n\nThis adds a sequence of unified limit updates and verifications of\nenforcement for servers, vcpu, ram, and disk. This is safe to run in\nparallel with other tests because only project scoped limits are being\ntested in this scenario.\n\nRelated to blueprint unified-limits-nova\n\nChange-Id: I37d3896a037e2d4d1004abc52f6e93fd0025f981\n"
    },
    {
      "commit": "3b1143a3aa7e4df688f2636722c789240a18e22b",
      "tree": "3842f30b01474412609fec3f3a1050c61fc829b8",
      "parents": [
        "b87a29b689e394d06a6dad15db6499c2b2291cc5",
        "d548e7a8fb22f4cd9aa6c36ee5ca63857e38e843"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 04 03:13:47 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 03:13:47 2022 +0000"
      },
      "message": "Merge \"compute: Move volume attach tests to use wait_until\u003dSSHABLE\""
    },
    {
      "commit": "b87a29b689e394d06a6dad15db6499c2b2291cc5",
      "tree": "c19088694ad32920296b26d75591338fcb9345c3",
      "parents": [
        "731e28c1bfe08e5cea71201e8d76bd120a14cbb2",
        "ed6d10235cdd41880a8f39d2e9126d9ba3b840be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 03 22:59:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 22:59:29 2022 +0000"
      },
      "message": "Merge \"Fix server group schema for compute microversion 2.64\""
    },
    {
      "commit": "731e28c1bfe08e5cea71201e8d76bd120a14cbb2",
      "tree": "1b8594b58d4474b9a4d9d84e6d1453943811bdbb",
      "parents": [
        "b59e9de374b7be3ddb48c16fbad7dc7d21d9e406",
        "0b4bc3dcc6ac46b05048dd869231f6784fc69389"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 03 21:32:55 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 21:32:55 2022 +0000"
      },
      "message": "Merge \"Introduce PINGABLE and SSHABLE waiters and wait_until state support\""
    },
    {
      "commit": "b59e9de374b7be3ddb48c16fbad7dc7d21d9e406",
      "tree": "58c2c21430c875ed05494c166f16a95b6efe3ecb",
      "parents": [
        "fc00a38068ae11557bb9d45d97c6486a5de0e964",
        "952fe9c76deaa16a5b5915ff1f96cc5d752477c2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 03 02:34:20 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 02:34:20 2022 +0000"
      },
      "message": "Merge \"Add tempest-full-centos-9-stream non voting job\""
    },
    {
      "commit": "fc00a38068ae11557bb9d45d97c6486a5de0e964",
      "tree": "c13d5f9f8337b211cc123bbd20899cae7a7e245f",
      "parents": [
        "8758c3aac0b296212e4a3d8b6e90abc53fe61582",
        "1ca0ede168c4aa5d44bca17c9e6b8264544a79fd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 02 23:15:57 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 23:15:57 2022 +0000"
      },
      "message": "Merge \"add image schemas for image\""
    },
    {
      "commit": "952fe9c76deaa16a5b5915ff1f96cc5d752477c2",
      "tree": "f3efce17bfa2c6fb30c89f73f3121c3198f16666",
      "parents": [
        "8758c3aac0b296212e4a3d8b6e90abc53fe61582"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 02 14:43:34 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 02 14:43:34 2022 -0600"
      },
      "message": "Add tempest-full-centos-9-stream non voting job\n\ncentos 9 stream is testing runtime for Yoga so\nlet\u0027s add it in tempest gate. This job is failing\ndue to bug#1960346 and it will be helpful to know the\njob status when we add the fixes with below series:\n- https://review.opendev.org/q/topic:wait_until_sshable_pingable\n\nRelated-Bug: #1960346\nChange-Id: Ib91f67fb9a592e91649e06bb2821f452b36b49f0\n"
    },
    {
      "commit": "8758c3aac0b296212e4a3d8b6e90abc53fe61582",
      "tree": "f36de4ac44f1af4ac2ec5a03af2507771cca6c6d",
      "parents": [
        "af19ff41410f4eab0c5074fbeb3e402087d77dc0",
        "2a5ef1b9339e5c739d9271b0f991e24f73495fc5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 02 13:15:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 13:15:05 2022 +0000"
      },
      "message": "Merge \"Use LOG.warning instead of deprecated LOG.warn\""
    },
    {
      "commit": "1ca0ede168c4aa5d44bca17c9e6b8264544a79fd",
      "tree": "d796c6c023287260e87def5ca4ca338c56e956fb",
      "parents": [
        "af19ff41410f4eab0c5074fbeb3e402087d77dc0"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Jan 14 09:58:06 2020 +0800"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 02 10:54:01 2022 +0000"
      },
      "message": "add image schemas for image\n\nadd image schemas for image V2\n\nChange-Id: Ica35b854dc2f2f36b62c71025dd3f0440d93c85a\n"
    },
    {
      "commit": "76909efbe07de8b8a202d10979179e6b21f203df",
      "tree": "d1986887528782847c43b61f9ef1b5828c181488",
      "parents": [
        "af19ff41410f4eab0c5074fbeb3e402087d77dc0"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Jul 20 16:59:36 2021 +0800"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 02 10:50:08 2022 +0000"
      },
      "message": "API for list group types by parameter sort/public\n\ntest list group types，sort asc、sort\ndes、is_public\u003dTrue、is_public\u003dFalse\n\nChange-Id: I8c8a0cf699e85c0566928b2d6ccaf88d58890e43\n"
    },
    {
      "commit": "9ba15f64bca77f8d23b1e322a7a6b23c71a2d9d6",
      "tree": "512dd0227113db36a95ec91f60d974fed533a11d",
      "parents": [
        "d548e7a8fb22f4cd9aa6c36ee5ca63857e38e843"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Nov 12 13:01:11 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 02 09:52:48 2022 +0000"
      },
      "message": "compute: Move device tagging tests to use wait_until\u003dSSHABLE\n\nWaiting until the test instance is SSH-able before continuing\nthe test will help us avoid failures to detach a volume from\nserver, more info in the related bug.\n\nRelated-Bug: #1960346\n\nChange-Id: Id5496572ce6cef06e71bae1a1040b274bacf4f79\n"
    },
    {
      "commit": "d548e7a8fb22f4cd9aa6c36ee5ca63857e38e843",
      "tree": "261528a6c3e7c9c80828dcb6c402407e3c0a9bad",
      "parents": [
        "0b4bc3dcc6ac46b05048dd869231f6784fc69389"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Nov 12 12:59:22 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 02 09:46:42 2022 +0000"
      },
      "message": "compute: Move volume attach tests to use wait_until\u003dSSHABLE\n\nWaiting until the test instance is SSH-able before continuing\nthe test will help us avoid failures to detach a volume from\nserver, more info in the related bug.\n\nRelated-Bug: #1960346\nChange-Id: I5ad4aa04f02001efa06616bf77e03e018206d1fe\n"
    },
    {
      "commit": "0b4bc3dcc6ac46b05048dd869231f6784fc69389",
      "tree": "7fa705163c5334bd345aad1f1bc1a034cc2e152d",
      "parents": [
        "ca03d2b504eabb19aff56ea6673eeb9a7d7b22fe"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Nov 11 17:45:25 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 02 09:21:16 2022 +0000"
      },
      "message": "Introduce PINGABLE and SSHABLE waiters and wait_until state support\n\nThis change introduces two new instance state waiters and uses them to\nextend the existing tempest.common.compute.create_test_server wait_until\nstate support.\n\nThey are being introduced in an effort to allow the guest OS time to\nstart *before* we start attempting to interact with it either directly\nby connecting to the instance or indirectly by hot-plugging or\nhot-unplugging devices. The latter on some virt backends being an issue\nif the guest OS is unable to respond to the underlying ACPI requests\nsent to it.\n\nIt should be noted that these new states rely on the instance already\nbeing ACTIVE before we begin to wait for the instance to either become\npingable or accessible over SSH. This is taken into account and will\nalways happen for these states even if validation isn\u0027t enabled in the\nenvironment and thus it isn\u0027t possible to wait until the instance is\npingable or accessible over ssh.\n\nChange-Id: Ib14fa7dc5c8093eed498049cd0a56c8ac6853660\n"
    },
    {
      "commit": "af19ff41410f4eab0c5074fbeb3e402087d77dc0",
      "tree": "f9739545e2d3da7ba0f4dd48ad533aead2f22e91",
      "parents": [
        "ca03d2b504eabb19aff56ea6673eeb9a7d7b22fe"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Feb 23 10:42:26 2022 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Feb 23 10:42:26 2022 -0800"
      },
      "message": "Add grenade-skip-level jobs to integrated-gate\n\nChange-Id: I4186beaf1d083a370d46cf1d3273e067887b0f73\n"
    },
    {
      "commit": "ca03d2b504eabb19aff56ea6673eeb9a7d7b22fe",
      "tree": "5d22991bd78dcd6cbc43285dcf50a1265e3604df",
      "parents": [
        "42f6cb522ecf513e05d39f958a01b326135def99",
        "20556df7ab807d39b1541b71555b44fac332f64d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 17 11:19:22 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 17 11:19:22 2022 +0000"
      },
      "message": "Merge \"Move get_server_ip into tempest.common.compute\""
    },
    {
      "commit": "42f6cb522ecf513e05d39f958a01b326135def99",
      "tree": "acc10d324d10e8e0f4ace06c7bc699c22c64ab82",
      "parents": [
        "165397af71bdb89ea942b680480f25b32e94e685",
        "8f68f69ccfb9ad2bd4cdf822d248278dd08faef2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 14 04:28:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 14 04:28:29 2022 +0000"
      },
      "message": "Merge \"Add logging to metadata parsing\""
    },
    {
      "commit": "165397af71bdb89ea942b680480f25b32e94e685",
      "tree": "7c04db62b80fdf89a66a09090fda581a18a18f87",
      "parents": [
        "140d693f8589a15636ddadb68941c7a580eeff75",
        "78b960f91f71dc6f98776b6de7e833da74ffc520"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 10 10:37:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 10 10:37:46 2022 +0000"
      },
      "message": "Merge \"Fix floating ip timeout issues with uwsgi enabled\""
    },
    {
      "commit": "140d693f8589a15636ddadb68941c7a580eeff75",
      "tree": "050e2e7456fab5e7fd3fa19e5379279b1a70b00b",
      "parents": [
        "eb1afd539aa1fadbc6aa3bccf87af7cb5e0f0abb",
        "1ff7748623c2d02122bec36542f8bc310d296836"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 09 20:42:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 09 20:42:29 2022 +0000"
      },
      "message": "Merge \"Remove usage of unittest2\""
    },
    {
      "commit": "78b960f91f71dc6f98776b6de7e833da74ffc520",
      "tree": "7977919d281254bafc30c898cb2a1b430c643ff9",
      "parents": [
        "d4c9cc89f199899b20cfaea975ecd15ee66d3523"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Feb 08 17:18:02 2022 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 09 16:23:06 2022 +0000"
      },
      "message": "Fix floating ip timeout issues with uwsgi enabled\n\nThis reverts commit d4c9cc89f199899b20cfaea975ecd15ee66d3523 which\nintroduced a waiter to fix a bug in Tempest. Unfortunately that broke\nneutron-tempest-with-uwsgi job where some of the tests started to fail\ndue to timeouts - waiting for the floating ip to get attached to a server\nprolonged the tests which caused the timeout (it seems the ip attachment\nprocess takes longer on an environment with uwsgi).\nThe failing tests also didn\u0027t require an attached floating ip or they\ndid however long enough after the server creation thus it is redundant\nto wait for the ip attachment at the beginning (when the resource is\ncreated) when it can happen \"in parallel\".\n\nThis patch moves the waiter from the common file to the test class\nwhere the waiter is needed to fix a bug [1].\n\n[1] https://bugs.launchpad.net/tempest/+bug/1945495\n\nCloses-Bug: #1960022\nChange-Id: Iddfa4ef874328fdee5418de5a8b1112007541883\n"
    },
    {
      "commit": "eb1afd539aa1fadbc6aa3bccf87af7cb5e0f0abb",
      "tree": "3c883790b4c412254fb909c3186922c697382041",
      "parents": [
        "115065a239a8e1ab50b6070a3c6ebfeabd0ad6fc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 05 19:50:33 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 05 19:50:33 2022 -0600"
      },
      "message": "Make stable/ussuri job voting\n\nstable/ussuri job was made non voting due to\nbug#1959467\n\n- https://review.opendev.org/c/openstack/tempest/+/827258\n\nAs bug is fixed now, let\u0027s revert it to voting again.\n\nChange-Id: I834300ee8d9ee8952284b55f53d97456a1ca6032\n"
    },
    {
      "commit": "8f68f69ccfb9ad2bd4cdf822d248278dd08faef2",
      "tree": "ec3debd66618e871533207c572c24562f047d737",
      "parents": [
        "115065a239a8e1ab50b6070a3c6ebfeabd0ad6fc"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Thu Feb 03 14:02:57 2022 +0100"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Fri Feb 04 15:25:11 2022 +0100"
      },
      "message": "Add logging to metadata parsing\n\nThe TaggedAttachmentsTest class queries server metadata to see if the\ntagging is visible from the guest. However when the check fails it does\nnot log what was the faulty metadata. To make troubleshooting easier\nthis patch adds logging for the error cases.\n\nChange-Id: I58f6fefef0f0a9db2f7fdf2a1a0125f616319949\n"
    },
    {
      "commit": "7138e35b8038289f932810ee5a6d5abb90510f7c",
      "tree": "6001865607a5321dc06628257e2210b5b368e196",
      "parents": [
        "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Thu Feb 03 09:16:34 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Thu Feb 03 09:18:34 2022 +0900"
      },
      "message": "Fix inconsistent type of default value\n\nThe provider_net_base_segmentation_id parameter is StrOpt, thus expects\na string value. This change fixes the incorrect type(integer) of\nits default value to get rid of the following warning message.\n\n/usr/lib/python3.6/site-packages/oslo_config/types.py:59: UserWarning:\n converting \u00273000\u0027 to a string\n  warnings.warn(\u0027converting \\\u0027%s\\\u0027 to a string\u0027 % str_val)\n\nCloses-Bug: #1959859\nChange-Id: I92aeb04f6c5aefd26e83b83c17d80341418aa233\n"
    },
    {
      "commit": "115065a239a8e1ab50b6070a3c6ebfeabd0ad6fc",
      "tree": "dc41d151b6a40fa476ea70de49eb1afe81266e12",
      "parents": [
        "cae966812a4a5070c3e7f82d16ebe697da57e5c5"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Feb 01 15:19:39 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Feb 02 10:36:55 2022 +0530"
      },
      "message": "Fix TypeError in QoSBandwidthAndPacketRateTests\n\n[1] Added random int to flavor name but that resulted into\nTypeError: can only concatenate str (not \"int\") to str.\n\nConcatenate using % operator to fix it.\n\nAlso make tempest-full-ussuri-py3 job non-voting temporary\nto unblock gate, can be reverted once [2] is fixed.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/826946\n[2] https://launchpad.net/bugs/1959600\n\nRelated-Bug: #1959467\nChange-Id: I76e15b6b52bb44fec550ead510186c644c4a1c7f\n"
    },
    {
      "commit": "cae966812a4a5070c3e7f82d16ebe697da57e5c5",
      "tree": "e9dc649ad5b3d585ee6c7467dfc309bc11da4813",
      "parents": [
        "46fc2e2e4115996e39cc3c5abd2eb62b8e9a2668"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat Jan 29 01:13:17 2022 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat Jan 29 01:14:06 2022 +0000"
      },
      "message": "Append random int to new flavor name in QoSBandwidthAndPacketRateTests\n\nIn a couple of the tests a new flavor is created by appending the\nstring \u0027extra\u0027 to the existing flavor name. The existing flavor name is\nhowever CONF.compute.flavor_ref, which isn\u0027t unique. If two tests that\ncreate the flavor run at the same time, there will be a 409 collision\nand one test will fail.\n\nThis appends a random int to the new flavor name to prevent conflicts.\n\nCloses-Bug: #1959467\n\nChange-Id: I9928e2be9c749f69eea9a9d4f9e8fe03ef4ef612\n"
    },
    {
      "commit": "46fc2e2e4115996e39cc3c5abd2eb62b8e9a2668",
      "tree": "80da3e12e280439c91c3dc6bbd03a257b99d16a4",
      "parents": [
        "34c97a1b25b65724e5e540850506d2d38dd30af9",
        "d4c9cc89f199899b20cfaea975ecd15ee66d3523"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 28 20:23:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 28 20:23:38 2022 +0000"
      },
      "message": "Merge \"Fix test_rebuild_server test by waiting for floating ip\""
    },
    {
      "commit": "74fa50574867a446df5cfdf9d3b54c2068a034cb",
      "tree": "c42f7440c9965733cfa22acf68004134a18ce28c",
      "parents": [
        "d771c95ee83aa63a15919bea0f60fd3795b3ba70"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu May 06 22:41:30 2021 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Jan 28 20:01:32 2022 +0000"
      },
      "message": "Add configuration for compute unified limits feature\n\nThis adds a config option to indicate the presence of the unified\nlimits feature in the compute service and skips tests that depend\non the feature being present or absent.\n\nRelated to blueprint unified-limits-nova\n\nChange-Id: I9508b41f1a0a208dbce090a4143cb87b858fc5f2\n"
    },
    {
      "commit": "34c97a1b25b65724e5e540850506d2d38dd30af9",
      "tree": "77e6b9eadfd00d43ad17675111359c186b705634",
      "parents": [
        "8c4b99e26be51272692f51b00a534ee15dcf74d1",
        "1a76c2c1c5559e568d57ad1256e0097747bb29bd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 28 13:20:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 28 13:20:07 2022 +0000"
      },
      "message": "Merge \"Revert \"Check VM\u0027s console log before trying to SSH to it.\"\""
    },
    {
      "commit": "d4c9cc89f199899b20cfaea975ecd15ee66d3523",
      "tree": "da66b59f80eb8398f20921c06b1760b47d130653",
      "parents": [
        "86db21ea6afb6c26a21fc143a7d061e947c31a93"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Oct 15 00:01:36 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Jan 28 08:00:50 2022 +0000"
      },
      "message": "Fix test_rebuild_server test by waiting for floating ip\n\nThe test could fail on an adresses mismatch when the test server\ndidn\u0027t have floating ip assigned yet at the beginning of the test.\n\nCloses-Bug: #1945495\nChange-Id: Ic99ba61d87dfc24a684263d41e0caa4f54d1d263\n"
    },
    {
      "commit": "8c4b99e26be51272692f51b00a534ee15dcf74d1",
      "tree": "22a16724f5c27c3ea5436ac902d5108df1622da5",
      "parents": [
        "86db21ea6afb6c26a21fc143a7d061e947c31a93",
        "5ff5dabd6e6bafde1a68e70f9a6869cee1753850"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 27 00:11:02 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 27 00:11:02 2022 +0000"
      },
      "message": "Merge \"Fix stable/train testing with tempest 26.1.0\""
    },
    {
      "commit": "5ff5dabd6e6bafde1a68e70f9a6869cee1753850",
      "tree": "52ef20d6d73b67c2eaa0bfe2cebb4947051589d4",
      "parents": [
        "d373b9a1762d338f7be2c9dd59e146b81b3799f6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Dec 20 10:07:49 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jan 25 17:03:31 2022 +0000"
      },
      "message": "Fix stable/train testing with tempest 26.1.0\n\nTis issue came up before also during we cap the Tempest\nversion for stable branch tests(the one moved to EM state).\n\nTempest use the tox constraints file while creating the tempest\nvirtual env in devstack/lib/tempest, installing the tempest\nplugins and running the tests like in run-tempest ansible roles.\nIf anywhere tox constraints file is used differently then venv\nwill be recreated and installed tempest plugins will be gone from\nthat recreated venv so tempest will not be able to run the plugins\ntests and fail job.\n\nCurrent failure: https://aca43ed1a01d95dea0ee-dcdb6cbb330bdac08ffee1284f86c919.ssl.cf2.rackcdn.com/822225/3/check/octavia-v2-dsvm-scenario/f60e4d3/job-output.txt\n\nEarlier I tried to fix it in a generic way by fetching the devstack\nlocalrc - https://review.opendev.org/c/openstack/tempest/+/774913\nbut this solution does not seems working as we can see it is skipped\nin current stable/train testing with tempest 26.1.0\n\nAdding stable/train explicitly in list for using the stable constraint\nin run-tempest role also which will be in sync with what devstack/lib/tempest\nuse. And later I will debug why generic way is not working.\n\nBecause of Tempest 26.1.0 and with stestr 2.5.1 (beacause of upper\nconstraints of stestr 2.5.1 in stable/train) which does not have\nnew args exclude-regex so let\u0027s fallback to old arg if new arg is passed.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/822380\nDepends-On: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/825708\n\nCloses-Bug: #1955418\nChange-Id: I105c839c38adfba1f9e22123ec3a99ffc0b5b72e\n"
    },
    {
      "commit": "1ff7748623c2d02122bec36542f8bc310d296836",
      "tree": "9fe40b7a94d28f7a502d66c7b66c07dc6d60404f",
      "parents": [
        "eb860bca57b27da4f1b33de06763abd5fb784afb"
      ],
      "author": {
        "name": "Jon Schlueter",
        "email": "jschluet@redhat.com",
        "time": "Mon Jan 24 17:38:48 2022 -0500"
      },
      "committer": {
        "name": "Jon Schlueter",
        "email": "jschluet@redhat.com",
        "time": "Mon Jan 24 17:49:25 2022 -0500"
      },
      "message": "Remove usage of unittest2\n\nfrom comments when it was last touched it looks like workarounds for\nunittest2 might be able to be dropped.\n\nrelated: https://github.com/mtreinish/stestr/pull/265\n\nsimplify the workaround logic around unittest2 TestCase logic\n\nChange-Id: Ibac9d0c2fa2f30605dd44ee58b84946464ea6449\n"
    },
    {
      "commit": "86db21ea6afb6c26a21fc143a7d061e947c31a93",
      "tree": "3da433d831f87bdd233014076eb9e82b29dc7e96",
      "parents": [
        "eb860bca57b27da4f1b33de06763abd5fb784afb"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Dec 21 15:23:16 2021 -0500"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Mon Jan 24 18:31:34 2022 +0000"
      },
      "message": "Patch paramiko\n\nIts not clear how long it will take for paramiko to merge\nhttps://github.com/paramiko/paramiko/pull/1928 to allow paramiko to\nwork in a FIPS enabled environment.\n\nIn the meantime, lets patch paramiko so we can merge our FIPS enabled\ngates.  When the patch or its equivalent is merged, we can remove this\ncode.\n\nChange-Id: Ib59647e6aa3dc313ee603ee9d322416179ef615c\n"
    },
    {
      "commit": "eb860bca57b27da4f1b33de06763abd5fb784afb",
      "tree": "8ae09f4a87ca1716c64e3da336fd79e7aa55f29d",
      "parents": [
        "e7ab86a7974ff3d5117538a5adb34bbd8bbf8629",
        "e6b7056d84d806357e88624958c856a3e7d7e88e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 24 11:46:42 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 24 11:46:42 2022 +0000"
      },
      "message": "Merge \"Make broken tempest-full-py3-opensuse15 job only until stable/xena\""
    },
    {
      "commit": "e7ab86a7974ff3d5117538a5adb34bbd8bbf8629",
      "tree": "9ae5f930c317f9ff36df88718d25f1b2f6498cfe",
      "parents": [
        "2caabcd6a5728b0786ff53df7a671d4ecc48b733",
        "4f94ea018d893e0e4afab2a1f2a1e592ee8171e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 24 01:12:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 24 01:12:01 2022 +0000"
      },
      "message": "Merge \"Update aggregate tests for bug#1907775\""
    },
    {
      "commit": "2caabcd6a5728b0786ff53df7a671d4ecc48b733",
      "tree": "305f251fa7a3691a6562010e1203df4f90b8401b",
      "parents": [
        "2ea105d084793b8a6490e71030f6d4b46c987830",
        "da34773534b50b72fb4445c368b0a5ea3e1264fa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 22 03:35:21 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 22 03:35:21 2022 +0000"
      },
      "message": "Merge \"edit check result and make sure the query result correct\""
    },
    {
      "commit": "2ea105d084793b8a6490e71030f6d4b46c987830",
      "tree": "d622f88940606af7180c8c6c518237e7eca07d78",
      "parents": [
        "e45e77769e0fd81b0affa0356524df7f38c537db",
        "2023a841eea3e5398c6ff9a65186435d8f7f3650"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 22 03:05:57 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 22 03:05:57 2022 +0000"
      },
      "message": "Merge \"add schemas members for image\""
    },
    {
      "commit": "e45e77769e0fd81b0affa0356524df7f38c537db",
      "tree": "160028bbb5dba34f4961534a4fcae03339d3877b",
      "parents": [
        "42bf51c989a3eead80acc3aef039c97a11569845",
        "41234352ac0088c85b5666e552734eb53b5f2fba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 22 03:05:54 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 22 03:05:54 2022 +0000"
      },
      "message": "Merge \"delete all items of the group type spec\""
    },
    {
      "commit": "e6b7056d84d806357e88624958c856a3e7d7e88e",
      "tree": "37e9df2129e4def6f10840fd77c7adad96942a09",
      "parents": [
        "42bf51c989a3eead80acc3aef039c97a11569845"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 19:32:42 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 19:42:24 2022 -0600"
      },
      "message": "Make broken tempest-full-py3-opensuse15 job only until stable/xena\n\ntempest-full-py3-opensuse15 is failing all the time and\nopensuse is not tested/supported distro in testing runtime\nor devstack anymore. These job is removed from master gate\nbut it is in use until stable/xena.\n\n- https://review.opendev.org/q/topic:%22remove-tempest-full-py3-opensuse15%22+(status:open%20OR%20status:merged)\n\nModifying it for until stable/xena only.\n\nChange-Id: Ibe9166091011c08644cba783b7db77124cb17417\n"
    },
    {
      "commit": "42bf51c989a3eead80acc3aef039c97a11569845",
      "tree": "01d212ec98d846675556061be6cc28bcc4efb637",
      "parents": [
        "c676a1a993ba79215afa0de1ed82911a84817bbc",
        "5eb51dc061ab5c1bcb78308a3f05b7156f8d9edf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 21 10:39:13 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 21 10:39:13 2022 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Make centos8 stream job non voting for bug#1957941\"\"\""
    },
    {
      "commit": "5eb51dc061ab5c1bcb78308a3f05b7156f8d9edf",
      "tree": "488fe319ca635e3fad23a21f6c5af4d0e6e9ab47",
      "parents": [
        "1e2fe4fb33cd1ef8f0067a3aa2ef8c10c0ba0d2a"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 05:56:22 2022 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 05:56:22 2022 +0000"
      },
      "message": "Revert \"Revert \"Make centos8 stream job non voting for bug#1957941\"\"\n\nThis reverts commit 1e2fe4fb33cd1ef8f0067a3aa2ef8c10c0ba0d2a.\n\nReason for revert: they started failing again with RETRY_LIMIT  \n\nhttps://zuul.openstack.org/builds?job_name\u003dtempest-integrated-compute-centos-8-stream\u0026job_name\u003dtempest+tempest-full-py3-centos-8-stream\u0026skip\u003d0\n\nChange-Id: I42f4991d786e74512a666cc12b7901f5effcf10b\n"
    },
    {
      "commit": "c676a1a993ba79215afa0de1ed82911a84817bbc",
      "tree": "d4a49fa39feb6b9fb52b0d9484f114d68eff3483",
      "parents": [
        "c545cb1c7c14d36d2bc65a55ec13e0c6cd095425",
        "770dc0060ffb3dad5f15cd8ef7295841f1131be6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 20 22:11:17 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 20 22:11:17 2022 +0000"
      },
      "message": "Merge \"Add test coverage for bug 1943724\""
    },
    {
      "commit": "2a5ef1b9339e5c739d9271b0f991e24f73495fc5",
      "tree": "ee427c2204cac810ad294e438aaf9b679b82d0dd",
      "parents": [
        "daeae9c8a586ac60f7e9dfc486822fd80f1da136"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Nov 29 15:48:25 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jan 19 13:38:21 2022 +0900"
      },
      "message": "Use LOG.warning instead of deprecated LOG.warn\n\nThe LOG.warn method is deprecated[1] and the LOG.warning method should\nbe used instead.\n\n[1] https://docs.python.org/3/library/logging.html#logging.warning\n\nChange-Id: I43e2269d4b1c425119c86919eb869941d621c6de\n"
    },
    {
      "commit": "c545cb1c7c14d36d2bc65a55ec13e0c6cd095425",
      "tree": "0ee7c5d97e423b9e698278c9f6209581787db0de",
      "parents": [
        "d373b9a1762d338f7be2c9dd59e146b81b3799f6",
        "6ded070b511263df2b6c06905615a951b29e2035"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 19 03:30:16 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 19 03:30:16 2022 +0000"
      },
      "message": "Merge \"Add support for ecdsa keys\""
    },
    {
      "commit": "d373b9a1762d338f7be2c9dd59e146b81b3799f6",
      "tree": "89a572d1b70f7e5dfbc57ad14b0ec7666920b0a4",
      "parents": [
        "268606a720e1caff610c3a2e3c917175a2c45cc3",
        "1e2fe4fb33cd1ef8f0067a3aa2ef8c10c0ba0d2a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 18 22:45:54 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 18 22:45:54 2022 +0000"
      },
      "message": "Merge \"Revert \"Make centos8 stream job non voting for bug#1957941\"\""
    },
    {
      "commit": "6ded070b511263df2b6c06905615a951b29e2035",
      "tree": "1b9f48f55146089e93215c53fc34cee67f8cd171",
      "parents": [
        "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Sat Sep 04 15:56:34 2021 -0400"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Jan 18 15:25:38 2022 +0000"
      },
      "message": "Add support for ecdsa keys\n\nIn FIPS mode, using RSA keys for ssh is fine as long as SHA-1 is\nnot used for the signature algorithm.  Unfortunately, the version\nof cirros used in OpenStack CI does not have a version of dropbear\nthat supports SHA-2 signatures.  So, any connections from a FIPS\nenabled machine will fail as the cirros instance will only support\nssh-rsa (SHA-1 signatures).\n\nTo get around this, we add a new option to specify the key type\n(validation.ssh_key_type).  This will allow the addition of other\nkey types in future if needed.\n\nTempest now supports \u0027rsa\u0027 and \u0027ecdsa\u0027 key types.\n\nWe also add a fips job to the experimental queue to test the usage\nof the new key type.\n\nChange-Id: Ib59eb8432fa1a2813b3047955157d1b3d24a55f8\n"
    },
    {
      "commit": "1e2fe4fb33cd1ef8f0067a3aa2ef8c10c0ba0d2a",
      "tree": "43f3d43181b3937175380f94966f029435a3558b",
      "parents": [
        "0de0ebf0987c2cd92a3a880de822f3616480d2d5"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jan 17 22:09:52 2022 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jan 17 22:09:52 2022 +0000"
      },
      "message": "Revert \"Make centos8 stream job non voting for bug#1957941\"\n\nThis reverts commit 0de0ebf0987c2cd92a3a880de822f3616480d2d5.\n\nReason for revert: Try with workaround merged in https://review.opendev.org/c/openstack/devstack/+/824862\n\nChange-Id: Iafff24bf829da1d399fed4ca16a62f24196cd4af\n"
    },
    {
      "commit": "4f94ea018d893e0e4afab2a1f2a1e592ee8171e9",
      "tree": "5c26359b4256f37f3e5c274ce90ceea3c4b2c41c",
      "parents": [
        "34432dc970d09a55572a68fa007575285e35b550"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Mon Jan 17 14:39:54 2022 +0100"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Mon Jan 17 14:39:54 2022 +0100"
      },
      "message": "Update aggregate tests for bug#1907775\n\nCo-Authored-By: Ghanshyam \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I2d4316a7f3c88cae32b3898744d13de39446a62d\n"
    },
    {
      "commit": "268606a720e1caff610c3a2e3c917175a2c45cc3",
      "tree": "fb7822db144dc9cf1d8efdb4513be4f604cb0f30",
      "parents": [
        "207a045619657e95515e5afd97613b573419d138",
        "6bc98ccfaad7779a351ce6ad8c66b753a65be419"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 17 02:53:57 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 17 02:53:57 2022 +0000"
      },
      "message": "Merge \"Add fields in hypervisor schema for 2.33 and 2.53\""
    },
    {
      "commit": "207a045619657e95515e5afd97613b573419d138",
      "tree": "374bedc186a221b7f35635820c062941aad8d11f",
      "parents": [
        "e414221c328996181a20ef12f3c0038c8e503724",
        "941043fcc7300d6460428ccbc27b6e5fdffd72f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 16 23:31:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 16 23:31:39 2022 +0000"
      },
      "message": "Merge \"Clean up wait_for_resource_deletion message\""
    },
    {
      "commit": "e414221c328996181a20ef12f3c0038c8e503724",
      "tree": "86dc5690c47f64c390412a4dfecc9eee3cb8fa8c",
      "parents": [
        "73268fb6b3cd8b3f06401e2c85c94cb468f9dd1e",
        "da48e4ee3d61088b6087adccbd0a70a8fd966231"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 16 21:07:14 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 16 21:07:14 2022 +0000"
      },
      "message": "Merge \"wait_for_server_status(): report original request ID if failure\""
    },
    {
      "commit": "73268fb6b3cd8b3f06401e2c85c94cb468f9dd1e",
      "tree": "812c66663b0d6fb2276b6749e720401d5cb095d5",
      "parents": [
        "0de0ebf0987c2cd92a3a880de822f3616480d2d5",
        "bd722d366e1787f101dd26e8770e24f22970a4f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 16 18:14:16 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 16 18:14:16 2022 +0000"
      },
      "message": "Merge \"Set default value of --concurrency to 2\""
    },
    {
      "commit": "0de0ebf0987c2cd92a3a880de822f3616480d2d5",
      "tree": "488fe319ca635e3fad23a21f6c5af4d0e6e9ab47",
      "parents": [
        "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 14 11:08:05 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 14 11:08:05 2022 -0600"
      },
      "message": "Make centos8 stream job non voting for bug#1957941\n\nTwo test_network_basic_ops tests are failing consistently in\ncentos-8-stream jobs (nova side tempest-integrated-compute-centos-8-stream\nand tempest tempest-full-py3-centos-8-stream jobs).\n\n1. tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic\n2. tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops\n\nFailure: https://zuul.opendev.org/t/openstack/build/e0db6a9a7ba04e66b0781ba7d259357d/logs\n\nThis is blocking nova and tempest gateso making the centos8 stream job\nnon voting until bug is fixed.\n\nRelated-Bug#1957941\n\nChange-Id: Ia8c575b1accf4fa2a25b903bf9bf5a614752e344\n"
    },
    {
      "commit": "770dc0060ffb3dad5f15cd8ef7295841f1131be6",
      "tree": "abdb23b366e0b832636355bf761eb8db8f7bc6b0",
      "parents": [
        "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Wed Sep 15 15:58:25 2021 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Fri Jan 14 17:57:40 2022 +0100"
      },
      "message": "Add test coverage for bug 1943724\n\nNow that bug 1943724 is fixed in neutron we can extend the tempest test\ncoverage to show that changing the direction of the QoS minimum\nguaranteed bandwidth rule on a bound port is supported.\n\nRelated-Bug: #1943724\n\nChange-Id: I09e773baedcffc8af5a88e0be1df38d14633ed74\n"
    },
    {
      "commit": "bd722d366e1787f101dd26e8770e24f22970a4f7",
      "tree": "826600f7f4d02da1b0e341a89adb493d604e96c2",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d"
      ],
      "author": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Dec 21 09:42:28 2021 +0100"
      },
      "committer": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Jan 14 09:25:12 2022 +0100"
      },
      "message": "Set default value of --concurrency to 2\n\nThere is a non-negligible number of tests in tempest that need accounts\ngenerated by account-generator with a concurrency of at least 2. Running\nthese tests with accounts generated with the current default value for\nconcurrency makes them therefore fail.\n\nThis change sets the default value for concurrency to 2 and updates\nthe documentation for --concurrency parameter.\n\nCloses-Bug: #1948935\nChange-Id: Iada980beff9db3c8cd02c84d0d7602264b66ddf8\n"
    },
    {
      "commit": "da48e4ee3d61088b6087adccbd0a70a8fd966231",
      "tree": "498d420b957cb74e42f519e6a430b4dd25f560fd",
      "parents": [
        "ad8f599b32e875c438bd49b8d81bfcd9d4eb8ead"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Mon Nov 22 15:59:15 2021 -0500"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Thu Jan 13 16:11:05 2022 -0500"
      },
      "message": "wait_for_server_status(): report original request ID if failure\n\nIf waiting for a server to reach a particular status fails - for\nexample, a server never reaches ACTIVE after boot - the most useful\npiece of information when debugging the failure is the orignal request\nID - in our example, the request ID of the original POST /servers\nrequest.\n\nThis patch makes create_server() remember the original server boot\nrequest ID, and wires that value up into wait_for_server_status(), so\nthat the latter can log it if the wait fails.\n\nBecause we have to remain compatible with calls to\nwait_for_server_status() that do not pass a request_id, there\u0027s some\nconditional logic to only log it if it was passed in.\n\nSimilar mechanics can, in the future, be added to other areas where\ntests can fail, for example for live migration or resizing, or\nattaching a port to an server.\n\nChange-Id: I3d5aa41d96f7fa4fc860ed9d1076a247d5fa7bf6\n"
    },
    {
      "commit": "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853",
      "tree": "43f3d43181b3937175380f94966f029435a3558b",
      "parents": [
        "3d4e888f316201e814108c5c41b3e228ab591eed",
        "f294b0d8dca7d7251d274a44c140bffdf75959ae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 12 10:38:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 12 10:38:38 2022 +0000"
      },
      "message": "Merge \"Test Network QoS minimum packet rate scenarios\""
    },
    {
      "commit": "3d4e888f316201e814108c5c41b3e228ab591eed",
      "tree": "3de8940cb447c059ca0c1379dc5eac2e4a03a42f",
      "parents": [
        "fd00bffb967c285b874fe6a79d055b3b0c4f5955",
        "ef0da21010406fba92bd497a7743caf00859b766"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 10 12:02:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 10 12:02:03 2022 +0000"
      },
      "message": "Merge \"Add flavor extra spec validation tests\""
    },
    {
      "commit": "941043fcc7300d6460428ccbc27b6e5fdffd72f7",
      "tree": "4f6ee89a8a1b92ca2b40f07550fa075704c9b5da",
      "parents": [
        "fd00bffb967c285b874fe6a79d055b3b0c4f5955"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Fri Jan 07 14:21:50 2022 -0500"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Fri Jan 07 14:22:09 2022 -0500"
      },
      "message": "Clean up wait_for_resource_deletion message\n\nAdd missing space and punctuation to make this\nmessage look cleaner.\n\nChange-Id: I595291b68d4fef884888668d3e3c2d5d73b0c4d9\n"
    },
    {
      "commit": "20556df7ab807d39b1541b71555b44fac332f64d",
      "tree": "38b74a159b0286c408a7ec027bccb0c467ec12e6",
      "parents": [
        "1a76c2c1c5559e568d57ad1256e0097747bb29bd"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Nov 12 09:38:18 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Jan 07 09:57:40 2022 +0000"
      },
      "message": "Move get_server_ip into tempest.common.compute\n\nThis will be required by the new wait_until\u003d{PINGABLE|SSHABLE} logic\nwithin the module so move this down from\ntempest.api.compute.base.BaseV2ComputeTest.\n\nA version of this is also present in tempest.scenario.manager however\nunifying that with this version is left for another change.\n\nChange-Id: Iddfdf48da58320844e265fb1209e25a53d501f93\n"
    },
    {
      "commit": "1a76c2c1c5559e568d57ad1256e0097747bb29bd",
      "tree": "48fa65cc2bc01f865d7023e6ea0e6f32f9497739",
      "parents": [
        "fd00bffb967c285b874fe6a79d055b3b0c4f5955"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Nov 11 15:28:53 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Jan 07 09:57:40 2022 +0000"
      },
      "message": "Revert \"Check VM\u0027s console log before trying to SSH to it.\"\n\nThis reverts commit e3405ba808f97eae57f3a60991000afaa34cbe89.\n\nAFAICT wait_for_sshable has never been wired up for any tests either\nin-tree or within the wider opendev namespace:\n\nhttps://codesearch.opendev.org/?q\u003dwait_for_sshable\n\nRemove this before introducing a fresh implementation overloading the\noriginal wait_unil kwarg.\n\nChange-Id: I15b5cdcda387e4868d4431c86ad087f3e3e2c8fe\n"
    },
    {
      "commit": "fd00bffb967c285b874fe6a79d055b3b0c4f5955",
      "tree": "29849a148ba9383052acee72f4abe9d4a169113e",
      "parents": [
        "81c91f0ec258c77cfc7ac1cec6f2f1e2feaa5efa",
        "59f6aa6a90cbe42634e63b75370b1378dd8f61fc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 06 03:28:41 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 06 03:28:41 2022 +0000"
      },
      "message": "Merge \"Remove stable/train jobs from master gate\""
    },
    {
      "commit": "81c91f0ec258c77cfc7ac1cec6f2f1e2feaa5efa",
      "tree": "07b8a9bb3fd5b5f7b356c47749c5fd007ea876f5",
      "parents": [
        "c2f5a47cfba430d2086d1e67f4234ca0a9f855ff"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Jan 04 05:26:12 2022 -0500"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Jan 04 05:53:03 2022 -0500"
      },
      "message": "Fix: Schema validation of volume list detail\n\nWhen doing the attachment of volume with glance host, the\n\"server_id\" field of volume attachment response is null which is\nnot handled in the schema validation of list volume with detail.\nThis caused a failure in one of the tempest volume test\n\"test_unmanage_manage_volume\" where we do a list volume with\ndetail request and one volume (probably from other test running\nin parallel) existed with an active attachment to the glance host[2].\nWe can see that the \"server_id\" field of the attached volume is null[3].\nThe \"server_id\" field is only present when doing the attachment\nwith nova.\nThis patch allows the \"server_id\" to be \"string\" as well as \"null\" type\nto handle both nova and glance usecase.\n\n[1] https://86aa517b6cb393144dd6-d78b0c94e26e635eac828273888f290f.ssl.cf5.rackcdn.com/822731/1/check/glance-multistore-cinder-import/e52281e/testr_results.html\n\n[2] Body: b\u0027{\"volumes\": [{\"id\": \"e11beb8b-e170-4c5c-945b-e854c01f85ab\",\n\"status\": \"in-use\",...\n, \"attachments\":\n[{\"id\": \"e11beb8b-e170-4c5c-945b-e854c01f85ab\",\n\"attachment_id\": \"5132d152-54c3-4aa6-90e8-f13d2d1d0028\",\n\"volume_id\": \"e11beb8b-e170-4c5c-945b-e854c01f85ab\",\n\"server_id\": null,\n\"host_name\": \"ubuntu-focal-inmotion-iad3-0027876140\",\n\"device\": \"glance_store\",...\n\n[3] \"server_id\": null\n\nCloses-Bug: #1956340\nChange-Id: I92d4d49bf5fe52f3417555260e0771397f18334d\n"
    },
    {
      "commit": "c2f5a47cfba430d2086d1e67f4234ca0a9f855ff",
      "tree": "4f63f8eba71c907fa62698e233e66249eb949d55",
      "parents": [
        "3557e96e7107e6a118f9ca471cf1a3c1445225dd",
        "09428b87809b2357e169c7c6d808b230a4f4d11b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 23 15:03:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 23 15:03:59 2021 +0000"
      },
      "message": "Merge \"Add --libpath argv option to fix unittest failure\""
    },
    {
      "commit": "3557e96e7107e6a118f9ca471cf1a3c1445225dd",
      "tree": "b84d941420120f5b0172997082460b43b7914b27",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d",
        "06bf0186b64deeeeb9612e4372503a2e1e2dc53b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 21 18:52:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 21 18:52:55 2021 +0000"
      },
      "message": "Merge \"Revert \"Skip 3.19 test_reset_group_snapshot_status\"\""
    },
    {
      "commit": "09428b87809b2357e169c7c6d808b230a4f4d11b",
      "tree": "ed61f048fc72f51a6a6fc6ead51cf7087e2a1f7a",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d"
      ],
      "author": {
        "name": "Alex Yefimov",
        "email": "ayefimov@redhat.com",
        "time": "Thu Dec 09 16:26:13 2021 -0500"
      },
      "committer": {
        "name": "Alex Yefimov",
        "email": "ayefimov@redhat.com",
        "time": "Tue Dec 21 16:15:08 2021 +0000"
      },
      "message": "Add --libpath argv option to fix unittest failure\n\nFixes intermittent tempest unittest failure of \"test_fix_argument_yes\".\nThe bug was in check_uuid.py and not in the test itself. As part of\nthe fix and backward compatibility, enabled check_uuid.py to run a\nvalidation of a py module from any dir by adding --libpath parameter to\nargv.\n\nCloses-Bug:#1918316\n\nChange-Id: If5d3a3852320e1d3b26af433f7a66be7d42e2b84\n"
    },
    {
      "commit": "dc517e0a1cae0d46862a16175379d5a6587c1935",
      "tree": "b32099d3b5df9bc390852319a1ef80ce86365773",
      "parents": [
        "ed6d10235cdd41880a8f39d2e9126d9ba3b840be"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 16 15:36:31 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 17 00:45:43 2021 +0000"
      },
      "message": "Fix compute quota classes schema for v2.50 and v2.57\n\nFor Compute microversion 2.50:\n1. fixed_ips, floating_ips, security_group_rules and security_groups\n    are removed from:\n      * GET /os-quota-class-sets/{id}\n      * PUT /os-quota-class-sets/{id}\n2. server_groups and server_group_members are added to:\n      * GET /os-quota-class-sets/{id}\n      * PUT /os-quota-class-sets/{id}\n\nFor Compute microversion 2.57:\n1. injected_file_content_bytes, injected_file_path_bytes, injected_files\n    are removed from:\n      * GET /os-quota-class-sets/{id}\n      * PUT /os-quota-class-sets/{id}\n\nPartially Implements: blueprint fix-microversion-gap\n\nCo-authored-by: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I2a9dcb20251d9682fbcafd706ac60325a60e35ef\n"
    },
    {
      "commit": "ed6d10235cdd41880a8f39d2e9126d9ba3b840be",
      "tree": "a1b82947be1ddd7544ba6e9a64d9c278926880a7",
      "parents": [
        "6bc98ccfaad7779a351ce6ad8c66b753a65be419"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jun 05 16:04:49 2020 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 17 00:45:11 2021 +0000"
      },
      "message": "Fix server group schema for compute microversion 2.64\n\nFor Compute microversion 2.64:\n1. change policies to policy in:\n   * GET /os-server-groups\n   * POST /os-server-groups\n   * GET /os-server-groups/{server_group_id}\n2. add rules in:\n   * GET /os-server-groups\n   * POST /os-server-groups\n   * GET /os-server-groups/{server_group_id}\n3. remove metadata from:\n   * GET /os-server-groups\n   * POST /os-server-groups\n   * GET /os-server-groups/{server_group_id}\n\nThe testcases of create_server_group should also be modified.\n\nCo-authored-by: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I8fc37415c968eb64380b8bd66b713aa6b733578f\n"
    },
    {
      "commit": "6bc98ccfaad7779a351ce6ad8c66b753a65be419",
      "tree": "bae72f3599033d013069cc18c85dbb43b5cb8bc8",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jun 22 11:15:05 2020 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 17 00:45:04 2021 +0000"
      },
      "message": "Add fields in hypervisor schema for 2.33 and 2.53\n\n1. For microversion 2.33\n   hypervisor_links is added to the response body for the following APIs:\n     - GET /os-hypervisors\n     - GET /os-hypervisors/detail\n\n2. For microversion 2.53\n   servers is added to the response body for the following APIs:\n     - GET /os-hypervisor\n     - GET /os-hypervisors\n     - GET /os-hypervisors/detail\n\nThis is to fix the hypervisor schema for microversion 2.33 and 2.53.\n\nPartially Implements: blueprint fix-microversion-gap\n\nCo-authored-by: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: Ifeb26a50b604d257e9ab00cceed7cd2f34621419\n"
    },
    {
      "commit": "59f6aa6a90cbe42634e63b75370b1378dd8f61fc",
      "tree": "12bccc0e28f1740433abf95e18adbc2e1ba3129b",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 16 17:50:00 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 16 23:59:04 2021 +0000"
      },
      "message": "Remove stable/train jobs from master gate\n\nstable/train is in EM state and tempest master\ndoes not support stable/train. depends on patch\nalso cap the tempest on stable/train testing.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/816549\nDepends-On: https://review.opendev.org/c/openstack/stackviz/+/822056\n\nChange-Id: Ia298e20d1db77f307c850f90741d5fb46cb87ae0\n"
    }
  ],
  "next": "ef0da21010406fba92bd497a7743caf00859b766"
}
