)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "08f36e0ff06f022536f50708dcb5fe2d47f98fb6",
      "tree": "a06fc5bf40dc9d86959e3009e393de68e5bd1de6",
      "parents": [
        "30b484312fbec5b779c9553cf2d0298df47959d1"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Feb 07 18:00:43 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Feb 07 19:28:13 2024 +0900"
      },
      "message": "Fix typo in alarm backend name\n\nIt should be postgresq\"l\" instead of postgresq.\n\nChange-Id: I0b8ab464bdf0227a8efb29a90087adc900d60225\n"
    },
    {
      "commit": "0beea18cea300f9c20f3c2c952ee40303886c32e",
      "tree": "81e6f358994426fe4ddc7a76e243fa80aee355b7",
      "parents": [
        "7cb127ad95468dd1735e79faf6d71253eafc70da"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 31 19:42:42 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Feb 01 01:52:45 2024 +0900"
      },
      "message": "Refactor options to enabled backends\n\nAodh can use only one database so having multiple options per backend\nsoftware is very redundant.\n\nAlso, gnocchi and prometheus are used for the same purpose so can use\na single option instead.\n\nChange-Id: I134cf61d8137409ef5f5d959177e349781110eaa\n"
    },
    {
      "commit": "7cb127ad95468dd1735e79faf6d71253eafc70da",
      "tree": "8df3175af76eae4cde670f30b94fe9ef47693e7d",
      "parents": [
        "764fdc6aa12bc41dfc72ec393e58999cef004348",
        "b0e0912d95cc433ef5d074c9e32a6e60c08fa9aa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 31 10:30:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 10:30:10 2024 +0000"
      },
      "message": "Merge \"Separate backends by type\""
    },
    {
      "commit": "764fdc6aa12bc41dfc72ec393e58999cef004348",
      "tree": "a9f369233027bcbb48cee687dce49ded7e987fed",
      "parents": [
        "003e2456d9cf8b4432e8c3dae8bbd06585581b50",
        "85721b65b4bc5a9703aee041fd3ed7e4811ef272"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 30 17:10:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 30 17:10:34 2024 +0000"
      },
      "message": "Merge \"Revert \"Remove autoscaling until gate issues sorted out\"\""
    },
    {
      "commit": "003e2456d9cf8b4432e8c3dae8bbd06585581b50",
      "tree": "3ddf28a065eb661e007b5d6ded81a301c8f78e0d",
      "parents": [
        "54d4d23a186fff8ae9eb11cedd101f80d494e4c9",
        "41ba667c29fda8d0d2a421efd3a3661afc68bc9a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 30 17:10:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 30 17:10:33 2024 +0000"
      },
      "message": "Merge \"Increase attempts to delete archive policy\""
    },
    {
      "commit": "41ba667c29fda8d0d2a421efd3a3661afc68bc9a",
      "tree": "ee9e97185e1fec2f1f1fedb6274351021d32e0b6",
      "parents": [
        "b8ab3aa628e8d4d0d48998f9404920bb70e72b1f"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Thu Jan 04 08:05:28 2024 -0500"
      },
      "committer": {
        "name": "Erno Kuvaja",
        "email": "jokke@usr.fi",
        "time": "Tue Jan 30 14:50:24 2024 +0000"
      },
      "message": "Increase attempts to delete archive policy\n\nWe have suspected autoscaling tests failing, because the \"gabbilive\" archive policy can\u0027t be\ndeleted in time. Yet the recent experiments does not support it. This bumps the number of\nretries from 360 to 1000 attempts to avoid this happening in the gate where the environment\ncan be slightly different.\n\nChange-Id: I0936c9c6a12af0ea8ca2d8cb24f0807132125d45\n"
    },
    {
      "commit": "85721b65b4bc5a9703aee041fd3ed7e4811ef272",
      "tree": "e1258b2bf5f047a22b04cfd903e5236f5bb360de",
      "parents": [
        "eff7af3610bccdd7694033360938614d617f72ec"
      ],
      "author": {
        "name": "Matthias Runge",
        "email": "mrunge@redhat.com",
        "time": "Thu Aug 12 09:50:37 2021 +0000"
      },
      "committer": {
        "name": "Jaromír Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Thu Jan 04 13:12:42 2024 +0000"
      },
      "message": "Revert \"Remove autoscaling until gate issues sorted out\"\n\nThis reverts commit 34e514a4824a5e47a895222fdb42f0f7d7b0123d.\n\nIn general, we\u0027d want to check autoscaling from end to end.\n\nUntil now this plugin could only scale up the stack by adding\nan instance. With this change, scaling down of instance is\nalso tested using a scaledown policy and an alarm which\nis triggered if instance CPU usage falls below the threshold.\n\nDepends-On: https://review.opendev.org/865386\nDepends-On: https://review.opendev.org/868105\nDepends-On: https://review.opendev.org/c/openstack/telemetry-tempest-plugin/+/904746\n\nCo-authored-by: Yadnesh Kulkarni \u003cykulkarn@redhat.com\u003e\n\nChange-Id: I7f19dcaf327b636ef8328c6634d295414b7c8e65\n"
    },
    {
      "commit": "b0e0912d95cc433ef5d074c9e32a6e60c08fa9aa",
      "tree": "4c6deb7948ed9a6c0246fdb36cd21e8e1e6c3bca",
      "parents": [
        "b8ab3aa628e8d4d0d48998f9404920bb70e72b1f"
      ],
      "author": {
        "name": "Erno Kuvaja",
        "email": "jokke@usr.fi",
        "time": "Thu Nov 30 13:09:46 2023 +0000"
      },
      "committer": {
        "name": "Erno Kuvaja",
        "email": "jokke@usr.fi",
        "time": "Thu Dec 21 10:59:44 2023 +0000"
      },
      "message": "Separate backends by type\n\nAdding telemetry_services config group.\n\nDeprecating old gnocchi and sg-core service options.\n\nSplitting the backend specific tests into their own paths so they\ncan be disabled based on configuration.\n\nChange-Id: I4ca0e217998825589f755d1169aa0600cef14248\n"
    },
    {
      "commit": "dc5229067280286c5f54554ef1d8596512b7a170",
      "tree": "26692d00ff1830ed951bd13e3fd55da3f240c131",
      "parents": [
        "b8ab3aa628e8d4d0d48998f9404920bb70e72b1f"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Dec 20 21:57:53 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Dec 20 21:58:37 2023 +0900"
      },
      "message": "Remove usage of six\n\nBecause this plugin now supports pyton 3 only, usage of six is no\nlonger necessary.\n\nChange-Id: I00cd2c6f9fd466c2a6fe486be6ad6929e893c9b0\n"
    },
    {
      "commit": "0ac5e7dc2d14f0c61ddc14c27acee435a251ec65",
      "tree": "e2613f60ed4daddfe9c6ad695ac0f178ec534206",
      "parents": [
        "daa8eb59d4b203bbc5786ef36616eeecd9af06ee",
        "76400660fbf09c35be221d9ce2697a1447c4a534"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 30 11:41:50 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 30 11:41:50 2023 +0000"
      },
      "message": "Merge \"Disable sg-core related tests by default\""
    },
    {
      "commit": "daa8eb59d4b203bbc5786ef36616eeecd9af06ee",
      "tree": "a1fa8ca6db7cf44ea121c7c52845c942c5444b17",
      "parents": [
        "3dd1d0df7502196414d10b82496915e1aaaf9d5b",
        "5007212cbd7ceb01f5788e3a1cd27ae517c0b2dd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 30 05:31:05 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 30 05:31:05 2023 +0000"
      },
      "message": "Merge \"Add functional integration test coverage for Aodh\""
    },
    {
      "commit": "5007212cbd7ceb01f5788e3a1cd27ae517c0b2dd",
      "tree": "d20f2d154613a2c2403f8963a0b3334e287fb153",
      "parents": [
        "2064db7dc70b7167d3016d5eef092031733d6e94"
      ],
      "author": {
        "name": "Erno Kuvaja",
        "email": "jokke@usr.fi",
        "time": "Thu Oct 19 13:08:39 2023 +0100"
      },
      "committer": {
        "name": "Erno Kuvaja",
        "email": "jokke@usr.fi",
        "time": "Wed Nov 29 12:13:53 2023 +0000"
      },
      "message": "Add functional integration test coverage for Aodh\n\nThese additional tests are covering the former fuctional\ntest from Aodh in-tree tests.\n\nChange-Id: Ib6df8cd9d6c09736df1b13a8bb4b0781ef1dafa3\n"
    },
    {
      "commit": "76400660fbf09c35be221d9ce2697a1447c4a534",
      "tree": "7a3cf1029d90fda8493f210811e19094b680bf37",
      "parents": [
        "3dd1d0df7502196414d10b82496915e1aaaf9d5b"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Nov 29 19:41:19 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Nov 29 19:46:23 2023 +0900"
      },
      "message": "Disable sg-core related tests by default\n\nThe sg-core is not required to run Telemetry services. Enabling tests\nrequiring sg-core by default is not backword-compatible and affects\ntesting in distributions(eg. RDO) or any users using tempest to\nvalidate their deployments.\n\nChange-Id: Ib08a42f22325d4029b5148f081e1b095fbfc723e\n"
    },
    {
      "commit": "3dd1d0df7502196414d10b82496915e1aaaf9d5b",
      "tree": "5606b240f7b556db0049152999e911156c13f8be",
      "parents": [
        "8271356a6796c126a26e773ab0c2ecaf20278b9f"
      ],
      "author": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Wed Nov 22 05:17:28 2023 -0500"
      },
      "committer": {
        "name": "Jaromir Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Thu Nov 23 05:32:25 2023 -0500"
      },
      "message": "Separate prometheus related tests\n\nWe have an issue, that tempest doesn\u0027t distinguish between\nbranches. New features aren\u0027t available on old branches and\nso we can\u0027t execute testing, which involves sg-core or prometheus\non old branches. Separating sg-core and prometheus related tests\nallows us to use tempest regex to execute those tests only on\nbranches, which have the required features.\n\nThis also fills in service_available requirements, to make it\nclear which tests are runable on prometheus based storage\nand which are runable on gnocchi based storage.\n\nChange-Id: Ic5bea08295d8c85303c676706415e093625ee16f\n"
    },
    {
      "commit": "d6c4972d415057d609d3874b7bfb1829bd1ac6e3",
      "tree": "c05a85402e85ed27c5a46b72a0e6ae356ef4c901",
      "parents": [
        "2064db7dc70b7167d3016d5eef092031733d6e94"
      ],
      "author": {
        "name": "Jaromír Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Fri Oct 13 09:08:38 2023 +0200"
      },
      "committer": {
        "name": "Jaromír Wysoglad",
        "email": "jwysogla@redhat.com",
        "time": "Tue Nov 14 07:49:38 2023 +0000"
      },
      "message": "Add sg-core integration test\n\nDepends-On: I01ed2c96395baf294aa84e4f989ab82f9b387fc4\nChange-Id: Ibedd21fee25214409a3683bb58e18017918c59b2\n"
    },
    {
      "commit": "c6061685cc751f4db3b8262c4365d1fc4bf88609",
      "tree": "19edcb0a415ee7d3e9ae17d6618d6ad8a1d12e4a",
      "parents": [
        "5ba27fb82d40b4fddf333def2c38c4497f6a965b"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Mar 22 00:05:08 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Mar 22 00:06:15 2023 +0900"
      },
      "message": "Replace reference to deprecated [service_available] aodh_plugin\n\nThis option was deprecated in favor of the new aodh option. However\nthe old name is still used by code which causes the following warning\nmessage.\n\nWARNING oslo_config.cfg [-] Config option service_available.aodh_plugin\nis deprecated. Use option service_available.aodh instead.\n\nChange-Id: If10cec87a2f07f9dbe09005bb22070ca7a6e9364\n"
    },
    {
      "commit": "34e514a4824a5e47a895222fdb42f0f7d7b0123d",
      "tree": "ae486b7226a0c6fc66fac5846cb9f2b2295d9409",
      "parents": [
        "ca2bf36fb9d3bc8a245daf4952c6f7659a5adca7"
      ],
      "author": {
        "name": "Matthias Runge",
        "email": "mrunge@redhat.com",
        "time": "Fri Jul 16 11:45:16 2021 +0200"
      },
      "committer": {
        "name": "Matthias Runge",
        "email": "mrunge@redhat.com",
        "time": "Fri Jul 16 11:45:16 2021 +0200"
      },
      "message": "Remove autoscaling until gate issues sorted out\n\nChange-Id: Ie5dc0932ba5e413d909bd235058222ff52e30147\n"
    },
    {
      "commit": "ca2bf36fb9d3bc8a245daf4952c6f7659a5adca7",
      "tree": "44eba74eb58f3885e1fcd6ae5e79ef71620bc97f",
      "parents": [
        "b4bd27c7368e7b85853a869010b716073e6b6d55"
      ],
      "author": {
        "name": "Matthias Runge",
        "email": "mrunge@redhat.com",
        "time": "Tue May 18 15:32:45 2021 +0200"
      },
      "committer": {
        "name": "Matthias Runge",
        "email": "mrunge@redhat.com",
        "time": "Tue May 18 15:32:45 2021 +0200"
      },
      "message": "Remove ties to panko\n\nin order to remove and retire panko.\n\nChange-Id: I8bc2981f01a4b068272cddfa2026860c97a3355e\n"
    },
    {
      "commit": "43e01f593814446e11470ac89c6ca2cad7e06366",
      "tree": "bf8bba8a2733e55f13658d0657fbeca8b9d3ef5c",
      "parents": [
        "959fc69e492ed1d2297cce624c1efbf79e9f1b66"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Dec 18 13:14:28 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Dec 21 11:53:20 2020 +0000"
      },
      "message": "Use tempest\u0027s ServiceClients rather than Manager\n\ntempest.Manager has been deprecated for more than 4 years already.\nTempest plugins are expected to consume\ntempest.lib.services.clients.ServiceClients directly.\n\nChange-Id: I614451e909ef2471493f702928db8eff591be037\n"
    },
    {
      "commit": "959fc69e492ed1d2297cce624c1efbf79e9f1b66",
      "tree": "501abf7f5b86a8ad1b3ffa7afa751eba5729bf53",
      "parents": [
        "566783bbed6cde196c69a21412004bdcd38e2f6f"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Oct 05 12:05:15 2020 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Oct 05 13:50:00 2020 +0300"
      },
      "message": "Allow to disable SSL validation in gabbi tests\n\nGabbi does not allow to pass custom path to (self-signed) SSL certs,\nso we can\u0027t really re-use the CONF.identity option (as does the AODH\ntest client).\n\nThis patch adds a new config option\n\n  CONF.telemetry.disable_ssl_certificate_validation\n\n(False by default) that will disable SSL cert validation when running\ngabbits.\n\nFor comparison, see similar patch to heat\u0027s tempest plugin\nhttps://review.opendev.org/#/c/703335\n\nChange-Id: I298c8ebb45f0768b12919cf4f67462df0ff4c631\n"
    },
    {
      "commit": "c0b4506f4479eba5055c7162ae67e69e2bf95603",
      "tree": "933eaef13ea6fcbb0e34292d5e10d1b3cd79e91b",
      "parents": [
        "196196a0f50802b1ec7abd414cc3f222027b0f53"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Wed Sep 02 21:21:26 2020 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Thu Sep 03 14:39:34 2020 +0530"
      },
      "message": "Use image_create() from tempest scenario manager\n\nThis has been changed with https://review.opendev.org/#/c/746492/.\n\nChange-Id: I8af3b53df57099e135551b248abaf419e8a4912b\n"
    },
    {
      "commit": "ece24e0a46964c9a695cad338d5d512328b4ca8f",
      "tree": "23cd1c0294f953ff640dc7bf448812f0a5f68340",
      "parents": [
        "8bef48e9348f9719bbfdea0d09251fe55ae6ee43"
      ],
      "author": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Tue Jun 02 21:01:15 2020 +0200"
      },
      "committer": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Tue Jun 02 21:01:15 2020 +0200"
      },
      "message": "Stop to use the __future__ module.\n\nThe __future__ module [1] was used in this context to ensure compatibility\nbetween python 2 and python 3.\n\nWe previously dropped the support of python 2.7 [2] and now we only support\npython 3 so we don\u0027t need to continue to use this module and the imports\nlisted below.\n\nImports commonly used and their related PEPs:\n- `division` is related to PEP 238 [3]\n- `print_function` is related to PEP 3105 [4]\n- `unicode_literals` is related to PEP 3112 [5]\n- `with_statement` is related to PEP 343 [6]\n- `absolute_import` is related to PEP 328 [7]\n\n[1] https://docs.python.org/3/library/__future__.html\n[2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n[3] https://www.python.org/dev/peps/pep-0238\n[4] https://www.python.org/dev/peps/pep-3105\n[5] https://www.python.org/dev/peps/pep-3112\n[6] https://www.python.org/dev/peps/pep-0343\n[7] https://www.python.org/dev/peps/pep-0328\n\nChange-Id: I9bc74b7d1be322ddc0c284cbacc3e625bc72872e\n"
    },
    {
      "commit": "e81cb44da2955b5ac99d46dca0e3f50a31b403a7",
      "tree": "d576121df37d3bd7d3c8d4718d2119b4951e000e",
      "parents": [
        "4afcaddad5bad61957e93a0696096c8d854fbfe6"
      ],
      "author": {
        "name": "Rocky",
        "email": "shi.yan@unimelb.edu.au",
        "time": "Sun May 10 01:31:45 2020 +1000"
      },
      "committer": {
        "name": "Rocky",
        "email": "shi.yan@unimelb.edu.au",
        "time": "Sun May 10 01:43:54 2020 +1000"
      },
      "message": "Fix the endpoint url trailing slash issue\n\nKeystone catalog url could be with or without the trailing slash.\nRemoving it when get the endpoint.\n\nChange-Id: I55bbfb5823957ff50d9a588c9cc1a9faebecffff\n"
    },
    {
      "commit": "7716ce070e7b4fbb06f06d9ef403e8a4d957a4fe",
      "tree": "7737aa1517a0c065823c64ad6176152c6a12eaff",
      "parents": [
        "97df0116460541bd76902d1d0de83ebb86fd2234"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun May 03 11:11:49 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun May 03 11:16:08 2020 +0200"
      },
      "message": "Further py27 cleanup support\n\nThis repo is now testing only with Python 3, so let\u0027s make\na few cleanups:\n- Remove obsolete sections from setup.cfg\n- Update requirements, no need for python_version anymore\n- Switch to using sphinx-build\n- Use newer openstackdocstheme and Sphinx versions\n- Switch to hacking 3.0, fix problems found\n\nChange-Id: I499bb071847dd006d4045faf2325f588d07b4ffe\n"
    },
    {
      "commit": "d852577e32f706eb5c8af853cd460ae1fe8d5647",
      "tree": "ea59a88e0e227e09cae0fb04e9310e54e7c60b05",
      "parents": [
        "43658d2df4a2bc4c1f3feeb61a34d1ab32098086"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "anlin.kong@gmail.com",
        "time": "Mon Feb 03 10:02:30 2020 +1300"
      },
      "committer": {
        "name": "Lingxian Kong",
        "email": "anlin.kong@gmail.com",
        "time": "Mon Feb 03 10:02:38 2020 +1300"
      },
      "message": "Create event type alarm for aodh API test\n\nThe purpose is to remove dependency of gocchiclient.\n\nChange-Id: I4c07a8d15338b6ec80ca95cef64ab74ed6028319\n"
    },
    {
      "commit": "421cd3fd46671ef53a59148a2d7b903aa2b6393c",
      "tree": "ad448b9f53ddcff1f9fbe7397b2ce0b564428422",
      "parents": [
        "f4d7375147662f4ad8cd219b81f82121888dc90c"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Dec 18 12:15:20 2019 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Dec 18 12:29:39 2019 +0200"
      },
      "message": "Tolerate existing gabbiliveceph archive policy\n\ncurrent tests implementation is not friendly to test re-runs:\nas archive policy may fail to delete when there are still samples\nstored for it (and the test expects it, see the last xfail: true in\nthe aodh-gnocchi-threshold-alarm.yaml), next test rerun may fail\nright on the initial setup as it receives 409 Conflict instead of 201\non attempt to create an archive policy that already exists.\n\nSolve this by tolerating 409 in the archive policy creation step,\nand moving checks for fields of created (or existing) policy to an\nextra GET /v1/archive_policy/\u003cname\u003e step.\n\nChange-Id: I978937d89b2e886e2ef690661bc00a730db94c92\n"
    },
    {
      "commit": "6a7d79823944f480631d24f1a7c108c62809cb91",
      "tree": "408bd29af3a24fdcb98d34308e5ae31f3e9188d7",
      "parents": [
        "18b5fce680d1e2bcc25fb6f6c066309962153eaf"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "anlin.kong@gmail.com",
        "time": "Wed Aug 21 15:51:09 2019 +1200"
      },
      "committer": {
        "name": "Lingxian Kong",
        "email": "anlin.kong@gmail.com",
        "time": "Wed Aug 21 21:40:49 2019 +1200"
      },
      "message": "Add config option to enable/disable alarm creation during testing\n\nIt\u0027s not always true that Gonocchi is deployed in the environment,\nin which case the aodh tempest tests will always fail at the resource\nsetup phase.\n\nThis patch adds the option to config if alarm should be created in the\nresource setup method.\n\nChange-Id: I69adb9eef8a0bdbe2333e3ec4866a44aae50d0a2\n"
    },
    {
      "commit": "18b5fce680d1e2bcc25fb6f6c066309962153eaf",
      "tree": "de2a8ed2c3a8faf110bba30e8a64e9334d9ede6b",
      "parents": [
        "e94a3f619afb0ad514b054f879ba93f18b0fac45"
      ],
      "author": {
        "name": "Rocky",
        "email": "shi.yan@unimelb.edu.au",
        "time": "Mon Jul 01 14:41:02 2019 +1000"
      },
      "committer": {
        "name": "Rocky",
        "email": "shi.yan@unimelb.edu.au",
        "time": "Tue Jul 02 15:35:26 2019 +1000"
      },
      "message": "Create a safe rand name for stack name\n\nTo avoid the name conflict in integration test.\n\nChange-Id: Ia64e42403f29056008d69aa5c60d396564d66755\n"
    },
    {
      "commit": "e94a3f619afb0ad514b054f879ba93f18b0fac45",
      "tree": "4b906627a22677578bd2749565c320d1ae663122",
      "parents": [
        "fc990c4ada71ca3c45df2d4733bb1fb4b7f7c9e5"
      ],
      "author": {
        "name": "Rocky",
        "email": "shi.yan@unimelb.edu.au",
        "time": "Mon Jul 01 14:32:56 2019 +1000"
      },
      "committer": {
        "name": "Rocky",
        "email": "shi.yan@unimelb.edu.au",
        "time": "Tue Jul 02 15:34:31 2019 +1000"
      },
      "message": "Use gnocchi search api to check gnocchi resources\n\nWhen running the tests against production cloud, the resource list call\nwould return tons of records, so it\u0027s better to use resource search api\ninstead to check the resources.\n\nChange-Id: I723f99e5b19ddf4dc2d9c20738e818b7399f54a4\n"
    },
    {
      "commit": "7f0e315a78df17d981ed86ebddf87759cd97eedf",
      "tree": "ce0ff1b9167873c908a0fc6940ae29615464f4b3",
      "parents": [
        "b9fce9a5e17e3a8d1c999c5b232eefdfc731ef3b"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Fri Feb 08 12:30:17 2019 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Mon Feb 18 09:53:51 2019 +0100"
      },
      "message": "Fix gabbi tests\n\nWhen the tests have been migrated to this repository, the gabbi test\ngenerates have never raise error...\n\nThis change fixes that.\n\nIt also fixes tests that doesn\u0027t pass anymore.\nIt removes useless stack downscaling,  because it takes too many times\nfor no additional value (alarm update/metric update are tested by other\ntests).\n\nChange-Id: I09cd0569f90e873cf4b7f05ec9c14496c9551fcc\n"
    },
    {
      "commit": "af38fe56eeb6fc9fd24aa4652001a8fb6051b25a",
      "tree": "f5228b2880c809c67d5a052b486e695fe512dd3d",
      "parents": [
        "ad3a328435e83bf3fd42e26d217d1aef17905ee6"
      ],
      "author": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Wed Dec 26 17:47:41 2018 +0530"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Wed Dec 26 17:50:13 2018 +0530"
      },
      "message": "Make aodh tempest tests work with Python3\n\nWith Python3 aodh tests fails with below Error,\nthis patch fixes it:-\n\nTypeError: a bytes-like object is required, not \u0027str\u0027\n\nChange-Id: I447c384a280e6225f3617a251314b307855d6025\nCloses-Bug: #1809802\n"
    },
    {
      "commit": "b98eb81bf50595c6af42e25525765d8ae94c37e3",
      "tree": "36d4c9cca1d5dc868e04f94a1a71dfcf32307986",
      "parents": [
        "49ed45e01d7f8ea46fade58e2d7361ac92a497a6"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Thu Sep 20 15:47:09 2018 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Thu Sep 20 15:48:47 2018 +0200"
      },
      "message": "Change testing defaults\n\nThe world looks broken by our recent changes about that.\n\nSo unbreak it. We will fix our N-2 branch testing issue later.\n\nChange-Id: I7ef45463e76a0c17c5016ca46ea4c5162e9fba49\n"
    },
    {
      "commit": "3b79e460e2ee183dd70e6dfcd4ef47a0a93db90a",
      "tree": "160b0496a15ec9d30b3dfaaa50246dfbd4c323c3",
      "parents": [
        "b64d2b073f98493ee1b28a4ee37e851e67fcdf3c"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Thu Jul 19 09:31:40 2018 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Sep 04 16:47:44 2018 +0200"
      },
      "message": "Allow to use environment variable to override some metric values\n\nChange-Id: Ifd1d04ce813028f115c19bc983e7dd1e63c6f8a5\n"
    },
    {
      "commit": "b64d2b073f98493ee1b28a4ee37e851e67fcdf3c",
      "tree": "fb6c1938e9a21bb90474d192b5fd9972713f74ce",
      "parents": [
        "b35146e1a423e81b2bbdd8621d0310ffac9af517"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Mon Sep 03 11:50:49 2018 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Tue Sep 04 11:51:58 2018 +0200"
      },
      "message": "Reorganize scenario testing.\n\n* This moves all scenarios in scenarios directory.\n* factorized code between two scenarios in utils.py\n* remove unused tempest-heat-plugin\n\nChange-Id: Ifd2e1ad1453484e6af4ae09dedb6e96d96f42b52\n"
    },
    {
      "commit": "b35146e1a423e81b2bbdd8621d0310ffac9af517",
      "tree": "90f0287bda6a720a8638fadf4c56027bb4b5bf5b",
      "parents": [
        "b45f6d424a41eff12ad3fc7e1383ca2c53c1c435",
        "54f46ca551e1dfd4b2f6e096ac96ab47b548f5ad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 16 10:11:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 16 10:11:27 2018 +0000"
      },
      "message": "Merge \"Fix aodh service name check in tempest tests\""
    },
    {
      "commit": "b45f6d424a41eff12ad3fc7e1383ca2c53c1c435",
      "tree": "3cf01f313a550696221275fd9168ff5cb6fb9b16",
      "parents": [
        "7a4bff728fbd8629ec211669264ab645aa921e2b"
      ],
      "author": {
        "name": "Matthias Bastian",
        "email": "bastian@strato.de",
        "time": "Tue Jul 31 12:45:38 2018 +0200"
      },
      "committer": {
        "name": "Matthias Bastian",
        "email": "bastian@strato.de",
        "time": "Tue Jul 31 12:45:38 2018 +0200"
      },
      "message": "Consider region when filtering Gnocchi base URL\n\nFiltering by region is required for filtering by endpoint type:\ntempest.lib.auth.KeystoneV3AuthProvider.base_url will always filter by\nregion. When no region is given the service\u0027s first URL is returned by\ndefault – overwriting the previous result filtered by endpoint type.\n\nChange-Id: Ibd3fde3e56c80d30ef2f66b69fe39d9d85fc0a94\n"
    },
    {
      "commit": "7a4bff728fbd8629ec211669264ab645aa921e2b",
      "tree": "f4ab5af5214f23daecd2059c3a9624d748461dcd",
      "parents": [
        "54c977cdcdba022e4f83f9c57dc15ce10a8d6d97"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Thu Jul 19 11:30:49 2018 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Thu Jul 19 22:14:52 2018 +0200"
      },
      "message": "Check alarm state just after the PUT\n\nThis reduces the chance to have Aodh evaluator to changing our alarm\nstate between our PUT and GET.\n\nChange-Id: I6ceeb9b605c50a54116ff3bfdd9673bfd5beeccf\n"
    },
    {
      "commit": "54c977cdcdba022e4f83f9c57dc15ce10a8d6d97",
      "tree": "ff2a3555742f9f3a1ab59aa302e986539c98e53f",
      "parents": [
        "9601c5470f0d85d04bb3b939e38ea3604dec1e3e"
      ],
      "author": {
        "name": "Matthias Bastian",
        "email": "bastian@strato.de",
        "time": "Tue Jun 26 18:37:50 2018 +0200"
      },
      "committer": {
        "name": "Matthias Bastian",
        "email": "bastian@strato.de",
        "time": "Tue Jun 26 18:39:34 2018 +0200"
      },
      "message": "Fix gnocchi package\n\nDue to an error in the __init__.py file name the\ntelemetry_tempest_plugin.gnocchi package was not an actual package.\nHence, tempest did not run the gnocchi tests.\n\nAlso fixed the location of the tests yaml file.\n\nChange-Id: I9c1b99eb8e29950830dc21e98934e107910ba831\n"
    },
    {
      "commit": "16251bb154a531dcfb48e426cd4de58f63a25f92",
      "tree": "6c0bf178192bbcd3fcb5a5e6366d11fb78607312",
      "parents": [
        "11277a8bee2b0ee0688ed32cc0e836872c24ee4b"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Wed Jun 13 14:44:13 2018 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Wed Jun 13 16:38:00 2018 +0200"
      },
      "message": "Don\u0027t install system tempest with devstack\n\nChange-Id: I01f2d18b9bd1afc1ad21c8311a355f2352a97539\n"
    },
    {
      "commit": "11277a8bee2b0ee0688ed32cc0e836872c24ee4b",
      "tree": "1349dfa67743aac60bd006846291ffb4bb569e47",
      "parents": [
        "05b95d28400f82a9e69c7c99207844b80ae3607f"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Thu Apr 19 14:03:46 2018 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Thu Apr 19 14:04:48 2018 +0200"
      },
      "message": "gabbi 1.42 expect a host to be set\n\nSince 1.42, gabbi expect a host to be set. We don\u0027t use it in our tests\nsuites, so this change just put a random one.\n\nChange-Id: Iee6579f18ac3634b4b8de00b9b039c10be243017\n"
    },
    {
      "commit": "54f46ca551e1dfd4b2f6e096ac96ab47b548f5ad",
      "tree": "36a0ca02624635c98078177beaf59d5f0c331eff",
      "parents": [
        "dbd432ecdf46182db391226019e56fa572ae7978"
      ],
      "author": {
        "name": "Arx Cruz",
        "email": "arxcruz@redhat.com",
        "time": "Thu Feb 08 15:35:49 2018 +0100"
      },
      "committer": {
        "name": "Arx Cruz",
        "email": "arxcruz@redhat.com",
        "time": "Thu Feb 08 16:07:15 2018 +0100"
      },
      "message": "Fix aodh service name check in tempest tests\n\nThe service name is aodh, not aodh_plugin, other projects like\ntripleo are having these tests skipped because of this.\n\nChange-Id: If288c261a74e7abd5237041d01fa78b2207b5d33\n"
    },
    {
      "commit": "358c65f29cd0c6286726bb57940cc89ac6c46de7",
      "tree": "0d8949cfc9b22a109b81cc54a00e97663f0a5903",
      "parents": [
        "8bccc06c2bc71798f532f4ba6bc873c5e5dbb896"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Feb 05 12:17:08 2018 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Feb 05 07:51:00 2018 +0000"
      },
      "message": "Enable heat support in telemetry-tempest-plugin\n\n* Due to tempest plugin split migration and deprecation of\n  `orchestration` flag in heat which is replaced with\n  heat_plugins leads to skipping telemetry scenario tests.\n* It updates the same and enable tests for the same.\n\nChange-Id: Idd12dcb05322737b3d9b72eac902b969252ee4c3\n"
    },
    {
      "commit": "8bccc06c2bc71798f532f4ba6bc873c5e5dbb896",
      "tree": "607a40b7d6ef051e3e45b38a56e01521865976fd",
      "parents": [
        "319cb26ef691bb8388a698bab9ea3b7b3150b0f1"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jan 23 12:35:06 2018 +0300"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jan 23 12:59:51 2018 +0300"
      },
      "message": "Fix aodh service config option name\n\naodh service config option name registered in\nTempest\u0027s service_available group is \u0027aodh_plugin\u0027 which\nis not consistent with all other service_available config\noption.\n\nAfter below patch Devstack will automatically set all service\navailability on tempest side. For that all services name should\ngoing to be registered on Tempest must be consistent with\nservice name registered on devstack side.\n- I02be777bf93143d946ccbb8e9eff637bfd1928d4\n\nThis patch rename the config option name to \u0027aodh\u0027\nand keep the old name with deprecation warning.\nCloses-Bug: #1743688\n\nChange-Id: I7739e0b672a7211a1d643543fdc79031affa0a0b\n"
    },
    {
      "commit": "bc03a059f9861833eb33362e793a9a229742e72e",
      "tree": "90f7780196da83037a4764ce1b264de89e6b92b6",
      "parents": [
        "d9a10fe6801ae6838bca75951001c748a3af122f"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Jan 11 15:01:04 2018 +0530"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Mon Jan 15 12:21:31 2018 +0100"
      },
      "message": "Sync tempest code from ceilometer\n\n* https://review.openstack.org/530891 and https://review.openstack.org/527960\n  are synced into telemetry-tempest-plugin\n\nChange-Id: I6e099890aa03c9bd9b0039ce1e55a182886193e7\n"
    },
    {
      "commit": "d9a10fe6801ae6838bca75951001c748a3af122f",
      "tree": "137513eaaca06c505db71b64f124277c00fb07d9",
      "parents": [
        "547e356cd4af839714f9c45ddb62d1a3d80bbd10"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Jan 11 14:34:45 2018 +0530"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Mon Jan 15 12:21:30 2018 +0100"
      },
      "message": "Moved gnocchi tempest tests under telemetry tempest plugin\n\n* In order to achieve tempest plugin split goal, we have merged\n  aodh, panko, ceilometer and gnocchi tempest plugin into\n  telemetry tempest plugin\n\n* gnocchi/tempest -\u003e telemetry_tempest_plugin/gnocchi\n* gnocchi/tests/functional_live -\u003e telemetry_tempest_plugin/gnocchi\n\nChange-Id: Icf6789afc143db3206af409c62a36e56edefd142\n"
    },
    {
      "commit": "547e356cd4af839714f9c45ddb62d1a3d80bbd10",
      "tree": "b977b3a2ff532d6e20eb9327912a5c0217bf2c7d",
      "parents": [
        "58fb0173e74d3bdeda9ea82cd910e97da17100a0",
        "c8c2ecb550ad39a1a4abeb591754ae1de79b3dd8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 15 10:56:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 15 10:56:43 2018 +0000"
      },
      "message": "Merge \"Add gating to the plugin\""
    },
    {
      "commit": "c8c2ecb550ad39a1a4abeb591754ae1de79b3dd8",
      "tree": "1043f41d6afa71bfd3583d1597972d815f3c5618",
      "parents": [
        "ae606fd3bbaf33e483394e006a56389934d571b4"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Mon Jan 15 10:07:53 2018 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Mon Jan 15 10:07:53 2018 +0100"
      },
      "message": "Add gating to the plugin\n\nChange-Id: Ibbbd82046119a59c09bcda93decab5f331dbfcfa\n"
    },
    {
      "commit": "58fb0173e74d3bdeda9ea82cd910e97da17100a0",
      "tree": "a5fbbba18518b4c3c1894d9891f89d79995f329a",
      "parents": [
        "ae606fd3bbaf33e483394e006a56389934d571b4"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Sat Jan 13 09:33:52 2018 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Sat Jan 13 09:34:47 2018 +0100"
      },
      "message": "tempest: remove ceilometer-api alarm\n\nThis is to keep in sync with Id89130fd8a782dea863c85b37a919fbf0f0897dd\n\nChange-Id: I7f441988c6f908261ff5de81b7e0ea59a6a0b9fa\n"
    },
    {
      "commit": "b30a19214d0036141de75047b444d48ae0d0b656",
      "tree": "3aea328961914a3d2839197bfc8b5f20c71447a9",
      "parents": [
        "91051caf3ed54c4e2fbdbff81cb43dc52df5203a"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Sat Dec 09 20:24:46 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Sun Dec 10 11:59:04 2017 +0530"
      },
      "message": "Apply cookiecutter to newly split project telemetry-tempest-plugin\n\nThis tempest plugin is being split out of the main ceilometer project in\naccordance with Queens goal \"Split Tempest Plugins into Separate\nRepos/Projects\"[1]. This patch applies the standard boilerplate files\nfor OpenStack projects so that it can stand on its own.\n\nIt contains tempest tests for Aodh, Gnocchi, Ceilometer and Panko projects.\n\n[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html\n"
    }
  ]
}
