)]}'
{
  "log": [
    {
      "commit": "7495223039ca5874cd511238b2de72e3471856d4",
      "tree": "df622d0748eaadef09c96af650d0dec8faa35df1",
      "parents": [
        "6823234e820d5d9194dc593e5266ee3dacaae30e",
        "2b953da2318b2023772fbf48276233d92f294f0b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 17 17:53:25 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 17:53:25 2026 +0000"
      },
      "message": "Merge \"Add stable/2026.1 job\""
    },
    {
      "commit": "2b953da2318b2023772fbf48276233d92f294f0b",
      "tree": "058f1a11657dcd229d2dc05bdececb04c44a78db",
      "parents": [
        "a7d0943b8c0dd6ae0bfb62ce533c25d7e6f16690"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Mar 18 00:19:33 2026 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Mar 18 00:19:33 2026 +0900"
      },
      "message": "Add stable/2026.1 job\n\nThe branch was cut, so should be tested.\n\nChange-Id: I649530f46f1be7862aeb4c54aa065c209a899101\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "6823234e820d5d9194dc593e5266ee3dacaae30e",
      "tree": "a397196d9f665904905d37c9227ae2682a590b67",
      "parents": [
        "cfb1e6f154fff320f97028a12569821b34fd2602",
        "e39070912a364a5269b47eeb90a1d5c41f219846"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 02 05:34:23 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 02 05:34:23 2026 +0000"
      },
      "message": "Merge \"Inherit from tempest\u0027s BaseTestCase\""
    },
    {
      "commit": "cfb1e6f154fff320f97028a12569821b34fd2602",
      "tree": "7030141b74168af1d1ca75bd8c641f68b982af18",
      "parents": [
        "b71399bea46fc1709396bca92a535c24ae17234c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Feb 17 18:57:29 2026 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Mar 01 08:52:30 2026 +0000"
      },
      "message": "tox: Remove basepython\n\ntox uses the python version where tox is installed by default, and we\nno longer expect that the tests may run in env with python 2.\n\nChange-Id: Ib55d7d713570a32e9e541ec23782610b9a1d6edb\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "b71399bea46fc1709396bca92a535c24ae17234c",
      "tree": "c15c6bdc613f3716bb116ad5f414f2f7959f838b",
      "parents": [
        "a7d0943b8c0dd6ae0bfb62ce533c25d7e6f16690"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Feb 17 18:56:04 2026 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Mar 01 08:52:25 2026 +0000"
      },
      "message": "tox: Drop redundant injection of VIRTUAL_ENV variable\n\nThe environment variable is set automatically.\n\ncf. https://github.com/tox-dev/tox/commit/be5373bab\n\nChange-Id: Ibe1c52031ddf6a241de755b430ac71197b9a049a\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "a7d0943b8c0dd6ae0bfb62ce533c25d7e6f16690",
      "tree": "facb9fb60342a2da8b29b10fe22dfb0a457bf1da",
      "parents": [
        "79a672cc88ab9ab7b15d20150c0d4509c5c21875"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Feb 28 03:11:28 2026 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Feb 28 03:11:28 2026 +0900"
      },
      "message": "Re-enable functional jobs\n\nDepends-on: https://review.opendev.org/c/openstack/heat/+/978246\nDepends-on: https://review.opendev.org/c/openstack/heat/+/978203\nChange-Id: Iac9ec7fd6b4516794c1c2e83b95a97e117d87c58\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "79a672cc88ab9ab7b15d20150c0d4509c5c21875",
      "tree": "5ebd95b4a959b056706e8ec546becd6dc1876f89",
      "parents": [
        "67df0de82d4d4ea2bdfcbd10c5d1ed4813f3779b"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Feb 26 22:59:04 2026 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Feb 28 03:03:41 2026 +0900"
      },
      "message": "Manual redirect for DELETE requests\n\ngabbi replaced urllib3 by httpx in 4.0.0 release[1]. However httpx\nbehaves incorrectly for 301/302 response for non-GET methods and it\nchanges the method. This is the behavior which is not aligned with\nRFC previously, but is known as a common fetch behavior of the browser.\nDo \"manual\" redirect for DELETE method to workaround this\nincompatibility.\n\nAll functional jobs are disabled now due to cross dependency between\nh-t-p and heat (master and 2025.1).\n\n[1] https://github.com/cdent/gabbi/commit/c93ce5a4c401980274b190d6b60300da8f8b2598\n\nChange-Id: Id36a630a93ce93bf52904874227a4c8a1accaca1\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "e39070912a364a5269b47eeb90a1d5c41f219846",
      "tree": "dc1a0fcc1d749de14352a4cbc4b05945262acde1",
      "parents": [
        "67df0de82d4d4ea2bdfcbd10c5d1ed4813f3779b"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Dec 19 17:37:12 2025 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Dec 22 14:52:18 2025 +0000"
      },
      "message": "Inherit from tempest\u0027s BaseTestCase\n\namong other things, the tempest.test.BaseTestCase implements\n\u0027serial\u0027 code execution via interprocess lock - while a test\nmarked as \u0027serial\u0027 runs, no other test can run.\n\nHeat-tempest-plugin currently completely ignores that, resulting\nin heat tests running together with \u0027serial\u0027 tests,\nsometimes breaking the latter (e.g. aggregate tests can not add\nhost to aggregate because the host is unexpectedly not empty).\n\nThis commit makes heat-tempest-plugin\u0027s BaseTestCase inherit from\ntempest.test.BaseTestCase, thus making heat tests respect the\n\u0027serial\u0027 flag.\nSome methods were renamed to not shadow over the same named ones\nfrom tempest.\n\nChange-Id: If4f12f2ff7132046afa8c7ee7028d7a6b5d2d549\nSigned-off-by: Pavlo Shchelokovskyy \u003cshchelokovskyy@gmail.com\u003e\n"
    },
    {
      "commit": "67df0de82d4d4ea2bdfcbd10c5d1ed4813f3779b",
      "tree": "c97fcef558facee9a4751a28665cc081de816410",
      "parents": [
        "4972024980483a923ba136074968549d9abbb9a7"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 24 16:19:24 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 24 16:19:40 2025 +0900"
      },
      "message": "Validate ip_version_for_ssh\n\nChange-Id: Id016a8a7cbb61c186ee553c73ac00e2ba7c13a77\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "4972024980483a923ba136074968549d9abbb9a7",
      "tree": "a2f583213dd4c635c0c4380e66df396615876c4b",
      "parents": [
        "9e5a82a35ea910dde6c15ccd0a4680f45356b7b3"
      ],
      "author": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Tue Nov 04 20:53:42 2025 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Sun Nov 23 12:24:19 2025 +0000"
      },
      "message": "Drop python 3.9 and support python 3.13\n\nDue to requirements repo dropped the constraints for\npython3.9[1], Tempest needs to drop the python 3.9\nsupport[2]. Because Tempest master cannot support\npy3.9 anymore, it needs to be dropped from tempest\nplugins also.\n\nAlso, add python 3.13 support which is tested as mandatory\nin 2026.2 cycle.\n\n[1] https://review.opendev.org/c/openstack/requirements/+/957587\n[2] https://review.opendev.org/c/openstack/tempest/+/966101\n\nChange-Id: I848d55bcaa6359825a2c6fdc2d641af0702b6f16\nSigned-off-by: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "9e5a82a35ea910dde6c15ccd0a4680f45356b7b3",
      "tree": "dd020eb9e16abeeea94976b1270ea0ea1ff86547",
      "parents": [
        "f34d401bd2d89b07560c020e97d44e1bbe5236ce"
      ],
      "author": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Thu Nov 06 21:47:27 2025 +0000"
      },
      "committer": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Thu Nov 06 22:06:56 2025 +0000"
      },
      "message": "Update stable branch jobs\n\nRemove unmaintained/2024.1 jobs.\n\nChange-Id: I1c9d8cf248c1bba35785def6ecd4f947cfdc44ad\nSigned-off-by: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "f34d401bd2d89b07560c020e97d44e1bbe5236ce",
      "tree": "2ffeed362dc6a9981ec4e89eca5135fb8ab59d62",
      "parents": [
        "1ce78d2eba96678955e3be10096fc239b08ba809"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Sep 12 22:47:32 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Sep 16 00:02:43 2025 +0900"
      },
      "message": "Add stable/2025.2 job\n\nChange-Id: I0752a3e2d666e0ae6bd7bc83a1880b1a0c530d5d\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "1ce78d2eba96678955e3be10096fc239b08ba809",
      "tree": "db1685fd8703e2c9bbd2758ec56938feab4ebbf6",
      "parents": [
        "707e90fcded4a784173eb7fd61afc013a77c49da",
        "9c40bcb5d23199fb6c5e37b3bc36cb30a80e61e3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Aug 23 15:50:28 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 23 15:50:28 2025 +0000"
      },
      "message": "Merge \"Honor service_available options\""
    },
    {
      "commit": "707e90fcded4a784173eb7fd61afc013a77c49da",
      "tree": "7ce18e9ed6154d2b669d6ef6d68b89eff9488e44",
      "parents": [
        "63de1c25800d85eb2075de65c9b05f7ded87779d"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Aug 23 18:20:43 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Aug 23 18:34:11 2025 +0900"
      },
      "message": "Drop unused is_network_extension_supported\n\nIt has been unused since LBaaS tests were removed.\n\nChange-Id: I1d4c92aead9014b12b86ea51851a7d047cce4d31\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "9c40bcb5d23199fb6c5e37b3bc36cb30a80e61e3",
      "tree": "465efc5fad78349be79b92ab997aaeb50d46a324",
      "parents": [
        "63de1c25800d85eb2075de65c9b05f7ded87779d"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Aug 23 17:54:12 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Aug 23 18:15:14 2025 +0900"
      },
      "message": "Honor service_available options\n\n... to determine whether tests requiring optional services should run.\n\nChange-Id: I93da830fc37004b0c0146c573babf59fd2f71f24\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "63de1c25800d85eb2075de65c9b05f7ded87779d",
      "tree": "e4723fe6833e9c559baf0d9e323b4e5f57905279",
      "parents": [
        "1afcff2bff1db4a318ad1fb027c84d13f9b1e3d6"
      ],
      "author": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Mon Jun 16 10:19:15 2025 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Mon Jun 16 05:07:31 2025 +0000"
      },
      "message": "Use StringIO from io\n\nWe don\u0027t test CfnInitIntegrationTest.test_server_cfn_init and hence\nthis was not detected.\n\nChange-Id: I7bc1fe17e8d9149c93e838dfe4a253a69387c480\n"
    },
    {
      "commit": "1afcff2bff1db4a318ad1fb027c84d13f9b1e3d6",
      "tree": "ce7bf4c87af8cf42ca6460113c557f304e14a9c3",
      "parents": [
        "ef7a07e6988c2688d0f9fd21ab9c0907ea55e975"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu May 29 14:38:04 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu May 29 14:38:04 2025 +0900"
      },
      "message": "Remove stable/2023.2 job\n\n... because stable/2023.2 job reached its EOL.\n\nChange-Id: I31da2a36e0b755c42683030e819bbfdbcf362f57\n"
    },
    {
      "commit": "ef7a07e6988c2688d0f9fd21ab9c0907ea55e975",
      "tree": "4230a252594c02ca89c95108a4a462e2e5b1d311",
      "parents": [
        "d2db170988fe1ad3aedda997377b768a83ba9fe9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed May 28 17:59:29 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed May 28 17:59:29 2025 +0900"
      },
      "message": "add pyproject.toml to support pip 23.1\n\npip 23.1 removed the \"setup.py install\" fallback for projects\nthat do not have pyproject.toml and now uses a pyproject.toml\nwhich is vendored in pip.\nTo address that, this change adds the minimal pyproject.toml\nto enable pbr to be properly used to build editable wheels.\n\nSee https://pip.pypa.io/en/stable/news/#v23-1\nand https://github.com/pypa/pip/issues/8368 for more\ndetails on the removal of the fallback support.\n\nCo-Authored-By: Sean Mooney \u003cwork@seanmooney.info\u003e\nChange-Id: I16b04ea0aa1ecda809dc4f614a91cdc70a25d881\n"
    },
    {
      "commit": "d2db170988fe1ad3aedda997377b768a83ba9fe9",
      "tree": "d51e3aa0de605754f38325de8965fd32f928e835",
      "parents": [
        "363bba549f3cc2c4d1deb85f2d148eff6046f939"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Mar 15 20:16:47 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Mar 15 20:16:47 2025 +0900"
      },
      "message": "Add stable/2025.1 job\n\nChange-Id: I26589c93089de65a84ef37494bfde4f830e78d24\n"
    },
    {
      "commit": "363bba549f3cc2c4d1deb85f2d148eff6046f939",
      "tree": "b355b0e3904725deb2e8f2b09a7327cabf3a5cb0",
      "parents": [
        "07b29d975fe301600701eff7137b0c48e76750fd"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 06 11:35:46 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 06 11:35:46 2024 -0800"
      },
      "message": "Remove stable/2023.1 job from master gate\n\nstable/2023.1 is planned to be in unmaintained state[1]\nand with python 3.8 drop from Tempest[2], we have to pin the\nTempest for stable/2023.1 testing[3]. This means Tempest and\nits plugin master does not need to support stable/2023.1.\n\nWith that we can remove the stable/2023.1 jobs from tempest\nplugin master jobs.\n\n[1] https://lists.openstack.org/archives/list/openstack-discuss@\u003e\n[2] https://review.opendev.org/c/openstack/tempest/+/933398\n[3] https://review.opendev.org/c/openstack/devstack/+/933704\n\nChange-Id: Ib50784829daa5774e0f6603e0c10909d21ce5949\n"
    },
    {
      "commit": "07b29d975fe301600701eff7137b0c48e76750fd",
      "tree": "cab98e9989be4d6709054b1c252c237c7a437acc",
      "parents": [
        "8049eaad524d5d23ed24b7c2dc1f3057dfc8fcf6",
        "2eaf37583514f3dd44db4108a180e8684fd00aed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 29 04:09:09 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 04:09:09 2024 +0000"
      },
      "message": "Merge \"Add note about requirements lower bounds\""
    },
    {
      "commit": "2eaf37583514f3dd44db4108a180e8684fd00aed",
      "tree": "00189ae212f1152c7575f823c8eefed5eba225af",
      "parents": [
        "b6cdb0dd47a1fca55f3509b1e8dbc4370d51b126"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Oct 27 00:16:04 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Oct 26 18:31:07 2024 +0000"
      },
      "message": "Add note about requirements lower bounds\n\nSince lower constraints job was removed the bounds are not actually\ntested. Add a note to explain the bounds are maintained on best effort\nbasis.\n\nChange-Id: Ic0becc39e6715f19c73a4186c2c99647e7110e4a\n"
    },
    {
      "commit": "8049eaad524d5d23ed24b7c2dc1f3057dfc8fcf6",
      "tree": "75a79042cf178fd94c80023d4ac4beca4c29a264",
      "parents": [
        "b6cdb0dd47a1fca55f3509b1e8dbc4370d51b126"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Oct 25 15:49:27 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Oct 25 15:55:40 2024 -0700"
      },
      "message": "Support py3.12 and drop py3.8\n\nAs per the current release tested runtime, we test\nfrom python 3.9 till python 3.12 so updating the same\nin python classifier in setup.cfg\n\nAlso, dropping the python3.8 support\n- https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/FOWV4UQZTH4DPDA67QDEROAESYU5Z3LE/\n\nChange-Id: I45748bcdd44b1b7c209583ac78756680320ec755\n"
    },
    {
      "commit": "b6cdb0dd47a1fca55f3509b1e8dbc4370d51b126",
      "tree": "8b4f54cfd717eddb4d4a0f2f2ac54fc48135e30a",
      "parents": [
        "23d389d1f88c948fc7657d66d7f7441853efa6b9",
        "aa891240596489996c6619be7791ac4940ec704b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 17 07:07:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 07:07:17 2024 +0000"
      },
      "message": "Merge \"Set fixed allocation pools for tests that uses fixed IPs\""
    },
    {
      "commit": "23d389d1f88c948fc7657d66d7f7441853efa6b9",
      "tree": "986246d19d356110907f21b37e8b2382df03db63",
      "parents": [
        "43c1c051e20e21034904467cc47130c872a4b751",
        "7d4841c6c9ebdf1b2dd088ba751a186a69fa525c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 14 14:13:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 14:13:28 2024 +0000"
      },
      "message": "Merge \"Restore lb_member.yaml template\""
    },
    {
      "commit": "aa891240596489996c6619be7791ac4940ec704b",
      "tree": "9de95d35cdd05dcb0ced3620474f5b35730679bc",
      "parents": [
        "fe9a9e8e5e98de3c98600e8a803501f6430cdc69"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Oct 11 06:24:37 2024 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sun Oct 13 12:05:56 2024 +0000"
      },
      "message": "Set fixed allocation pools for tests that uses fixed IPs\n\nNeutron may allocate additional IPs for internal services\nwhich may conflict with hardcoded IPs in the tests. To avoid\nthis rase set allocation pool explicitly to do not overlap\nwith fixed_ip_address specified in the test\n\nChange-Id: I6a5b32cba632b396d18b394061c669eb9d4e10d7\n"
    },
    {
      "commit": "43c1c051e20e21034904467cc47130c872a4b751",
      "tree": "0a63d92185cb06657d27b2c16226607abd48eaee",
      "parents": [
        "fe9a9e8e5e98de3c98600e8a803501f6430cdc69"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Oct 10 20:20:09 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Oct 13 10:13:34 2024 +0000"
      },
      "message": "Declare Python 3.12 support\n\nNow Python 3.12 unit tests job is voting. So we can safely say this\nis tested with Python 3.12 .\n\nAlso bump the min python version because python \u003c\u003d 3.7 is no longer\nsupported by any maintained branches.\n\nChange-Id: I50d69751aa61a9639453965fa1af3ba623abf4f0\n"
    },
    {
      "commit": "fe9a9e8e5e98de3c98600e8a803501f6430cdc69",
      "tree": "b009a57f38af9fcbab77f1f20b6a59d32c32553b",
      "parents": [
        "026c675f0afbd3c5845a0d8864c3bbe5e2773856"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Oct 13 15:53:10 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Oct 13 15:54:32 2024 +0900"
      },
      "message": "Avoid conflicting names for security groups\n\n... to prevent the following error in nova.\n\nInstance failed network setup after 1 attempt(s):\nnova.exception.NoUniqueMatch: Multiple security groups found matching\n\u0027the_sg\u0027. Use an ID to be more specific.\n\nChange-Id: I680d169e63f6c941f79de56f541681260301fe20\n"
    },
    {
      "commit": "7d4841c6c9ebdf1b2dd088ba751a186a69fa525c",
      "tree": "217e549ee0d442a84ba10fc7c0117352a44b9479",
      "parents": [
        "026c675f0afbd3c5845a0d8864c3bbe5e2773856"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Oct 11 19:16:16 2024 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Oct 11 19:16:16 2024 +0300"
      },
      "message": "Restore lb_member.yaml template\n\nthis is followup to I9cf7532d51843698b63bae2ee825f683f07e2df8\n\nThis template file was erroneously deleted, as it is actually still\nbeing used in other existing Octavia tests in\n`heat_tempest_plugin.tests.scenario.test_octavia_lbaas`.\n\nChange-Id: I6743e44f003b67435fd4a32395bfdc87fdef6139\n"
    },
    {
      "commit": "026c675f0afbd3c5845a0d8864c3bbe5e2773856",
      "tree": "d767e0e3dcd415013a3b4a0cab1aa1ad86d4c9de",
      "parents": [
        "09ef48ced5026f417c745a876dc925e32a39faff"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Sep 29 14:01:00 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Sep 29 14:01:00 2024 +0900"
      },
      "message": "Add stable/2024.2 job\n\nChange-Id: Id4e78e931e64be7c746024e7be251ff964788900\n"
    },
    {
      "commit": "09ef48ced5026f417c745a876dc925e32a39faff",
      "tree": "04fe50230cae418a4498250b0404811c2ec3b8da",
      "parents": [
        "f9f9d821827da1f4ba257ef8e7e3c84fdf4390b2",
        "7ecadfbd0da6ae48574cad598e838c8eeb05b1bf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 22 09:59:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 09:59:06 2024 +0000"
      },
      "message": "Merge \"Deprecate auth_version option\""
    },
    {
      "commit": "7ecadfbd0da6ae48574cad598e838c8eeb05b1bf",
      "tree": "51808a8db641aaab762c1ce1d2d834c7b041c2df",
      "parents": [
        "3e0209ba8b0c61039ffcee7f9e0e846833dc2d9e"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Jul 12 11:31:21 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jul 16 23:58:00 2024 +0900"
      },
      "message": "Deprecate auth_version option\n\nThe same option in tempest was deprecated by [1], because Identity v3\nAPI is the only available version now. Deprecate the option and remove\nthe old logic to support Identity v2 API which was already removed.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/906158\n\nChange-Id: Id12672fabfd51755eeff7b0d701abfb63e0abce0\n"
    },
    {
      "commit": "f9f9d821827da1f4ba257ef8e7e3c84fdf4390b2",
      "tree": "dcdda9f671e67b1c009cc97cb8455d1dc6e15977",
      "parents": [
        "3e0209ba8b0c61039ffcee7f9e0e846833dc2d9e"
      ],
      "author": {
        "name": "Brendan Shephard",
        "email": "bshephar@redhat.com",
        "time": "Wed Jun 19 10:53:48 2024 +1000"
      },
      "committer": {
        "name": "Brendan Shephard",
        "email": "bshephar@redhat.com",
        "time": "Wed Jun 19 10:54:31 2024 +1000"
      },
      "message": "Allow custom DNS servers\n\nWhen running the ServerSignalIntegrationTest in a TLS environment with DNS endpoints,\nthis test will always fail unless the VM is able to resolve the public Heat endpoints. This\nchange adds support for configuring this option in the job and increases the number of use\ncases that can be tested.\n\nChange-Id: I880ead0dfd793dc2b8011a8547cc12e71e56d52f\nSigned-off-by: Brendan Shephard \u003cbshephar@redhat.com\u003e\n"
    },
    {
      "commit": "3e0209ba8b0c61039ffcee7f9e0e846833dc2d9e",
      "tree": "83d4ed4893d2c52d6a001e02aeb397466fcfcf06",
      "parents": [
        "df5dae4785f530d672ec4c7039e97d97c253ffa9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 30 18:02:46 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 30 10:40:08 2024 +0000"
      },
      "message": "Remove old excludes\n\nThese are detected as errors since the clean up was done[1] in\nthe requirements repository.\n\n[1] 314734e938f107cbd5ebcc7af4d9167c11347406\n\nChange-Id: Iaa93d3f5014d140409f8663bfaf91606297e6516\n"
    },
    {
      "commit": "df5dae4785f530d672ec4c7039e97d97c253ffa9",
      "tree": "4fb1ab6c36aa9fe35e9ac185f76241124e9eb939",
      "parents": [
        "c16ede389af5169ea20ce1d43ddb0edd4110081e"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 30 18:01:58 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 30 18:01:58 2024 +0900"
      },
      "message": "Remove stable/zed job\n\nstable/zed was transitioned to unmaintained status, so we no longer\nhave to test it.\n\nChange-Id: I872ba9c19bc946455cdf1bd5391ef00fa2b5af02\n"
    },
    {
      "commit": "c16ede389af5169ea20ce1d43ddb0edd4110081e",
      "tree": "31061ae1d9495486fee6a5c3b6d0be9c3d9287bd",
      "parents": [
        "13de45f399fc675ebce9d78f14390c3c7e3d183d",
        "b9699ac0943579254b3505c4955f4405e2c5e602"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 23 03:01:00 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 03:01:00 2024 +0000"
      },
      "message": "Merge \"Use native heat\u0027s WaitCondition in volume tests\""
    },
    {
      "commit": "13de45f399fc675ebce9d78f14390c3c7e3d183d",
      "tree": "f7abe71497cc67c4c0c241013adca180ab929c52",
      "parents": [
        "448a6686b5e012ed74af9d8cda076c1d190ac32c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Apr 13 14:25:13 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Apr 13 14:25:13 2024 +0900"
      },
      "message": "Add 2024.1 job\n\nChange-Id: Iffd57e73ed4dab27eda765f69f3dd73273c244da\n"
    },
    {
      "commit": "b9699ac0943579254b3505c4955f4405e2c5e602",
      "tree": "9fe8733f87961bf74274bd497b0d2c5cf93fe949",
      "parents": [
        "448a6686b5e012ed74af9d8cda076c1d190ac32c"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Apr 02 16:07:41 2024 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Mon Apr 08 17:22:28 2024 +0000"
      },
      "message": "Use native heat\u0027s WaitCondition in volume tests\n\nfor whatever reason these tests are using AWS-compatible WaitCondition\nresource in otherwise native Heat templates.\nUse proper OS::Heat::WaitCondition instead, and limit AWS-compatible\nresources usage to specific AWS-related tests.\n\nChange-Id: I9adfefe9d46b1f31b3cc309bef76ff600416a12e\n"
    },
    {
      "commit": "448a6686b5e012ed74af9d8cda076c1d190ac32c",
      "tree": "fbcacd0c41c47099f2b2eaeab586edd3aff92f08",
      "parents": [
        "5a484926adedcb4676617b5bc4e3ca7acac7428d"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Dec 14 16:22:11 2020 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Apr 03 22:07:17 2024 +0300"
      },
      "message": "Depend on corresponding server in WaitCondition\n\nmost of the templates used in scenario tests already do this\nto exclude unpredictable (especially in virtualized cloud CI environments)\nserver boot from the wait condition timeout, however 3 templates\n(used in 3 tests) are missing this at the moment.\n\nThis patch adds an explicit depends_on on the server that the\nWaitCondition is waiting for in all scanario templates that use\nWaitConditions.\n\nChange-Id: I43d5b3862970db5217651b570525f696910bf320\n"
    },
    {
      "commit": "5a484926adedcb4676617b5bc4e3ca7acac7428d",
      "tree": "ee0cebed200828826afacafd4d47235c3668c7b0",
      "parents": [
        "89497983ad4c15ab014998b10ae20231d552fd31",
        "70e516a9e450145f73ffc857585b70a2ec38bcb2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 22 07:51:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 22 07:51:51 2024 +0000"
      },
      "message": "Merge \"Bump hacking\""
    },
    {
      "commit": "89497983ad4c15ab014998b10ae20231d552fd31",
      "tree": "0f8aca13213b0643fca89cef009f9fddbc299105",
      "parents": [
        "6a491bded3b5a94d9ba986b07639ba155b632542",
        "3943da9157008831c355a78f3f192fad5f386541"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 20 13:06:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 20 13:06:28 2024 +0000"
      },
      "message": "Merge \"Update stable branch jobs\""
    },
    {
      "commit": "70e516a9e450145f73ffc857585b70a2ec38bcb2",
      "tree": "68802c168e8585f23fbe587f7f639c072030806c",
      "parents": [
        "6a491bded3b5a94d9ba986b07639ba155b632542"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 18:56:19 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 18:56:44 2024 +0900"
      },
      "message": "Bump hacking\n\nhacking 3.0.x is too old.\n\nAlso fix a failure detected by the new hacking version.\n\n./heat_tempest_plugin/common/test.py:171:80: E501 line too long\n(80 \u003e 79 characters)\n\nChange-Id: Ic05437780b451928b14f79b004586e0b627ce119\n"
    },
    {
      "commit": "6a491bded3b5a94d9ba986b07639ba155b632542",
      "tree": "c2c2dde479abd92a5b77d25832c82590e26faa27",
      "parents": [
        "a6b818bce9c003e51c3e59c6bbad0cddcd6f4a2b",
        "1e6b38807ee63de095ddbd4a321cb1d4b93b8d86"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 09 02:24:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 09 02:24:53 2024 +0000"
      },
      "message": "Merge \"Execute volume tests only when cinder is available\""
    },
    {
      "commit": "3943da9157008831c355a78f3f192fad5f386541",
      "tree": "6bc0991db463685e960ca16dd7edff34915518e0",
      "parents": [
        "3dbadbc62bd3dd568a2ec14a96557f69294891af"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Jan 07 14:12:49 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Jan 07 14:12:49 2024 +0900"
      },
      "message": "Update stable branch jobs\n\nThe stable/2023.2 branch was cut off a while ago. Also the stable/yoga\nalready entered the EM phase so does not require testing.\n\nChange-Id: I959aded71235ca8577733696f25ec8b891d925e0\n"
    },
    {
      "commit": "a6b818bce9c003e51c3e59c6bbad0cddcd6f4a2b",
      "tree": "8b18bbca77a796039df65db3c871474cbca0a1bb",
      "parents": [
        "3dbadbc62bd3dd568a2ec14a96557f69294891af",
        "dfb9739a8d9d87ea52ba97345cee093c9d0db0b8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 20 14:21:30 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 20 14:21:30 2023 +0000"
      },
      "message": "Merge \"Remove six\""
    },
    {
      "commit": "3dbadbc62bd3dd568a2ec14a96557f69294891af",
      "tree": "bbb7aad34512d5b63a976cff6680fd7792af933b",
      "parents": [
        "0f0f89333956b3539945785a17823caf6abe884d"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Dec 20 11:34:02 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Dec 20 11:36:15 2023 +0900"
      },
      "message": "Remove unnecessary setup_hook\n\nThis is no longer needed.\n\nAlso, the options in egg_info section are not necessary and can be\nremoved. Especially, tag_svn_revision was already removed[1].\n\n[1] https://github.com/pypa/setuptools/issues/619\n\nChange-Id: I0c96e634debe66eec858b0efb9c40c0360366c44\n"
    },
    {
      "commit": "0f0f89333956b3539945785a17823caf6abe884d",
      "tree": "5942da519b52169654605fd7eed91138cfd285e3",
      "parents": [
        "87eb0e9d79c88d3ccca526466228ce9b273a95be"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Dec 19 22:29:27 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Dec 19 22:30:23 2023 +0900"
      },
      "message": "Remove note about old pip\u0027s behavior\n\nWe remove the one from requirements.txt but left the other in\ntest-requirements.txt .\n\nChange-Id: Idedda1bab2497f30d719c5eb291e3b8993849f08\n"
    },
    {
      "commit": "87eb0e9d79c88d3ccca526466228ce9b273a95be",
      "tree": "a47b893f3dca27085aadd5228351120b635ff443",
      "parents": [
        "c0005a3048106d619fa58e471576fd1d606b86f4",
        "5047e210dca43b72b65361bd635ec6757844fc27"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Dec 16 17:58:01 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 16 17:58:01 2023 +0000"
      },
      "message": "Merge \"Remove tests requiring Neutron LBaaS\""
    },
    {
      "commit": "c0005a3048106d619fa58e471576fd1d606b86f4",
      "tree": "e2173f2be4cf1d21e8d3f19260282e63d99dcb73",
      "parents": [
        "1406936165b106894533ecddb5bd01747a96015f",
        "6b9023fa2cf8d1f8a2c89a4b31ea0d876e9ea1dc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 23 06:31:35 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 23 06:31:35 2023 +0000"
      },
      "message": "Merge \"Ensure required flavor and image are configured\""
    },
    {
      "commit": "1406936165b106894533ecddb5bd01747a96015f",
      "tree": "7c9911a18f0e749dc52f4b3395c60bb98f257424",
      "parents": [
        "99ada15be3ac57847e9fd1d5309035548ad8fb3a",
        "449bc1029e7c5d86e78a929fbe9fceadd366d6f6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 23 06:11:39 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 23 06:11:39 2023 +0000"
      },
      "message": "Merge \"Use minimal image and flavor for base scenario test\""
    },
    {
      "commit": "5047e210dca43b72b65361bd635ec6757844fc27",
      "tree": "3a07cf126a1ae9257342108be25f2301c09f508c",
      "parents": [
        "26f59bd29a217f2b64f7a5b295eabc86db79ac46"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 15:01:50 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 15:07:17 2023 +0900"
      },
      "message": "Remove tests requiring Neutron LBaaS\n\nNeutron LBaaS was retired during train cycle and was replaced by\noctavia. Because we no longer support train, it does not make any\nsense to maintain tests requiring that removed component.\n\nChange-Id: I9cf7532d51843698b63bae2ee825f683f07e2df8\n"
    },
    {
      "commit": "6b9023fa2cf8d1f8a2c89a4b31ea0d876e9ea1dc",
      "tree": "921b2895d182cebf2be77e847dc7695aa53fe616",
      "parents": [
        "449bc1029e7c5d86e78a929fbe9fceadd366d6f6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 14:37:10 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 06:06:09 2023 +0000"
      },
      "message": "Ensure required flavor and image are configured\n\nChange-Id: I2a2f3fbf0c523e294dd52024a2f55c0ad158b15b\n"
    },
    {
      "commit": "449bc1029e7c5d86e78a929fbe9fceadd366d6f6",
      "tree": "495bbfccf2f2523b2612e951924f8dd16744c2a0",
      "parents": [
        "26f59bd29a217f2b64f7a5b295eabc86db79ac46"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 14:32:23 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 14:33:12 2023 +0900"
      },
      "message": "Use minimal image and flavor for base scenario test\n\nThis test case can use cirros, and does not require additional\nfeatures.\n\nChange-Id: I2eb569fc2b4a9ff01b979cd631ec58d2ac6e72ad\n"
    },
    {
      "commit": "99ada15be3ac57847e9fd1d5309035548ad8fb3a",
      "tree": "9db9484aeea8e3b50c7427fc50c772aae8c01999",
      "parents": [
        "26f59bd29a217f2b64f7a5b295eabc86db79ac46"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jun 08 08:17:06 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue Sep 19 09:06:24 2023 +0000"
      },
      "message": "Update supported python versions\n\n- Python 3.5 support was already removed from Tempest[1] so we can\n  remove it.\n- Add Python 3.8, 3.9 and 3.10 ecause these have been part of tested\n  runtimes for a few cycles and are actually used in testing.\n\n[1] b0a8057fbbf08ff072bfb6e836535f090fd6efc7\n\nChange-Id: I39b822ef294f673adfb35e5d45672ad1f9347944\n"
    },
    {
      "commit": "26f59bd29a217f2b64f7a5b295eabc86db79ac46",
      "tree": "7527885e0d727ab52c00daf3766c80e90c478a84",
      "parents": [
        "861283a98f5d5c3b0252ef52db3cbd64cd3cc3a6",
        "e945e1871004be9c2f80d0d1ac21921b0a71754d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 19 05:17:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 19 05:17:11 2023 +0000"
      },
      "message": "Merge \"Remove some notes no longer valid\""
    },
    {
      "commit": "e945e1871004be9c2f80d0d1ac21921b0a71754d",
      "tree": "810998c7e41abbb51737add0542543cda597e356",
      "parents": [
        "a3719a852c4485ec4a1269f6b4acf7e18432365a"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jun 14 04:12:18 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jun 14 04:12:18 2023 +0900"
      },
      "message": "Remove some notes no longer valid\n\nsetup.py is no longer maintained by the global sync. Also the note\nin requirements.txt does not apply since pip 20.3. This also removes\nworkaround for old python which we no longer support.\n\n[1] https://lists.openstack.org/pipermail/openstack-discuss/2023-June/034073.html\n\nChange-Id: If0ea61f0b13f2a76720f30236aae57045cfc48a6\n"
    },
    {
      "commit": "861283a98f5d5c3b0252ef52db3cbd64cd3cc3a6",
      "tree": "5d1cea58d68101cbe67cdab1a6696a9965a9c276",
      "parents": [
        "a3719a852c4485ec4a1269f6b4acf7e18432365a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 08 22:27:07 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 09 06:49:47 2023 +0000"
      },
      "message": "Add stable/2023.1 jobs on master gate\n\nAs 2023.1 is released, we should add its job on master\ngate to keep branchless tempest plugins compatible\nto stable branch.\n\nAlso removing EM stable/xena|wallaby job\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I80213eb072281ec0a71fa068f9d8f25d0feffe27\n"
    },
    {
      "commit": "a3719a852c4485ec4a1269f6b4acf7e18432365a",
      "tree": "1cf2c3a37fbfa206b391c71967694e7a906c3695",
      "parents": [
        "ea738c4f48b43b7238239ce2f4f9e900cc401ab1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 22:32:57 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 22:32:57 2022 -0500"
      },
      "message": "Add stable/zed jobs on master gate\n\nAs zed is released, we should add its job on master\ngate to keep branchless tempest plugins compatible\nto stable branch.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I10bbcdf711ede18496545e6a4b1fd1098388e891\n"
    },
    {
      "commit": "ea738c4f48b43b7238239ce2f4f9e900cc401ab1",
      "tree": "3eb465502f60b21f248189791f01bf9a0c35161a",
      "parents": [
        "4196ac5992b5e63ac97dd0f990278c37b17d6c6e"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 20:51:26 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 20:51:26 2022 -0500"
      },
      "message": "Pin stable branch jobs nodeset to Ubuntu Focal (20.04)\n\nIn 2023.1 cycle. we are moving the default distro\nversion of Ubuntu to Jammy (22.04)[1] so we need to pin\nthe nodeset for stable branch job in master gate so that\nthey continue run on their supporting distro version which is\nUbuntu Focal since stable/victoria.\n\n[1] https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu-jammy.html\n\nChange-Id: I5f4f1338a60634af8ae062475e314feb55c4a26d\n"
    },
    {
      "commit": "4196ac5992b5e63ac97dd0f990278c37b17d6c6e",
      "tree": "d4f6c992a86a62b453e3376e82f861369ce65eec",
      "parents": [
        "a1844e721236ea095ea9841a268a92e52c0da712",
        "c4b871a79e26f1b303c6fddecc7b9bcc93393ef1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 30 07:52:09 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 30 07:52:09 2022 +0000"
      },
      "message": "Merge \"Skip tests when heat is unavailable\""
    },
    {
      "commit": "1e6b38807ee63de095ddbd4a321cb1d4b93b8d86",
      "tree": "c0c63efdfa242a09e293f70a0b8d39839c963033",
      "parents": [
        "c4b871a79e26f1b303c6fddecc7b9bcc93393ef1"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Aug 21 11:37:20 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 22 11:46:37 2022 +0900"
      },
      "message": "Execute volume tests only when cinder is available\n\nThis change makes sure that the scenario tests which require cinder are\nskipped when the [service_available] cinder option is False.\n\nChange-Id: I94c48ecd28acadda39abf4ef794434a72e9a7002\n"
    },
    {
      "commit": "a1844e721236ea095ea9841a268a92e52c0da712",
      "tree": "4af45dd29e754abe34ecec832c6076fbfffe0f9c",
      "parents": [
        "6c2f353add88321a556b1a0251e96855104fb972",
        "c28006b30199e582477333d6ff76fb58c4dbcf54"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 02 07:45:32 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 07:45:32 2022 +0000"
      },
      "message": "Merge \"setup.cfg: Replace dashes with underscores\""
    },
    {
      "commit": "6c2f353add88321a556b1a0251e96855104fb972",
      "tree": "aea22468d5721bffe87a6c11c3c7de35084d7733",
      "parents": [
        "f681257211b995a4afb77ef81f6aa2507e4d494f",
        "f1fb7f2beb23cd13e2bc3e21874c4b013c84c5d3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 02 06:32:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 06:32:30 2022 +0000"
      },
      "message": "Merge \"Update stable branches jobs on master gate\""
    },
    {
      "commit": "f681257211b995a4afb77ef81f6aa2507e4d494f",
      "tree": "9b60038924ea1e898639958816c939ca5a2fea77",
      "parents": [
        "5d3d66b5ee05d7658db59ee54eb1384a980a1d7e",
        "ce99ab5de6e0041a929f801bdf5342b111432e54"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 02 06:32:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 06:32:29 2022 +0000"
      },
      "message": "Merge \"zuul: Declare queue at top level\""
    },
    {
      "commit": "5d3d66b5ee05d7658db59ee54eb1384a980a1d7e",
      "tree": "9662e53c83fdbdc3e599b63168dce2c9aa24e9d7",
      "parents": [
        "111afa34bdb13e382b12d0ed2dd0751675315dc9",
        "e44722f005dfed40dd02aa7cb9e973bd55653b4b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 02 06:18:17 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 06:18:17 2022 +0000"
      },
      "message": "Merge \"Use LOG.warning instead of deprecated LOG.warn\""
    },
    {
      "commit": "c4b871a79e26f1b303c6fddecc7b9bcc93393ef1",
      "tree": "a69f9ee9ab398bdc5d9c03804c3d1185f20b7495",
      "parents": [
        "111afa34bdb13e382b12d0ed2dd0751675315dc9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Jul 04 11:42:06 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 01 14:23:18 2022 +0000"
      },
      "message": "Skip tests when heat is unavailable\n\nCurrently the [service_available] heat parameter is not actually used\nand the plugin tests are always executed regardless of availability\nof Heat service.\n\nThis change ensures that the parameter is honored so that users can\ndisable plugin tests even if the plugin package is enabled.\n\nChange-Id: I148d7a9c92f210d4584798131a1b23f648f6e5e3\n"
    },
    {
      "commit": "ce99ab5de6e0041a929f801bdf5342b111432e54",
      "tree": "e82f6b0f770cff49d6c19b65b122ec7eb9d4551b",
      "parents": [
        "111afa34bdb13e382b12d0ed2dd0751675315dc9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Jun 13 09:52:23 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 01 14:22:39 2022 +0000"
      },
      "message": "zuul: Declare queue at top level\n\nZuul deprecated declaring shared queues at a pipeline level with\nrelease 4.1.0[1]. This updates the job definition to use the top level\ndeclaration instead.\n\nSee [2] for details.\n\n[1] https://zuul-ci.org/docs/zuul/latest/releasenotes.html#relnotes-4-1-0-deprecation-notes\n[2] http://lists.openstack.org/pipermail/openstack-discuss/2022-May/028603.html\n\nChange-Id: I46522cb94072d3c5d6f137187a7769ce05430c29\n"
    },
    {
      "commit": "111afa34bdb13e382b12d0ed2dd0751675315dc9",
      "tree": "d116633a720f15eeb41d4d8a4e1c6092b86f2b10",
      "parents": [
        "cd0ba393cfaa5945603a088a14b33ef0666e0013"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Jul 31 01:29:07 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Jul 31 04:20:58 2022 +0000"
      },
      "message": "Make master jobs voting again\n\n... because the broken integration job in master has been fixed.\n\nDepends-on: https://review.opendev.org/851670\nChange-Id: I9a83d4d7c906e89be93d441a44cd159aa6d694a3\n"
    },
    {
      "commit": "cd0ba393cfaa5945603a088a14b33ef0666e0013",
      "tree": "14421f3a3a9acd4f718e848a6bf74aa4ded19a5b",
      "parents": [
        "ba43685c131d6387779ed35f5bf61fc86667a728"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Jul 31 01:21:33 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Jul 31 03:12:09 2022 +0000"
      },
      "message": "Create a keypair with public_key\n\nNova requires the public_key element when creating a keypair since api\nversion 2.92. This change ensures the element is passed when creating\na OS::Nova::KeyPair resource.\n\nThe master jobs are temporally made non-voting because one integration\ntest is failing now. These jobs are made voting again once the test is\nfixed in the heat repo.\n\nStory: 2010201\nTask: 45921\nChange-Id: Icdc25a7a79f02ccc5eadcfa5dee99ce5f4d3b00e\n"
    },
    {
      "commit": "f1fb7f2beb23cd13e2bc3e21874c4b013c84c5d3",
      "tree": "ec88dd2011e9a93acffa3b79e15e944eec7ce012",
      "parents": [
        "ba43685c131d6387779ed35f5bf61fc86667a728"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 31 18:55:04 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 31 18:55:04 2022 -0500"
      },
      "message": "Update stable branches jobs on master gate\n\nwe have stable/xena and stable/yoga also present\nand supported so we should add their job on master\ngate to keep branchless tempest plugins compatible\nto stable branch.\n\nThis also removes the old EM stable branches which are\ntrain, ussuri, and victoria jobs.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I56aaabe6d4a228dfc9434e9d0c163251ff64c279\n"
    },
    {
      "commit": "dfb9739a8d9d87ea52ba97345cee093c9d0db0b8",
      "tree": "3c84fbfda2b7ccda3ab7ffd72d03c793e485948a",
      "parents": [
        "ba43685c131d6387779ed35f5bf61fc86667a728"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue May 10 00:51:14 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue May 10 00:53:21 2022 +0900"
      },
      "message": "Remove six\n\nPython 2 is no longer supported, thus usage of six can be removed.\n\nChange-Id: I1a44b65768cb862e10d013801dd47cb0510b2d07\n"
    },
    {
      "commit": "e44722f005dfed40dd02aa7cb9e973bd55653b4b",
      "tree": "e8128e159720104d53402bacfd94dab18fc68521",
      "parents": [
        "ba43685c131d6387779ed35f5bf61fc86667a728"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jan 19 13:31:55 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jan 19 13:31:55 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: I5211a236492910d759f3c4beb04d9ffa156007ae\n"
    },
    {
      "commit": "ba43685c131d6387779ed35f5bf61fc86667a728",
      "tree": "136c17bf87c14473c622b3234f5e24c92f52a74b",
      "parents": [
        "adb8ba7dea4e93414957b72ea9ff5423ba39cb56",
        "ddfdfe57bffc7c86ab17597c5892f3125055ecb4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 12 09:02:03 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 12 09:02:03 2021 +0000"
      },
      "message": "Merge \"Revert \"Make all functional jobs non-voting\"\""
    },
    {
      "commit": "ddfdfe57bffc7c86ab17597c5892f3125055ecb4",
      "tree": "73cadbd4c0f11646bef82f3a7b1c80df7a8cc433",
      "parents": [
        "fcdf286acd7cd24065d0e0ba562fe82f5f84d8e9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue Oct 12 06:47:00 2021 +0000"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue Oct 12 06:47:00 2021 +0000"
      },
      "message": "Revert \"Make all functional jobs non-voting\"\n\nThis reverts commit fcdf286acd7cd24065d0e0ba562fe82f5f84d8e9.\n\nReason for revert:\nAll jobs are supposed to be fixed now.\n\nChange-Id: Id3e97ea3ef8e1da8bd74685596f7d09fca019d77\n"
    },
    {
      "commit": "adb8ba7dea4e93414957b72ea9ff5423ba39cb56",
      "tree": "b0159428eb1281f26fb710e17459fda34095e7e0",
      "parents": [
        "335c11b3e7af0f7518a79beb10415059e2a657a5",
        "67f98f8666f9d0d2649e48bcb13189597e3fe50a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 31 16:29:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 31 16:29:40 2021 +0000"
      },
      "message": "Merge \"Migrate from testr to stestr\""
    },
    {
      "commit": "335c11b3e7af0f7518a79beb10415059e2a657a5",
      "tree": "1ded0e1cd4c79ef53fc2a12ecf847a6816974480",
      "parents": [
        "fcdf286acd7cd24065d0e0ba562fe82f5f84d8e9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Jul 25 02:04:02 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 02 14:38:28 2021 +0900"
      },
      "message": "Use Block Storage API v3 instead of API v2\n\nBlock Storage API v2 was deprecated during Pike cycle and is being\nremoved during Xena cycle, and current v3 API should be used instead.\n\nChange-Id: Ic15f4aff72661ae5a50dbb14840ba0277a578173\n"
    },
    {
      "commit": "fcdf286acd7cd24065d0e0ba562fe82f5f84d8e9",
      "tree": "6a524e23b634c48b9df7fae32613e84642eedb97",
      "parents": [
        "5c548478b5f3c6dc1323272f99422fd80fd1c19c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 02 14:36:38 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 02 14:37:54 2021 +0900"
      },
      "message": "Make all functional jobs non-voting\n\nCurrently functional jobs are all broken because of recent bump of\ncinder client. Since we need fix for both heat and heat-tempest-plugin\nrepo this change first make all functional jobs non-voting to unblock\nany change in heat-tempest-plugin repo until the fix is merged in heat.\n\nChange-Id: Icf20b3c07588ee287b106a924580fd6aead4d4e4\n"
    },
    {
      "commit": "5c548478b5f3c6dc1323272f99422fd80fd1c19c",
      "tree": "73cadbd4c0f11646bef82f3a7b1c80df7a8cc433",
      "parents": [
        "00a904e14e11de743ce119f70b37b3940b4b77e4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 14 12:14:35 2021 -0500"
      },
      "committer": {
        "name": "Rico Lin",
        "email": "ricolin@ricolky.com",
        "time": "Tue Jun 01 02:07:10 2021 +0000"
      },
      "message": "[ussuri][goal] Update contributor documentation\n\nThis patch updates/adds the contributor documentation to follow\nthe guidelines of the Ussuri cycle community goal[1].\n\n[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html\n\nStory: #2007236\nTask: #38524\nChange-Id: I778f87085370bd82684f418f259f877743c5085c\n"
    },
    {
      "commit": "67f98f8666f9d0d2649e48bcb13189597e3fe50a",
      "tree": "9c46a950accb2b1c945c7957a46c70883496c46b",
      "parents": [
        "00a904e14e11de743ce119f70b37b3940b4b77e4"
      ],
      "author": {
        "name": "HeroicHitesh",
        "email": "email.hiteshkumar@gmail.com",
        "time": "Thu May 20 12:32:36 2021 +0530"
      },
      "committer": {
        "name": "HeroicHitesh",
        "email": "email.hiteshkumar@gmail.com",
        "time": "Fri May 21 11:25:10 2021 +0530"
      },
      "message": "Migrate from testr to stestr\n\n* Replace .testr.conf by .stestr.conf for migration and update\n  .gitignore and test-requirements.txt files accordingly\n* Use py3 as the default runtime for tox and 3.18.0 as the\n  minversion for tox\n\nSigned-off-by: HeroicHitesh \u003cemail.hiteshkumar@gmail.com\u003e\nChange-Id: If2662e223ad52c8cae965eb6bdf880c1dce962f2\n"
    },
    {
      "commit": "c28006b30199e582477333d6ff76fb58c4dbcf54",
      "tree": "75864c96991e711dabe7f41eb514cf4aba8c47ef",
      "parents": [
        "00a904e14e11de743ce119f70b37b3940b4b77e4"
      ],
      "author": {
        "name": "liyou01",
        "email": "liyou01@inspur.com",
        "time": "Tue May 18 09:47:56 2021 +0800"
      },
      "committer": {
        "name": "liyou01",
        "email": "liyou01@inspur.com",
        "time": "Tue May 18 09:48:38 2021 +0800"
      },
      "message": "setup.cfg: Replace dashes with underscores\n\nSetuptools v54.1.0 introduces a warning that the use of dash-separated\noptions in \u0027setup.cfg\u0027 will not be supported in a future version [1].\nGet ahead of the issue by replacing the dashes with underscores. Without\nthis, we see \u0027UserWarning\u0027 messages like the following on new enough\nversions of setuptools:\n\n  UserWarning: Usage of dash-separated \u0027description-file\u0027 will not be\n  supported in future versions. Please use the underscore name\n  \u0027description_file\u0027 instead\n\nChange-Id: Ib3752e0165c296d7e052ebe02381c448a233c628\n"
    },
    {
      "commit": "00a904e14e11de743ce119f70b37b3940b4b77e4",
      "tree": "b49c9243853270df23316183a165130d37e20f89",
      "parents": [
        "c5e1603fb62a8e2e18706c6c084d0fa2a908dad8"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 29 18:37:15 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 29 18:38:13 2021 -0500"
      },
      "message": "Add stable/wallaby jobs on master gate\n\nWe have stable/wallaby released so we should add\ntheir job on master gate to keep branchless tempest\nplugins compatible to stable branch.\n\nThis also removes the stable/stein job as that is in EM\nstate now.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I9c36e08e8d8e27a97605466953fa79b799fae341\n"
    },
    {
      "commit": "c5e1603fb62a8e2e18706c6c084d0fa2a908dad8",
      "tree": "8fa1c4d9e4ce3b28d27b94499e334e09c8aced49",
      "parents": [
        "407840581e628ee03e929d14c9b60148902826c9",
        "d74b4383d82263a516b42aebf3745344661579d9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 17 13:40:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 13:40:37 2020 +0000"
      },
      "message": "Merge \"Update hacking for Python3\""
    },
    {
      "commit": "d74b4383d82263a516b42aebf3745344661579d9",
      "tree": "6b671bd34bea5d9e141705a82b6149f35347aeb1",
      "parents": [
        "c0d63792c38c2cb432f36c082e6db73e04070aa5"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Tue Apr 07 11:44:04 2020 +0200"
      },
      "committer": {
        "name": "Rico Lin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Tue Nov 17 08:19:10 2020 +0000"
      },
      "message": "Update hacking for Python3\n\nThe repo is Python 3 now but still tests some older\nbranches, so update hacking to version 2.0 which\nsupports Python 2 and 3.\n\nFix problems found.\n\nChange-Id: I54f1fa0ee72499a740e630bbd3478427babc2ec2\n"
    },
    {
      "commit": "407840581e628ee03e929d14c9b60148902826c9",
      "tree": "4e82292c6cd1ee70454fcf3699dd462b5dc07241",
      "parents": [
        "c0d63792c38c2cb432f36c082e6db73e04070aa5"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Fri Sep 06 10:46:19 2019 +0200"
      },
      "committer": {
        "name": "Rico Lin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Tue Nov 17 07:54:41 2020 +0000"
      },
      "message": "Functional tests for OS::Neutron::ExtraRouteSet\n\nChange-Id: Iff352cd2c62824ddcadfdbb9d345849dab101a31\nDepends-On: https://review.opendev.org/675913\nStory: #2005522\nTask: #36484\n"
    },
    {
      "commit": "c0d63792c38c2cb432f36c082e6db73e04070aa5",
      "tree": "d26b8be98a4b07694e17c3a46323b33b40428c2b",
      "parents": [
        "cd48c29d49011fe3256005a7368dc608cf029ce3",
        "b8f784a236de605ffca1f18a0b0f03c0b7c8e913"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 17 07:48:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 07:48:02 2020 +0000"
      },
      "message": "Merge \"Add heat-functional-victoria job to check\""
    },
    {
      "commit": "cd48c29d49011fe3256005a7368dc608cf029ce3",
      "tree": "97b5001b9c454f43ab54455dbe08b08564a3f945",
      "parents": [
        "fa9f6ccd34c106bcaa50cb2f13caea2c387a6b5f",
        "3a8aa828bc44afbd662372949e5bea3b9dc117cb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 16 08:39:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 16 08:39:15 2020 +0000"
      },
      "message": "Merge \"Allow retry when wc_notify not successed\""
    },
    {
      "commit": "b8f784a236de605ffca1f18a0b0f03c0b7c8e913",
      "tree": "598c67544c796441b9fe000151ab1283cc859656",
      "parents": [
        "fa9f6ccd34c106bcaa50cb2f13caea2c387a6b5f"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Mon Nov 16 14:27:29 2020 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Mon Nov 16 14:28:06 2020 +0800"
      },
      "message": "Add heat-functional-victoria job to check\n\nChange-Id: Ibbda19c7d939e4afd46a45b76865231587751476\n"
    },
    {
      "commit": "fa9f6ccd34c106bcaa50cb2f13caea2c387a6b5f",
      "tree": "4cd7623dbca4375c7de2c7e303a3cdef83f4b8a9",
      "parents": [
        "9f622d86d4ed98f19e759f9ed02a342e8f8344fe"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Jul 26 18:44:06 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 08 23:20:40 2020 +0000"
      },
      "message": "[goal] Migrate tox based testing to Focal\n\nAs per victoria cycle testing runtime and community goal[1]\nwe need to migrate upstream CI/CD to Ubuntu Focal(20.04).\n\nFixing pep8 job.\n\nStable jobs testing stable branch needs to keep running on their supported\ndistro version which is bionic from stein till ussuri.\n\nDepends-On: https://review.opendev.org/#/c/738328/\n\n[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html\n\nChange-Id: I6cc893ee3cb24afbdc73144213f9d059cec54df3\nStory: #2007865\nTask: #40186\n"
    },
    {
      "commit": "9f622d86d4ed98f19e759f9ed02a342e8f8344fe",
      "tree": "2207d25281ca2390297cd7d00c6abf6d8bb456c1",
      "parents": [
        "62e3458894cb298d8ae7e20ca39bf1af8a307b73"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jun 09 20:52:31 2020 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jun 09 20:53:41 2020 +0300"
      },
      "message": "Fixing typo for cert_validate\n\nDue to this typo cert_validate had been recognized as tuple but\nnot boolean.\n\nChange-Id: I379ddaf644d199e3c1b609d31e28942fb1a1f12f\n"
    },
    {
      "commit": "62e3458894cb298d8ae7e20ca39bf1af8a307b73",
      "tree": "c10733377d533c97e4602cc7bfdbe1b396724fa3",
      "parents": [
        "1545c523a71fa98c64bdfedc5afee47734c20f92",
        "4e56c72ff0b8944ad445849efa536edd6f91fe3b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 11 18:34:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 11 18:34:43 2020 +0000"
      },
      "message": "Merge \"Allow empty list of tags instead of None\""
    },
    {
      "commit": "1545c523a71fa98c64bdfedc5afee47734c20f92",
      "tree": "257ea0f4307ce07d29681e0075d518687821214b",
      "parents": [
        "abae767a48d4b96be45f828b192e11fc6faa98a2",
        "eb16aa8aa77ca3ffce6b92fffee0e2a8e37451ed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 07 09:08:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 07 09:08:02 2020 +0000"
      },
      "message": "Merge \"Add stable ussuri job on master gate\""
    },
    {
      "commit": "abae767a48d4b96be45f828b192e11fc6faa98a2",
      "tree": "9025437e969756f1dbb480e75402eec46b5c79c2",
      "parents": [
        "b210ea22e19d76a901a35c3b89ddb1c35253eda4",
        "87030dbfb6de7450730e4cba3dd35eda00f74fc8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 06 14:03:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 06 14:03:29 2020 +0000"
      },
      "message": "Merge \"Add tls support for tests\""
    },
    {
      "commit": "eb16aa8aa77ca3ffce6b92fffee0e2a8e37451ed",
      "tree": "65a6d7f17842e4b7fe02261ec05f73340da9e6ee",
      "parents": [
        "b210ea22e19d76a901a35c3b89ddb1c35253eda4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 11:33:22 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 18:56:50 2020 +0000"
      },
      "message": "Add stable ussuri job on master gate\n\nstable/ussuri branch is setup now\n- https://review.opendev.org/#/q/topic:qa-ussuri-release+status:merged+projects:openstack/devstack\n\nand Tempest and plugins master version is used to test the stable/ussuri.\n\nAdding a stable job for ussuri on master so that any new tests\nor changes does not break the stable ussuri testing.\n\nTempest already added the stable/ussuri job on master gate so adding it\nfor plugins is safe now.\n- https://review.opendev.org/#/c/723620/\n\nChange-Id: If8afdbd9b933bf1b07bef1dec54f54a46917d9fd\n"
    },
    {
      "commit": "b210ea22e19d76a901a35c3b89ddb1c35253eda4",
      "tree": "951c146875d227a5807ecb731e0d95cf624724dc",
      "parents": [
        "b4624c89d4e9277e8b47ea8bf5767729cb09eabc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 11:23:29 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 16:39:52 2020 +0000"
      },
      "message": "Remove Extended maintainance stable branch job from master gate\n\nstable/queens and stable/rocky are in extended maintainance state\nand devtack use the older Tempest version to tests them not the master.\n\nTesting them on master gate is not needed as heat-tempest-plugin master\ncannot support testing them due to python required version for plugin\nand Tempest. Even we test them on master gate, they run with older Tempest\nso they are not actually testing the master code against those stable.\n\nWe can continue testing the supported stable branch where master Tempest and\nplugins are used.\n\nSame is done Tempest and other plugins side:\n- https://review.opendev.org/#/c/722183/\n- https://review.opendev.org/#/c/707111/\n\nChange-Id: I3dd3c354947461ba65906251fb42897b0b8ce6f5\n"
    },
    {
      "commit": "b4624c89d4e9277e8b47ea8bf5767729cb09eabc",
      "tree": "6835dbbd76015f48badec3d261373266bfa467bb",
      "parents": [
        "37a8df97277b42693ead3f5709f23544788f5a9f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 11:37:56 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 11:37:56 2020 -0500"
      },
      "message": "Use Bionic node for stable stein or train jobs\n\nWe have migrated our testing from Xenial to Bionic\nsince stein. Xenial node is not supported on stein onwards.\n\nAny job running on stein onwards should use the bionic nodeset.\n\nChange-Id: If8a018465f6ed3ec5c35c0934370c1107f4b9969\n"
    },
    {
      "commit": "37a8df97277b42693ead3f5709f23544788f5a9f",
      "tree": "a62ef1536bddf3386e402e784671b8d6b47cf1c0",
      "parents": [
        "08d2f89c508d67f867eeb903660d9427dc518c3e",
        "4780eec9d432813dbd60401457f89a3426c2081d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 10 05:18:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 05:18:06 2020 +0000"
      },
      "message": "Merge \"[ussuri][goal] Drop python 2.7 support and testing\""
    },
    {
      "commit": "4780eec9d432813dbd60401457f89a3426c2081d",
      "tree": "d6c8a7b6d748994e10655f327cde03dfd3ec21f7",
      "parents": [
        "0ee85bb04603ddce5128a4858aac629deecc62d6"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jan 25 12:25:04 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 03 16:38:19 2020 +0000"
      },
      "message": "[ussuri][goal] Drop python 2.7 support and testing\n\nOpenStack is dropping the py2.7 support in ussuri cycle.\n\nheat-tempest-plugin is ready with python 3 and ok to drop the\npython 2.7 support.\n\nStable zuul jobs are modified to run with py3 as heat-tempest-plugin\ncannot run py2 jobs on master 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: Ida6919a70dc8711166a79eac574b0714382e8d00\n"
    },
    {
      "commit": "08d2f89c508d67f867eeb903660d9427dc518c3e",
      "tree": "f38817a1ea64f8c45b7bf5148f9d0483cf25b52c",
      "parents": [
        "86d8abff2ebdee7f06255f5d2b7a38d94113321b"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Fri Feb 14 15:10:19 2020 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Fri Feb 14 15:10:19 2020 +0800"
      },
      "message": "Resume tests on rocky and queens\n\nDepends-On: https://review.opendev.org/707663\nDepends-On: https://review.opendev.org/707760\nChange-Id: Idf10445ac8cdd066a62a8fe08b542982895394bc\n"
    },
    {
      "commit": "86d8abff2ebdee7f06255f5d2b7a38d94113321b",
      "tree": "06e3431b2523c0b26cba31185f793f5b24cb9f75",
      "parents": [
        "05dc2d69299158228454a864a45fb25667e1be28"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Thu Feb 13 23:00:22 2020 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Fri Feb 14 15:08:32 2020 +0800"
      },
      "message": "[stable gate fix] Check if cert_validate is supported\n\nAlso check if `cert_validate` is supported in building API tests.\n\nNeeded-By: https://review.opendev.org/707663\nNeeded-By: https://review.opendev.org/707760\nChange-Id: Ic96f7becff2753ff72d5dd75bea75fadf21a036e\n"
    },
    {
      "commit": "05dc2d69299158228454a864a45fb25667e1be28",
      "tree": "4f46c9ff7e0bde40362f609efef7833bd47b4940",
      "parents": [
        "8f925027fe6e49a7f9e2d2f940edd23f9fd975e6",
        "0643b17c119c6d614152eba8e488b84790191528"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 10 19:26:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 10 19:26:57 2020 +0000"
      },
      "message": "Merge \"Rectify volumes tests\""
    }
  ],
  "next": "8f925027fe6e49a7f9e2d2f940edd23f9fd975e6"
}
