)]}'
{"id":"openstack%2Fwatcher~1005575","triplet_id":"openstack%2Fwatcher~master~I1531f3c4542bb69ed1ec9a6e30e6476d823ea2a4","project":"openstack/watcher","branch":"master","topic":"indri-removals","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-09-18 13:56:40.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-09-18 11:53:01.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-09-18 09:26:41.000000000","reason":"\u003cGERRIT_ACCOUNT_34452\u003e replied on the change","reason_account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},"28006":{"account":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"last_update":"2026-09-18 13:56:40.000000000","reason":"Change was submitted"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-09-17 20:45:28.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I1531f3c4542bb69ed1ec9a6e30e6476d823ea2a4","subject":"Remove the eventlet based watcher-api server","status":"MERGED","created":"2026-09-14 13:55:03.000000000","updated":"2026-09-18 13:57:58.000000000","submitted":"2026-09-18 13:56:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":14,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"1005575-indri-removals","meta_rev_id":"6582dd7e2d0caec03873e00ed7326a60ea5d08b6","_number":1005575,"virtual_id_number":1005575,"owner":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-18 13:56:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":2,"date":"2026-09-18 09:26:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":2,"date":"2026-09-18 11:53:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-1,"date":"2026-09-17 20:45:28.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-09-18 11:53:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-14 13:55:18.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-09-14 14:04:03.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-09-14 14:47:10.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":"2026-09-17 10:56:47.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-09-17 17:25:28.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"668bb71b6186f4f7d51c96857d47f7ba2e48caaf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-09-14 13:55:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"af22b60ef665ad43b64a1133c9604843cf1481c2","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-14 13:55:18.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"f2e8f5444b6a8f61c2e44c9ba446b9b90f9e908d","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-14 14:04:03.000000000","message":"Patch Set 1: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/86ce9fd1d28c41db876f306401d42a57\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/1ef5ed5bb76646b68f84e22073e02cd9 : FAILURE in 7m 49s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/c5491fe458e6449e9c4938aa92ccfbc4 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master\n- watcher-s2i-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/cffd3ed643ca43f7854c8edf76355973 : FAILURE in 2m 15s (non-voting)\n- watcher-s2i-tempest https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/cae10a7b826042d995db7e9a96c3cc2f : SKIPPED Skipped due to failed job watcher-s2i-content-provider (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"641650d5139b3b374ebaf7ed238aac3dfd9ab168","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-14 14:22:43.000000000","message":"Patch Set 1:\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"teim-ci: auto\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\nhttps://zuul.teim.app/t/main/buildset/635580a69c9541caa7a7707e3626fcdb\n\n- teim-code-review https://zuul.teim.app/t/main/build/e0c886a136bc4b97a02becc13cd8e2bc : FAILURE in 13m 40s","accounts_in_message":[],"_revision_number":1},{"id":"888de5a26c01cecef829dae3d82b29011121e5e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-14 14:47:10.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/fb2b20fdfb9b493cb51d706f6e21a7c2\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/70f6a5409b074b13ada2a63b72612348 : SUCCESS in 2m 56s\n- requirements-check https://zuul.opendev.org/t/openstack/build/af39b86314c9493ebbbfde87416956fd : SUCCESS in 4m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4cec7b25186d4c938da03677772890df : SUCCESS in 7m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dacdff61d2484d0c947372d98ab9cd0d : SUCCESS in 4m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a86106c865a840cf88d63bebdac3587c : SUCCESS in 6m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ebc01027a29f4636892ee9da954b8b03 : SUCCESS in 4m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/adcf703cb2074478959732a57af14fcd : SUCCESS in 8m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1e6c8d79547349bd95ce73a7f5bc73e7 : SUCCESS in 9m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1dfc43911e6645128a3cf872e47b35fd : SUCCESS in 3m 46s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/0c09908288fa4d598450a38c8850976b : SUCCESS in 5m 48s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/b3b76a7055034b1da2d754e42ecbc192 : FAILURE in 47m 33s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/dda58750847545b18b141303dadf222e : FAILURE in 27m 02s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/de6e0f79d20047b0a3b13db1ef629247 : FAILURE in 39m 56s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/d8ba28743a58413e99ed4dde92de1c9b : FAILURE in 32m 03s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/779cd60a6f4f45dcbc662588fea9769d : FAILURE in 28m 36s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/83af11688e764dff9e93d85d6733fd9e : FAILURE in 26m 49s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/ddcb973dc04244b5bc56257aa77adb55 : FAILURE in 36m 22s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/e8971cf8267947c8933ea353c49cad47 : SUCCESS in 3m 06s","accounts_in_message":[],"_revision_number":1},{"id":"36b32e1dea98b31f99e91783ec4bdfd06f636c2d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-09-14 15:29:47.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"1807d7330b48125e96da603aa755c9b931127958","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-14 15:30:00.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4f2fafa22c538e4e63887e35a2467352f16fe0f0","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-14 15:40:16.000000000","message":"Patch Set 2: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/cba0551f48804ef38e4413a936b9132a\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/d69ac12db5ab4baf9338d0bbdf0bbd58 : FAILURE in 7m 43s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/26f580e5470146ed9284afe4844b3f96 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master\n- watcher-s2i-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/8e834606f063429d80ca5032fed68812 : FAILURE in 2m 12s (non-voting)\n- watcher-s2i-tempest https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/d6b1f932f24246f5882cce1bb5ed715f : SKIPPED Skipped due to failed job watcher-s2i-content-provider (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1eab64665018cd2bdf8ee547f2a3c156c5a652da","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-14 15:57:06.000000000","message":"Patch Set 2:\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"teim-ci: auto\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\nhttps://zuul.teim.app/t/main/buildset/7484eed51616415e962a7330245b519e\n\n- teim-code-review https://zuul.teim.app/t/main/build/5a667debe0bc4e3db45d75ccb5fc94cd : FAILURE in 13m 36s","accounts_in_message":[],"_revision_number":2},{"id":"4b57d8e0e93d2322c483e236f65ab6b554a2be42","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-14 17:12:27.000000000","message":"Patch Set 2: 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/a78e34cf101942c0856abedc7e8a2194\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/bacae0a2d0b1440da5c68c381dbf923f : SUCCESS in 3m 05s\n- requirements-check https://zuul.opendev.org/t/openstack/build/13d5e0be07bf4822b46425afa25e4183 : SUCCESS in 3m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6f0a44eecef4442797b68124533d040a : SUCCESS in 7m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6321d5c0b7db48a68821b60b8a3aed8e : SUCCESS in 4m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9f809d25d6174ada8569ebf76b08057b : SUCCESS in 6m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/12d5979149d245a0a59d2349ea9f39c5 : SUCCESS in 5m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bce6d2e03c1740b2887d3849b382b12a : SUCCESS in 8m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca870fabef9c43ebb40b386edd3e719b : SUCCESS in 10m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a4e000c32e4f44c69edd50a0d717e555 : SUCCESS in 5m 16s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/654a05da71c34af3b1d7ddb4fceb66de : SUCCESS in 4m 27s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/fcfc23b240f5444bb7063bfa3a091f21 : SUCCESS in 31m 38s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fcb14380e9814d5097557fa4f5ca779f : SUCCESS in 56m 34s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/0e2f37fc423a4d9b9d339bc4cdb098de : SUCCESS in 20m 03s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/65728eb70adb41f591055524b2e6bd7a : SUCCESS in 50m 41s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/8119475d2d3e4f6c842fa8c505b65946 : SUCCESS in 1h 13m 38s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/23e9f3f76d9b4203ba59c1ea93126aae : SUCCESS in 1h 39m 40s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/1d3b6d2283474b9dbabd71abab8a7cf6 : SUCCESS in 49m 22s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c4b0134fc1b04eb7bf8a612d6197a509 : FAILURE in 5m 03s","accounts_in_message":[],"_revision_number":2},{"id":"bb7d4b85ed2bf98b7961f7baa710aae31c3a1f05","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-09-15 17:37:04.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"20052ff7ab8b399772dfe3aa8b7c9fc0821965d1","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-15 17:37:19.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6e06452cc8509bff05f739305fa3ec5e2718d90c","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-15 17:47:37.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/4eaf73190fdc42e68ef01e97bee765ae\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/62e4d2cd94e744e5b735ccbd57881206 : FAILURE in 8m 38s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/8a80d5c708f543268936e816e79fd2ca : SKIPPED Skipped due to failed job openstack-meta-content-provider-master\n- watcher-s2i-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/4d349dbee220497fa1c1718eba344c3e : FAILURE in 2m 13s (non-voting)\n- watcher-s2i-tempest https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/15358659d41545659c0c5426ee63d863 : SKIPPED Skipped due to failed job watcher-s2i-content-provider (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b8c89b9f481ab4b93e198c3f4b5a9815d3f97b74","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-15 17:53:31.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/62fa435659e644ed85254f6a5ff10004\n\n- teim-code-review https://zuul.teim.app/t/main/build/f8d953c562a141b3b2dbed4f3e6df499 : SUCCESS in 16m 07s","accounts_in_message":[],"_revision_number":2},{"id":"f2a036bbf1dd0984201613abac4136f065d92130","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-15 19:21:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/51c8cda1071c43a88513c0acf42dd6a8\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/7ca87c76f2474c178d08afe5cf3e2f81 : SUCCESS in 2m 59s\n- requirements-check https://zuul.opendev.org/t/openstack/build/f53494ce4ef74726b832868029916c8a : SUCCESS in 2m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ee4cf42dd8c54b1bacfe029e2dee836b : SUCCESS in 4m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f57c17398a424352a652c90985a1baa9 : SUCCESS in 3m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e7fe954b59cd4e14b25ae087caa7c6c7 : SUCCESS in 8m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cfc13ab33c534e01a0d50b968605a151 : SUCCESS in 3m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/21d07a440c9c4945b196b32b1a5a52e7 : SUCCESS in 11m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b13fab17ac1e42baa16f8a193aefc351 : SUCCESS in 5m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a70883497c65494ba7a44ba876fb7439 : SUCCESS in 3m 19s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/db0038937bd446f0bf5b38a433cec559 : SUCCESS in 3m 10s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/17a90a13b3054e0a87dcc9af0f0935b6 : SUCCESS in 56m 36s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/21c4c55b2cde41f483b2a46ccbeff891 : SUCCESS in 54m 47s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/2d2520c30ae748d3bbc1a54df37782bc : SUCCESS in 19m 50s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/47f5808b13cd495b8bfa33790ab73f03 : SUCCESS in 1h 36m 54s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/f0bde6f593ef48ddb78fab12a5dc360e : SUCCESS in 1h 25m 21s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/a02f2d807bc04ef98b25ae8738ba5804 : SUCCESS in 1h 36m 18s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/b23c76a2e20a49739859bee6cbac5efb : SUCCESS in 1h 16m 29s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/8ef9255923844497b805256f648d5cc3 : SUCCESS in 4m 34s","accounts_in_message":[],"_revision_number":2},{"id":"9de760b5cc1286a70fc15e9a022615477613ccfe","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-09-17 10:56:47.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f0513374052237873102f11ed17b50f4fbb4e6c6","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-17 17:25:28.000000000","message":"Patch Set 2: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"9fc8587f64e44d3cd5ab998a495fb4c77f301e0d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-09-17 20:35:46.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"055936ac9a1b1c2ef050fc3ef6670a4703166f24","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-17 20:35:51.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"fac518545e90e1ae403103e1c1ad77cd95f9dadf","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-09-17 20:38:25.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"bda01e22ce5eb1ac82533dab59dfbd1262eabc04","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-17 20:45:28.000000000","message":"Patch Set 3: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/cfee440843e34c57bf83162d1bb74209\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/36a7431a6ddc49928d563e5132415689 : FAILURE in 8m 12s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/994926c68c0d4369a2a0e91cdc5703ff : SKIPPED Skipped due to failed job openstack-meta-content-provider-master\n- watcher-s2i-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/fc230de8232c4b14a6b7b39663779a40 : FAILURE in 2m 09s (non-voting)\n- watcher-s2i-tempest https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/5dce545aa5a145d494f9f20b4d232750 : SKIPPED Skipped due to failed job watcher-s2i-content-provider (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ae8542a55368cbc5efac4f6d5ca12ec2cd0ae87c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-17 20:45:42.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e1b7accdd3154cda8baf2f0830c5680a\n\n- teim-code-review https://zuul.teim.app/t/main/build/2ee79c44c7f540dda129bb0bc43d9c03 : SUCCESS in 9m 45s","accounts_in_message":[],"_revision_number":3},{"id":"0e408cfc46e264442d718c25f082c471abfdd1ba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-17 22:31:46.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9cd39d7f4ca44d9ea4d65cac94ebf8b0\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d53bfc379d714515b2925e05e2538b5a : SUCCESS in 1m 50s\n- requirements-check https://zuul.opendev.org/t/openstack/build/7cceb7eae6cb4bcc96d6b2d8aade303e : SUCCESS in 2m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/787355616b674556b82c77d2d1cbed20 : SUCCESS in 6m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3cfe9b49593143b59dc076f609c7a3b9 : SUCCESS in 2m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8c3401005fd84085ba8c6d5ab9a7b1d6 : SUCCESS in 5m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/79b018e9a81d41c8bacc61a8ff27eb01 : SUCCESS in 4m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ee4ac6415d9d40d6b6b8f0181345073b : SUCCESS in 5m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4da2e44773e4425c9317e1c2c2ae25d9 : SUCCESS in 5m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/db33808f1129494db8cfdfdda365216d : SUCCESS in 2m 53s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/71cd3424b68b4a7ea17fb4f57dfba5ba : SUCCESS in 3m 19s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/586cc1306c744f5a86ce547d798184df : SUCCESS in 28m 17s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e183afcfb9cf4c72abca335118fe4975 : SUCCESS in 26m 31s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/cb452dcdf86245aea76576f66ca3834b : SUCCESS in 20m 18s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/e7f7cbe34a464c9c84c75d258298274d : SUCCESS in 1h 38m 52s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/1651cc7da17f4c33ac2574d7b13ddbd4 : SUCCESS in 57m 28s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/3203c64cf0f34fe38efbc8742e815e78 : SUCCESS in 50m 20s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/2460ecc0d1b34cf697d9b6f4fd3a3b84 : SUCCESS in 1h 47m 47s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/267e7c8c8d894994b24904ef34e95b08 : SUCCESS in 4m 51s","accounts_in_message":[],"_revision_number":3},{"id":"d1dac46471496d9d6bb0d8c38973f03097a32647","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-09-18 09:26:41.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2e3c7a4b0c7014ec3cc6dd10c83a4e41803a27ff","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-18 11:53:01.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"41a22d335e5cffd8edcefba56a16a7a95991b6d6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 11:54:16.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"dcfa1b5c546f605ddd03faf53b1058159187bc3a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 13:56:40.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a07b620d4b44dffa717e6744b13aa0f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/249d0ea32d5b480783a6875393c71735 : SUCCESS in 4m 37s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3598a1ee44de434287c0403de32e77db : SUCCESS in 3m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c527447132654e1993577090f84f09c3 : SUCCESS in 4m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/acf71adcbde640be814552144d2ded2d : SUCCESS in 5m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/eb475a3d9fca4ded95d29c2038137f70 : SUCCESS in 6m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83c493d4873e4c1f898659fced999156 : SUCCESS in 10m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9b78c305ef954da193e0e5e3905e057b : SUCCESS in 4m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f4f7e0fbe3f84215a6477011a632574b : SUCCESS in 8m 58s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/2df0f332a88b410ca732b74d2826eab3 : SUCCESS in 5m 21s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/eb8faed21b48440ba1f2cea65e939d86 : SUCCESS in 59m 34s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8f78ad5b390a4f82a274d103d8813e92 : SUCCESS in 56m 14s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/00a6ec1a34224891b6b913be692d0388 : SUCCESS in 38m 02s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/2c988a46524c4addb477f860b9458190 : SUCCESS in 1h 40m 39s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/65970aa88074420ea978da5ef3e5d7d3 : SUCCESS in 1h 37m 33s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/09025ca2cbf24676b6e5341558202950 : SUCCESS in 50m 47s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/1e7b7bf334f44cc0bb2c27b9cf5e4367 : SUCCESS in 1h 36m 09s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/828adb5433574cb2a4190e799664868f : SUCCESS in 4m 42s","accounts_in_message":[],"_revision_number":3},{"id":"31e2254439a6bccf2ab2889e3cd027e7967f6613","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 13:56:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"6582dd7e2d0caec03873e00ed7326a60ea5d08b6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 13:57:58.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b10cc8c9a6184b869f251562faec37d6\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ae142ce5f094c7891477be5f26eee92 : SUCCESS in 1m 04s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e1a647977f634be49407331d71719dc9 : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"6f78fa64e1a8975df5a84cd25b0e213b520e68d7","revisions":{"bb2c7afef14ef34f32025714827c8309b7062ce3":{"kind":"REWORK","_number":1,"created":"2026-09-14 13:55:03.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/75/1005575/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/75/1005575/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/1005575/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/1005575/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/1005575/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/75/1005575/1"}}},"commit":{"parents":[{"commit":"91ddc626edeb5fd6589eab8cfcae4882453afa7f","subject":"Remove MAAS integration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/91ddc626edeb5fd6589eab8cfcae4882453afa7f"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-09-14 13:37:36.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-09-14 13:39:44.000000000","tz":-180},"subject":"Remove the eventlet based watcher-api server","message":"Remove the eventlet based watcher-api server\n\nThe standalone watcher-api server was built on oslo_service.wsgi.Server,\nwhich is eventlet only and raises UnsupportedBackendError under the\nthreading service backend. It is removed along with its console script,\nmanual page and unit tests.\n\nThe API is now deployed exclusively as a WSGI application, either via\nthe generated watcher-api-wsgi script or the watcher.wsgi.api:application\nmodule path.\n\nThe [api] host, port, workers and enable_ssl_api options were only\nconsumed by this server and are deprecated for removal; the listen\naddress, port, worker count and TLS termination belong to the WSGI\nserver instead.\n\nAssisted-By: Claude Code (Opus 5)\nChange-Id: I1531f3c4542bb69ed1ec9a6e30e6476d823ea2a4\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bb2c7afef14ef34f32025714827c8309b7062ce3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bb2c7afef14ef34f32025714827c8309b7062ce3"}]},"branch":"refs/heads/master"},"d1d774b55f06dbf0a7484af127e1d3bed857e519":{"kind":"REWORK","_number":2,"created":"2026-09-14 15:29:47.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/75/1005575/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/75/1005575/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/1005575/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/1005575/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/1005575/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/75/1005575/2"}}},"commit":{"parents":[{"commit":"91ddc626edeb5fd6589eab8cfcae4882453afa7f","subject":"Remove MAAS integration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/91ddc626edeb5fd6589eab8cfcae4882453afa7f"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-09-14 13:37:36.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-09-14 15:27:20.000000000","tz":-180},"subject":"Remove the eventlet based watcher-api server","message":"Remove the eventlet based watcher-api server\n\nThe standalone watcher-api server was built on oslo_service.wsgi.Server,\nwhich is eventlet only and raises UnsupportedBackendError under the\nthreading service backend. It is removed along with its console script,\nmanual page and unit tests.\n\nThe API is now deployed exclusively as a WSGI application, either via\nthe generated watcher-api-wsgi script or the watcher.wsgi.api:application\nmodule path.\n\nThe [api] host, port, workers and enable_ssl_api options were only\nconsumed by this server and are deprecated for removal; the listen\naddress, port, worker count and TLS termination belong to the WSGI\nserver instead.\n\nAssisted-By: Claude Code (Opus 5)\nChange-Id: I1531f3c4542bb69ed1ec9a6e30e6476d823ea2a4\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d1d774b55f06dbf0a7484af127e1d3bed857e519"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d1d774b55f06dbf0a7484af127e1d3bed857e519"}]},"branch":"refs/heads/master"},"6f78fa64e1a8975df5a84cd25b0e213b520e68d7":{"kind":"REWORK","_number":3,"created":"2026-09-17 20:35:46.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/75/1005575/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/75/1005575/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/1005575/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/1005575/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/1005575/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/75/1005575/3"}}},"commit":{"parents":[{"commit":"b29c73db89b510186564bdeaced12038e7fe8939","subject":"Merge \"Remove MAAS integration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b29c73db89b510186564bdeaced12038e7fe8939"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-09-14 13:37:36.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-09-17 19:01:27.000000000","tz":-180},"subject":"Remove the eventlet based watcher-api server","message":"Remove the eventlet based watcher-api server\n\nThe standalone watcher-api server was built on oslo_service.wsgi.Server,\nwhich is eventlet only and raises UnsupportedBackendError under the\nthreading service backend. It is removed along with its console script,\nmanual page and unit tests.\n\nThe API is now deployed exclusively as a WSGI application, either via\nthe generated watcher-api-wsgi script or the watcher.wsgi.api:application\nmodule path.\n\nThe [api] host, port, workers and enable_ssl_api options were only\nconsumed by this server and are deprecated for removal; the listen\naddress, port, worker count and TLS termination belong to the WSGI\nserver instead.\n\nAssisted-By: Claude Code (Opus 5)\nChange-Id: I1531f3c4542bb69ed1ec9a6e30e6476d823ea2a4\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6f78fa64e1a8975df5a84cd25b0e213b520e68d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6f78fa64e1a8975df5a84cd25b0e213b520e68d7"}]},"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
