)]}'
{"id":"openstack%2Fwatcher~995382","triplet_id":"openstack%2Fwatcher~master~Ife73536f9f3cff5eb0f0eedee7b5c8c2b002caad","project":"openstack/watcher","branch":"master","attention_set":{},"removed_from_attention_set":{"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-07-27 16:36:33.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-07-27 16:42:58.000000000","reason":"removed on reply"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-07-27 16:54:37.000000000","reason":"removed on reply"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-07-28 20:33:37.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ife73536f9f3cff5eb0f0eedee7b5c8c2b002caad","subject":"Use built-in method to build RequestContext","status":"MERGED","created":"2026-06-29 16:50:22.000000000","updated":"2026-07-28 20:34:32.000000000","submitted":"2026-07-28 20:33:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"995382","meta_rev_id":"36cdb0a23f478479649c43777cb1f0855868e03d","_number":995382,"virtual_id_number":995382,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"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-07-28 20:33:36.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-07-27 16:36:33.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-07-28 18:52:37.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-07-27 16:54:37.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-07-28 18:52:37.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"},"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-06-29 16:50:31.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-06-29 18:55:48.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-06-29 19:42:23.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-07-24 12:14:40.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":"CC"},{"updated":"2026-07-27 16:36:33.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-07-28 18:52:37.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":"dbe767cd86bba6bcccca9d7122558e9d35004b57","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-06-29 16:50:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6b3348602aa2b898db752a8a940a49a98a0fea30","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-06-29 16:50:31.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"9cb292308c7cdc866139293638342ee4a0117788","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-06-29 17:06:04.000000000","message":"Patch Set 1:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/5c9630c624ed4696bdb0552c5cbdf596\n\n- teim-code-review https://zuul.teim.app/t/main/build/1bfe540061e340739357e06bd5cbd0e0 : SUCCESS in 15m 24s\n\nWarning:\n  This is a \u0027wip\u0027 commit (subject prefixed \u0027wip:\u0027). The change is functionally sound in direction but ships without behavioural tests for the new ContextHook.from_environ integration and leaves broken dead test helpers. Impact: As a WIP it is expected to need polish, but the missing coverage for the API auth-context boundary is the key gap before this can be considered merge-ready. Recommendation: Drop the \u0027wip:\u0027 prefix, add a dedicated (unmocked-from_environ) test for ContextHook.before(), and remove the dead FakeRequestState helpers before final submission.","accounts_in_message":[],"_revision_number":1},{"id":"21f2df25352b3a903547a0cf40809e21eaffe244","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 18:55:48.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/3192f22eda3b4411870b4c1ab65293ef\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b7c128e7a63947f39ae2f81ef5a96848 : FAILURE in 5m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b9a4f6831a604013ba69a520ab014eee : FAILURE in 4m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ab97b156122d4927b55d76a64e824056 : FAILURE in 5m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3539de89bf054143894c8881ceeb49e5 : FAILURE in 5m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/72c7c639e313494cbd8f637434f02431 : FAILURE in 8m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2dfc872e04a14755b8e5706301729b3d : SUCCESS in 8m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f8f1e1ea42f74785beb5717cfc17154f : SUCCESS in 4m 19s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/1c49c28c0c954ebf9d30f8af5520c90f : FAILURE in 3m 30s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/5af0a3627818421895f0c859e1d1e09c : SUCCESS in 54m 39s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/78285cc5a34b43c492c3635aaf8f424e : SUCCESS in 54m 04s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/8a2c00bdea384916b38a9bc371de43c6 : SUCCESS in 18m 16s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/897bcb34790f4cc38e683c1a62580ae3 : SUCCESS in 1h 55m 30s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/13cdc6755aca4d47aa9e75b9cac5716e : SUCCESS in 34m 45s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/65a9682a1c1c4ecda14039d9f2d62961 : SUCCESS in 2h 01m 04s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/ca5a99f50d2244148880d1c8580fe7f8 : SUCCESS in 1h 07m 54s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/1e551c0117ac476492305d9dda41e2a7 : SUCCESS in 1h 59m 47s","accounts_in_message":[],"_revision_number":1},{"id":"8e149865e6b570f2ad7253a441172c71cb5f94b4","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-29 19:42:23.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/7862132095d24b4f89abf40391c5cd9b\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/c7a4e81942204d7a8f02c169a16586e8 : SUCCESS in 2h 50m 26s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/eecf8dc5dd79446cb6b07ae19f57d671 : SUCCESS in 2h 10m 50s","accounts_in_message":[],"_revision_number":1},{"id":"564acf00fa3190f28d5c6fbcbe22d8281a672eda","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-06-30 17:08:50.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":"cc8fdbf873f77d84289c6fc61d5298be8db93da0","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-06-30 17:08:58.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"a987405d667588652cd99fccf09b139126f8c492","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-06-30 17:25:15.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/ae296fe08b9f415f88d2c8dd4f2ea617\n\n- teim-code-review https://zuul.teim.app/t/main/build/b52bd2ec603c4829a5de3aae2a4e90fd : SUCCESS in 16m 07s","accounts_in_message":[],"_revision_number":2},{"id":"fe8966cc9c6a7f9c1009c24f48261ca90753eb8f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 19:18:48.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/e24074c05de845768ed4d02ae7675a4f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e20a4f13cfbc4002a8b0d9805d7a73aa : SUCCESS in 6m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5b0f9c515b41423d83baf63088091b8f : SUCCESS in 3m 54s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d6b42d262e8d4b00a7d8a0770353afc5 : SUCCESS in 3m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1e9b79c1e1e2442a978553ce4c6b2233 : SUCCESS in 5m 23s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a75c24b9c5b34a8db59d7f4197888d56 : SUCCESS in 10m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ba28ac8c929402dab9700a36173e132 : SUCCESS in 10m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0bccf6024dbe4cc4b9be33ee5e4bcfca : SUCCESS in 6m 02s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/a9d9e36610df4650a58b0287717512c4 : SUCCESS in 5m 04s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/aedf7c0f508c447996918ab0614997e3 : SUCCESS in 42m 05s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7ee25d0e94ca49da9e6bcf9ccd643921 : SUCCESS in 50m 33s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/0341bce9afd0424485798bde393b9a17 : SUCCESS in 37m 20s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/5aa57a411139425ba9061d3dccd409d4 : SUCCESS in 1h 28m 29s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/fd4a5940fedc49609c7802b145d4d02e : SUCCESS in 31m 16s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/493cb777fbdb49b2a97df61815826afb : FAILURE in 1h 10m 39s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/3f3083c005954525bdc41df5aef288f4 : SUCCESS in 1h 40m 47s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/273f30d8a8da453c933c8106269efc86 : SUCCESS in 2h 05m 59s","accounts_in_message":[],"_revision_number":2},{"id":"f824574661bcfcff23f8388476ab34ad0cd28e1f","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-30 20:10:10.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/b58eba78592e4355bb62dd313e68b409\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/5bba84d2e49d491c96dbdcac9873693a : SUCCESS in 2h 59m 43s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/32e78cc7b50d4243b195c78c01994e86 : SUCCESS in 2h 13m 44s","accounts_in_message":[],"_revision_number":2},{"id":"7f10172bbabae007dc3cfcb2bbd796104384b60c","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-24 12:14:40.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0dab8e171744338fc345d2469686af9ced02428a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-27 16:34:09.000000000","message":"Uploaded patch set 3.\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":3},{"id":"26b45d2729b976fa91c93114231e8b708b52f785","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-07-27 16:34:19.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"1e20513b011d06efe7ce791946c42101bd91c1b7","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-27 16:34:46.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"78378fd3c739aa6ef8d318d01aa0faeb056be9e6","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-27 16:36:33.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"45871ed5e41bec5176721d29e2bfcc98be535510","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-07-27 16:42:58.000000000","message":"Patch Set 3:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/70625d528a7c498ca79f518b7c5bd8ce\n\n- teim-code-review https://zuul.teim.app/t/main/build/f2d7bbb9f33f4459ae252592889e0f5c : SUCCESS in 8m 31s","accounts_in_message":[],"_revision_number":3},{"id":"91a0cff03e296650b50732f7e7b30c12065ad037","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-27 16:54:37.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/05d2eb0e84b142b0bc039105250815bb\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/459c0c661cbc4559bc8eaaeb7995c4e9 : FAILURE in 10m 30s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/2c25c97363f0462b82ee75aa94d2db56 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":3},{"id":"d14c916a4c2582980575fc03e64f50441b292024","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 18:17:45.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f347248fbd4c48cb8cef4cb894d216a5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f9969352e48b41fda45ec39c83240ee0 : SUCCESS in 6m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ba4d03b07e7f45d684608d0a527a7b53 : SUCCESS in 5m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/274b40a665924a9eb1ac27aaf53108a2 : SUCCESS in 5m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d65e7fa60f5347febc40fb3ec8a0693f : SUCCESS in 6m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/44f3dafb48a547e788822e19ec6f97a1 : SUCCESS in 12m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aa43631dd3a743c3a03428d4b31cd9af : SUCCESS in 10m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/930a5316284747c090895f6d27c160fa : SUCCESS in 5m 04s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/079e6c73023c4eb5b6fd197726059946 : SUCCESS in 6m 38s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/b49d3d3b6a7444c6aac65dd41050ab8d : SUCCESS in 53m 21s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d3a11349aeed4a57ab4b64c228563876 : SUCCESS in 51m 11s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/6cc03b73281341ffa1c2db28a2da3d27 : SUCCESS in 29m 53s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/0e6a21ca01484a9db319905eeeea2381 : SUCCESS in 1h 12m 05s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/8d2fe65ed0304b75b872ad8b8f2afb5d : SUCCESS in 31m 36s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/a638c258230b48dcb4e0593f0ae91c60 : SUCCESS in 1h 34m 13s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/5ee0a84d8b864f9291153c32cfe55b59 : SUCCESS in 1h 18m 44s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/dd9aec324c274a3d92956551a0a620e6 : SUCCESS in 1h 19m 15s","accounts_in_message":[],"_revision_number":3},{"id":"11f80df64e48c5dae65e1c7aefeb22f33eccee0b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-28 18:52:37.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1f414f9925498a9fdbae5dbd3ad7d5d83d123275","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 18:53:11.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"6e76b5b5d41518668e8912167cb140bfa57d47a3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 20:33:36.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c3eb862240c448b2b9a7fba0c0231fdc\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2bfb779142ee43b6ac4b5a49a741e82e : SUCCESS in 2m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b49a465304614a6ca1e78a72f8417d5b : SUCCESS in 5m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/50a630edbc0c411da8b789ff5434afdd : SUCCESS in 5m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a97faec88c7d441d8a892288c3a3f407 : SUCCESS in 9m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8f0a69e5909d4da89db7662e302bd1aa : SUCCESS in 4m 07s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/9099bb5cfbc24b06bd45d1b4671d504b : SUCCESS in 5m 03s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/32145c8493954ef7bb49108dc48a81e9 : SUCCESS in 50m 49s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/27339ccc0d7d404e9c0a4aa1e842b691 : SUCCESS in 41m 14s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/69089369857040408e571ec0c5494a65 : SUCCESS in 36m 37s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/4b8024f72b704132874e608f7e25701b : SUCCESS in 1h 32m 24s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/e1baf25a78fe433ba6c951e22573ecae : SUCCESS in 14m 12s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/b04ff3ab70f0400d8e69f13a30b19220 : SUCCESS in 1h 17m 43s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/80037f8369954fa49aa797497efa284c : SUCCESS in 45m 14s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/d977966d99274534a6a995d213b249de : SUCCESS in 1h 35m 00s","accounts_in_message":[],"_revision_number":3},{"id":"e203ccf3dd9141a0b4bfd6e83a5bd4454002e6dd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 20:33:37.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"36cdb0a23f478479649c43777cb1f0855868e03d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 20:34:32.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2669797bff6a4d70b91caeb6c2381f0e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/07e119ebd8ca454f9b07e676852e68bf : SUCCESS in 44s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"e5e0f4126f26bb1920c5f9764960d395c6013bcd","revisions":{"33f401ba53241674995710b51587b11aa2756a4b":{"kind":"REWORK","_number":1,"created":"2026-06-29 16:50:22.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/82/995382/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/82/995382/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/82/995382/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/82/995382/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/82/995382/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/82/995382/1"}}},"commit":{"parents":[{"commit":"495388c2951a67725c9e5f504b3010edefe56bc8","subject":"Merge \"Remove Nova API calls from zone_migration strategy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/495388c2951a67725c9e5f504b3010edefe56bc8"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-29 16:49:57.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-29 16:49:57.000000000","tz":540},"subject":"wip: Leverage RequestContext implementation from oslo","message":"wip: Leverage RequestContext implementation from oslo\n\nChange-Id: Ife73536f9f3cff5eb0f0eedee7b5c8c2b002caad\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/33f401ba53241674995710b51587b11aa2756a4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/33f401ba53241674995710b51587b11aa2756a4b"}]},"branch":"refs/heads/master"},"c4db61adc6e4f9f0e572cef380cf22724f903e16":{"kind":"REWORK","_number":2,"created":"2026-06-30 17:08:50.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/82/995382/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/82/995382/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/82/995382/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/82/995382/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/82/995382/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/82/995382/2"}}},"commit":{"parents":[{"commit":"495388c2951a67725c9e5f504b3010edefe56bc8","subject":"Merge \"Remove Nova API calls from zone_migration strategy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/495388c2951a67725c9e5f504b3010edefe56bc8"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-29 16:49:57.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-30 16:47:12.000000000","tz":540},"subject":"Use built-in method to build RequestContext","message":"Use built-in method to build RequestContext\n\nThe base RequestContext class from oslo.contet already implements\nthe logic to parse the relevant HTTP headers to build an instance.\n\nThe legacy headers and properties are effectively ignored by this\nchange. These were deprecated and were even removed from oslo.context\nseveral cycles ago.\n\nChange-Id: Ife73536f9f3cff5eb0f0eedee7b5c8c2b002caad\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c4db61adc6e4f9f0e572cef380cf22724f903e16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c4db61adc6e4f9f0e572cef380cf22724f903e16"}]},"branch":"refs/heads/master"},"e5e0f4126f26bb1920c5f9764960d395c6013bcd":{"kind":"REWORK","_number":3,"created":"2026-07-27 16:34:09.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/82/995382/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/82/995382/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/82/995382/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/82/995382/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/82/995382/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/82/995382/3"}}},"commit":{"parents":[{"commit":"65649f9d928da0339c4521eee46e2b886e8aff01","subject":"cinder: Fix wrong override of project_domain_id","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/65649f9d928da0339c4521eee46e2b886e8aff01"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-06-29 16:49:57.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-27 16:33:50.000000000","tz":540},"subject":"Use built-in method to build RequestContext","message":"Use built-in method to build RequestContext\n\nThe base RequestContext class from oslo.contet already implements\nthe logic to parse the relevant HTTP headers to build an instance.\n\nThe legacy headers and properties are effectively ignored by this\nchange. These were deprecated and were even removed from oslo.context\nseveral cycles ago.\n\nChange-Id: Ife73536f9f3cff5eb0f0eedee7b5c8c2b002caad\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e5e0f4126f26bb1920c5f9764960d395c6013bcd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e5e0f4126f26bb1920c5f9764960d395c6013bcd"}]},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":""}}}]}
