)]}'
{
  "log": [
    {
      "commit": "ac1aaf6624728dc3c800248c2c2a113a3f95ca1e",
      "tree": "45056cc073542b2b4def90b400828111886d96ae",
      "parents": [
        "5f54db93eb3ff9b3f4e96d8595cdef140579831b"
      ],
      "author": {
        "name": "Rao Adnan Khan",
        "email": "rk221s@att.com",
        "time": "Thu Apr 27 08:01:18 2017 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 23 17:04:50 2021 -0500"
      },
      "message": "Add client for assisted volume snapshots API.\n\nThis will invoke post and delete calls on os-assisted-volume-snapshots\nendpoint.\n\nCloses-bug: #1668407\n\nCo-Authored-By: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I81e8fd9f89ec1cb00fc0116c31f9c0559406164\n"
    },
    {
      "commit": "5f54db93eb3ff9b3f4e96d8595cdef140579831b",
      "tree": "3ccc5603c9755d169ac003e1f7dbccf04ad07fa0",
      "parents": [
        "a298fdf7a516709356224b05546739382eb0fe1e",
        "008950efa480a421ed583e57213b1487037c64a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 22 18:32:16 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 22 18:32:16 2021 +0000"
      },
      "message": "Merge \"Remove deprecated scenario img_dir option\""
    },
    {
      "commit": "70ca1e9188d8e6875ff5086f8e16c08a0c359909",
      "tree": "f9cb323993aab1893e1649d1c79f8d9645996495",
      "parents": [
        "dde618ce3ac9bd3cc2674a6dd0b0f822c2e5647d",
        "56a446d53f3a7596da612eb573e068ff76f15cdc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 12 23:38:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 12 23:38:06 2021 +0000"
      },
      "message": "Merge \"compute: Add [compute-feature-enabled]ide_bus flag\""
    },
    {
      "commit": "09b61a2e1b43b576c4153aad34a5660a058a0998",
      "tree": "919b2d635449cb556a4f7f4d5a6f5dd865cecee2",
      "parents": [
        "da590bbd2f425c98e7f01a980147e76668ac5a97",
        "ef0e2912ed66d39d90c394b8a30b06ea73f7723b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 18:27:26 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 18:27:26 2021 +0000"
      },
      "message": "Merge \"Finally remove the old data-utils\""
    },
    {
      "commit": "7bde7bf537e084c96e9e882f159346d4398657fe",
      "tree": "19757b069f325649bf2a17ff31a142eee2557259",
      "parents": [
        "08b38f5dc9767df3e457355b2553af58ff02dd02"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Feb 15 08:44:47 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Mar 09 13:40:28 2021 -0800"
      },
      "message": "Add image task validation\n\nGlance is adding a /image/$image/tasks API to make it easier to\nconsume the import API. This fetches the tasks after glance-direct\nimport, and validates that they look like we expect.\n\nBecause this is only supported after v2.12, we check for that before\ndoing the validation. To make that easier, this adds a has_version()\nhelper to the VersionsClient.\n\nChange-Id: I2850f0659e82bf5c5a1005de0a063e7fcacadb51\n"
    },
    {
      "commit": "56a446d53f3a7596da612eb573e068ff76f15cdc",
      "tree": "bffb2e7fb844bdd32d5716a8e14ea087ed3a0458",
      "parents": [
        "218c2f258fcb836ab0d173d07cffa6cc7881e31b"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Feb 15 13:34:35 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Mar 09 11:55:28 2021 +0000"
      },
      "message": "compute: Add [compute-feature-enabled]ide_bus flag\n\nThis change adds a specific flag to allow environments to indicate that\nthey do not support an IDE bus being used to attach devices to an\ninstance.\n\nThis is required as Nova\u0027s libvirt driver is looking to default to the\nnewer QEMU machine types such as ``q35`` in the future [1]. These newer\nmachine types have dropped support for the IDE bus in favour of the more\nmodern SATA, SCSI and VirtIO buses. As such in the longer term it cannot\nbe assumed that the IDE bus will always be available and in the short\nterm we need a way to indicate that an environment doesn\u0027t support IDE\nwhen it\u0027s using the ``q35`` machine type.\n\nFor now the flag defaults to True but will need to move to False if Nova\never defaults to the ``q35`` machine type.\n\n[1] https://specs.openstack.org/openstack/nova-specs/specs/wallaby/approved/libvirt-stash-instance-machine-type.html\n\nChange-Id: I40824fc3c88f16050407e52a790dd162f1f67e3a\n"
    },
    {
      "commit": "b8169f5a3833b55065abb1a937e44853d028d614",
      "tree": "0b6824e296bfcdb295fe59a7914810d8873f9db8",
      "parents": [
        "2d0da049d0b0c401e9633c8f31336f1ff9e4aa7a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 27 09:45:16 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 06 17:17:40 2021 +0000"
      },
      "message": "Add release notes for an Wallaby intermediate release.\n\nChange-Id: I6e4e590a1315825677b835e626e15174c5e69cb5\n"
    },
    {
      "commit": "2d0da049d0b0c401e9633c8f31336f1ff9e4aa7a",
      "tree": "b2197ab4ba579be64f001a0aa942005b5210f748",
      "parents": [
        "ef13f406b95cceaed5ce8d125574ec11399ec50d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 05 09:09:30 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 06 17:14:22 2021 +0000"
      },
      "message": "Support scope in dynamic cred for specific roles\n\nWe already added scope support for \u0027admin\u0027, \u0027member\u0027,\nand \u0027reader\u0027 role. This commit is to adds the scope\nsupport for specific roles, basically in get_creds_by_roles().\n\nTest can now request the scope along with the number of roles\nusing the scope as prefix in credential type. Fpr example:\n\n    credentials \u003d [[\u0027my_role\u0027, \u0027role1\u0027], # this will be old style and project scoped\n                   [\u0027project_my_role\u0027, \u0027role1\u0027], # this will be project scoped\n                   [\u0027domain_my_role\u0027, \u0027role1\u0027], # this will be domain scoped\n                   [\u0027system_my_role\u0027, \u0027role1\u0027]] # this will be system scoped\n\nand below is how test can access the credential manager of respective\ncredentials type:\n\n    cls.os_my_role.any_client\n    cls.os_project_my_role.any_client\n    cls.os_domain_my_role.any_client\n    cls.os_system_my_role.any_client\n\nCloses-Bug: #1917168\nChange-Id: I9053faa255e3680d7f870e3cdedf62fb2eb5cb1a\n"
    },
    {
      "commit": "420586c8b4aeac438ed80cdfed14c43468c0d70a",
      "tree": "065bd6f9f346abb996b03b6c41a1c1058c5875d1",
      "parents": [
        "ed0a1bbbb0e655ecca05afb8271534a7992501a6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 29 13:23:18 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 27 17:29:34 2021 -0600"
      },
      "message": "Add alt project persona in dynamic credential\n\nTempest dynamic credential does not support two\nseparate project admin or reader but sometime we need to\ncheck the test behavior by requesting API with\ndifferent project admin or reader role.\n\nThis commit add support of alt project admin and reader,\nalso provide consistent method name for alt project member\nrole.\n\nChange-Id: I11248fd0906d910180be30de7b59231e534b4563\n"
    },
    {
      "commit": "7ee3ccf9f1bcb94c861d61a991230683c06f1bdb",
      "tree": "ee28df4c6a2686d5f973adb4698a433a3c3db596",
      "parents": [
        "9e93647c21fb52fbca58b26fc56322f9169d38ed",
        "449287d45ebcd435225f7aac86b7a2c953108a19"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 23 22:42:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 22:42:23 2021 +0000"
      },
      "message": "Merge \"Remove deprecated config options for volume API selection\""
    },
    {
      "commit": "ef0e2912ed66d39d90c394b8a30b06ea73f7723b",
      "tree": "d8778099b487adf758817c668b7c0ee477cc0c91",
      "parents": [
        "76f63460b372dd4ed4d45d2261665d07dde910aa"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 29 15:22:33 2020 -0600"
      },
      "committer": {
        "name": "Jeremy Houser",
        "email": "jeremyhouser@protonmail.com",
        "time": "Tue Feb 23 14:27:09 2021 +0000"
      },
      "message": "Finally remove the old data-utils\n\nAll active plugins now switched to new location of data-utils and\nwe are good to remove the old data-utils.\n- http://lists.openstack.org/pipermail/openstack-dev/2017-July/120086.html\n\nOne active plugin is left to merge which gate is already broken\nand patch can be merged once they fix the gate.\n- https://review.opendev.org/c/x/ranger-tempest-plugin/+/768760\n\nChange-Id: Iaf783000f7aa273446c02d390f508bc535224543\n"
    },
    {
      "commit": "34743b278c9ba9e1a11447f715cfe719adee7be7",
      "tree": "6c64c31ffdeed3c921b49703a2fee0a942a225aa",
      "parents": [
        "1ae5f7275091bc63f3bfa50fe3e651cfbc853628",
        "32e055780899321f534eaa8fadf7044baeaa2d63"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 19 03:56:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 03:56:36 2021 +0000"
      },
      "message": "Merge \"Add release note and fix some TODO from system scope support\""
    },
    {
      "commit": "f154c05cee65c545de5cf2abe3ad1ff93d00cd4a",
      "tree": "77f57d3404502f0e1bd95d200434098b27876669",
      "parents": [
        "b8a871abffaf1224a360b87cffed50cf52b8fc99",
        "1ce92bf34d0177c34be9be661e79c4f98e6cce47"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 16 21:37:52 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 21:37:52 2021 +0000"
      },
      "message": "Merge \"Make create_user domain-aware for V3CredsClient\""
    },
    {
      "commit": "9e8729bc46b5f0fc96a1889b7707b65428bfdaf0",
      "tree": "03d128220c212169c17f56ac9469d2581313ad7d",
      "parents": [
        "f4ddd6f8be44f3107c6a4d58da2c9179cd3ec76c"
      ],
      "author": {
        "name": "Karthikeyan Narayanan",
        "email": "kn.narayanan@samsung.com",
        "time": "Tue Nov 17 15:40:33 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 10 16:23:24 2021 +0000"
      },
      "message": "Implemetation of tempest client for keystone v3 OS_FEDERATION API\n\nThis change adds tempest client for identity_providers, protocols,\nmappings and service_providers. The unit tests are also added.\n\nChange-Id: I272a45a3f5f8bd78840d463dbcb00b8f0b0a219e\nCloses-Bug: #1697429\n"
    },
    {
      "commit": "f4ddd6f8be44f3107c6a4d58da2c9179cd3ec76c",
      "tree": "80b045d7e426146986b06e633cc57ca6c645089e",
      "parents": [
        "d42b7d4086866d48da213efeac5b633df00b4e78",
        "cb95bba84934aa8e59da0b8bb4df49d9dfd46161"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 13:54:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 13:54:20 2021 +0000"
      },
      "message": "Merge \"Make _create_loginable_secgroup_rule non-private\""
    },
    {
      "commit": "4f48261f1c87cfe3a97cc8c250036592903445e1",
      "tree": "197f2c2116c5ccd37ec479e8a6043bf579cfa314",
      "parents": [
        "bd3788b635a23c8abf8eed3bbaba2c1feda14e5d",
        "743d4953f096a6f2f2e62c4b95aa747ce4642fcd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 10:24:02 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 10:24:02 2021 +0000"
      },
      "message": "Merge \"Remove tempest/manager.py after 4 year deprecation\""
    },
    {
      "commit": "da68e7e56284ec6c76c830fc1de73d55fa042a79",
      "tree": "2065c2c62902a14f38ce57bf33a72c3b66bc9c0a",
      "parents": [
        "eae384ac1d2981aee1b56a270caf764f5061f4f8",
        "945f5a1ce210686046375e5870dfe9f5d933cd75"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 08:02:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 08:02:23 2021 +0000"
      },
      "message": "Merge \"Make _create_security_group_rule non-private\""
    },
    {
      "commit": "eae384ac1d2981aee1b56a270caf764f5061f4f8",
      "tree": "60ddf823c7a38b24a34233a87c4ceaaaf7a55e8d",
      "parents": [
        "739a9f82227c8fea950ac6d682f6e0918495bf81",
        "dc84423b7294a19cbea4bf1e4b75a59625dec1e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 09 22:33:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 22:33:47 2021 +0000"
      },
      "message": "Merge \"Inclusive jargon\""
    },
    {
      "commit": "32e055780899321f534eaa8fadf7044baeaa2d63",
      "tree": "cc76b6826e8b81556c3a84b33b744aaa2aee261c",
      "parents": [
        "7f3942522a53d8f5d0935a48b0b74c022afa2c84"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 29 11:24:56 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 09 17:49:31 2021 +0000"
      },
      "message": "Add release note and fix some TODO from system scope support\n\nAdding release notes for support of system scope in Tempest\nalso adding new interface in credential provider base abstract\nclass.\n\nChange-Id: I28e17aaff0539d9d148d2369697565a5033eba46\n"
    },
    {
      "commit": "945f5a1ce210686046375e5870dfe9f5d933cd75",
      "tree": "e17a88a0445adcda8285d8dbd4054285cb6420c4",
      "parents": [
        "ccf56b5ca278fd083946137a5c36cdd8ba2f230d"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Feb 02 23:49:12 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Feb 04 22:22:00 2021 +0530"
      },
      "message": "Make _create_security_group_rule non-private\n\n_create_security_group_rule() is currently private\nwhich is not necessarily required to be private\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: I0e8800d20e3cbb0d8290e4a1372a2ba543288d17\n"
    },
    {
      "commit": "cb95bba84934aa8e59da0b8bb4df49d9dfd46161",
      "tree": "5b081b132aa3ebc7bdd316a1bbe154ab303927d4",
      "parents": [
        "ccf56b5ca278fd083946137a5c36cdd8ba2f230d"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Feb 04 19:35:10 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Feb 04 22:12:53 2021 +0530"
      },
      "message": "Make _create_loginable_secgroup_rule non-private\n\n_create_loginable_secgroup_rule() is currently private\nwhich is not necessarily required to be private\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: Ice42441874bdbc8f58eb2a07320eb484b8780502\n"
    },
    {
      "commit": "1b0cddc90df0d0736e1d7ae63feef3b801ffdbe1",
      "tree": "686dd879bb507f75c1e9d9c928cef66f2a168bc2",
      "parents": [
        "ccf56b5ca278fd083946137a5c36cdd8ba2f230d"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Jan 29 17:28:19 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Feb 04 22:05:57 2021 +0530"
      },
      "message": "Make _log_console_output non-private\n\n_log_console_output is made public by this commit as\nthe tempest.scenario.manager interface is meant to be\nconsumed by tempest plugins.\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: I78076ebb0fc955662b5ee3f67938f9fc939882d3\n"
    },
    {
      "commit": "0821f9005e1b2da2495f7b1ec6f67fdce609694d",
      "tree": "4a48800fbe69f2ddb780e5fa9b492f8188b86c3a",
      "parents": [
        "37d27461762943c2a228434a9d1a23a3d52584db",
        "19213304d2252ac1b8bcfa519bbbe98b85e9b810"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 26 16:17:58 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 26 16:17:58 2021 +0000"
      },
      "message": "Merge \"Add release note for new role client methods\""
    },
    {
      "commit": "37d27461762943c2a228434a9d1a23a3d52584db",
      "tree": "9820a765ec6cf72d05c96c22214971b50f80a21d",
      "parents": [
        "2e54442af0c5ed5fb895fb53a112a6f241b740e8",
        "cbac9379ad28fdef96c8a4d25c38708bf3374efe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 26 16:17:01 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 26 16:17:01 2021 +0000"
      },
      "message": "Merge \"Add default RBAC personas to pre-provisioned creds\""
    },
    {
      "commit": "1f385c2cb2baa7b33016a5096e039aae15e5592d",
      "tree": "8bd654fdd659d80631229535426d11b2e2f52e2c",
      "parents": [
        "bdbc9f3ed1f38206534316524d78e915f28764c0",
        "8663655afae42c2584f5d9c4d123eb00af9de85c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 26 09:10:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 26 09:10:05 2021 +0000"
      },
      "message": "Merge \"Make random_bytes() enforce sane size limits\""
    },
    {
      "commit": "008950efa480a421ed583e57213b1487037c64a1",
      "tree": "1e888886187c04ef44b07eadf9527b61d252906d",
      "parents": [
        "a66fecdcce1978c759cd07cb3dacfd5a24b37a99"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 29 08:12:39 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Jan 25 10:00:02 2021 +0000"
      },
      "message": "Remove deprecated scenario img_dir option\n\nIt\u0027s time to remove deprecated CONF.scenario.img_dir which got\ndeprecated in the 25.0.0 tag.\n\nChange-Id: I86ad219265a67a1c016e8efe04677993a0437ede\nCloses-Bug: #1393881\n"
    },
    {
      "commit": "1ce92bf34d0177c34be9be661e79c4f98e6cce47",
      "tree": "0bd836915a0f12f11bf6b8f1462598bc825329f5",
      "parents": [
        "06374e2dfdd6e93a202df917831b01885ff53f69"
      ],
      "author": {
        "name": "Dmitrii Shcherbakov",
        "email": "dmitrii.shcherbakov@canonical.com",
        "time": "Sat Mar 09 05:44:01 2019 +0300"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Jan 22 11:00:42 2021 +0000"
      },
      "message": "Make create_user domain-aware for V3CredsClient\n\nCurrently create_user is just inherited from CredsClient and, therefore,\ndoes not pass a domain_id to the /v3/users POST API call to create a new\nuser. As a result a domain with id \"default\" is used as no domain is\nexplicitly passed in the API call which results in 404 NOT FOUND and the\nfollowing error: \"Could not find domain: default.\".\n\nThe right way is passing a domain from:\n\n1) CONF.auth.admin_domain_name\n2) CONF.auth.default_credentials_domain_name\n\nThis is already taken into account when a domain_name is passed from\nidentity_utils during object instantiation and used for in the\ncreate_project method specific to V3CredsClient. The API calls only\naccept a domain_id which is why creds_domain field of a V3CredsClient\nobject is used to store an id of a domain_name domain passed via\nconstructor. The same can be used for create_user method specific to v3.\n\nChange-Id: I66f22c61d7a8596cafdc415654edfecdc5495d2e\nCloses-Bug: #1613819\n"
    },
    {
      "commit": "eb3c7e37bcf6acae63e15e7ae57f8daf0a261c73",
      "tree": "87b2cd101df66ea1d7d5f91bc64324487ea97f44",
      "parents": [
        "3e05a15d9c4c889aba8c4aad9e24ba8a8a71b7f3"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 20 15:27:16 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 22 00:11:44 2021 +0000"
      },
      "message": "Move horizon test from tempest-horizon to tempest\n\nAs disscussed in Wallaby PTG[1], QA and Horizon team\ndecided to move the horizon dashboard test from tempest-horizon\nto Tempest. As next step, we can remove the tempest-horizon\nplugin which will ease the maintaince of horizon tempest test.\n\n[1] https://etherpad.opendev.org/p/qa-wallaby-ptg\n\nChange-Id: Id2ced856a41548a0b49e594ee5fed6ed28785f24\n"
    },
    {
      "commit": "743d4953f096a6f2f2e62c4b95aa747ce4642fcd",
      "tree": "e4450999c1dc5d8b9ca10256a5dd22bb95f6f867",
      "parents": [
        "3e05a15d9c4c889aba8c4aad9e24ba8a8a71b7f3"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Dec 17 20:02:56 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Jan 21 00:24:46 2021 +0000"
      },
      "message": "Remove tempest/manager.py after 4 year deprecation\n\ntempest/manager.py has been deprecated for over 4 years already,\nit\u0027s time to remove it.\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: Iea813d478a93a1638be597af48929cd50a5e6366\n"
    },
    {
      "commit": "dc84423b7294a19cbea4bf1e4b75a59625dec1e9",
      "tree": "2a2dcccc14f61255d6232822140fe8c13ce6f0c6",
      "parents": [
        "3e05a15d9c4c889aba8c4aad9e24ba8a8a71b7f3"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Dec 24 15:57:53 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 20 08:40:57 2021 +0000"
      },
      "message": "Inclusive jargon\n\nFollowing stestr\u0027s example where arguments such as --blacklist-file,\n--black-regex and --whitelist-file are deprecated since its\n3.1.0 release, let\u0027s do the change here as well in order to\nget tempest consumers some time for the transition.\n\nThis change deprecates the following arguments and replaces them\nby new ones which are functionally equivavelnt:\n* --black-regex is replaced by --exclude-regex\n* --blacklist-file is replaced by --exclude-list\n* --whitelist-file is replaced by --include-list\n\nFor now, Tempest will accept both (new and old) arguments to make\nthe transition smoother for all consumers.\n\nThe patch also bumps min version of tox to 3.18.0 in order to\nreplace tox\u0027s whitelist_externals by allowlist_externals option:\nhttps://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23\n\nChange-Id: I3e09b31f63d2cd7ea41c48e62432bd3bc54fcf44\n"
    },
    {
      "commit": "8663655afae42c2584f5d9c4d123eb00af9de85c",
      "tree": "cf33a3c8bf86f1a205bb64facc10c4c25f55e161",
      "parents": [
        "8dfefcebeed7ddeebb6c7374169c8664ce523778"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jan 14 12:43:29 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jan 14 12:43:29 2021 -0800"
      },
      "message": "Make random_bytes() enforce sane size limits\n\nThis makes random_bytes() refuse to generate more than 1MiB of data\nat a time. This should almost never be necessary, and we have chased\nactual gate OOM failures related to sloppy handling of even\nmoderately-sized test buffers.\n\nChange-Id: I9cebe778a9309a0f4f5d78be97d062864e1849f1\n"
    },
    {
      "commit": "19213304d2252ac1b8bcfa519bbbe98b85e9b810",
      "tree": "3df0b56dbb6168f0a24892fb8bdb02b04259532c",
      "parents": [
        "cbac9379ad28fdef96c8a4d25c38708bf3374efe"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Mon Nov 16 17:50:32 2020 -0800"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jan 11 19:14:05 2021 +0000"
      },
      "message": "Add release note for new role client methods\n\nAdded a release note to advertise the new client methods added in [1].\n\n[1] https://review.opendev.org/743865\n\nChange-Id: I9fa056625af2b2c6327f41f599abdd7a59b174b4\n"
    },
    {
      "commit": "cbac9379ad28fdef96c8a4d25c38708bf3374efe",
      "tree": "a4b84a7e4c452da99a62f8eb986f68521d5a052f",
      "parents": [
        "06374e2dfdd6e93a202df917831b01885ff53f69"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Tue Dec 10 19:59:34 2019 -0800"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jan 11 19:12:54 2021 +0000"
      },
      "message": "Add default RBAC personas to pre-provisioned creds\n\nThis change adds support for the nine default personas for the\npre-provisioned credentials provider, as well as a sample accounts.yaml\nfile. With this, service projects should be able to use either dynamic\nor pre-provisioned credentials for testing new policy defaults that use\nsystem, domain, or project scope and the admin, member or reader default\nroles.\n\nChange-Id: Ifda77fb8d875b18c4507da2c9d98f17bcdac2e21\n"
    },
    {
      "commit": "449287d45ebcd435225f7aac86b7a2c953108a19",
      "tree": "8fb215620d01e13a4c6ee8e73aa1b23d138c7455",
      "parents": [
        "fec2c93cdcc14ad08d0a35136ee287525e7a4879"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 12 16:36:57 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 31 17:53:53 2020 +0000"
      },
      "message": "Remove deprecated config options for volume API selection\n\nVolume APIs tests have been moved to v3 as default and can be run\nunder v2 API via catalog_type.\n- https://review.opendev.org/#/q/topic:volume-default-testing-v3+(status:open+OR+status:merged)\n\nBelow config options were deprecated since Rocky and now time to remove them:\n    * ``CONF.volume-feature-enabled.api_v2``\n    * ``CONF.volume-feature-enabled.api_v3``\n\nChange-Id: I31f487694e5f5e586f99323c81e45f43306606fb\n"
    },
    {
      "commit": "77f2291c81cbed062473c08388c6a0db00d2ba6e",
      "tree": "6fdf6069c9e36c3adf49039a09ffcca903efb423",
      "parents": [
        "7d775d6d1c0999afa1e8444b2f6fba4a432ccc20"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 18 19:06:25 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 18 19:06:25 2020 -0600"
      },
      "message": "Add release notes page for version 26.0.0\n\nChange-Id: I0973b24dd006b8a96ddd2c11302e9b79ca7c4876\n"
    },
    {
      "commit": "2c3da54a82e8844ea575c93576324855793738e1",
      "tree": "35d7898d6ab70e5fbc978dee333e76bbf93713c3",
      "parents": [
        "5364a9a789715773b48b0b359fec6807e2360e3d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 11 11:57:22 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Dec 14 23:57:51 2020 +0000"
      },
      "message": "Add releasenote to tag the end of support for Stein\n\nThis relesenote also mark end of support for Stein release\nin Tempest as it is in EM state[1].\n\n[1] https://releases.openstack.org/\n\nChange-Id: If51b24b630e440abc13f68d68f32af13351f535f\n"
    },
    {
      "commit": "3ca2dcf4c576692caa9ca22a40b3891ef1a992f2",
      "tree": "b5fff2ba23c1f3b3e5f8a45b51fb5c6d746cde21",
      "parents": [
        "7b9db954bbdc1414c6e72e7efa1104531c029e8c",
        "ed66447aae26d03de1c92563619068b44d56b27b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 07 18:07:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 07 18:07:34 2020 +0000"
      },
      "message": "Merge \"Added apis to scenario manager\""
    },
    {
      "commit": "d31d961110c25dfab798e2e63cab1241e0ed38c0",
      "tree": "138b1dce425dd4485be1f08a337f44f9a828cb42",
      "parents": [
        "ae5285d5d8468b491e4ae3120101453c1f96b930",
        "0a9b8235b6a3222b3b0ef721c1651d0cf1f5f906"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 30 13:41:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 30 13:41:21 2020 +0000"
      },
      "message": "Merge \"Add related test to Bug #1732428\""
    },
    {
      "commit": "ed66447aae26d03de1c92563619068b44d56b27b",
      "tree": "209a556d5db0d1860e717190fff26d8be90c802a",
      "parents": [
        "60429ddd04b2291e3b646cf496d295b7a15784ce"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Wed Sep 23 18:40:25 2020 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Nov 27 12:39:52 2020 +0530"
      },
      "message": "Added apis to scenario manager\n\nTempest plugins do use associate_floating_ip() and\ndisassociate_floating_ip() api but scenario-\nmanager doesn\u0027t implement it.\nThe plugins using these apis are manila-tempest-\nplugin, tap, vmware-nsx and neutron-tempest-plugin.\nHence, added it to the scenario manager\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\nChange-Id: I41792bdc3478f5f290a6b3b7172ef3f6b4c62c19\n"
    },
    {
      "commit": "0a9b8235b6a3222b3b0ef721c1651d0cf1f5f906",
      "tree": "e2668f31967d5c244e30d8b88c8fbce71bae3c66",
      "parents": [
        "f05caef2911c563532b27e813108d102ca40c887"
      ],
      "author": {
        "name": "Alexandre Arents",
        "email": "alexandre.arents@corp.ovh.com",
        "time": "Wed Jul 29 09:52:57 2020 +0000"
      },
      "committer": {
        "name": "Alexandre Arents",
        "email": "alexandre.arents@corp.ovh.com",
        "time": "Thu Nov 19 07:38:59 2020 +0000"
      },
      "message": "Add related test to Bug #1732428\n\nReproduce data loss when migrating unshelved qcow2 instance.\n\nAdd also [compute-feature-enabled]/shelve_migrate config, to enable this\ntest only on supported environment.\n\nDepends-On: https://review.opendev.org/#/c/696084/\nDepends-On: https://review.opendev.org/#/c/752463/\nChange-Id: I3044d59b4f1505accefdaafafecef685cb9a9af5\nRelated-Bug: #1732428\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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "580be3d16ceffccfff1d44c8ca1861d29c8f4c68",
      "tree": "f90957d0a1b06d93b6aa6971366b48f8ed6986e7",
      "parents": [
        "c00798ea9cbb8bc02f812895e5f91fc4f373c141",
        "4599b91fe2a3446dfeec5d7339cfdd40fe5dd4c9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 24 21:30:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 24 21:30:01 2020 +0000"
      },
      "message": "Merge \"Add missing keystone clients\""
    },
    {
      "commit": "5eaf6bdc9ab4cfd0e8856d2d6a7c76b53f89d33b",
      "tree": "702439a490fa56b6fdf71457eef4257ff126629a",
      "parents": [
        "00041e686f059aacbc4b2d86ccfd11ff72ba5448"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Thu Jul 30 20:26:59 2020 -0700"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Thu Sep 24 09:34:06 2020 -0700"
      },
      "message": "Add keystone v3 EC2 credential tests and client\n\nThe v2 version of the /users/{}/credentials/OS-EC2 API was already\npresent, for completeness this patch adds the v3 equivalent.\n\nThis API is not documented because it is preferred to use the\n/v3/credentials API for this functionality.\n\nChange-Id: Ide90658fa07a3d5a7ba2e52c3ab7377170273b76\n"
    },
    {
      "commit": "4599b91fe2a3446dfeec5d7339cfdd40fe5dd4c9",
      "tree": "619e1d5680ad82efbfaca3c153a0630e1725004f",
      "parents": [
        "00041e686f059aacbc4b2d86ccfd11ff72ba5448"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Fri Jul 31 17:13:02 2020 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 23 13:42:43 2020 +0000"
      },
      "message": "Add missing keystone clients\n\nFor completeness, add tempest clients for keystone\u0027s OS-ENDPOINT-POLICY\nand OS-EP-FILTER APIs. These are rarely-used APIs, so not adding API\ntests at this time.\n\nChange-Id: Ia592d8d3b629af68a963f5050b29de5478bface1\nNeeded-by: https://review.opendev.org/686305\n"
    },
    {
      "commit": "94a76091f616a4e4a46534b82d4974534d197643",
      "tree": "030414a5dbd734f824d1ce4175fd59acc7f44019",
      "parents": [
        "d328a5b4cc1c11fadf9daf9acc0004d597932e8f",
        "c8d7a01014d4b82dd9960679db5e77dc31f4d87a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 18 10:02:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 18 10:02:23 2020 +0000"
      },
      "message": "Merge \"Add releasenote to tag the Tempest for Victoria release\""
    },
    {
      "commit": "c8d7a01014d4b82dd9960679db5e77dc31f4d87a",
      "tree": "04fefb9f5035014a6f79346efda2248fc827c517",
      "parents": [
        "548e2d0b018eb9dfeb30e468a4871f1ca7516917"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Sep 16 20:47:39 2020 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Sep 17 21:01:42 2020 +0900"
      },
      "message": "Add releasenote to tag the Tempest for Victoria release\n\nThis commit adds the releasenote to tag Tempest for Victoria\nand needed for version 25.0.0 to release.\n\nChange-Id: I74db083a53ce0801416f8e1e992ea3e9331ea66a\n"
    },
    {
      "commit": "39fa9c16315406c8158883cd9048f95ddc00f171",
      "tree": "128e3c23582356ae6066e6d59911da5241f6af56",
      "parents": [
        "2c306e295d50cb3b91a79047e370be87b6b58415"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Sep 03 17:47:19 2020 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Sep 10 11:22:29 2020 +0100"
      },
      "message": "Add \u0027xenapi_apis\u0027 compute feature flag\n\nNova is removing the XenAPI virt driver. There are a number of APIs that\nonly work with this virt driver so those are being removed at the same\ntime. Once removed, they will return a HTTP 410 response, regardless of\nthe microversion.\n\nAdd a feature flag that allows us to skip these tests on clouds that no\nlonger provide these APIs. It default to False (skip). We will set this\nto True (do no skip) on stable branches of nova.\n\nChange-Id: I0ae3f7a81ca7b56f56871e61bcf196ca572ae6d6\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "ac85727af41278434cfc934bcf8871d648bd5813",
      "tree": "9734fc489f1665ef1c1a3e933c432698a1b3f973",
      "parents": [
        "db6f85e5bedd0c051b35ee4fe54e391ab67762bc",
        "be052d619853b86637c49b6575b1886e1c2c7afd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 04 00:31:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 00:31:34 2020 +0000"
      },
      "message": "Merge \"Do not specify a host for live-migration for non homogeneous nodes\""
    },
    {
      "commit": "6aa733e0f348bc9c3362d0a5c5b881cc77472968",
      "tree": "8948002fdb23c312266d2b315f6945dca6532849",
      "parents": [
        "b18d7dda308d5558f097a72c8fe5e5bc3ea07531"
      ],
      "author": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Sat Jul 18 11:03:21 2020 -0500"
      },
      "committer": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Tue Aug 18 17:25:21 2020 -0500"
      },
      "message": "Improve unit tests for subunit_describe_calls\n\nin order to enhance the cmd to support kubernetes url based\nrouting over port based routing.  Once this is merged I will\nsubmit another patch set to subunit_describe_calls to support\n-u --urls (Optional) The path to a JSON file describing the urls\n  being used by different services. Note Can not be used with -p.\n\nAdded test cases for cliff subprocess and found a bug with the\n-v. The standard -v --verbose of cliff conflict with this command\n so I changed the -v --verbose to -a --all for print header\nwith printing to stdout I am also getting ready to add test cases\nfor cliff subprocess support for different options. Bug #1890060\n\nCorrect os join in test cases to avoid a conflict with\nhttps://review.opendev.org/#/c/683026\n\nCloses-bug: #1890060\nChange-Id: I9459db0dbeda721187ea5f4802c7453c2092dac3\n"
    },
    {
      "commit": "4237716010f4d200b9759c9afa6dcc454e12dff5",
      "tree": "9fbb53141266eea368302a3fee0cf7109df0d6c9",
      "parents": [
        "c02aa28390ed48710f57ae18531b28d59d968f8d",
        "14e2a4e421cc81fe278351d55c85b4f4ac953fc1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 30 13:56:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 30 13:56:29 2020 +0000"
      },
      "message": "Merge \"Fix KeyError exc in volumes_client\""
    },
    {
      "commit": "7cff130795798f0f7d122ffca7791fce72f21357",
      "tree": "dcd4956b5a6a1f392bd968c12b77877cc2936794",
      "parents": [
        "50ec7d74c392d364c18aaf0faaca26b8ff7a4809"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Jul 16 10:30:13 2020 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 24 13:09:12 2020 -0500"
      },
      "message": "Tempest tests for glance import workflow\n\nThis adds an initial test for glance image interoperable import\nthat uses the glance-direct method. It will skip if the server\ndoes not support glance-direct.\n\nAdding feature flag to enable the import tests as devstack on\nstable branches cannot support image import feature.\n\nChange-Id: I09e7fb4e7758edd5256ae70ceeea6f143466c3e3\n"
    },
    {
      "commit": "14e2a4e421cc81fe278351d55c85b4f4ac953fc1",
      "tree": "4523ead32666fb9a16b409ecaf7f30a05c23ff52",
      "parents": [
        "50ec7d74c392d364c18aaf0faaca26b8ff7a4809"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Jul 24 09:35:38 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Jul 24 16:25:30 2020 +0000"
      },
      "message": "Fix KeyError exc in volumes_client\n\nis_resource_deleted method of v3 volumes_client was wrongly accessing\nid value of a volume causing KeyError - in case the being deleted\nvolume was in error_deleting state.\n\nCloses-Bug: #1887980\nChange-Id: I6cea9917c248ceaa8b7cd60d0a20a2bf7540d9b9\n"
    },
    {
      "commit": "ea55a17ee2df2fe0208de23aec411d00e00b28b6",
      "tree": "8ab764a38f3e328d0631f3ddd00b0b9101c574e8",
      "parents": [
        "ef42797d0fcf29ef769f8c5f6f109fcdc0c29d3f",
        "217eebd0bfb5f8ed4ec1ad75c07bb419534989f6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 14 16:16:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 14 16:16:59 2020 +0000"
      },
      "message": "Merge \"Fix pygments style\""
    },
    {
      "commit": "a7203be653f25fa4c16703ad6839a5e51e2de4be",
      "tree": "e13ea265ba5d9d615007f4e175a20899b7964167",
      "parents": [
        "e1eebfa8451d4c28bef0669e4a7f493b6086cab9",
        "c1449d4ff234e96cb4948ce1ee6b8e93aa3d6164"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 10 00:40:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 10 00:40:03 2020 +0000"
      },
      "message": "Merge \"Remove any reference to \"tenant_id\" in network\""
    },
    {
      "commit": "02af6a44cccc01990fbaa697cea5881e097a1a98",
      "tree": "4396e1052870980935da08a81fbd8eea7c5ad8af",
      "parents": [
        "c5e33135a9378fad87e420ee0ba920175eaf9ae2"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Mar 03 12:39:12 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sun Jul 05 10:16:18 2020 +0000"
      },
      "message": "Remove deprecated scenario image options\n\nLet\u0027s remove deprecated scenario image options which have been\ndeprecated for more than 4 years.\n\nFrom now on CONF.scenario.img_file will need a full path for the image.\nCONF.scenario.img_dir was deprecated and will be removed in the next\nrelease. Till Tempest 25.0.0, old behavior is maintained and keep working\nbut starting Tempest 26.0.0, you need to specify the full path\nin CONF.scenario.img_file config option.\n\nChange-Id: I96d26ad3889f55d867fdea016953cce522a6fbdf\nRelated-Bug: #1393881\n"
    },
    {
      "commit": "217eebd0bfb5f8ed4ec1ad75c07bb419534989f6",
      "tree": "9e56a7d9bc8abb2ef974b3913938313e57b67e2f",
      "parents": [
        "f9ba3e6625d2ef5704a569d9a107996e58061273"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Wed Jun 24 10:13:45 2020 +0800"
      },
      "committer": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Wed Jun 24 10:13:45 2020 +0800"
      },
      "message": "Fix pygments style\n\nNew theme of docs respects pygments_style.\n\nmore info: http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html\n\nChange-Id: I4fbc5fc613e6eb64997935422697477db3ebcc91\n"
    },
    {
      "commit": "ecf2d6817b0886f3fc69b9b7b19dedd60de1854f",
      "tree": "e80b36e94f421d2e0645f0902438d2fd70cd35d1",
      "parents": [
        "206a9abec5e317b0644072d1308f74ce4f6a326d",
        "58b0538670097c762880f384749ac007f7fd01c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 23 21:13:18 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 21:13:18 2020 +0000"
      },
      "message": "Merge \"Fix the argument check for account-generator\""
    },
    {
      "commit": "58b0538670097c762880f384749ac007f7fd01c8",
      "tree": "f4541e782f92232e864136b6c5fcc7d81ec2a31f",
      "parents": [
        "257f3b009f7978723a8748f9f5b413aa8eb38e3a"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Wed Jun 03 12:28:53 2020 +0000"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Jun 15 07:03:34 2020 +0000"
      },
      "message": "Fix the argument check for account-generator\n\nConcurrency parameter for account-generator command was accepting\nnegative values and zero.\n\nThis patch makes sure that when the account-generator is passed\na negative value or zero, it ends with an error.\n\nCloses-Bug: #1811349\nPartially-Implements: blueprint tempest-cli-unit-test-coverage\nChange-Id: I4d7de89b2ad3ee91d113da3746fe393d8cce2aa2\n"
    },
    {
      "commit": "99d4dae684070125f981d4512807a52dede48382",
      "tree": "8d6b2391a33ef7afc2f9df70e303fe3a0c73d765",
      "parents": [
        "3c272360d49b7e90b91f892d2ac7323d84b921ff"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed May 27 10:33:17 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Jun 11 06:21:26 2020 +0000"
      },
      "message": "Change \u0027Member\u0027 role reference to \u0027member\u0027\n\n\u0027Member\u0027 role has been deprecated and replaced by \u0027member\u0027.\nThe patch replaces the leftover occurrences of \u0027Member\u0027 by \u0027member\u0027.\n\nChange-Id: I857655b8568eb2df1bb9bc263117119388d42f01\nCloses-Bug: #1330132\n"
    },
    {
      "commit": "c1449d4ff234e96cb4948ce1ee6b8e93aa3d6164",
      "tree": "181f10dfce4c4e5392c41d0d4fd9fe16b0b74f1d",
      "parents": [
        "257f3b009f7978723a8748f9f5b413aa8eb38e3a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Feb 15 13:24:28 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jun 02 08:28:47 2020 +0000"
      },
      "message": "Remove any reference to \"tenant_id\" in network\n\nChange-Id: I43789e243581aa176c11d6a85691f36acfa55b27\nPartially-Implements: blueprint adopt-oslo-versioned-objects-for-db\n"
    },
    {
      "commit": "0fbce172204a0b4edd5de74934f64d374238c3c4",
      "tree": "67e66ca0def575cc274b177c46b813a34c7a3d44",
      "parents": [
        "0c71fc29a13545572ecf8eb5e56c20f9086ce009"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon May 18 19:32:19 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon May 18 19:34:29 2020 +0200"
      },
      "message": "Switch to newer openstackdocstheme and reno versions\n\nSwitch to openstackdocstheme 2.2.0 and reno 3.1.0 versions. Using\nthese versions will allow especially:\n* Linking from HTML to PDF document\n* parallelizing building of documents\n\nUpdate Sphinx version as well.\n\nopenstackdocstheme renames some variables, so follow the renames\nbefore the next release removes them. A couple of variables are also\nnot needed anymore, remove them.\n\nSet openstackdocs_pdf_link to link to PDF file.\n\nDepends-On: https://review.opendev.org/728938\nChange-Id: Ia31f69f00eb24771bf700b4e25ae73a09c1c8aed\n"
    },
    {
      "commit": "1e844a898e6ab4f17da53721e3a6ec9b21e7a3ad",
      "tree": "ef82e202ecdaffc25df567dabfb40f65af93312d",
      "parents": [
        "6a2be436f681cb71bf2e13176ab1ac5a287668cd",
        "ddcd4f44acf1af45285ad0b485e4afec35f1f5dc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 30 22:14:44 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 30 22:14:44 2020 +0000"
      },
      "message": "Merge \"Remove the deprecated tempest-account-generator CLI\""
    },
    {
      "commit": "5d7b43c00929f6ac35d6f5078e41ea4c3b0c98bc",
      "tree": "a19fbc5ce05b319a6620591a9381ba7ef61fea9a",
      "parents": [
        "c4f38583ab14a29d94670afccaa01f2fb832a420"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 23 17:05:25 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 23 17:05:25 2020 -0500"
      },
      "message": "Add release notes page for version 24.0.0\n\nTempest 24.0.0 has been released.\nThis commit adds a new page for 24.0.0 release notes.\n\nChange-Id: Ia2b5f656a710db22677a7fec8c91897f42d5ae71\n"
    },
    {
      "commit": "c042c88aebcf8f7ab4b2b6833d9a97e1abfc4296",
      "tree": "4c9d18a836be250350a5d7c3d1b6a960204ee63b",
      "parents": [
        "e357481ffb2a03d8990a675bf4670f54aecdfabb",
        "0f8dd6bf1d75c170a44004cec25e8151df2dba9d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 21 00:42:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 21 00:42:52 2020 +0000"
      },
      "message": "Merge \"Add releasenote to tag the Tempest for Ussuri release\""
    },
    {
      "commit": "0f8dd6bf1d75c170a44004cec25e8151df2dba9d",
      "tree": "e12e606983e8445248f7c7b24dce02e3d35d1646",
      "parents": [
        "8f3e503413f39c4a0363a691f2a418c6d3b06387"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 20 11:39:36 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 20 11:39:36 2020 -0500"
      },
      "message": "Add releasenote to tag the Tempest for Ussuri release\n\nThis commit adds the releasenote to tag Tempest for Ussuri\nand needed for version 24.0.0 to release.\n\nChange-Id: Ic9c06f6457b1b4d13d57a86a7c7ed0d0dca0c082\n"
    },
    {
      "commit": "5e8f044538e9cc5e5495dd1aa481799da4db37ba",
      "tree": "46edb0ff74c51fc259654c72a15ffdf8f61fa945",
      "parents": [
        "91f0e008821b3d7be21a62da5706d51e9a30e1e2"
      ],
      "author": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Mon Apr 13 16:27:37 2020 +0800"
      },
      "committer": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Mon Apr 13 16:28:40 2020 +0800"
      },
      "message": "Add show types API to v3 types client library\n\nadd show default volume types api to v3 types client\n\nChange-Id: I3053c49a5ce6bac33c91170978bef2d14375d3fa\n"
    },
    {
      "commit": "c06c371b32a15e4f677a061a64e50ee2a42b8ca4",
      "tree": "7e61f0a1a778254c025da1b7b79871abf95f417c",
      "parents": [
        "b47d1d2b8ad4ddc13a9a69fafaab18b56c94f7aa"
      ],
      "author": {
        "name": "Arx Cruz",
        "email": "arxcruz@gmail.com",
        "time": "Thu Feb 20 11:03:52 2020 +0100"
      },
      "committer": {
        "name": "Arx Cruz",
        "email": "arxcruz@gmail.com",
        "time": "Mon Mar 30 10:59:58 2020 +0200"
      },
      "message": "Add --worker-file option in tempest\n\nThis patch add the option --worker-file on tempest run command.\nThis will enable users to specify a worker file that will be used\nby stestr to manually schedule how the tests will run.\n\nChange-Id: I747f3abe179492da063fcaaf1123ffcf6362f966\n"
    },
    {
      "commit": "6e798241356981654be91381e4bce7229c0c1255",
      "tree": "aefca813a21d73707e9a16d48b53cba76d12f16c",
      "parents": [
        "8ec57b51d50478a015ab0b021291f03f099cdbeb",
        "ec3ae5ea0e19ca45f4c81336e6e9499e884c6ba5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 22 01:50:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 22 01:50:45 2020 +0000"
      },
      "message": "Merge \"services: Introduce a cinder v3 attachments client\""
    },
    {
      "commit": "2385e0417beaf6ca83adbd64b1cb174daf89add7",
      "tree": "eaa25735554566f9657859116f334d5ee727007c",
      "parents": [
        "4bc12aad2e5ead401b2a2d1d65b1801abd7ff565"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Jan 31 12:28:20 2020 +0000"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Wed Mar 18 10:15:55 2020 +0000"
      },
      "message": "Add subnet_id option\n\nWhen tested network contained more than one subnet then test failed\ndue to assert call.\n\nSubnet_id option specifies which subnet should be used for testing\nwhen more than one subnet in network is present. If subnet_id is\nspecified then each created VM is assigned a floating IP within\nthe range of the subnet.\n\nCloses-Bug: 1856671\nChange-Id: Ie4d44b16595055201e12f10982fc78683a12d41a\n"
    },
    {
      "commit": "ec3ae5ea0e19ca45f4c81336e6e9499e884c6ba5",
      "tree": "0caaf190660adecdee768398f632dbfadc3d1f77",
      "parents": [
        "8877c4e8919a150992941d0cc6a49227ec863fcc"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jan 16 08:49:49 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Mar 02 09:02:50 2020 +0000"
      },
      "message": "services: Introduce a cinder v3 attachments client\n\nThis change adds a new attachment client to allow for CRUD operations\nagainst volume attachments as now exposed by the Cinder v3 API.\n\nChange-Id: I0171dc0a87800ad33c176c6b6540fbc3db025709\n"
    },
    {
      "commit": "ddcd4f44acf1af45285ad0b485e4afec35f1f5dc",
      "tree": "cf262cb942b61393aa0a3f78ab9c1034326082ea",
      "parents": [
        "b8d383cf20a40258bb3db8d8f3f2ddb90b923dcf"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Dec 24 17:55:34 2019 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Mon Mar 02 14:26:12 2020 +0530"
      },
      "message": "Remove the deprecated tempest-account-generator CLI\n\nTempest CLI tempest-account-generator was deprecated\n4 years ago.\ndevstack still uses the deprecated CLI for which\npatch has been proposed.\n\nAs deprecation is done long time back,\n\u0027tempest-account-generator\u0027 should be now used as\n\u0027tempest account-generator\u0027\n\nThe following commit gives the idea of deprecation\nmessage:-\nhttps://opendev.org/openstack/tempest/commit/68b8b9d26fae5c07fa7c4c443e4b0ca51ad98258\n\nDepends-on: I624e1dc57a3d3533322fb298c01f70241d0400ed\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\nChange-Id: I7c18998dd877d7fd065e4d1d0950b6f6413587c3\n"
    },
    {
      "commit": "6efb97bc9dae573cd727ba91c8ddcbd8f8767192",
      "tree": "40fbe8760a5d7f34657257700856159a0fb35bc6",
      "parents": [
        "2844774bb2dff0273c587982015a3dbfe2adf7fb",
        "d5bda712599a329acb865f9a9a41ad55824b1781"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 25 06:25:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 06:25:04 2020 +0000"
      },
      "message": "Merge \"Deprecate spice_console and rdp_console config items\""
    },
    {
      "commit": "be052d619853b86637c49b6575b1886e1c2c7afd",
      "tree": "25de12809aef09bc1ebb80e553caf77057259b93",
      "parents": [
        "2844774bb2dff0273c587982015a3dbfe2adf7fb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Nov 04 10:56:02 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 20 10:53:42 2020 +0800"
      },
      "message": "Do not specify a host for live-migration for non homogeneous nodes\n\nIn production cloud with non homogeneous compute nodes, specifying\na host for live-migration may fail unexpectedly, e.g., if source host\nis with CPU \"E5-2699 v4\" and the selected target host is with CPU\n\"E5-2670 v3\", the live-migration will fail because of the downgrade\nissue.\n\nSo this is to add config option can_migrate_between_any_hosts which\ncan be set to False so that in non homogeneous cloud it can select\ndestination host automatically.\n\nChange-Id: I05e9c8360b86326b7f58b2c0600fcb420bc31482\nCloses-Bug: #1851185\n"
    },
    {
      "commit": "2844774bb2dff0273c587982015a3dbfe2adf7fb",
      "tree": "3920be0cb5be3d084ac15a58ce9c88539bd1a4f8",
      "parents": [
        "dbe269acee25b84ad9063955a68c61a4b87862bd",
        "abf2992695c2678e8e44ab970f9032781ad3be07"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 19 13:58:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 13:58:33 2020 +0000"
      },
      "message": "Merge \"Remove indentation for bullet list\""
    },
    {
      "commit": "df13f4dc407c1d490c5f471cd43fadd62beac4d2",
      "tree": "7595ffff0905470a1f2b26376ce7ec39a41b728a",
      "parents": [
        "eabaa43f363f65ed5563cd4c55ace1da7f544d3b",
        "48fe99faf2ee92ca1c1e6eeac5519075095f33bc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 19 04:15:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 04:15:11 2020 +0000"
      },
      "message": "Merge \"compute: Deprecate [compute-feature-enabled]/block_migrate_cinder_iscsi\""
    },
    {
      "commit": "d5bda712599a329acb865f9a9a41ad55824b1781",
      "tree": "d2c77cf19bb0702a316a851688def254be07d3fa",
      "parents": [
        "52d7083f76c3b48650a7e6cda5fdad03332b51ed"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Nov 01 14:01:01 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 19 08:45:48 2020 +0800"
      },
      "message": "Deprecate spice_console and rdp_console config items\n\nspice_console and rdp_console are no longer used after\n9f5adf8053196ac103302d4d7ea3b1f927caff5d, this is to deprecate\nthem for removal.\n\nChange-Id: I8a882878493e3fe39bbfe0628991ee551c15d1b0\n"
    },
    {
      "commit": "c6747367f4f5596a085eb2c7ec70e7d7e0f1cc61",
      "tree": "e7eafb30edf12a87123220bb82a76338b71d14ab",
      "parents": [
        "a72182a5f6fe06c3f7b82cea74ad5907416512a9",
        "4acf175de71837a24b58cfa30c98b2fd0bbd495b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 14:16:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 14:16:41 2020 +0000"
      },
      "message": "Merge \"Remove the deprecated verify-tempest-config CLI\""
    },
    {
      "commit": "0970274c55a94ba313c989477b3941ae0982a30b",
      "tree": "9cc6c4009e04d50c34b630bba14163e924d8ef13",
      "parents": [
        "4062a5cebbad77a1dcadef0138c071421dd3ea1d",
        "195767a062009445940e6cbfa06d096141be3cc2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 14:08:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 14:08:20 2020 +0000"
      },
      "message": "Merge \"Removal of deprecated argument[os-tenant-name]\""
    },
    {
      "commit": "551e8d7a5938f5f44ae3f29d9283e78501d321ab",
      "tree": "60d776f0c6b9f77b3d0cc59a6aa61537fe8d6aec",
      "parents": [
        "fbde5a394842746cb4e78504cfb0a14252af38d0"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 04 09:04:30 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 12 00:11:31 2020 +0000"
      },
      "message": "[ussuri][goal] Drop python 2.7 support and testing\n\nOpenStack is dropping the py2.7 support in ussuri cycle.\n\nTempest is ready with python 3 and ok to drop the\npython 2.7 support. Last Tempest version officially supported\nfor py2.7 is 23.0.0.\n\nNow onwards, Tempest will test all stable branch with py3 jobs.\ntempest-full and other py2 version of jobs definition are kept\nfor stable branch gate.\n\nComplete discussion \u0026 schedule can be found in\n- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html\n- https://etherpad.openstack.org/p/drop-python2-support\n\nUssuri Communtiy-wide goal:\nhttps://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n\nChange-Id: I75868d5c9b6630fe78958ff89e58a0aced09a6b3\n"
    },
    {
      "commit": "b0a8057fbbf08ff072bfb6e836535f090fd6efc7",
      "tree": "0cb8c76690a1e410862a81ac509f7d3fa6c18c8f",
      "parents": [
        "a89eea8559be734cf7348f634b0ce98ce697597f"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 29 10:36:09 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 04 19:23:01 2020 +0000"
      },
      "message": "Drop python 3.5 support from Tempest\n\nTempest, its plugins and their dependencies in ussuri\ncycle are python-requires\u003e\u003dpy3.6 which makes distro not\nhaving python 3.6 to do hack to install py3.6 etc.\n\nWe cannot do \u003epy3.6 in basepython so one way is to drop the\npy3.5 support and basepython to py3 so that it can choose\nthe available py version in env.\n\nIt time to drop the py3.5 from Tempest. Last supported version of\nTempest for py3.5 is 23.0.0.\n\noslo drop py2 so we need to remove the py2 unit test job which\nis failing and blocking gate.\n\nThere is seoarate work to drop the py2 things from Tempest in\ncompplete set.\n\nChange-Id: I872dbb57df46d1193c0d409bb00d56f372d295fe\nRelated-Bug: 1861308\n"
    },
    {
      "commit": "a89eea8559be734cf7348f634b0ce98ce697597f",
      "tree": "8ed13d3163cd41b58935ae9ca5dc78366bdc4e7a",
      "parents": [
        "acfb494c854819cc4b335ea51d3195d097c3f9cb"
      ],
      "author": {
        "name": "Swapnil Chhanikar",
        "email": "swapnilchhanikar@gmail.com",
        "time": "Fri Jan 24 17:04:42 2020 +0530"
      },
      "committer": {
        "name": "Abhishek Jaiswal",
        "email": "abhishekjaiswal.kol@gmail.com",
        "time": "Mon Feb 03 09:12:35 2020 +0000"
      },
      "message": "Change default region for placement to empty string\n\nAs per tempest design, if tempest conf is not having any region for\na service then identity region should be used. In case of placement\nthe default value is \"RegionOne\" which is considered as placement\nregion if region missing in tempest conf. In order to have identity\nregion to be used as default we need to change to empty string for\nplacement service. Empty string can be seen being used in other\nservices like volume, image etc.\n\nPlease check the below link for the logic of default region\nhttps://github.com/openstack/tempest/blob/master/tempest/config.py#L1435\n\nChange-Id: I2a1045cd0f9eb830493b2b4287ccee46223f3c59\n"
    },
    {
      "commit": "48fe99faf2ee92ca1c1e6eeac5519075095f33bc",
      "tree": "770f72465f1893021b500788d02ebe0f41600512",
      "parents": [
        "acfb494c854819cc4b335ea51d3195d097c3f9cb"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Jan 27 19:18:24 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jan 29 09:31:09 2020 +0000"
      },
      "message": "compute: Deprecate [compute-feature-enabled]/block_migrate_cinder_iscsi\n\nThis option duplicates the more generic\n[compute-feature-enabled]/block_migration_for_live_migration now that\nMIN_LIBVIRT_VERSION is \u003e\u003d 1.2.17 on all branches from stable/rocky. We\ncan deprecate this now ahead of removal once stable/pike and\nstable/queens are no longer supported.\n\nChange-Id: I8d8ae5ebf8e1d383f184527815f0a0c0ba9a343d\n"
    },
    {
      "commit": "3b9b8ece394de0f1157767eeb83c7db43bf3d62a",
      "tree": "7326137e949c8723a84c6fc66ad0cfc4bd9eed6b",
      "parents": [
        "2303495db5d559ea2d33bdecf9c2cd17a106b4b1",
        "fbea823a342c0060693a6880be3d8aad670b3ea8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 28 17:43:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 28 17:43:41 2020 +0000"
      },
      "message": "Merge \"Add ConsistencyGroup Exceptions in tempest\""
    },
    {
      "commit": "195767a062009445940e6cbfa06d096141be3cc2",
      "tree": "e8df3eb0e3c0825a94ac4d3f9a224ac287b5462e",
      "parents": [
        "e459e0d4489f7bc1eb7a821a9def0721a8f94c6a"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Dec 24 19:20:43 2019 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Jan 28 17:47:06 2020 +0530"
      },
      "message": "Removal of deprecated argument[os-tenant-name]\n\nUse of os-tenant-name or OS_TENANT_NAME is deprecated.\nInstead of it, os-project-name is expected to be used.\n\nThis patch depends on below mentioned patch, since\ndevstack still uses the deprecated argument.\n\nDepends-on: I624e1dc57a3d3533322fb298c01f70241d0400ed\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\nChange-Id: I3b926f8abb6fce3d2eab93310ce3959c68aa9a6d\n"
    },
    {
      "commit": "abf2992695c2678e8e44ab970f9032781ad3be07",
      "tree": "0b6d2467c5c2728126572fa9674f6509ba0c7569",
      "parents": [
        "27e3154390c2690006d9fcc0656e923d9b812b67"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Jan 28 15:09:58 2020 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Jan 28 15:38:57 2020 +0900"
      },
      "message": "Remove indentation for bullet list\n\nThis commit removes the unnecessary indentation of the bullet list in\nthe releasenote. It causes weird rendering on the web page.\n\n https://docs.openstack.org/releasenotes/tempest/unreleased.html#relnotes-23-0-0\n\nChange-Id: I146a9c8a74227aa1810e0a02d7cb6a91fbe4da08\n"
    },
    {
      "commit": "fbea823a342c0060693a6880be3d8aad670b3ea8",
      "tree": "a2bfb5c20fec1e1d18cd15dead570e401fb20d70",
      "parents": [
        "b63725301488a910d2ad5e1a3f8a11b45b187845"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Mon Jan 06 10:44:33 2020 +0000"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Fri Jan 24 07:00:16 2020 +0000"
      },
      "message": "Add ConsistencyGroup Exceptions in tempest\n\nThe exceptions ConsistencyGroupException and\nConsistencyGroupSnapshotException are required by\ncinder-tempest-plugin[1][2] when the\nCG or CG Snapshot fails to create and is in error state.\nThese exceptions never existed as part of the original topic[3]\nbut failures are seen while running tests as reported in the bug.\n\n[1] https://github.com/openstack/cinder-tempest-plugin/blob/master/cinder_tempest_plugin/services/consistencygroups_client.py#L140\n[2] https://github.com/openstack/cinder-tempest-plugin/blob/master/cinder_tempest_plugin/services/consistencygroups_client.py#L172\n[3] https://review.opendev.org/#/q/topic:cg-tests+(status:open+OR+status:merged)\n\nChange-Id: I62e0ba556b884c94f6e8796a2e6f6d8083277fa4\nCloses-Bug: #1858417\n"
    },
    {
      "commit": "f9614631131d1f1f6923939bcfd956fc44a62394",
      "tree": "bb97ac7bbb0dc7af1efe3723bf80c892f4f3a647",
      "parents": [
        "d43223773d75d2e82fb33a1281038e611c41d0f3"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 22 14:51:42 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 22 14:51:42 2020 -0600"
      },
      "message": "Add release notes page for version 23.0.0\n\nTempest 23.0.0 has been released [1].\nThis commit adds a new page for 23.0.0 release notes.\n\n[1] https://review.opendev.org/#/c/703521/\n\nChange-Id: If9ffb5c90c427ed3e31e9b6bcb5f6aeca483d110\n"
    },
    {
      "commit": "d43223773d75d2e82fb33a1281038e611c41d0f3",
      "tree": "0a245f810b8b7e5f9dc7a85d8fa65634eb47a649",
      "parents": [
        "7cb75cff3878b324ef50933357ce290994ceba3a",
        "fd328a4f2165a60eb8b7585ec1af3145939383c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 20 23:19:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 20 23:19:55 2020 +0000"
      },
      "message": "Merge \"Add releasenote to tag the end of support for Queens\""
    },
    {
      "commit": "3553026a8e94c2813039dc3c709e38762c8d2e32",
      "tree": "1f70ddfc0e712f1c11f4220a8e942b5e6404cc64",
      "parents": [
        "277f4bfbc545ef05a9fc54b2e2520e74015190be"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jan 18 15:29:27 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jan 18 15:29:27 2020 -0600"
      },
      "message": "Add release notes page for version 22.1.0\n\nTempest 22.1.0 has been released in Train but releasenote\npage was not added for that.\n\nChange-Id: I899d18ee33bd2b94d81f65b62a2b32f643a2d262\n"
    },
    {
      "commit": "fd328a4f2165a60eb8b7585ec1af3145939383c3",
      "tree": "f37b03ce6746f61483d43047400c83a491b6f0ee",
      "parents": [
        "277f4bfbc545ef05a9fc54b2e2520e74015190be"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jan 18 15:10:08 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jan 18 15:12:08 2020 -0600"
      },
      "message": "Add releasenote to tag the end of support for Queens\n\nThis relesenote also mark end of support for Queens release\nin Tempest as Queens is in EM state[1].\n\n[1] https://releases.openstack.org/\n\nChange-Id: I64bd02b6ccef9e18d9b55f656fe3c224e1aba6d9\n"
    },
    {
      "commit": "4acf175de71837a24b58cfa30c98b2fd0bbd495b",
      "tree": "56737d4a2eae2dc88e05c3af025a444cb4fccb53",
      "parents": [
        "e459e0d4489f7bc1eb7a821a9def0721a8f94c6a"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Dec 13 23:29:10 2019 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Dec 26 13:15:09 2019 +0530"
      },
      "message": "Remove the deprecated verify-tempest-config CLI\n\nTempest CLI verify-tempest-config was deprecated\n4 years ago.\n\nWith assumption of all the users of this CLI have\nmoved to new CLI \u0027tempest verify_config\u0027, it is\ntime to remove the old deprecated CLI now.\n\u0027verify_tempest_config\u0027 should be now used as\n\u0027tempest verify_config\u0027\n\nThe following commit gives the idea of deprecation\nmessage:-\nhttps://opendev.org/openstack/tempest/commit/e45aa842bc823b56560af247eb5e26b1fd686151\n\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\nChange-Id: Ic3dbd6f5e854e017a5bec4b1a625730ab68e767d\n"
    }
  ],
  "next": "3b1311f604d0beeadd17c031d314c080e3dc64c0"
}
