)]}'
{"id":"openstack%2Fcloudkitty~949526","triplet_id":"openstack%2Fcloudkitty~master~Id38cfa97699f01be89b37a9ee7a9e3253925e187","project":"openstack/cloudkitty","branch":"master","topic":"remove-wsgi_scripts","attention_set":{},"removed_from_attention_set":{"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2025-05-13 11:48:38.000000000","reason":"\u003cGERRIT_ACCOUNT_28356\u003e replied on the change","reason_account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2025-05-13 12:37:01.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id38cfa97699f01be89b37a9ee7a9e3253925e187","subject":"Add wsgi module to cloudkitty","status":"MERGED","created":"2025-05-12 16:49:45.000000000","updated":"2025-05-13 12:38:32.000000000","submitted":"2025-05-13 12:37:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"949526-remove-wsgi_scripts","meta_rev_id":"f345102df9e5ad42d24b8f1ead70882983890bf3","_number":949526,"virtual_id_number":949526,"owner":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-05-13 12:37:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":2,"date":"2025-05-13 11:48:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":1,"date":"2025-05-13 08:52:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-05-13 10:00:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":1,"date":"2025-05-13 11:48:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"approved":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"all":[{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-05-13 10:00:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-05-12 17:48:41.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-05-13 08:52:49.000000000","updated_by":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"reviewer":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"state":"REVIEWER"},{"updated":"2025-05-13 10:00:57.000000000","updated_by":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"reviewer":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"state":"REVIEWER"},{"updated":"2025-05-13 10:00:57.000000000","updated_by":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"REVIEWER"}],"messages":[{"id":"3e5c6a33e972014a377e959fbcab86459c568ba2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-05-12 16:49:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"46c7e4f9b2cf3b6df1c7222a843f050457025fc3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-12 17:48:41.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/3143f15582d748bea83e0711f2380a02\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eb189ba4914f4d8fa5ae31b97188f149 : SUCCESS in 3m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c2d5ae3a9ebf4110b60dc880765e16c6 : SUCCESS in 2m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/45844ca0a8b74c0eaca534ed1b5e1472 : SUCCESS in 3m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5e8c99c70c184702861fa1846c103a88 : FAILURE in 5m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/34cbf8e29c5841e98df62eb330a2270d : SUCCESS in 9m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/85ffa7266e424db289e55598f0b22c75 : SUCCESS in 3m 18s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/47a8379e67d740bfaa30452459ad1d4e : FAILURE in 33m 10s\n- cloudkitty-tempest-full-v2-storage-influxdb-jammy https://zuul.opendev.org/t/openstack/build/1f1a7e428c024a88acccbf5f6619ac61 : FAILURE in 29m 45s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/2e6f5612b3544dcdbbd072b635e468c7 : FAILURE in 13m 04s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/5a020a6c0f2e4565b075ae28758056b8 : FAILURE in 28m 44s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/93cdf3cdd2f3446a9dbf2050ee9d8a8a : FAILURE in 27m 57s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/2e0e120cc8af4cf39015f28880700071 : FAILURE in 17m 47s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a932dd2c1f2b41b6b230d9dbd54fdde2 : FAILURE in 33m 52s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/48035ada8a43438db0ebfdb49c9c9dfe : FAILURE in 5m 59s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/2584b69bae664c2db33d1a4fc2406d2e : FAILURE in 16m 08s","accounts_in_message":[],"_revision_number":1},{"id":"3696180ab99457cedfae39ac37cedc5b0cdb5d5a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-05-12 21:16:52.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"f72b36da18cd77bc827fc93a2f30b7c7fd67d6bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-05-12 21:36:51.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"28ce74028fb0cb814f4b6998e3cb487e3e6b21a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-12 22:17:01.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/f07002fdb3d14d918ac05528aaab0056\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/35e0079070e845b5a5f61e3979e937c4 : SUCCESS in 2m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5b7ded076f8b4129823bbea962b5cc90 : SUCCESS in 3m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/890fa7fe21984d258161f60d39927686 : SUCCESS in 1m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f9b73cf0c29a4b36adbee9730f09afb8 : SUCCESS in 3m 21s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ca5d75f2e04d40dbad60b35a05ee4fc7 : SUCCESS in 2m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6bec23b7e6804515aa7014c936bc1ee0 : SUCCESS in 6m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a325492692174c879e1fb4ee1fcaf17c : SUCCESS in 3m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/73e1761b0604435cb62bd82a9c131c65 : SUCCESS in 3m 15s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/d6513daf17054863a4320f7429fd9a84 : SUCCESS in 30m 16s\n- cloudkitty-tempest-full-v2-storage-influxdb-jammy https://zuul.opendev.org/t/openstack/build/32647ac47e0f4b7385cde39c38fbf44f : SUCCESS in 26m 04s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/bad7236547034cfa83e6a4aa63274423 : SUCCESS in 29m 58s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/07da2104176d4f95adc6b20783978b73 : SUCCESS in 34m 10s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/c2b510e5ae1d416bb36c8b1b10b8b600 : SUCCESS in 24m 24s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/6565d0fc547f4f2aa200bcf0779d6618 : SUCCESS in 23m 55s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/dfd32248486b4cce8ba609acb520e048 : SUCCESS in 34m 05s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/4e2af0b18a4c4c3d815cc78ae27a9a77 : FAILURE in 3m 16s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/c27515774e1f44bab3dc77fea57bfc58 : FAILURE in 19m 31s","accounts_in_message":[],"_revision_number":3},{"id":"d365e7999f66f70db3d1695d7f912689b9e4125f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2025-05-13 07:20:58.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"63546c0f388575dcc3817f186412d2d14dd3390c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-13 08:07:00.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b59cbe67b0cb4e3d8d6368ec77c87b81\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6952e1c06e9441b58035d27334a49728 : SUCCESS in 4m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/93fee54c0a794ec599ecf4cc061701fc : SUCCESS in 2m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4b74ee39003843a8945cddeb9dd6aa52 : SUCCESS in 4m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/da909b92a1c6462684786edf581012e8 : SUCCESS in 3m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cde406f9c3ad4403949e83e8f9737286 : SUCCESS in 7m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cc670d26ab7744c1b0feca3a969d034c : SUCCESS in 4m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d012119a1c39492589f258ca07a3e03f : SUCCESS in 2m 18s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/7ba6fe7d444d4aecb57eea749b822e4b : SUCCESS in 22m 59s\n- cloudkitty-tempest-full-v2-storage-influxdb-jammy https://zuul.opendev.org/t/openstack/build/0e5de29db7d04f309d4b92accde9084c : SUCCESS in 28m 40s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/8d841512d7794b4c996e7deb85da9b66 : SUCCESS in 32m 05s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/0127686d0f0e4a4cac03139a8db1716d : SUCCESS in 27m 33s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/868cc168aab74246a7bee772f2e6c992 : SUCCESS in 15m 10s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/5c3924bbfef041e588c030d5b6c3c286 : SUCCESS in 33m 19s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/0a6d3b902c7d4b0f866b2a1f0f09b2c4 : SUCCESS in 27m 20s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/f3d3997541074f6abbaf83634a5761c0 : FAILURE in 2m 17s (non-voting)\n- cloudkitty-grenade-job https://zuul.opendev.org/t/openstack/build/bcd487c3b45443e2aae995ba2f15e7ba : FAILURE in 24m 36s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"d4a412360cc1ed950a9c99a3085f41e45aa7677f","author":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"date":"2025-05-13 08:52:49.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"b3a41245a10c91856cc2eb6dffb3f8e77e29f8db","author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"date":"2025-05-13 10:00:57.000000000","message":"Patch Set 4: Code-Review+2 Review-Priority+2","accounts_in_message":[],"_revision_number":4},{"id":"7ac152da35385aec3b88d91f1e2c94cda97c873a","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2025-05-13 11:48:38.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"29373d7aee790165ffcd1a916a6c98423e195b7b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-13 11:49:05.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"b8976085f88a1b73df97aaa34f704dd7dcb204ce","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-13 12:37:01.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5e151286cec44258b3510ff4efbcd9a0\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c8c5a8c574544f6fbb23dc466a2228a7 : SUCCESS in 3m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fbaa6a53925a4facb7a8521c2fb84a64 : SUCCESS in 3m 39s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c52285570cbf415f834883ef4b638398 : SUCCESS in 4m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f12a5034ba5047659d27fcc295fb3e84 : SUCCESS in 3m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1ac39a4f7e1a4345899d39c4bcc48589 : SUCCESS in 2m 15s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/957b8aadcd8c4fb3b410af5a76f6990e : SUCCESS in 29m 54s\n- cloudkitty-tempest-full-v2-storage-influxdb-jammy https://zuul.opendev.org/t/openstack/build/4f3f1265975c4766b4788498247aeb9b : SUCCESS in 30m 59s\n- cloudkitty-tempest-full-v2-storage-influxdb-v2 https://zuul.opendev.org/t/openstack/build/c6fe7ca1ed0c4f0d96c74f72f1b96fd3 : SUCCESS in 27m 06s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/3046d2f3c9594a49802ee2a4469e9350 : SUCCESS in 31m 49s\n- cloudkitty-tempest-full-v2-storage-opensearch https://zuul.opendev.org/t/openstack/build/ca83e2f711d94108bbc78f3efc71dfac : SUCCESS in 13m 27s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/2f482fa9d65948d5ada873b11730d2c3 : SUCCESS in 30m 40s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/713d9a1d6a6b44c7a1299b391594dad3 : SUCCESS in 13m 40s","accounts_in_message":[],"_revision_number":4},{"id":"bd3189e4213aa6fd77fd77f8d54ca6edcc9be9a8","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-13 12:37:01.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"f345102df9e5ad42d24b8f1ead70882983890bf3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-13 12:38:32.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02f417dda16545ccb8562f44c11740a9\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c59ca2bcf1649e1a0397aebc66b5492 : SUCCESS in 40s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3ab04a61c3164f0493f47b90e3abe025 : SUCCESS in 35s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"2a29211052e74199278c42457243054465bc6c77","revisions":{"2c4f850d118d5338ac4a07427b8bdb176721ae1c":{"kind":"REWORK","_number":1,"created":"2025-05-12 16:49:45.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/26/949526/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/26/949526/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/1"}}},"commit":{"parents":[{"commit":"b558e3936800f8e75eb88002c41db53bdbb4e969","subject":"CI: Run periodic stable jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/b558e3936800f8e75eb88002c41db53bdbb4e969"}]}],"author":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2025-05-12 16:49:05.000000000","tz":120},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2025-05-12 16:49:05.000000000","tz":120},"subject":"[WIP] Fix wrong name of cloudkitty-api WSGI script","message":"[WIP] Fix wrong name of cloudkitty-api WSGI script\n\nChange-Id: Id38cfa97699f01be89b37a9ee7a9e3253925e187\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2c4f850d118d5338ac4a07427b8bdb176721ae1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2c4f850d118d5338ac4a07427b8bdb176721ae1c"}]},"branch":"refs/heads/master"},"d52df21e2468239174ba8917385ea1a124d201c8":{"kind":"REWORK","_number":2,"created":"2025-05-12 21:16:52.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/26/949526/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/26/949526/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/2"}}},"commit":{"parents":[{"commit":"b558e3936800f8e75eb88002c41db53bdbb4e969","subject":"CI: Run periodic stable jobs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/b558e3936800f8e75eb88002c41db53bdbb4e969"}]}],"author":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2025-05-12 21:16:20.000000000","tz":120},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2025-05-12 21:16:20.000000000","tz":120},"subject":"Add wsgi module to cloudkitty","message":"Add wsgi module to cloudkitty\n\nChanges in python packaging tooling mean that the wsgi_scripts\nfunctionality via PBR may not longer function.\n\nThis patch switches cloudkitty from using the PBR wsgi_scripts method to\nusing a new wsgi module that provides the same behavior as the generated\nwsgi scripts provided.\n\nA related devstack patch enables devstack to setup uWSGI to use the new\nmodule path instead of the generated wsgi scripts.\n\nFor more details see the proposed OpenStack goal [1].\n\n[1] https://review.opendev.org/c/openstack/governance/+/902807\n\nChange-Id: Id38cfa97699f01be89b37a9ee7a9e3253925e187\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/d52df21e2468239174ba8917385ea1a124d201c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/d52df21e2468239174ba8917385ea1a124d201c8"}]},"branch":"refs/heads/master"},"4af455e6de7d57c00f385a9eecaa02793c9cab89":{"kind":"REWORK","_number":3,"created":"2025-05-12 21:36:51.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/26/949526/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/26/949526/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/3"}}},"commit":{"parents":[{"commit":"761b51eed18b89ee667fc1d564c7e2b333fb5f82","subject":"Remove tags from README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/761b51eed18b89ee667fc1d564c7e2b333fb5f82"}]}],"author":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2025-05-12 21:20:52.000000000","tz":120},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2025-05-12 21:20:52.000000000","tz":120},"subject":"Add wsgi module to cloudkitty and remove wsgi script","message":"Add wsgi module to cloudkitty and remove wsgi script\n\nChanges in python packaging tooling mean that the wsgi_scripts\nfunctionality via PBR may not longer function.\n\nThis patch switches cloudkitty from using the PBR wsgi_scripts method to\nusing a new wsgi module that provides the same behavior as the generated\nwsgi scripts provided.\n\nA related devstack patch enables devstack to setup uWSGI to use the new\nmodule path instead of the generated wsgi scripts.\n\nFor more details see the proposed OpenStack goal [1].\n\n[1] https://review.opendev.org/c/openstack/governance/+/902807\n\nChange-Id: Id38cfa97699f01be89b37a9ee7a9e3253925e187\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/4af455e6de7d57c00f385a9eecaa02793c9cab89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/4af455e6de7d57c00f385a9eecaa02793c9cab89"}]},"branch":"refs/heads/master"},"2a29211052e74199278c42457243054465bc6c77":{"kind":"REWORK","_number":4,"created":"2025-05-13 07:20:58.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/26/949526/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/26/949526/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/26/949526/4"}}},"commit":{"parents":[{"commit":"761b51eed18b89ee667fc1d564c7e2b333fb5f82","subject":"Remove tags from README","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/761b51eed18b89ee667fc1d564c7e2b333fb5f82"}]}],"author":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2025-05-13 07:20:18.000000000","tz":120},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2025-05-13 07:20:18.000000000","tz":120},"subject":"Add wsgi module to cloudkitty","message":"Add wsgi module to cloudkitty\n\nChanges in python packaging tooling mean that the wsgi_scripts\nfunctionality via PBR may not longer function.\n\nThis patch switches cloudkitty from using the PBR wsgi_scripts method to\nusing a new wsgi module that provides the same behavior as the generated\nwsgi scripts provided.\n\nA related devstack patch enables devstack to setup uWSGI to use the new\nmodule path instead of the generated wsgi scripts.\n\nFor more details see the proposed OpenStack goal [1].\n\nMake grenade job non-voting until backport to stable/2025.1.\n\n[1] https://review.opendev.org/c/openstack/governance/+/902807\n\nChange-Id: Id38cfa97699f01be89b37a9ee7a9e3253925e187\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2a29211052e74199278c42457243054465bc6c77"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2a29211052e74199278c42457243054465bc6c77"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
