)]}'
{
  "log": [
    {
      "commit": "e168216919e49133575dc2327f20e2c89b23b683",
      "tree": "1cd0fa963dd5f40d6dce4f3677f85d9897152f03",
      "parents": [
        "7a010fe40b45cb1622d4050efedfb35a8588a5a6",
        "a5ba2b5942525fba3f69be0f1c28f56729d20c01"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 23 15:45:01 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 23 15:45:01 2026 +0000"
      },
      "message": "Merge \"Add stable/2026.1 job\""
    },
    {
      "commit": "a5ba2b5942525fba3f69be0f1c28f56729d20c01",
      "tree": "60a83154fefe2f70657f1f07ae5d8a3c4bb809df",
      "parents": [
        "f46f9c828acd450bb8a417915bb829c7c83c072f"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Mar 18 00:20:24 2026 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Mar 18 00:20:24 2026 +0900"
      },
      "message": "Add stable/2026.1 job\n\nThe branch was cut, so should be tested.\n\nChange-Id: I0a0ca638b20956978f4c9f9178e0d9ce4b234a46\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "7a010fe40b45cb1622d4050efedfb35a8588a5a6",
      "tree": "ca7236594fd2ef99ea561067209cadafe1615732",
      "parents": [
        "f46f9c828acd450bb8a417915bb829c7c83c072f",
        "2e2747756c525b138310814bec5982ccf83f7e5b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 06 16:23:15 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 16:23:15 2026 +0000"
      },
      "message": "Merge \"Update gitignore to ignore md files for AI agents\""
    },
    {
      "commit": "f46f9c828acd450bb8a417915bb829c7c83c072f",
      "tree": "abd61f0c7702ddf82d40fe2080e415d92dcc848c",
      "parents": [
        "dcd19b0198fcdc55c149d545a52923f4b88621be"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Feb 28 15:29:18 2026 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Mar 06 20:38:57 2026 +0900"
      },
      "message": "Adopt to gabbi 4.0.0\n\ngabbi 4.0.0 replaced the urllib library by the httpx library, which\nencodes response body by utf-8 by default. Update the assertion of\nresponse bodies which contain unicode characters.\n\nFIPs job is made non-voting because we need [1] to fix it.\n\n[1] https://review.opendev.org/c/openstack/ceilometer/+/978865\n\nChange-Id: I0a5b89020c3a7b91dae5eef3c52c6ac7856883ab\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "2e2747756c525b138310814bec5982ccf83f7e5b",
      "tree": "d5e9fb9888321d7f19799fe688ed5f126a94d070",
      "parents": [
        "dcd19b0198fcdc55c149d545a52923f4b88621be"
      ],
      "author": {
        "name": "Emma Foley",
        "email": "efoley@redhat.com",
        "time": "Tue Mar 03 10:13:50 2026 -0500"
      },
      "committer": {
        "name": "Emma Foley",
        "email": "efoley@redhat.com",
        "time": "Tue Mar 03 10:13:50 2026 -0500"
      },
      "message": "Update gitignore to ignore md files for AI agents\n\nOpenStack uses .rst for docs, so .md files can all\nbe ignored, which covers the AGENT.md files used for\nAI coding assistants.\n\nChange-Id: Iebf485894c391a0f38d5a8314a79c1e3a41d6b7c\nSigned-off-by: Emma Foley \u003cefoley@redhat.com\u003e\n"
    },
    {
      "commit": "dcd19b0198fcdc55c149d545a52923f4b88621be",
      "tree": "be532a1c39eb6a535adb0f06e994c997dc5adf61",
      "parents": [
        "1de270c236f8d42670ba259502fc72a527f0bef1",
        "b0260b838c0ddd9314c1dcb57c24393bc031603f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 25 12:12:34 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 12:12:34 2025 +0000"
      },
      "message": "Merge \"Update stable branch pattern\""
    },
    {
      "commit": "1de270c236f8d42670ba259502fc72a527f0bef1",
      "tree": "e2362719e3236c2d70ac025d4bb4c31ef895c881",
      "parents": [
        "04f0052c69e6ac9b08b76cd260fed05a307a5699",
        "18233bf5f7d4c84b9a8a56875e7320eeed24e350"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 25 12:12:33 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 12:12:33 2025 +0000"
      },
      "message": "Merge \"Unskip Integration tests\""
    },
    {
      "commit": "04f0052c69e6ac9b08b76cd260fed05a307a5699",
      "tree": "413c1e00ec7c1990552d0091d54e9c061bcee1bb",
      "parents": [
        "56c99c392ad08e3209847fb1324f9721f61814c5",
        "a0e930c17f7422a8792af3a6d8994854081f330a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 25 12:12:31 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 12:12:31 2025 +0000"
      },
      "message": "Merge \"Use dummy resource type in tests\""
    },
    {
      "commit": "18233bf5f7d4c84b9a8a56875e7320eeed24e350",
      "tree": "cfb3debcc6d9d37fd163dd0e78266017ea8dbce9",
      "parents": [
        "a0e930c17f7422a8792af3a6d8994854081f330a"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 17 22:34:26 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Nov 18 00:20:32 2025 +0900"
      },
      "message": "Unskip Integration tests\n\nChange-Id: I5f342e99ec40da4bec4af60b67cb24cb2977322e\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "b0260b838c0ddd9314c1dcb57c24393bc031603f",
      "tree": "a4dbdd5e360c50f32de43cc7d82e50f2d59ea7b1",
      "parents": [
        "56c99c392ad08e3209847fb1324f9721f61814c5"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 17 22:49:27 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 17 22:49:53 2025 +0900"
      },
      "message": "Update stable branch pattern\n\nstable/2024.1 was transitioned to unmaintained/2024.1 .\n\nChange-Id: I2d2ca95c1147b9815fa9e89de54b3124b7a34cf3\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "56c99c392ad08e3209847fb1324f9721f61814c5",
      "tree": "9b5060612694b0ac68646afe196dc1be7b6f816f",
      "parents": [
        "d642ab9eff1a68de781db3f8dbcbe270fa6b0c1c",
        "81906de130e97de6ba298bb6ec6e85c842d01656"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 17 13:24:22 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 17 13:24:22 2025 +0000"
      },
      "message": "Merge \"Drop python 3.9 and support python 3.13\""
    },
    {
      "commit": "a0e930c17f7422a8792af3a6d8994854081f330a",
      "tree": "855a9169106ce814729dd7892dabb7784a708fe4",
      "parents": [
        "d642ab9eff1a68de781db3f8dbcbe270fa6b0c1c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 17 00:23:56 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 17 10:34:53 2025 +0000"
      },
      "message": "Use dummy resource type in tests\n\nThe `ceph_account` resource type is one of the actual resource types\ncreated by ceilometer, and it should not be deleted after the tests\nrun. Create a resource type specifically used by tests.\n\nAlso retry deletion of the test archive policy because it can\u0027t be\ndeleted until all of the associated measures expire.\n\nChange-Id: I0d423fc89858787fa970c9a38b5a6e40fc985c05\nCo-Authored-By: Pavlo Shchelokovskyy \u003cshchelokovskyy@gmail.com\u003e\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "81906de130e97de6ba298bb6ec6e85c842d01656",
      "tree": "b88da76edd7c9e7f427d1d2caca4c83ecda245d5",
      "parents": [
        "39ba35f2c761d9cc993923d5d8b48d53fee3b3a4"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Nov 06 00:39:17 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Nov 11 09:23:06 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\nCo-Authored-By: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\nChange-Id: I5ae2e5c917375f040efe3771b691812abf06050b\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "d642ab9eff1a68de781db3f8dbcbe270fa6b0c1c",
      "tree": "b0e10d617011041bffe9f1213419d96368c16649",
      "parents": [
        "39ba35f2c761d9cc993923d5d8b48d53fee3b3a4"
      ],
      "author": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Thu Nov 06 21:45:58 2025 +0000"
      },
      "committer": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Thu Nov 06 22:15:49 2025 +0000"
      },
      "message": "Update stable branch jobs\n\nRemove unmaintained/2024.1 jobs.\n\nChange-Id: I2ae1be629ca8c3eb7bbbd5f5c958e010bc693655\nSigned-off-by: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "39ba35f2c761d9cc993923d5d8b48d53fee3b3a4",
      "tree": "def5cc3555a0647098856600995ebca054ff4bc7",
      "parents": [
        "6504ea0a4df95977f1e3d03d2abbe1e3052458ee",
        "c3484aa73c639a7dd9c082dffa381db37306d738"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 15 12:09:54 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 15 12:09:54 2025 +0000"
      },
      "message": "Merge \"Remove unused .coveragerc file\""
    },
    {
      "commit": "6504ea0a4df95977f1e3d03d2abbe1e3052458ee",
      "tree": "ed55f2f4b6699fc3d1a737ffb311d3f60196828b",
      "parents": [
        "1965db4e1bda981925a8c64b2507fea330a4d865",
        "b260b8716aef2d3fe3ae7b09e7b1f0333be855bf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 13 12:56:59 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 13 12:56:59 2025 +0000"
      },
      "message": "Merge \"Install gnocchi from source\""
    },
    {
      "commit": "1965db4e1bda981925a8c64b2507fea330a4d865",
      "tree": "d8b6e3b6f332e35be656c77488825d7b47b9ac3d",
      "parents": [
        "206c38f7007179983733a4c3f4fa438e245ac5ea",
        "3695470d8ba3288704969e9e647dbfcef6f93b3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 13 10:01:34 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 13 10:01:34 2025 +0000"
      },
      "message": "Merge \"Skip functional tests for .pre-commit-config.yaml update\""
    },
    {
      "commit": "206c38f7007179983733a4c3f4fa438e245ac5ea",
      "tree": "c6cf9decb356f2121a8569f55e658c3d471e0fb2",
      "parents": [
        "c8e6edac3064ba9f0c17f1a369333845a4157f99",
        "4f72b8a272bcc5ec96d4e7b2018105537d141568"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 13 08:07:16 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 13 08:07:16 2025 +0000"
      },
      "message": "Merge \"Make sure _url options accept only valid URL\""
    },
    {
      "commit": "3695470d8ba3288704969e9e647dbfcef6f93b3d",
      "tree": "ad1ed4b4725097a170f5900f78e30088d9998a18",
      "parents": [
        "c8e6edac3064ba9f0c17f1a369333845a4157f99"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 06 07:54:47 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 06 07:54:47 2025 +0900"
      },
      "message": "Skip functional tests for .pre-commit-config.yaml update\n\nThe file is used by only pep8 target.\n\nAlso .gitignore has no functional impact.\n\nChange-Id: Idcdf5525e073cfa13f757d0db5775e4bbf1c5701\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "c3484aa73c639a7dd9c082dffa381db37306d738",
      "tree": "a33849744b2f72f0af9f3b3163287522a17c89c5",
      "parents": [
        "394edbe3433916ed9c972de993b7cb38d1339beb"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Oct 03 23:50:28 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Oct 03 23:50:55 2025 +0900"
      },
      "message": "Remove unused .coveragerc file\n\nThe coverage command is not used in this repository.\n\nChange-Id: I69d555b46cd075360d17bf26694e92c5f68c0908\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "c8e6edac3064ba9f0c17f1a369333845a4157f99",
      "tree": "cfc9868c0960c90360e803194ba76a71c12cfb70",
      "parents": [
        "394edbe3433916ed9c972de993b7cb38d1339beb",
        "869bf5f3227580eff07142915e54d24f0722a8e0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 29 10:17:02 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 29 10:17:02 2025 +0000"
      },
      "message": "Merge \"Remove unused PROMETHEUS_RATE_DURATION\""
    },
    {
      "commit": "394edbe3433916ed9c972de993b7cb38d1339beb",
      "tree": "ace2fd153d873d7e0a49a3f3a9a81f52e18e5f1d",
      "parents": [
        "e0faa9f9a0e375e5f2a43d39aa82925eee659d7f"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Sep 15 23:48:31 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Sep 15 23:48:40 2025 +0900"
      },
      "message": "Add stable/2025.2 job\n\nChange-Id: Id35da6d57468610097fb74365e286b795a9df692\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "b260b8716aef2d3fe3ae7b09e7b1f0333be855bf",
      "tree": "a17488a8c3c593c6b14f47c559971d0feb99bdb5",
      "parents": [
        "f8a8197b1e1764aecfcd02ae31053b7b96538a6a"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Sep 01 21:53:52 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Sep 01 21:54:48 2025 +0900"
      },
      "message": "Install gnocchi from source\n\n... so that we install the expected stable branch. Without this\nthe latest version available in pypi is always used.\n\nChange-Id: I2b121acc70e5deb86b00e2739d9129e737985e7e\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "4f72b8a272bcc5ec96d4e7b2018105537d141568",
      "tree": "1889627133b38aef4c9f25902ae66dafa6e07314",
      "parents": [
        "f8a8197b1e1764aecfcd02ae31053b7b96538a6a"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Aug 24 01:43:08 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Aug 23 17:22:46 2025 +0000"
      },
      "message": "Make sure _url options accept only valid URL\n\n... using the common validation template from oslo.config .\n\nNote that this changes the format of prometheus_service_url option, but\nthis option has had no effect so far so the change may not affect users\nreally.\n\nChange-Id: Idb73531dd50ce5dd29436831f6d1fbf34d54353b\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "869bf5f3227580eff07142915e54d24f0722a8e0",
      "tree": "a2f92ea37b9de8de96eaa060c65a6716617f84d0",
      "parents": [
        "f8a8197b1e1764aecfcd02ae31053b7b96538a6a"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Aug 24 01:48:08 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Aug 24 01:49:23 2025 +0900"
      },
      "message": "Remove unused PROMETHEUS_RATE_DURATION\n\nIt was replaced by the QUERY environment in [1].\n\n[1] afe631a2d0335a010f8f784b144f37305ece0147\n\nChange-Id: I6e5780f93036c852c1de0aeef1eb68f41855838b\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "e0faa9f9a0e375e5f2a43d39aa82925eee659d7f",
      "tree": "21c9616b210c02bffedc4511ac8a0bf0a74a4f50",
      "parents": [
        "f8a8197b1e1764aecfcd02ae31053b7b96538a6a",
        "6504ff76ed3a88f0ed154690771abcab4ed53a6b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Aug 09 09:02:27 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 09 09:02:27 2025 +0000"
      },
      "message": "Merge \"add pyproject.toml to support pip 23.1\""
    },
    {
      "commit": "f8a8197b1e1764aecfcd02ae31053b7b96538a6a",
      "tree": "659dc90c40ceb51897cb4577e3d51574ecb13e7d",
      "parents": [
        "3c62c84152e4c1f6bd2ea7fe1222dff995c3fd3e",
        "933c432084f956c55d0c85b1231803ba4f44fc4e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 04 09:45:41 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 09:45:41 2025 +0000"
      },
      "message": "Merge \"Add job with Aetos\""
    },
    {
      "commit": "933c432084f956c55d0c85b1231803ba4f44fc4e",
      "tree": "4c7385f734aec79a784eb0116cdbf15e53f1afb6",
      "parents": [
        "e5cd95a6713dd941858d61d2ebf0de9a56c0a485"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Thu May 15 05:08:18 2025 -0400"
      },
      "committer": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Wed Jul 02 14:45:08 2025 -0400"
      },
      "message": "Add job with Aetos\n\nLet\u0027s add a job, which has Aetos in front of Prometheus, but keep\nthe original job to ensure telemetry works both with Aetos and\nwith pure Prometheus. Let\u0027s also keep it non-voting for now until\nthe work proceeds a bit more and until we ensure the job works\nand is stable. I\u0027ll add the job in Aetos in a little bit.\n\nDepends-On: https://review.opendev.org/c/openstack/python-observabilityclient/+/953568\n\nChange-Id: I2f4fc46a5a1e9621e3cd6871d120f7b6a1a2fe94\nSigned-off-by: Jaromir Wysoglad \u003cjwysogla@redhat.com\u003e\n"
    },
    {
      "commit": "3c62c84152e4c1f6bd2ea7fe1222dff995c3fd3e",
      "tree": "76fb040cbabc7c6479ac0818efa251dc52ed3158",
      "parents": [
        "e5cd95a6713dd941858d61d2ebf0de9a56c0a485",
        "03d853a76ea2bcb5dba59a67185595b20f5def52"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 30 07:45:31 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 30 07:45:31 2025 +0000"
      },
      "message": "Merge \"Remove jobs for stable/2023.2 branch\""
    },
    {
      "commit": "e5cd95a6713dd941858d61d2ebf0de9a56c0a485",
      "tree": "8a03712c7cff3f17a9f8d98d6bf27e61ed1c731b",
      "parents": [
        "c299c8dd30dd83f78269d490f5b97562b34bfce7",
        "212d66606d2a77690ca6ad87a5b422736e09a0b5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 11 07:04:11 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 07:04:11 2025 +0000"
      },
      "message": "Merge \"Check service available flag for availability of gnocchi\""
    },
    {
      "commit": "212d66606d2a77690ca6ad87a5b422736e09a0b5",
      "tree": "d6c01209f0ea802869a590d9dad47294c0bb0c15",
      "parents": [
        "3c0eafc59e3019d5f19c9921d3179d30c566c40e"
      ],
      "author": {
        "name": "Emma Foley",
        "email": "efoley@redhat.com",
        "time": "Fri Jun 06 18:54:14 2025 +0100"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jun 11 02:25:14 2025 +0900"
      },
      "message": "Check service available flag for availability of gnocchi\n\ntelemetry-tempest-plugin provides the two options to toggle tests about\ngnocchi.\n (1) [service_available] gnocchi\n (2) [telemetry_services] metric_backends\n\nWhen (1) is set to False while (2) contains gnocchi, all gnocchi API\ntests are skipped but the aodh API tests which requires gnocchi as\nmetric backend are still executed.\n\nAlthough this combination might be misconfiguration, we assume that\nthe aodh API tests may likely fail in this case, so skip these tests in\nthis configuration pattern.\n\nChange-Id: I078b93304dcb543727d715a4d7d995bf3839a70a\n"
    },
    {
      "commit": "c299c8dd30dd83f78269d490f5b97562b34bfce7",
      "tree": "31877991f60066332e4c5ead1cc1bd028607f932",
      "parents": [
        "3c0eafc59e3019d5f19c9921d3179d30c566c40e",
        "97589237454a367e6fda8c92da2a7c3234f5112c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 09 07:39:49 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 09 07:39:49 2025 +0000"
      },
      "message": "Merge \"Fix implicit dependencies\""
    },
    {
      "commit": "03d853a76ea2bcb5dba59a67185595b20f5def52",
      "tree": "f1b3fc5cdd312883da736c46bf4cd4151c3d696b",
      "parents": [
        "3c0eafc59e3019d5f19c9921d3179d30c566c40e"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu May 29 15:00:10 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu May 29 17:58:24 2025 +0900"
      },
      "message": "Remove jobs for stable/2023.2 branch\n\n... because stable/2023.2 reached its EOL.\n\nAlso replace stable/2023.1 by unmaintained/2023.1 .\n\nChange-Id: I62b250d49e31fc90bcbe668572b906114442f8aa\n"
    },
    {
      "commit": "6504ff76ed3a88f0ed154690771abcab4ed53a6b",
      "tree": "0c89d9ea6f9ef293547298df08ea43bef3ec5576",
      "parents": [
        "3c0eafc59e3019d5f19c9921d3179d30c566c40e"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed May 28 18:00:26 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed May 28 18:00:26 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: I9c7ed2eb5292823ad427d0d7f06d4e3b067f47be\n"
    },
    {
      "commit": "3c0eafc59e3019d5f19c9921d3179d30c566c40e",
      "tree": "13251d1bbac257ebeb1af3adc1b83006c15d8550",
      "parents": [
        "ddfb79a63e13bfe813cf845908bd27169d5958a3",
        "e51d8e7c62514a67efa2e2b86d102d89074cca21"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 26 14:36:12 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 26 14:36:12 2025 +0000"
      },
      "message": "Merge \"Add CentOS9 jobs back\""
    },
    {
      "commit": "97589237454a367e6fda8c92da2a7c3234f5112c",
      "tree": "a29f4228a130b75453fd6623ac283f31b69eee18",
      "parents": [
        "ddfb79a63e13bfe813cf845908bd27169d5958a3"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon May 26 17:49:15 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon May 26 17:49:15 2025 +0900"
      },
      "message": "Fix implicit dependencies\n\nMake sure that all direct dependencies are listed in requirements.txt .\n\nChange-Id: If99e774aab6944d3b0529edce94d9efbe73923a3\n"
    },
    {
      "commit": "e51d8e7c62514a67efa2e2b86d102d89074cca21",
      "tree": "40f0de9001aaa30d14e010d2b829ac44bff9b5b9",
      "parents": [
        "ba28a22c12da4e12a5a4d5b5569e0ca834f6afaf"
      ],
      "author": {
        "name": "Martin Mágr",
        "email": "mmagr@redhat.com",
        "time": "Wed May 21 15:56:04 2025 +0200"
      },
      "committer": {
        "name": "Martin Mágr",
        "email": "mmagr@redhat.com",
        "time": "Thu May 22 15:14:49 2025 +0200"
      },
      "message": "Add CentOS9 jobs back\n\nCentOS-9 jobs are functional when Python version is updated.\n\nChange-Id: I5cb66d6dd07275fa728b048f35adcf3ec92f0aba\n"
    },
    {
      "commit": "ddfb79a63e13bfe813cf845908bd27169d5958a3",
      "tree": "1594ddedec19f889fe1865ddbff8b9fe413acdda",
      "parents": [
        "ba28a22c12da4e12a5a4d5b5569e0ca834f6afaf"
      ],
      "author": {
        "name": "Chandan Kumar (raukadah)",
        "email": "chkumar@redhat.com",
        "time": "Wed May 21 10:35:20 2025 +0530"
      },
      "committer": {
        "name": "chandan kumar",
        "email": "chkumar@redhat.com",
        "time": "Wed May 21 11:57:01 2025 +0000"
      },
      "message": "Use PROMETHEUS_CUSTOM_SCRAPE_TARGETS to pass sg_core scrape endpoint\n\nhttps://review.opendev.org/c/openstack/devstack-plugin-prometheus/+/950476\nadds the support for passing custom prometheus scrape target in d-p-p.\n\nLet\u0027s use the same to pass sg_core endpoint.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack-plugin-prometheus/+/950476\n\nChange-Id: I097d4875e75c097d9a7ea28ee57d3a6e4750194b\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n"
    },
    {
      "commit": "ba28a22c12da4e12a5a4d5b5569e0ca834f6afaf",
      "tree": "84cb6a66e55fae1dc6779178f1a884120798e2ca",
      "parents": [
        "ff31eb04516222da43beab79f2a3c7aed7c0538f"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Fri May 16 08:42:59 2025 -0400"
      },
      "committer": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Fri May 16 08:42:59 2025 -0400"
      },
      "message": "Create network for integration scenarios\n\nCurrent behavior creates a stack for the autoscaling scenario,\nwhere it uses the first available network for creating servers.\nWe\u0027ve seen failures in our downstream CI, which seem to be caused\nby the scenario chosing ironic provisioning network.\n\nWith this patch a new network and a subnet are created at the\nstart of the integration scenarios. The network and subnet\nis then deleted at the end of course.\n\nChange-Id: Ib049bf96a345f64181cdca6616b44ba97e26d07a\n"
    },
    {
      "commit": "ff31eb04516222da43beab79f2a3c7aed7c0538f",
      "tree": "ef1e845d2e86040b777271503831d2255154cb56",
      "parents": [
        "f1b35dca312df319c6084b3e65e4a96ea5457b87",
        "1955f59d6d9bf7e7c49b1b3bb9cdf1287f4db967"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 15 10:39:25 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 15 10:39:25 2025 +0000"
      },
      "message": "Merge \"Skip functional tests for .gitreview\""
    },
    {
      "commit": "f1b35dca312df319c6084b3e65e4a96ea5457b87",
      "tree": "319c3f3aed7ea37895d8e0e99c912b69015a8130",
      "parents": [
        "e802ad728e675df35fd8294367881fed4b562a05",
        "5dc5386a0a4d584baf0b9036d4f0dc17efe226df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 15 10:20:56 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 15 10:20:56 2025 +0000"
      },
      "message": "Merge \"Add stable/2025.1 job\""
    },
    {
      "commit": "e802ad728e675df35fd8294367881fed4b562a05",
      "tree": "9a1dba6f6b0d305841676a71166ffc9415290f02",
      "parents": [
        "7880b44453a20d81d1c18e634b2dcfc948252b80",
        "f1c4552dd8ab9f11269ebcc5e6928c6fc2d3d1b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 15 10:20:54 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 15 10:20:54 2025 +0000"
      },
      "message": "Merge \"tox: Fix broken releasenotes target\""
    },
    {
      "commit": "7880b44453a20d81d1c18e634b2dcfc948252b80",
      "tree": "1a19545afbdddc65dce0739be89b507b7f81ae55",
      "parents": [
        "27923173372bf7651de78c685a5b2074f3b1f6d9",
        "598a32d79e6383ab6698f9d3761b1758d5430f89"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 15 10:07:44 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 15 10:07:44 2025 +0000"
      },
      "message": "Merge \"Remove jobs for retired branches\""
    },
    {
      "commit": "27923173372bf7651de78c685a5b2074f3b1f6d9",
      "tree": "14fb82df7d484c68f8618926597818884fd01be7",
      "parents": [
        "df84b201ec33b095202966174eb21712ce3578ef"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu May 15 10:15:58 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu May 15 07:38:58 2025 +0000"
      },
      "message": "Remove Ubuntu Jammy job\n\nUbuntu Jammy (22.04) is no longer part of the supported platforms\nafter 2025.1 .\n\nChange-Id: Ibc840f191d6e00222f02f3635d117d4ba0e6c771\n"
    },
    {
      "commit": "df84b201ec33b095202966174eb21712ce3578ef",
      "tree": "cd274488302b07ed7ef6255497cdc1c183853602",
      "parents": [
        "6833c236ee1b13536d6a6eb9f20c00a52de595a6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu May 15 14:52:02 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu May 15 14:52:56 2025 +0900"
      },
      "message": "Remove CentOS Stream 9 job from master\n\nBecause Python 3.9 support is being removed, the latest code may no\nlonger run in CentOS Stream 9. Remove the CentOS jobs until CentOS\nStream 10 jobs are prepared.\n\nChange-Id: I7c954418a01af221686d369921aee89781cd4341\n"
    },
    {
      "commit": "f1c4552dd8ab9f11269ebcc5e6928c6fc2d3d1b9",
      "tree": "8ac688c1efcbf56fab1a9609da973867836effc0",
      "parents": [
        "6833c236ee1b13536d6a6eb9f20c00a52de595a6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Apr 20 22:16:56 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Apr 20 22:17:35 2025 +0900"
      },
      "message": "tox: Fix broken releasenotes target\n\n... due to lack of doc requirements.\n\nAlso remove the note about old pip\u0027s behavior.\n\nChange-Id: I9b032c854b130109f064e2bc7cfa05d9132f76e6\n"
    },
    {
      "commit": "598a32d79e6383ab6698f9d3761b1758d5430f89",
      "tree": "59462bb46da45343a11cbcfae12712143787ef63",
      "parents": [
        "6833c236ee1b13536d6a6eb9f20c00a52de595a6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Mar 15 22:24:10 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 15 01:24:37 2025 +0000"
      },
      "message": "Remove jobs for retired branches\n\nstable/yoga and older branches were already retired.\n\nChange-Id: I463546e40ac63d8c1dc3e63a806c553dcf30aa70\n"
    },
    {
      "commit": "5dc5386a0a4d584baf0b9036d4f0dc17efe226df",
      "tree": "cf642618991fce33113c0fe8d36607b06419cbf6",
      "parents": [
        "6833c236ee1b13536d6a6eb9f20c00a52de595a6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 15 10:20:57 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 15 10:22:49 2025 +0900"
      },
      "message": "Add stable/2025.1 job\n\nChange-Id: If8b1a199c9aef4c7b57eb340be69cbdaa26df0a0\n"
    },
    {
      "commit": "1955f59d6d9bf7e7c49b1b3bb9cdf1287f4db967",
      "tree": "aa849577e9c2fb25685324863c21e81dbfc67756",
      "parents": [
        "6833c236ee1b13536d6a6eb9f20c00a52de595a6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Mar 15 22:22:26 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 15 01:20:05 2025 +0000"
      },
      "message": "Skip functional tests for .gitreview\n\n... because the file does not affect actual functionality.\n\nChange-Id: I990a5ff367304a048c7226b7e00ad91b2d60d1d6\n"
    },
    {
      "commit": "6833c236ee1b13536d6a6eb9f20c00a52de595a6",
      "tree": "8d4bac0f82c7a2e3968179c3349722dff7c7b43c",
      "parents": [
        "8aeec14e7d843709ca7aa5a39f3785f7fb740865"
      ],
      "author": {
        "name": "Martin Mágr",
        "email": "mmagr@redhat.com",
        "time": "Thu Mar 20 15:06:15 2025 +0100"
      },
      "committer": {
        "name": "Martin Mágr",
        "email": "mmagr@redhat.com",
        "time": "Thu Apr 03 20:38:59 2025 +0000"
      },
      "message": "Use Prometheus plugin\n\nThis patch makes Prometheus deployment be based on respective devstack\nplugin instead of sg-core plugin.\n\nThis patch also removes problematic and outdated job.\n\nChange-Id: I0a4ac9d8c94a7e975f17823d928c80d2c7fbaefe\n"
    },
    {
      "commit": "8aeec14e7d843709ca7aa5a39f3785f7fb740865",
      "tree": "7d6e6fb97ee37ee9c6af0c89f01166843ab0d845",
      "parents": [
        "d18694d4e6159ca2fd7422dc4ffba6442acb0789",
        "94a8115ec2bf08dccacefb8d34d1b5d2ba8d85d7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 13 08:24:02 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 08:24:02 2025 +0000"
      },
      "message": "Merge \"Remove unused environment variables\""
    },
    {
      "commit": "d18694d4e6159ca2fd7422dc4ffba6442acb0789",
      "tree": "563117c6bc12ff15df86f47792063fce80e3c753",
      "parents": [
        "dc04b2bc93a26e0cbfe3e961142f186b98c6c0b7",
        "064072dad09aaf57966f94e125f6da167d91259e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 20 14:17:44 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 20 14:17:44 2025 +0000"
      },
      "message": "Merge \"Drop unnecessary variable overrides\""
    },
    {
      "commit": "dc04b2bc93a26e0cbfe3e961142f186b98c6c0b7",
      "tree": "9926a70b022357ee44683da2955d7ac69af55d01",
      "parents": [
        "7380d25932a43c3b302c97ee8c02a818d28df4c0",
        "a3e0f9cce8eb9b19f241c614bfa0fd3eb628880c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 06 12:55:54 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 12:55:54 2025 +0000"
      },
      "message": "Merge \"Switch to openstack-k8s-operators/sg-core\""
    },
    {
      "commit": "064072dad09aaf57966f94e125f6da167d91259e",
      "tree": "d4d58c51291047d41e3b331e788b7a9836094cee",
      "parents": [
        "7380d25932a43c3b302c97ee8c02a818d28df4c0"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Dec 02 16:02:39 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Dec 13 06:01:37 2024 +0000"
      },
      "message": "Drop unnecessary variable overrides\n\nzuul automatically merges variables from base job unless the same\nkey is explicitly defined. So we don\u0027t have to define the same value\nin children.\n\nChange-Id: Ie9fbe70faee0d5cc2ec349c735b5d033e2abbb10\n"
    },
    {
      "commit": "a3e0f9cce8eb9b19f241c614bfa0fd3eb628880c",
      "tree": "9fd5907cd3e0edfe5695958ab2bdb09f27b2444a",
      "parents": [
        "bc2736e354d6abf8ce4130f90cc8ee623f3623e4"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Mon Dec 09 09:08:37 2024 -0500"
      },
      "committer": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Mon Dec 09 09:08:37 2024 -0500"
      },
      "message": "Switch to openstack-k8s-operators/sg-core\n\nsg-core was moved from github.com/infrawatch/sg-core to\ngithub.com/openstack-k8s-operators/sg-core. While the infrawatch\nsg-core will stay maintained for the forseeable future, the\nopenstack-k8s-operators version of sg-core will receive all\nthe new code.\n\nChange-Id: I196e48eab1ad4ab0a307c1729f5e57453088d492\n"
    },
    {
      "commit": "7380d25932a43c3b302c97ee8c02a818d28df4c0",
      "tree": "2045ee6642280a98cd5dd3fc13ec48e457c3540f",
      "parents": [
        "bc2736e354d6abf8ce4130f90cc8ee623f3623e4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 15 20:17:44 2024 -0800"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Dec 06 05:05:49 2024 +0000"
      },
      "message": "Update gate jobs as per the 2025.1 cycle testing runtime\n\nAs per 2025.1 testing runtime[1], we need to test on Ubuntu\nNoble (which will be taken care by depends-on tempest and devstack\npatches to move base jobs to Noble) and at least single job to run on\nUbutnu Jammy (for smooth upgrade from previous releases).\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/932156\nTracking: https://etherpad.opendev.org/p/migrate-to-noble\n\n[1] https://governance.openstack.org/tc/reference/runtimes/2025.1.html\n\nChange-Id: Ie00d06cd8beccfbe31f86bed097a110d243a390b\n"
    },
    {
      "commit": "bc2736e354d6abf8ce4130f90cc8ee623f3623e4",
      "tree": "a40ed8e29317e025570940fc5bda8bcd5e5c529a",
      "parents": [
        "975887d0f12dbb157f99dba96dba4c38b06d0153"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Thu Dec 05 13:15:46 2024 -0500"
      },
      "committer": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Thu Dec 05 13:15:46 2024 -0500"
      },
      "message": "Fix sg-core test\n\nAdding \"http://\" to the sg-core address fixes the sg-core test\non Ubuntu noble. I hope this is a small enough change to the default\nto be safe to merge.\n\nChange-Id: If3f67d3ec5c1b8c85362a7d79d857872bff042fe\n"
    },
    {
      "commit": "94a8115ec2bf08dccacefb8d34d1b5d2ba8d85d7",
      "tree": "f5983d76643d9d18f9373bfbd8048108e3974bc0",
      "parents": [
        "975887d0f12dbb157f99dba96dba4c38b06d0153"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Nov 20 01:23:29 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Nov 20 01:23:29 2024 +0900"
      },
      "message": "Remove unused environment variables\n\nCo-Authored-By: Pavlo Shchelokovskyy \u003cshchelokovskyy@gmail.com\u003e\nChange-Id: I4d720529142d7bf676cce9bf9bc2f3932fd42ae8\n"
    },
    {
      "commit": "975887d0f12dbb157f99dba96dba4c38b06d0153",
      "tree": "ce9cf93401e807ab7ac17749c0b7814ade3d287e",
      "parents": [
        "b75ef47710f35a7edc98f2b2ac9c1e80e6b3d751",
        "17f775e1e09547c1d52745aa00b84880a25926e3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 19 15:49:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 19 15:49:19 2024 +0000"
      },
      "message": "Merge \"Replace assertDictContainsSubset\""
    },
    {
      "commit": "17f775e1e09547c1d52745aa00b84880a25926e3",
      "tree": "cace7a90663c76f9d6e127d7649d8642d46f3285",
      "parents": [
        "3be0254144ebbb3cb419d252b01f0056e8fd34db"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Nov 19 13:00:16 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Nov 19 13:21:34 2024 +0000"
      },
      "message": "Replace assertDictContainsSubset\n\nassertDictContainsSubset was removed in Python 3.12 .\n\nChange-Id: Ib3a972eeab0ffe7719d108db351be82a84c8226d\n"
    },
    {
      "commit": "b75ef47710f35a7edc98f2b2ac9c1e80e6b3d751",
      "tree": "00863d58cea563a74ae3ca8954ed1fc4c250d212",
      "parents": [
        "2d033e8033bfb8f47b47f973fad774618b058675",
        "6a00d7c47bf3e0e498780ab8e4622e092f3fd8c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 16 17:16:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 16 17:16:47 2024 +0000"
      },
      "message": "Merge \"Re-enable GLOBAL_VENV\""
    },
    {
      "commit": "2d033e8033bfb8f47b47f973fad774618b058675",
      "tree": "2ac3a4d359c3d5a5402c868fad67e77c13e17e83",
      "parents": [
        "a7245b47612a42f9cade786e30c1dc276162dd86",
        "087a83ef32186d334a27f53048fd65aed79dad19"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 16 15:17:02 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 16 15:17:02 2024 +0000"
      },
      "message": "Merge \"Bump hacking\""
    },
    {
      "commit": "087a83ef32186d334a27f53048fd65aed79dad19",
      "tree": "57da7bd2ae22285c09e4ba3c7054c9dec302eeb9",
      "parents": [
        "3be0254144ebbb3cb419d252b01f0056e8fd34db"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 16 15:35:58 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 16 15:35:58 2024 +0900"
      },
      "message": "Bump hacking\n\nhacking 3.0.x is too old. Bump it to the version currently used in\ntempest repo.\n\nDepends-on: https://review.opendev.org/c/openstack/tempest/+/906634\nChange-Id: Id322cc95f16279c26af8b239a685b23b9bd119b9\n"
    },
    {
      "commit": "a7245b47612a42f9cade786e30c1dc276162dd86",
      "tree": "3cf98473cc286d5bdf71bf7fe47b3e22c33c94ff",
      "parents": [
        "ad14d02fa3d2b706f4c6c6184a4052a79e4614b8",
        "b711487fc1c69da49fd836b690dc38f634e83c00"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 15 16:30:02 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 15 16:30:02 2024 +0000"
      },
      "message": "Merge \"Remove support for Pyton 3.8 and older\""
    },
    {
      "commit": "ad14d02fa3d2b706f4c6c6184a4052a79e4614b8",
      "tree": "d4f9ecd8b53105cede1f4a3122bd42aad5d0ce0a",
      "parents": [
        "753a8b8b97057e47f0ff3b6a7f6743b1993168be"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Wed Nov 13 16:37:57 2024 -0500"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Nov 14 15:06:17 2024 +0000"
      },
      "message": "Metadata grouping releasenote\n\nThis adds a releasenote about changes done in:\nhttps://review.opendev.org/c/openstack/telemetry-tempest-plugin/+/932548\nhttps://review.opendev.org/c/openstack/telemetry-tempest-plugin/+/930487\n\nChange-Id: Ie8abc3ebcfc606b4c3aa588998a4b74b42ee9787\n"
    },
    {
      "commit": "753a8b8b97057e47f0ff3b6a7f6743b1993168be",
      "tree": "984e90bb8fa1d541626ac9046436a5d64dfa4d5a",
      "parents": [
        "cf276b4b0a7b434018cef1c9e9f8caefb807aaf3"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Wed Oct 16 14:28:13 2024 -0400"
      },
      "committer": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Tue Nov 12 08:35:33 2024 -0500"
      },
      "message": "Use metadata server grouping as default\n\nMetadata seems like a better way to group instances for autoscaling, so\nswitch metadata to be the default option. Note that stable/2024.2 and\nolder versions don\u0027t support metadata grouping, so the jobs are defined\nto use prefix grouping instead.\n\nChange-Id: Id1c62255e58e9ceeffad2512a3e8e083c3d13f8b\n"
    },
    {
      "commit": "cf276b4b0a7b434018cef1c9e9f8caefb807aaf3",
      "tree": "1c4fb325ac5617d53f9c32893993cdeeb0a94887",
      "parents": [
        "54a8b88fb9a0c537233a38f576b248a6a1d36518"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 21 21:04:44 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Nov 10 00:29:38 2024 +0900"
      },
      "message": "Gnocchi: Use specific stable branch for stable branch jobs\n\n... instead of master, because it is not guaranteed that stable release\nof telemetry may work with the latest gnocchi.\n\nChange-Id: Ib9da78ecd2417e1b469f954f6873c3bd08d0d445\n"
    },
    {
      "commit": "54a8b88fb9a0c537233a38f576b248a6a1d36518",
      "tree": "e101ff2d97eb70627b52fde8f460e1240dcbaa7c",
      "parents": [
        "322806cf9d0902845704e0d169f65078f1853ec6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 06 11:23:15 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Nov 09 15:28:12 2024 +0000"
      },
      "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@lists.openstack.org/message/UDQAC7SR5JAQJE5WBAG54A2MTBVBTJ44/\n[2] https://review.opendev.org/c/openstack/tempest/+/933398\n[3] https://review.opendev.org/c/openstack/devstack/+/933704\n\nChange-Id: Ic31a2e56f41dfc4619a805dae206bb1b603f104a\n"
    },
    {
      "commit": "322806cf9d0902845704e0d169f65078f1853ec6",
      "tree": "e27433291b8c8a1101b78292e987e58493a9ec1b",
      "parents": [
        "6128defd29f7703fb5563f5293e676c5c79c2c36",
        "024f29eee31a0b465022d99e957e6e33e3165884"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 08 15:08:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 08 15:08:20 2024 +0000"
      },
      "message": "Merge \"Disable prometheus tests in stable branches\""
    },
    {
      "commit": "6128defd29f7703fb5563f5293e676c5c79c2c36",
      "tree": "98dcf4fc582b7b36aafeae6fe3e493255b9cffb5",
      "parents": [
        "3be0254144ebbb3cb419d252b01f0056e8fd34db",
        "7da415bf0e018d4890341eb27d318908db2e2a61"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 29 07:44:05 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 07:44:05 2024 +0000"
      },
      "message": "Merge \"Drop remaining options for panko\""
    },
    {
      "commit": "b711487fc1c69da49fd836b690dc38f634e83c00",
      "tree": "55600552b27151b0587e689a37df3d20feec8bc0",
      "parents": [
        "3be0254144ebbb3cb419d252b01f0056e8fd34db"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Oct 24 20:52:26 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Oct 27 03:01:17 2024 +0900"
      },
      "message": "Remove support for Pyton 3.8 and older\n\nPython 3.6 and 3.7 are not supported any of active stable branches now,\nso no longer need to be supported.\n\nAlso remove Python 3.8 support according to [1].\n\n[1]\nhttps://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/FOWV4UQZTH4DPDA67QDEROAESYU5Z3LE/\n\nAlso add a few new versions currently tested.\n\nChange-Id: Ie2617cbd48d6ec1ca40614784f944a5d29cd3b57\n"
    },
    {
      "commit": "024f29eee31a0b465022d99e957e6e33e3165884",
      "tree": "d6557201c5e642e96885905a8dcd3d2143c18799",
      "parents": [
        "3be0254144ebbb3cb419d252b01f0056e8fd34db"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Oct 17 23:08:56 2024 +0900"
      },
      "committer": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Wed Oct 23 05:25:32 2024 -0400"
      },
      "message": "Disable prometheus tests in stable branches\n\nApply the same options to integration jobs in stable branches.\n\nChange-Id: I5bdf26689474854f548cdafc6a3546e3a444cdb2\n"
    },
    {
      "commit": "6a00d7c47bf3e0e498780ab8e4622e092f3fd8c3",
      "tree": "6b0bc9d257fc1e85479f198a86c0fb968f922dc6",
      "parents": [
        "3be0254144ebbb3cb419d252b01f0056e8fd34db"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Oct 17 00:30:39 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 21 11:55:13 2024 +0000"
      },
      "message": "Re-enable GLOBAL_VENV\n\n... because it is required to migrate the job to Noble. Note that\ndeployment of aodh-api will be switched to uwsgi by this change,\nbecause mod_wsgi does not work with GLOBAL_VENV and uwsgi is now more\nwidely used in devstack deployment.\n\nChange-Id: I8740c2abab6474b7786ea99d222e6f972e7f8095\n"
    },
    {
      "commit": "3be0254144ebbb3cb419d252b01f0056e8fd34db",
      "tree": "685bd03956efd216d99d82c285ecd1b7c25527f5",
      "parents": [
        "552cbd7a5e9bd6f9f4263e3338acbab55be93adb",
        "9afbb82ef4fc1ccdd768b4196c6aec8df30c5f50"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 21 11:52:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 11:52:23 2024 +0000"
      },
      "message": "Merge \"Drop unnecessary \u0027x\u0027 bit from doc config file\""
    },
    {
      "commit": "9afbb82ef4fc1ccdd768b4196c6aec8df30c5f50",
      "tree": "b2bd6b6abb9d7956588b0d162b46dbbdfaa6b5b3",
      "parents": [
        "e12816c019fa9ff69c3845e213c08087509969f5"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 21 20:27:22 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 21 20:27:47 2024 +0900"
      },
      "message": "Drop unnecessary \u0027x\u0027 bit from doc config file\n\nThis file is not actually executable.\n\nTrivial-Fix\n\nChange-Id: I881592aa7b5bdf3ee56b3448242f2e2892ae412a\n"
    },
    {
      "commit": "552cbd7a5e9bd6f9f4263e3338acbab55be93adb",
      "tree": "81a562a8b04c5d386d41fb51768a687972b98323",
      "parents": [
        "36b699b87773cb2e49d1a60f29f9a2bf4307165c",
        "e12816c019fa9ff69c3845e213c08087509969f5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 18 16:52:49 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 18 16:52:49 2024 +0000"
      },
      "message": "Merge \"Add stable branch jobs\""
    },
    {
      "commit": "36b699b87773cb2e49d1a60f29f9a2bf4307165c",
      "tree": "73b0c9a61ecc4fef0b5cab53fec713de02446702",
      "parents": [
        "afe631a2d0335a010f8f784b144f37305ece0147",
        "d2330bf801141c12dcd254f63707c89c438f93dd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 14 12:47:01 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 12:47:01 2024 +0000"
      },
      "message": "Merge \"Apply consistent irrelevant files for dsvm jobs\""
    },
    {
      "commit": "e12816c019fa9ff69c3845e213c08087509969f5",
      "tree": "cc68074e386d526fce8d4c8ee26736a449389623",
      "parents": [
        "4ec1f85148b244f0ecc8bc1548c58810b1f90357"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 14 02:28:56 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 14 03:42:24 2024 +0900"
      },
      "message": "Add stable branch jobs\n\ntempest and its plugin follow the branchless model and should support\nall active stable branches, thus we should verify that the latest\ntempest plugin works with stable branches.\n\nAlso drop stable/wallaby job from gate, because it is no longer\nmaintained.\n\nChange-Id: Ieb905de29f5fb9c0f4a86bf558cf29b257427a6e\n"
    },
    {
      "commit": "d2330bf801141c12dcd254f63707c89c438f93dd",
      "tree": "194d4823ab30304d773d117a50bc9f29ffe716c2",
      "parents": [
        "4ec1f85148b244f0ecc8bc1548c58810b1f90357"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 14 02:25:52 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 14 02:26:19 2024 +0900"
      },
      "message": "Apply consistent irrelevant files for dsvm jobs\n\nChange-Id: Ie52f1cb46c2505b7d4eb48b2aa311fd1bd27b4bd\n"
    },
    {
      "commit": "afe631a2d0335a010f8f784b144f37305ece0147",
      "tree": "957a55bad2fe622eb69eb493ce27b23c328639d8",
      "parents": [
        "4ec1f85148b244f0ecc8bc1548c58810b1f90357"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Wed Sep 25 11:02:14 2024 -0400"
      },
      "committer": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Mon Oct 07 14:00:48 2024 -0400"
      },
      "message": "Use server_group in Prom autoscaling scenario\n\nThanks to the recent developments in ceilometer and sg-core,\nwe can use server_group for grouping instances from the same\nstack for autoscaling purposes. This is how the instances are\ngrouped in gnocchi based autoscaling. It\u0027s much easier for the\nusers to configure and it should be the prefered option when using\nautoscaling.\n\nFor backwards compatibility with current stable branches I\nadded a \"autoscaling_instance_grouping\" config option. The old\nway (\"prefix\") of instance grouping is used by default and so\ntempest tests will continue working on stable branches. By\nsetting the option to \"metadata\", the new way of instance\ngrouping will be used. I\u0027ll set this setting in .zuul.yaml\nof all telemetry repositories on master branches in follow-up\npatches.\n\nChange-Id: I2770e9d47b914941f938f63d92ab7868fe09d7b9\n"
    },
    {
      "commit": "7da415bf0e018d4890341eb27d318908db2e2a61",
      "tree": "2b712d89747078778a5dc7cff9b0753b292c4b8a",
      "parents": [
        "4ec1f85148b244f0ecc8bc1548c58810b1f90357"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Oct 05 12:39:31 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Oct 05 16:32:34 2024 +0900"
      },
      "message": "Drop remaining options for panko\n\n... because panko was retired several cycles ago and its tests were all\nremoved.\n\nChange-Id: I332f7b45102da65067fde495ec8b37e373dd60d3\n"
    },
    {
      "commit": "4ec1f85148b244f0ecc8bc1548c58810b1f90357",
      "tree": "94810a82585c624dc3ed5c9f730e2a772f6d4600",
      "parents": [
        "a32f05c0baee2ddbffa4cca06bcf7501ca3dece8"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Thu Aug 01 08:15:02 2024 -0400"
      },
      "committer": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Tue Aug 06 12:31:14 2024 -0400"
      },
      "message": "Parametrize autoscaling instance load length\n\nWe need the duration for which the instance for autoscaling\ntesting is under load parametrized. Currently with a static\nduration of 2 minutes the scenario might fail in situations\nwith a high ceilometer polling interval. In these situations\nthe load might already be finished before ceilometer polls\nfor the CPU metric, which results in a seemingly low CPU\nutilization, because of which the stack doesn\u0027t ever scale\nup and the scenario fails.\n\nWith this patch, the load lasts 2x (the ceilometer polling\ninterval + prometheus scrape interval),\nwhich guarantees that at least on polling period\nwill be with 100% load, which will result in a high CPU\nutilization registered by ceilometer.\n\nAs a sideeffect this might slightly speedup the scenario\nin situations with a low ceilometer polling interval.\n\nChange-Id: Ib673e67800d2d16d552e734fea89772a0e937105\n"
    },
    {
      "commit": "a32f05c0baee2ddbffa4cca06bcf7501ca3dece8",
      "tree": "811e583e9cca4d48d61bdcf006a4f00925104999",
      "parents": [
        "c713d12aa351fb568ddbb5a5db120336dac191ff",
        "b33ad02061238f1026a605bea8593eca2c1dc923"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 04 06:21:18 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 04 06:21:18 2024 +0000"
      },
      "message": "Merge \"Cleanup leftover stacks.\""
    },
    {
      "commit": "c713d12aa351fb568ddbb5a5db120336dac191ff",
      "tree": "52694519bdafae1b6a1805d61eaaaac2710e6e7f",
      "parents": [
        "405a904690ae473b71389c7573ba1ca183d44ea0",
        "615dc197b7faa53492a02714f2f63eb3e9f1aa0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 19 14:15:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 14:15:51 2024 +0000"
      },
      "message": "Merge \"Add basic admin tests for Aodh\""
    },
    {
      "commit": "405a904690ae473b71389c7573ba1ca183d44ea0",
      "tree": "c7a7d0e593bb1ebc7355021e0d8fc08d94369813",
      "parents": [
        "68adef732be33219cd3cf2da66117f393c22add6"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Mon Jun 10 04:51:35 2024 -0400"
      },
      "committer": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Mon Jun 10 04:51:35 2024 -0400"
      },
      "message": "Poll multiple times for deleted resources.\n\nAutoscaling scenario currently sometimes fails, because there\nis still a server running after deleting the stack. Poll for\nthe servers multiple times to give them enough time to get\ndeleted.\n\nChange-Id: Ia16a9768bfeb07ecb1f795cc1f75e4da49cd73e4\n"
    },
    {
      "commit": "b33ad02061238f1026a605bea8593eca2c1dc923",
      "tree": "84be06af0fec3835f6798c080075f1e2f23334a1",
      "parents": [
        "92b0c1932996feceb1a2ec6baf808edb18030d83"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Wed Jun 05 02:50:56 2024 -0400"
      },
      "committer": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Fri Jun 07 08:05:10 2024 -0400"
      },
      "message": "Cleanup leftover stacks.\n\nWhen the autoscaling scenario fails, gabbi doesn\u0027t execute the\nrest of the steps in the scenario. This means the stack\nused for the autoscaling test doesn\u0027t get deleted. The tempest\ntearDown isn\u0027t able to delete the stack, which means we get\nadditional errors from the tearDown.\n\nThis patch adds a code which runs before the tearDown. It checks\nif there is a stack running and it deletes it if necessary.\n\nChange-Id: I7f88a29a296b213851e4987557903192938f31e4\n"
    },
    {
      "commit": "68adef732be33219cd3cf2da66117f393c22add6",
      "tree": "0698bcb786b2982b1a485c5bf70c136f555e6a99",
      "parents": [
        "92b0c1932996feceb1a2ec6baf808edb18030d83"
      ],
      "author": {
        "name": "Matthias Runge",
        "email": "mrunge@redhat.com",
        "time": "Mon Jun 03 14:50:08 2024 +0200"
      },
      "committer": {
        "name": "Matthias Runge",
        "email": "mrunge@redhat.com",
        "time": "Tue Jun 04 10:27:20 2024 +0200"
      },
      "message": "Drop devstack-gate\n\nThis completely broke telemetry gating.\n\nChange-Id: Ia9a1d5c72bdc437104ec519961c8626669bca075\n"
    },
    {
      "commit": "615dc197b7faa53492a02714f2f63eb3e9f1aa0e",
      "tree": "2e6b88cb5228d94e74c610a1f1d297d0e9484a04",
      "parents": [
        "0beea18cea300f9c20f3c2c952ee40303886c32e"
      ],
      "author": {
        "name": "Erno Kuvaja",
        "email": "jokke@usr.fi",
        "time": "Wed Feb 21 10:53:25 2024 +0000"
      },
      "committer": {
        "name": "Erno Kuvaja",
        "email": "jokke@usr.fi",
        "time": "Wed May 29 11:58:36 2024 +0100"
      },
      "message": "Add basic admin tests for Aodh\n\nChange-Id: I6bd23111288aa16068cda0246bd0ce50e2e864cd\n"
    },
    {
      "commit": "92b0c1932996feceb1a2ec6baf808edb18030d83",
      "tree": "50db003a7d6e4b05b30e2f99094d401a21ed2e88",
      "parents": [
        "cb3f98360737aede1c203a797f16fde70331cc1b"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Mon May 20 05:02:13 2024 -0400"
      },
      "committer": {
        "name": "Jaromír Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Mon May 20 20:15:32 2024 +0000"
      },
      "message": "Parametrize prometheus rate duration\n\nDepending on the ceilometer and prometheus configuration, it\nmay be required to change the duration used by the prometheus\nrate function in autoscaling queries. The prefered value\nfor stable testing should be \u003cceilometer_polling_interval\u003e +\n\u003cprometheus_scrape_interval\u003e. With other values (especially with\nvalues less than the ceilometer polling interval), it\u0027s possible,\nthat the rate() function will just return 0 for ever.\n\nChange-Id: Ifbb6da5c5be9db6cba5494b6d28b24d28967ec1c\n"
    },
    {
      "commit": "cb3f98360737aede1c203a797f16fde70331cc1b",
      "tree": "a64356888d127241a07828f96ef924508115b41a",
      "parents": [
        "2985e2d88e59920016b9588ba83bf1f8e58e941d"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon May 20 13:17:31 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon May 20 13:17:31 2024 +0900"
      },
      "message": "Fix compatibility with gabbi \u003e\u003d 2.7.0\n\nFix the argument error caused by the change[1] in gabbi 2.7.0 .\n\n[1] https://github.com/cdent/gabbi/commit/8511156559651ab0bf9d2679816d5a7818af290b\n\nChange-Id: I936a3e6ddb0c254069839aaaa1f0eb7d4a72c85d\n"
    },
    {
      "commit": "2985e2d88e59920016b9588ba83bf1f8e58e941d",
      "tree": "af810f2cb60042d93eac4f35f89098d9af5943ed",
      "parents": [
        "671190526d00dba2f132521fe9664cbb1eada07b",
        "50c2bfcf553a940d44c6fe0799c8cd3a9412ac79"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 26 12:48:45 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 12:48:45 2024 +0000"
      },
      "message": "Merge \"Ensure both severities are used in test data\""
    },
    {
      "commit": "671190526d00dba2f132521fe9664cbb1eada07b",
      "tree": "770e90e6d8b59d3255b362eb75a79f92fc3af229",
      "parents": [
        "59f747814abd70b0c44de1d16fe7eb420363053c",
        "d00901d59e04f0f96c0f24ee83656fae2ed28881"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 05 13:12:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 05 13:12:44 2024 +0000"
      },
      "message": "Merge \"Add Autoscaling test with prometheus\""
    },
    {
      "commit": "d00901d59e04f0f96c0f24ee83656fae2ed28881",
      "tree": "afbfed52495be0b1dea2da93c6ceea5e83323ad9",
      "parents": [
        "b8fd0674ad94817382c3712e9d47b90397dd5128"
      ],
      "author": {
        "name": "mgirgisf",
        "email": "mgirgisf@redhat.com",
        "time": "Wed Mar 13 10:31:56 2024 +0100"
      },
      "committer": {
        "name": "Erno Kuvaja",
        "email": "jokke@usr.fi",
        "time": "Fri Apr 05 10:42:49 2024 +0000"
      },
      "message": "Add Autoscaling test with prometheus\n\nChange-Id: I74a897a213167da8b4bde99cc879a7078993ccd4\n"
    },
    {
      "commit": "50c2bfcf553a940d44c6fe0799c8cd3a9412ac79",
      "tree": "529930959bc786dbe5b8ee71541323e397603c70",
      "parents": [
        "429550decdd9daf0b8aa6e41f5a7a7a786692b21"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Mar 29 00:54:15 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Mar 29 00:54:50 2024 +0900"
      },
      "message": "Ensure both severities are used in test data\n\n... otherwise the test fails when all alarms are created with a single\nseverity.\n\nCloses-Bug: #2059713\nChange-Id: Ida719530d22ef9541c835da5ba63a888cb71ebb2\n"
    },
    {
      "commit": "59f747814abd70b0c44de1d16fe7eb420363053c",
      "tree": "3a4d7c348da122375a23f60aa0a2729a68977bce",
      "parents": [
        "083ccea2d14b39123bf19a3842654521c04727cc",
        "63622b85cebd18f88d25dd93ffc57cc0d41110e7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 15 12:16:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 12:16:44 2024 +0000"
      },
      "message": "Merge \"Revert \"Make centos 9 stream jobs non-voting\"\""
    },
    {
      "commit": "083ccea2d14b39123bf19a3842654521c04727cc",
      "tree": "9ca6fab1d2a54a2f114ccca93d11c2c3a5239b5e",
      "parents": [
        "b8fd0674ad94817382c3712e9d47b90397dd5128"
      ],
      "author": {
        "name": "Jaromir",
        "email": "jwysogla@redhat.com",
        "time": "Mon Mar 11 15:52:19 2024 +0100"
      },
      "committer": {
        "name": "Jaromir",
        "email": "jwysogla@redhat.com",
        "time": "Mon Mar 11 15:52:19 2024 +0100"
      },
      "message": "Make regex for excluding tests more specific\n\nChange-Id: I524fb2ad7e064aeaecf5515a13e33adcac9588e7\n"
    },
    {
      "commit": "63622b85cebd18f88d25dd93ffc57cc0d41110e7",
      "tree": "480ae7cdedba0a5d4f836b134b210dc7c5affb94",
      "parents": [
        "74d19681994ac8358869e1eb08c4e6a04a50e74f"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Feb 29 16:02:13 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Mar 08 14:16:05 2024 +0000"
      },
      "message": "Revert \"Make centos 9 stream jobs non-voting\"\n\nThis reverts commit 30b484312fbec5b779c9553cf2d0298df47959d1.\n\nReason for revert:\nThe libvirt bug has been fixed in libvirt 10.0.0.\n\nChange-Id: I62acbb437e894bf3fefb19bbb533aa8ba13a6bcf\n"
    },
    {
      "commit": "b8fd0674ad94817382c3712e9d47b90397dd5128",
      "tree": "1ce30ba581884ba4548356d5cd5435f20d4f14ca",
      "parents": [
        "74d19681994ac8358869e1eb08c4e6a04a50e74f"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Mon Feb 19 10:26:11 2024 -0500"
      },
      "committer": {
        "name": "Jaromír Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Fri Mar 08 14:14:57 2024 +0000"
      },
      "message": "Fix sg-core test scenario.\n\nThe scenario assumed, there is an image in glance, which may\nnot always be the case. This patch creates a new image based\non path configured in CONF.scenario.img_file. To add this\nfunctionality the TestTelemetryIntegrationPrometheus class\nwas moved to inherit from tempest.scenario.manager.ScenarioTest.\nRequirements on glance and ceilometer were added too. Ceilometer\nwas required even before this change, but the requirement check\nwas missing.\n\nThe scenario assumed the ceilometer pipeline interval is less\nthan 2 minutes. This patch adds a config option for this.\nBy default 300s is used, which is the default interval when\ninstalling devstack. It\u0027s then changed to 15s in .zuul.yaml,\nwhich is the interval used in our tests.\n\nChange-Id: Ifae664540fc5a749b2965822267d7c54b34a77a5\n"
    },
    {
      "commit": "74d19681994ac8358869e1eb08c4e6a04a50e74f",
      "tree": "7ba96c25688b5ead798722fa5174ef4f23bc9040",
      "parents": [
        "429550decdd9daf0b8aa6e41f5a7a7a786692b21"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Feb 29 16:39:10 2024 +0900"
      },
      "committer": {
        "name": "Erno Kuvaja",
        "email": "jokke@usr.fi",
        "time": "Thu Mar 07 16:48:58 2024 +0000"
      },
      "message": "Drop dib-utils\n\nThis repository was retired as part of retirement of TripleO.\n\nAlso filter out some of the failing scenario tests to unblock gate.\n\nCo-Authored-By: Erno Kuvaja \u003cjokke@usr.fi\u003e\n\nChange-Id: Ida1c84c6db338fa5cc7f842f4bf16b5613acdc9f\n"
    },
    {
      "commit": "429550decdd9daf0b8aa6e41f5a7a7a786692b21",
      "tree": "9ef4ae255ba33bc5e6cfd50bd56db84a4fb625cb",
      "parents": [
        "08f36e0ff06f022536f50708dcb5fe2d47f98fb6"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Tue Feb 13 09:44:20 2024 -0500"
      },
      "committer": {
        "name": "Jaromír Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Tue Feb 13 14:49:14 2024 +0000"
      },
      "message": "Fix typo to enable sg-core service in tempest conf\n\nThe telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus test is currently being skipped, because sg-core isn\u0027t configured correctly as available.\n\nSee https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_57b/908258/2/gate/telemetry-dsvm-integration/57bd243/testr_results.html where it\u0027s skipped.\n\nChange-Id: I02fba4a64afb5765f47d48283b17d2f54d951bb7\n"
    }
  ],
  "next": "08f36e0ff06f022536f50708dcb5fe2d47f98fb6"
}
