)]}'
{"id":"openstack%2Fwatcher~986777","triplet_id":"openstack%2Fwatcher~master~Id106288a3cf5c9e85d1b90880ad7bca4d3fd2b57","project":"openstack/watcher","branch":"master","topic":"datamodel-freeze","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-05-19 17:45:48.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-05-20 13:57:42.000000000","reason":"removed on reply"},"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-04-30 14:55:08.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-05-19 16:10:37.000000000","reason":"removed on reply"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-05-21 10:25:12.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id106288a3cf5c9e85d1b90880ad7bca4d3fd2b57","subject":"Freeze data_model API response fields","status":"MERGED","created":"2026-04-30 11:28:31.000000000","updated":"2026-05-21 10:27:06.000000000","submitted":"2026-05-21 10:25:12.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":16,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"986777-datamodel-freeze","meta_rev_id":"bd5c9ac0dea31b4952247e67e40ef3177bc58b65","_number":986777,"virtual_id_number":986777,"owner":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"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-05-21 10:25:12.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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-05-19 17:45:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-05-20 13:57:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":-1,"date":"2026-05-19 16:10: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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":1,"date":"2026-05-20 13:57:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"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":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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-30 11:28:38.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-04-30 12:08:18.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-04-30 13:20:53.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-05-06 10:40:14.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-05-15 18:19:53.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"}],"messages":[{"id":"e18144d7e5f7a21b64a15529eb8db5310bc36aae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-04-30 11:28:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9fc2d79328ebda4767b74e90a41155db7ddcbaf3","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-04-30 11:28:38.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"f44d094407d1955cb89251f1f5aecad7f6c80893","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-04-30 11:41:07.000000000","message":"Patch Set 1:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/02424cbd234b4be9946bc38d9f5c5053\n\n- teim-code-review https://zuul.teim.app/t/main/build/757fdac0abda40509c6c8480b91587d5 : SUCCESS in 12m 22s","accounts_in_message":[],"_revision_number":1},{"id":"52b83884230421874d25adcbe9907861a85eb63d","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-30 12:08:18.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/rdo/buildset/2ef569a741814fe2956fa7aa264f0eb3\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/9a6a3e69094a459e83044485a7023db5 : SUCCESS in 38m 22s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/c86dc40a426f4619b694fae7c17f50f7 : RETRY_LIMIT in 32s","accounts_in_message":[],"_revision_number":1},{"id":"0d056a3fa115acfb94608cc94b8bc388566b35e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 13:20:53.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/a7664e9c55094f008e1043e5397daf54\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/76d77345d3a74dc2a088d121409b3641 : SUCCESS in 2m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/48d9ce4027f34367952d7529bf7c2de2 : SUCCESS in 8m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fdb1d8ac41474106ac16d4800b2e29a0 : SUCCESS in 3m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/75bffb86293e48219ac53eca158691e3 : SUCCESS in 4m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/00b00e9ac40c4c24849ac270500199d8 : SUCCESS in 3m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e0ef8084bff44c559dcc62f68a3ab01d : SUCCESS in 8m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1e33ac961424081973b26e0bd41917f : SUCCESS in 4m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e315a33ed02340aeb062dee9012e2414 : SUCCESS in 4m 50s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/59437893eb874a83b96fb52439f1bab7 : SUCCESS in 3m 38s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/765128f0ec2e4a289f43a4cb23a102f0 : SUCCESS in 1h 08m 00s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/363e9ef143b44757a089614ce7ce39a4 : SUCCESS in 51m 41s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/1a958aa110f4498cb283c0f0816019ab : SUCCESS in 15m 25s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/1b0decba5c7d4964a821bfbda2255531 : SUCCESS in 1h 33m 36s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/e8b4a69648c34ec6b25dd411d70e24cd : FAILURE in 32m 28s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/1e24bd062a3e42c4b6b55fd790e75864 : SUCCESS in 1h 35m 58s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/2ea87f09b6ad4c13b6c9dac9f86c0f79 : SUCCESS in 1h 36m 09s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/3327668239584f708a4f7382965154ff : SUCCESS in 1h 38m 35s","accounts_in_message":[],"_revision_number":1},{"id":"c858b6218e01fd57a2810c0c9c9d0b2fa429bb50","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-04-30 14:46:54.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":"9da99ff337ce7011299334c178833892531503af","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-04-30 14:47:01.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"dacb4a699f93483cff0d3ae1f7c3e76b49eb6a4d","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-04-30 14:51:34.000000000","message":"Patch Set 2:\n\n(5 comments)","accounts_in_message":[],"_revision_number":2},{"id":"6e15298ecbb4636b03c5dfc0fa67c1b1bbd12db0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-04-30 14:55:00.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"9f48baa81dc1dc77c84c7131ceb5e0f4e60954c5","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-04-30 14:55:08.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"03a3065a9f9621e5ed7e7e3ad111a72d52a88147","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-04-30 15:13:14.000000000","message":"Patch Set 3:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/cff276d7f1264b6da69166b8978f3aa1\n\n- teim-code-review https://zuul.teim.app/t/main/build/3136b165e0464008a1dda79bf669e46d : SUCCESS in 17m 56s","accounts_in_message":[],"_revision_number":3},{"id":"24a09181a9ca5ca1338b2e6dfabd1195c7d87cae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 16:47:15.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/3cfa9d3ae36f458a8352a8ea577c2aed\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/f509429edff44855aac5d50b2b457121 : SUCCESS in 4m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3e33f43bc8a5417095c68b6043e6266a : SUCCESS in 6m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca891b831b9d47609da5acda87cc1675 : SUCCESS in 5m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b8a1b5d2cd7a49ea8223bcfc12dc2f44 : SUCCESS in 5m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/35c98cf6eb794b699ce213efa3277efa : SUCCESS in 3m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e65a02d812504d89b7c0b6ed8e664b93 : SUCCESS in 4m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/422ace9146a3439f839ddfaf7519bb45 : SUCCESS in 6m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/73579ed1adc44c80a9bb7d6ecc8f659d : SUCCESS in 4m 50s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/9d62166a67c14641bb08d906ab55d0b0 : SUCCESS in 4m 47s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/80dfa59a73974f6e9baf512946487894 : SUCCESS in 1h 03m 52s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/777929df70cd4fc7a3b26da0eea2b2ad : SUCCESS in 1h 04m 05s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/f5838e18a853450192951d10ad657938 : SUCCESS in 29m 16s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/f008697a6d774b978312f6ef4bec0eb4 : SUCCESS in 1h 38m 32s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/2d4c222fbe914f33be8da25b780f8a8e : FAILURE in 31m 31s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/fa8689a65a604e448b8f19f7f7149e85 : SUCCESS in 1h 09m 25s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/309879be65ee4418a2b17290de18ab36 : SUCCESS in 1h 08m 56s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/a861d5f11698470f893a46936b733781 : SUCCESS in 1h 37m 47s","accounts_in_message":[],"_revision_number":3},{"id":"bcf37c94c4c990f5849cf223b6f7224447055a2d","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-30 17:49:59.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/buildset/7f7202293c5b4cd0a53615e446017483\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/7aa24ac7a5674589884c4ccbdde96e23 : SUCCESS in 2h 53m 41s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/46dae5cf381746929b2d7a5db5a31dfb : SUCCESS in 2h 11m 47s","accounts_in_message":[],"_revision_number":3},{"id":"139c24b6e144f47581fc08f115c0e17b183c4d78","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-04 10:35:28.000000000","message":"Uploaded patch set 4: Commit message was updated.\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":4},{"id":"04888ed98f9c4f73dd936384070daa0847085307","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-05-04 10:35:38.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"57049bbb311ff1df3b366291ee9f70f2afd72b02","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-05-04 11:40:21.000000000","message":"Patch Set 4:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/9da0d5a45c9a4d9d99338c82ee078f6d\n\n- teim-code-review https://zuul.teim.app/t/main/build/cd728f57731d4241ab49f388520e9d9a : SUCCESS in 12m 35s","accounts_in_message":[],"_revision_number":4},{"id":"006ca6c884c8b168298d7c3a453dd5503104ae71","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 12:21:05.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a83d3e0ef66149b8a6bd5cec9f0d0ed5\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/75b2884004b14e5089a6cbdab2bf39d3 : SUCCESS in 7m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6d1f7b4b9e9a40429f766121df356ffa : SUCCESS in 6m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/78483fce40b3463b9fc169936598ba38 : SUCCESS in 2m 54s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4f4544cbb9824375a1fdcd3d9cbc3a17 : SUCCESS in 5m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c3b857ada9664281966014af58e7aadc : SUCCESS in 5m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/59ea8a6a29594741b35b6eb40d5ffb36 : SUCCESS in 8m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9ad4662bf874438b2405bfe6dc7bc32 : SUCCESS in 5m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/57d661e2dd9043f5bd289391c83efd07 : SUCCESS in 5m 18s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/1b0950d0bc084a5c8a83b5c1e9bdb5b8 : SUCCESS in 4m 51s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/ce18c2e0799e4a86a3c1d33f37547cdc : SUCCESS in 26m 46s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1972abc70fc3426bbf2cf768882422f0 : SUCCESS in 52m 17s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/3fc1f310c4aa486a94d596f95c1ef915 : SUCCESS in 18m 17s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/264b8980db9e4f92a7c3c575853fb024 : SUCCESS in 1h 10m 06s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/d1d39ab7eee94bfebbe76d975874e050 : SUCCESS in 16m 45s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/571459821dea47feac40b36b66d23c68 : SUCCESS in 1h 34m 10s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/eb48d943d59048569696fde3237636b9 : SUCCESS in 1h 34m 16s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/c05b5e1ce98b4df3875cdf1822de4993 : SUCCESS in 1h 40m 46s","accounts_in_message":[],"_revision_number":4},{"id":"a8af690e880ee419fd28710f8e5be2b84ed2c65f","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-04 13:28:17.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/buildset/40a6f4ff159e442e903ce257ad7796fd\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/f63e451eff0e4854b8c91ec058b53dc1 : SUCCESS in 2h 51m 25s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdo/build/ab9250c45231445fa246f61f92492b3e : SUCCESS in 2h 13m 54s","accounts_in_message":[],"_revision_number":4},{"id":"2db929fafe22640fdbbb3c5036dc3711693f7b5b","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-05-06 10:40:14.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b75edc957dfafef7d40ca0080b3fac5cf389ef65","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-12 15:24:49.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"e11a074a02126346fd2776350f9134e95ba56336","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-12 15:57:45.000000000","message":"Patch Set 5: 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/397f31ce6ec04204a2115b6571a8c301\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/2bfa540fbc3646fc84c5fb626a1c1122 : FAILURE in 10m 38s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/44858fa909254a9a8f451acf40f9317a : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":5},{"id":"370026decc075fbba7fcda520f85e84608ab813d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 17:31:50.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0d629a2968f44545a7a8529483b655e6\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/9f9094dc815744259ba98d35e8ad6415 : SUCCESS in 2m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3d3f0859bc1a4b4d9f1ddbc84982eab4 : SUCCESS in 4m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e943b48813741d0aad3f8932a3ad41d : SUCCESS in 2m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f21dd4fcbf8a4f97a0f1fb045361e0a9 : SUCCESS in 3m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/49c534966a0c40b694357f13a4469517 : SUCCESS in 3m 09s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2c9ff981ad2e41eabb66fce715aa5053 : SUCCESS in 5m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b81e2399901b4d60b4449420865ebd90 : SUCCESS in 4m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/31526dd57a5f4838b2feb88e4cc5d572 : SUCCESS in 3m 04s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/82512cd5100b49fea6a30a1748ce7b34 : SUCCESS in 3m 07s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/e65fb16b4daf45d7996950c2d6192232 : SUCCESS in 40m 36s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/16e8274003174740a0b4c2966e588602 : SUCCESS in 41m 34s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/338bda9cc584404b913d669951a043c6 : SUCCESS in 24m 51s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/c413213a025e4717b9926135fa9e960d : SUCCESS in 1h 38m 55s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/f40373ef893d4eedb055cbd92c0d5ec2 : SUCCESS in 33m 39s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/41972344be67451fb01bf0a825ee6894 : SUCCESS in 1h 28m 20s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/58bcf524d94c4b3db45e602d7475bed4 : SUCCESS in 2h 00m 22s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/88f095b830f54e0f8d83b05f777df8cb : SUCCESS in 2h 02m 02s","accounts_in_message":[],"_revision_number":5},{"id":"74b63af90d3b5545a6985be213c00cb377dbfc33","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-14 09:12:43.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"c9f0a3da7556a165001c10403d0fe9723c41bd46","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-14 12:17:32.000000000","message":"Patch Set 5: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/de0bb6eb369a4290a3986c7a3fccd2da\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/554708b886ee486d8f307b5270df0a7d : SUCCESS in 2h 52m 52s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/692f2939e8ab4e0385cfda7d8af6b5d3 : SUCCESS in 2h 07m 17s","accounts_in_message":[],"_revision_number":5},{"id":"6a37c7b09dbb560eae2af47250b185d1100e75e5","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-05-14 13:24:25.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"3a73dd311f3cc12157393341bfb21be5698bfff4","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-05-15 18:19:53.000000000","message":"Patch Set 5: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"7774b3c0a2c513a47d9ada8c9e77b521435a9b86","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-19 10:54:03.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"2c0aa8f50c00081c769de860ceb2d7122158dfd6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-19 11:00:09.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"f4c50bb077f9551c64ee05fd42b4048066ec94b2","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-19 11:36:31.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"95592451e861a4e572facdefbc90ea147df7ec9d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-19 13:03:02.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9e0470eb32cd4cff9260511d5106aeb5\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/44229b85fae5494781664d71f36c5030 : SUCCESS in 3m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/37a697d898db4bf5b07afb8374368fee : SUCCESS in 6m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2ca88ef980cb4241accb62a7f74703f6 : SUCCESS in 5m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f280b2c4e0c844709a22f52d277bc7fb : SUCCESS in 6m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6249851179f24a0785b2650353013d7a : SUCCESS in 7m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/eb4603ae67834c7699cf6ffef56808c0 : SUCCESS in 4m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/733cf4c88dba4011a888a15471bb8b12 : SUCCESS in 7m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1c7ad93f81094e7b8de4757125f30f48 : SUCCESS in 4m 08s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/b183529020a74a2eb773fb8643e8109a : SUCCESS in 6m 36s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/39d8c4d9d2c2443a91145e35b4fb2f7f : SUCCESS in 52m 48s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/96ba2aae5fc04dee8c3d7b5b284d1680 : SUCCESS in 34m 27s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/52bfd91bb4884d389a3e09cef7e8d9cb : SUCCESS in 38m 57s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/3feb133cc4dc4343bd574ac0f3c61d9b : SUCCESS in 1h 39m 04s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/34f8d9bf6d88492d846483e56b93e378 : SUCCESS in 30m 45s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/2f8946da99be465bbda6320e9b2dd58e : SUCCESS in 1h 45m 24s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/0737fdf5232044f8abfcfc7756fb76f5 : SUCCESS in 1h 56m 19s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/a87af35c37a14095a0a066cd6ca825a8 : SUCCESS in 1h 57m 30s","accounts_in_message":[],"_revision_number":6},{"id":"8ff35b8f9bd4c8df40b518d64faeb1056b2c1896","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-19 16:10:37.000000000","message":"Patch Set 6: 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/1a041239ae834d0093072105d3e80e4f\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/59ed8094d0204d839e2fa2015fe3b362 : SUCCESS in 4h 40m 06s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/c5a2f8c2487f49289d83165b8bba6f69 : FAILURE in 2h 27m 46s","accounts_in_message":[],"_revision_number":6},{"id":"5b29386a2e9f3e699552c3e081467f6dd6c02745","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-05-19 17:45:48.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"9894c7aef7c975625278941e9ad06be11da55043","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-05-20 13:57:42.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"d15a7ad8a1abc7028e79b83f8198ab9f6cafec32","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-05-20 13:57:54.000000000","message":"Patch Set 6: Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"77380b757c1cffbef0a52e5838b4f3bc403727cd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-20 13:57:56.000000000","message":"Patch Set 6: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/18b4d8ac98864edeb57eab2b94523b37\n\n\nWarning:\n  Change 986830,4 in project openstack/python-watcherclient does not share a change queue with 986777 in project openstack/watcher","accounts_in_message":[],"_revision_number":6},{"id":"64559068b9f13f42f0beac9bd4ac4b58d47579f6","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-21 06:15:39.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"0c4f2b5e97181665835b5683811e3790ecb2acaf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 08:20:44.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/802b615682384ee489f7d16107d4f74f\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/367a280c3b714efeb6dc1d28949aca2c : SUCCESS in 3m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5459a64205064496989032fdc8a9d857 : SUCCESS in 7m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1af742ea520349438fc50814a3adb0db : SUCCESS in 4m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e2dbc2a9ee034eb4a43cbcc65fd8dc3e : SUCCESS in 4m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cc7260b3f3c14e9ca0807946a1c6e607 : SUCCESS in 5m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/82fe1a9b882e4770a0b8f2e9b4395e13 : SUCCESS in 8m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/926cc1c3c88b4a8b98d9a75d061ab605 : SUCCESS in 9m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4a0855ded482478d9e70e518dc5f84d0 : SUCCESS in 4m 36s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/b1981c5855244e02b5eaaf5370b4acf4 : SUCCESS in 4m 51s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/68983fd82b35481cb6cc784fc5509aa4 : SUCCESS in 53m 47s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fbca493cacce4da78f1e2bbd6efc19fa : SUCCESS in 35m 35s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/7d541ce449964bf48fd63aad7c509352 : SUCCESS in 37m 45s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/49a9646b16e746798d9fcc82127882d3 : SUCCESS in 1h 06m 12s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/e917a51cecd64952bc8d52c63d68ed07 : SUCCESS in 24m 47s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/675dfabc97844d6d89c2bf7797500a18 : SUCCESS in 1h 58m 45s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/fe229025c92c4e7a8f70f6788b41bc02 : SUCCESS in 1h 40m 50s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/33e30099509141c2864107273d8ef04e : SUCCESS in 1h 55m 56s","accounts_in_message":[],"_revision_number":6},{"id":"c38ae44a7676dda9bf9d0c5e91f38f8aece1c854","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 08:21:20.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"4ac9800b5e206dc2987385e072fbdd30a827fd44","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-21 08:43:03.000000000","message":"Patch Set 6:\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/bca1d2f3ada6411b813649e7b47835f2\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/8ee27be663ed4705977f18f2c752935b : SUCCESS in 2h 26m 00s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/e426962108ee4df19efcde728aac2e8a : FAILURE in 1h 40m 23s","accounts_in_message":[],"_revision_number":6},{"id":"6c5fafd8af29b4601c3954e06ab6215df0e29fd8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 10:25:12.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f8f87883b7a24728b0c1f080fcf5dd9e\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/c695dc7ea52d4dc6b54b34a6ce5be82e : SUCCESS in 5m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/681fb3058dd7414cabf75911b44ceb6e : SUCCESS in 6m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/310c7696288d41ff9e0171d58a1b04a1 : SUCCESS in 6m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e183887b5fd84387accdff0893a7a5d2 : SUCCESS in 6m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/802aefb4f4e84fb1848b21df7257281f : SUCCESS in 9m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/56d7fd8751d04ed89d940330c5cd229c : SUCCESS in 5m 52s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/cf8e17394d0b4586ad72da9858890109 : SUCCESS in 5m 03s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/1f00389e69ae4d4d91926182a4701f9b : SUCCESS in 39m 51s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4b5ecf3610004fa1965eda51630272e1 : SUCCESS in 51m 51s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/899774ae35ec481bac44bc1f2af2939d : SUCCESS in 39m 45s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/69704f2e15574359aef1f74f30f54bec : SUCCESS in 1h 42m 00s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/820eafbe1bfc4b74b4f2475c163d56aa : SUCCESS in 32m 31s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/7438e5e37f95438eab0f07b9a6505385 : SUCCESS in 1h 57m 10s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/039ecbae9b8f4bc8a7eb38fe7f95cc2c : SUCCESS in 1h 54m 19s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/b1ef1c00ec7e49e0ac42d116f910ac3c : SUCCESS in 1h 30m 08s","accounts_in_message":[],"_revision_number":6},{"id":"d9495d7f47b74ed77dc668ec9309a160c49847ec","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 10:25:12.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"bd5c9ac0dea31b4952247e67e40ef3177bc58b65","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 10:27:06.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/71160c5d5a2e489b9cbf1d8b089aca95\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/677984801ad649f6b3095a43ccbd44d0 : SUCCESS in 48s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f6cc71b7bcd4d9db7884977f2ab85aa : SUCCESS in 48s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0493c4ebf3c947b295c2006a874b60d9 : SUCCESS in 1m 41s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"0de5833b34dc7526f8d399e47f957ddbc2c74fc8","revisions":{"a24abfcd1894cf5585c2fb95eafdafcc29c75481":{"kind":"REWORK","_number":1,"created":"2026-04-30 11:28:31.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/77/986777/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/986777/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/986777/1"}}},"commit":{"parents":[{"commit":"0592978b807a91cddef3eb05382dec245bcc269e","subject":"Merge \"Update the How to contribute documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0592978b807a91cddef3eb05382dec245bcc269e"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-04-21 15:20:30.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-04-30 11:28:29.000000000","tz":120},"subject":"Freeze data_model API response fields","message":"Freeze data_model API response fields\n\nThe data_model API directly exposed all fields present on the internal\nComputeNode and Instance objects, meaning any new internal field would\nautomatically appear in the API response and require a microversion bump.\n\nDecouple the API from the internal schema by introducing FROZEN_NODE_FIELDS\nand FROZEN_SERVER_FIELDS allowlists and a filter_data_model_fields() function\nthat strips any key not in those sets before the response is returned. New\ninternal fields are now silently excluded from the API output without needing\na microversion.\n\nAdd TestFilterDataModelFields unit tests that cover: unknown node and server\nfields being stripped, correct interaction with the existing version-hiding\nlogic, preservation of all frozen fields, and a fully-populated model fixture\n(using _fill_missing_fields to cover optional fields the faker leaves unset).\n\nAdditionally, adding documentation in the API ref doc and in the\ncontributor documents.\n\nAssisted-By: claude-code\nChange-Id: Id106288a3cf5c9e85d1b90880ad7bca4d3fd2b57\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a24abfcd1894cf5585c2fb95eafdafcc29c75481"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a24abfcd1894cf5585c2fb95eafdafcc29c75481"}]},"branch":"refs/heads/master"},"7cf66fb800ca20350436caba286a9899bc617aea":{"kind":"REWORK","_number":2,"created":"2026-04-30 14:46:54.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/77/986777/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/986777/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/986777/2"}}},"commit":{"parents":[{"commit":"0592978b807a91cddef3eb05382dec245bcc269e","subject":"Merge \"Update the How to contribute documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0592978b807a91cddef3eb05382dec245bcc269e"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-04-21 15:20:30.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-04-30 14:46:45.000000000","tz":120},"subject":"Freeze data_model API response fields","message":"Freeze data_model API response fields\n\nThe data_model API directly exposed all fields present on the internal\nComputeNode and Instance objects, meaning any new internal field would\nautomatically appear in the API response and require a microversion bump.\n\nDecouple the API from the internal schema by introducing FROZEN_NODE_FIELDS\nand FROZEN_SERVER_FIELDS allowlists and a filter_data_model_fields() function\nthat strips any key not in those sets before the response is returned. New\ninternal fields are now silently excluded from the API output without needing\na microversion.\n\nAdd TestFilterDataModelFields unit tests that cover: unknown node and server\nfields being stripped, correct interaction with the existing version-hiding\nlogic, preservation of all frozen fields, and a fully-populated model fixture\n(using _fill_missing_fields to cover optional fields the faker leaves unset).\n\nAdditionally, adding documentation in the API ref doc and in the\ncontributor documents.\n\nAssisted-By: claude-code\nChange-Id: Id106288a3cf5c9e85d1b90880ad7bca4d3fd2b57\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7cf66fb800ca20350436caba286a9899bc617aea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7cf66fb800ca20350436caba286a9899bc617aea"}]},"branch":"refs/heads/master"},"d835370c3544db97f6b887b4e9524f5f5541884b":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-04-30 14:55:00.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/77/986777/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/986777/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/986777/3"}}},"commit":{"parents":[{"commit":"0592978b807a91cddef3eb05382dec245bcc269e","subject":"Merge \"Update the How to contribute documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0592978b807a91cddef3eb05382dec245bcc269e"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-04-21 15:20:30.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-04-30 14:51:44.000000000","tz":120},"subject":"Freeze data_model API response fields","message":"Freeze data_model API response fields\n\nThe data_model API directly exposed all fields present on the internal\nComputeNode and Instance objects, meaning any new internal field would\nautomatically appear in the API response and require a microversion bump.\n\nDecouple the API from the internal schema by introducing\nFROZEN_NODE_FIELDS and FROZEN_SERVER_FIELDS allowlists and a\nfilter_data_model_fields() function that strips any key not in those\nsets before the response is returned. New internal fields are now\nsilently excluded from the API output without needing a microversion.\n\nAdd TestFilterDataModelFields unit tests that cover: unknown node and\nserver fields being stripped, correct interaction with the existing\nversion-hiding logic, preservation of all frozen fields, and a\nfully-populated model fixture (using _fill_missing_fields to cover\noptional fields the faker leaves unset).\n\nAdditionally, adding documentation in the API ref doc and in the\ncontributor documents.\n\nAssisted-By: claude-code\nChange-Id: Id106288a3cf5c9e85d1b90880ad7bca4d3fd2b57\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d835370c3544db97f6b887b4e9524f5f5541884b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d835370c3544db97f6b887b4e9524f5f5541884b"}]},"branch":"refs/heads/master"},"c0648c041b0bd71c31493c9ee4e86e0b064541b1":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-05-04 10:35:28.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/77/986777/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/986777/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/986777/4"}}},"commit":{"parents":[{"commit":"0592978b807a91cddef3eb05382dec245bcc269e","subject":"Merge \"Update the How to contribute documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0592978b807a91cddef3eb05382dec245bcc269e"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-04-21 15:20:30.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-05-04 10:34:36.000000000","tz":120},"subject":"Freeze data_model API response fields","message":"Freeze data_model API response fields\n\nThe data_model API directly exposed all fields present on the internal\nComputeNode and Instance objects, meaning any new internal field would\nautomatically appear in the API response and require a microversion bump.\n\nDecouple the API from the internal schema by introducing\nFROZEN_NODE_FIELDS and FROZEN_SERVER_FIELDS allowlists and a\nfilter_data_model_fields() function that strips any key not in those\nsets before the response is returned. New internal fields are now\nsilently excluded from the API output without needing a microversion.\n\nAdd TestFilterDataModelFields unit tests that cover: unknown node and\nserver fields being stripped, correct interaction with the existing\nversion-hiding logic, preservation of all frozen fields, and a\nfully-populated model fixture (using _fill_missing_fields to cover\noptional fields the faker leaves unset).\n\nAdditionally, adding documentation in the API ref doc and in the\ncontributor documents.\n\nAssisted-By: claude-code\nDepends-On: https://review.opendev.org/c/openstack/python-watcherclient/+/986830\nChange-Id: Id106288a3cf5c9e85d1b90880ad7bca4d3fd2b57\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c0648c041b0bd71c31493c9ee4e86e0b064541b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c0648c041b0bd71c31493c9ee4e86e0b064541b1"}]},"branch":"refs/heads/master"},"5a2d908f36cb0c3e5379fb7fdfce55f7e20572f4":{"kind":"REWORK","_number":5,"created":"2026-05-12 15:24:49.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/77/986777/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/986777/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/986777/5"}}},"commit":{"parents":[{"commit":"0592978b807a91cddef3eb05382dec245bcc269e","subject":"Merge \"Update the How to contribute documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0592978b807a91cddef3eb05382dec245bcc269e"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-04-21 15:20:30.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-05-12 14:57:29.000000000","tz":120},"subject":"Freeze data_model API response fields","message":"Freeze data_model API response fields\n\nThe data_model API directly exposed all fields present on the internal\nComputeNode and Instance objects, meaning any new internal field would\nautomatically appear in the API response and require a microversion bump.\n\nDecouple the API from the internal schema by introducing\nFROZEN_NODE_FIELDS and FROZEN_SERVER_FIELDS allowlists and a\nfilter_data_model_fields() function that strips any key not in those\nsets before the response is returned. New internal fields are now\nsilently excluded from the API output without needing a microversion.\n\nAdd TestFilterDataModelFields unit tests that cover: unknown node and\nserver fields being stripped, correct interaction with the existing\nversion-hiding logic, preservation of all frozen fields, and a\nfully-populated model fixture (using _fill_missing_fields to cover\noptional fields the faker leaves unset).\n\nAdditionally, adding documentation in the API ref doc and in the\ncontributor documents.\n\nAssisted-By: claude-code\nDepends-On: https://review.opendev.org/c/openstack/python-watcherclient/+/986830\nChange-Id: Id106288a3cf5c9e85d1b90880ad7bca4d3fd2b57\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5a2d908f36cb0c3e5379fb7fdfce55f7e20572f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5a2d908f36cb0c3e5379fb7fdfce55f7e20572f4"}]},"branch":"refs/heads/master"},"0de5833b34dc7526f8d399e47f957ddbc2c74fc8":{"kind":"REWORK","_number":6,"created":"2026-05-19 11:00:09.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/77/986777/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/986777/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/986777/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/986777/6"}}},"commit":{"parents":[{"commit":"0592978b807a91cddef3eb05382dec245bcc269e","subject":"Merge \"Update the How to contribute documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0592978b807a91cddef3eb05382dec245bcc269e"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-04-21 15:20:30.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-05-19 10:59:51.000000000","tz":120},"subject":"Freeze data_model API response fields","message":"Freeze data_model API response fields\n\nThe data_model API directly exposed all fields present on the internal\nComputeNode and Instance objects, meaning any new internal field would\nautomatically appear in the API response and require a microversion bump.\n\nDecouple the API from the internal schema by introducing\nFROZEN_NODE_FIELDS and FROZEN_SERVER_FIELDS allowlists and a\nfilter_data_model_fields() function that strips any key not in those\nsets before the response is returned. New internal fields are now\nsilently excluded from the API output without needing a microversion.\n\nAdd TestFilterDataModelFields unit tests that cover: unknown node and\nserver fields being stripped, correct interaction with the existing\nversion-hiding logic, preservation of all frozen fields, and a\nfully-populated model fixture (using _fill_missing_fields to cover\noptional fields the faker leaves unset).\n\nAdditionally, adding documentation in the API ref doc and in the\ncontributor documents.\n\nAssisted-By: claude-code\nDepends-On: https://review.opendev.org/c/openstack/python-watcherclient/+/986830\nChange-Id: Id106288a3cf5c9e85d1b90880ad7bca4d3fd2b57\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0de5833b34dc7526f8d399e47f957ddbc2c74fc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0de5833b34dc7526f8d399e47f957ddbc2c74fc8"}]},"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}}]}],"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":"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":""}}}]}
