)]}'
{"id":"openstack%2Fdevstack~984605","triplet_id":"openstack%2Fdevstack~master~If31e635e79cb14eb2a1b798faf8964ea5632c5b2","project":"openstack/devstack","branch":"master","attention_set":{},"removed_from_attention_set":{"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-04-24 00:49:20.000000000","reason":"Change was marked work in progress"},"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2026-04-24 00:49:13.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}}},"hashtags":[],"change_id":"If31e635e79cb14eb2a1b798faf8964ea5632c5b2","subject":"WIP Fix IPv6 support for multinode devstack deployments","status":"NEW","created":"2026-04-14 17:22:51.000000000","updated":"2026-04-24 02:36:03.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":2,"unresolved_comment_count":2,"work_in_progress":true,"has_review_started":true,"meta_rev_id":"f979dede9c398504b2389106942c4be8b39df0b1","_number":984605,"virtual_id_number":984605,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-04-24 02:36:03.000000000","permitted_voting_range":{"min":-2,"max":2},"_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"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-24 01:34:28.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_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"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":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"}]},"pending_reviewers":{"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"}]},"reviewer_updates":[{"updated":"2026-04-14 18:39:38.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-14 20:06:05.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"}],"messages":[{"id":"07db56a1c7f35480044731244a016ee91d2b14dc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-14 17:22:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1a3c3a4e52673db60f3bbb31b4d909657f08bd77","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-14 18:39:38.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/fdfbeaf234a748b3b251cb81b1d9b186\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/55c8b5f060574d5bbbb05d587179a1ec : SUCCESS in 1h 15m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"557098f7df66e8fe7a9575cb6b99b65648f21dd4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 20:06:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/879fd20ba09449eeb85b337aeabaf35d\n\n- grenade https://zuul.opendev.org/t/openstack/build/0a5db929d9ef4973bfd9015320285423 : SUCCESS in 35m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c73e7e66f65d4c4ba83b32f8d79785ae : SUCCESS in 2h 06m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13a194503f9a4e578fe2ae02f9cd36bd : SUCCESS in 4m 25s\n- devstack https://zuul.opendev.org/t/openstack/build/2ad70f2f22a744c587ef86ef62383476 : SUCCESS in 13m 59s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/294706021d38468abbeaca33620d9c56 : SUCCESS in 32m 52s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/643eb8c1d67c437b96a1530b2347c356 : SUCCESS in 18m 26s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/ab832fb2810f49f4a4716bbf6a7b242d : FAILURE in 11m 46s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/a2e454a0dfed414abce2c0632f77cc0d : SUCCESS in 1h 02m 26s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/97a523270be54f57bd7cdab0acc77c57 : SUCCESS in 1h 42m 33s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/2b4b8199ef7749d3a137d6a719f89926 : SUCCESS in 1h 50m 03s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/048d431d29bc425f9566f3292c73f1f0 : SUCCESS in 1h 29m 27s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/cd65f15a0a204f13a175aa265329b582 : FAILURE in 1h 54m 40s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/6cc1dc8368814ccc96106fcfa77e3366 : FAILURE in 59m 45s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/af5555974b9d41018941749c49ba1102 : SUCCESS in 1h 50m 38s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/2181e14dfe26421689a0c2601b49647a : SUCCESS in 36m 33s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/9a01d190436f4ebea7e4e82e935d6d0a : SUCCESS in 2m 33s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/1d6f29d779044917bf92f6712bf37d9b : SUCCESS in 2m 29s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/1bff4684ae4a4b05bfba9c4b6fd0d188 : SUCCESS in 32m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2cb14002012f445181c94a917ad77218 : SUCCESS in 59m 19s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/e0e6fdb7b74a4207948c6ead5f2051bc : SUCCESS in 50m 08s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/c23b107da58a4e35a5726dbf1bec8dd5 : SUCCESS in 1h 45m 46s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/c49096f2f87a4b18b9da63fcbfcd841a : SUCCESS in 1h 21m 14s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9657d554a6004b59aa6f5bb12fe50206 : SUCCESS in 1h 11m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a27fdeda584a4d869856f8a28d6412cf : SUCCESS in 44m 53s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/aa611eb1c8b44fff9f7e098945564b81 : SUCCESS in 1h 01m 29s","accounts_in_message":[],"_revision_number":1},{"id":"30ca85c85dd461893673ad25d302fd21a35f5c48","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-14 21:59:40.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":"697c0ff89b4f2c2ca46f748652aa78ebb1847327","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-14 23:06:57.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/497f55e3be4344d795c6d004f5e0ecfa\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/b332fcc2ca524d7ea3fc65e8b50bcae2 : SUCCESS in 1h 06m 24s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0ee5511099f852968df2cc8a78b7ae20ee71ef96","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 23:56:15.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/89609762baf84c6a813add75404bc28b\n\n- grenade https://zuul.opendev.org/t/openstack/build/2652b0da4dcb4b11ab01b0e52791ab84 : SUCCESS in 36m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/451f6e2539804f78885758ff862d19a7 : SUCCESS in 1h 16m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3908d44354b34f3ba33b346a45de7543 : SUCCESS in 6m 38s\n- devstack https://zuul.opendev.org/t/openstack/build/be52cd1fb015428997a28edd20319f14 : SUCCESS in 12m 08s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/e31d7e5d2c0e4e6797da29f241bd158e : SUCCESS in 30m 10s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/ea34601ba4334bc0ad6ca77218cf307f : SUCCESS in 15m 52s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/7e9538477bf5402aa1feb27bbda19871 : SUCCESS in 1h 31m 09s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/9f5f2c9793944889b46bec5f95752b36 : SUCCESS in 1h 15m 41s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/09797c2ab3374697b4ef075669c96178 : SUCCESS in 54m 21s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/fdd51150ed7546d28a6b85d95853044c : SUCCESS in 1h 36m 57s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/d88707f6aae84114b4ce68aa0a25a5d4 : SUCCESS in 1h 41m 30s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/6ed2f909f4344295a8e9b887de5d5b82 : SUCCESS in 54m 56s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/3521077e2fa64594885b5403a7c1d547 : SUCCESS in 1h 45m 43s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/c0973191f2a84f9785ed7847d87cda3f : SUCCESS in 1h 29m 59s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/15c64303451242298625506740ddbbc8 : SUCCESS in 35m 00s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/7427892026924f168dfa01159947991a : SUCCESS in 3m 08s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/4020f797df054e9eaac2d183797f10f1 : SUCCESS in 3m 37s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/0114aaf7a19842f1b59b3675680a3081 : SUCCESS in 1h 20m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f72386d09a1249459675e94c00710d26 : SUCCESS in 51m 25s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/43730e5d69a34664a43ebc6f99d8fea9 : SUCCESS in 43m 38s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/8f39ee3d64954779b92060aedfc320b1 : SUCCESS in 1h 20m 31s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/b115cc1db4114919aa6e7ebb8b336607 : SUCCESS in 44m 07s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/631b222a47474c8aa620edfc8538e9e9 : SUCCESS in 59m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5ad843b5963a4a99a796e648c74b6217 : SUCCESS in 1h 00m 54s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c3f309f6fb854fff83941f1449790a44 : SUCCESS in 1h 49m 22s","accounts_in_message":[],"_revision_number":2},{"id":"847d8dd48dfd49d3b18f5cf84f5072d19be60c0c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-22 20:34:33.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":"5df9ea158efc9c69ee8e1c2aed3bddfbb1f38870","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-22 21:10:20.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0e3b42d1de08f3d6c24add1e131f68c49d1b4356","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-22 22:18:29.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/467826bde4d44963b24ee00dfea3c5e5\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/d2711e67a5de4762adbc3e6c75ec5f4b : SUCCESS in 1h 07m 16s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"968bb217bc355c243eba93464ffa1ddc17e4124b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-22 22:41:54.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":5},{"id":"ba07d2adcf261bbb1203d4d1173427d3fd9c873c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-22 22:47:27.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"3cfb7dc9517d66f5908635489ab512994c363c94","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-22 23:54:31.000000000","message":"Patch Set 6: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/f4190bb2f19a45839a419aa6e90edfdd\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c77efb5b8dce4d18be7e82b3709aca6c : SUCCESS in 1h 06m 14s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"298efece632c43bccf5fa71be38f827e00fe74e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-23 00:59:28.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7d8bfcbcd3d241b9ba5727b85e251ed7\n\n- grenade https://zuul.opendev.org/t/openstack/build/afdbf7d11bce49b29e110d2fb9e0f3cd : SUCCESS in 1h 01m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e5d73844b9184e659616de5d5ea534c9 : SUCCESS in 1h 52m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef0d40ec94384de6ae7e8c32a4019aa6 : SUCCESS in 4m 45s\n- devstack https://zuul.opendev.org/t/openstack/build/584bb673ab1f45d0b9e3149a8a95ff55 : SUCCESS in 24m 56s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/cf09d908951f493d9d09d2467dfa98c9 : SUCCESS in 25m 15s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/bbbb7d3dbfd34d59a72c66dc38d301a9 : SUCCESS in 24m 33s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/0289c41141aa44dfab493707560af8f4 : SUCCESS in 1h 44m 58s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/ac9fe1dae105438b89f4367dc0e0cfe5 : SUCCESS in 57m 06s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/625ce4bdd7964a86b9612044dd37626f : SUCCESS in 1h 26m 20s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/15020876bff1410f9abe1f8764d5b033 : SUCCESS in 51m 45s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/3b0ae6d4602e4f38b45053c1cc7d4e7f : SUCCESS in 1h 33m 06s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/2b790c4f3f01471fbd13114afb044ad2 : SUCCESS in 2h 07m 07s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/59e8bd909f4e4c3ab8f99fcb884a745a : SUCCESS in 1h 38m 59s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/cf741a67d0d94b44999f999beaa29665 : SUCCESS in 1h 43m 07s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/2811d064ed7941e68e562feea0cacf75 : SUCCESS in 35m 52s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/e2e08796a60240cdbfb997859da0267c : SUCCESS in 3m 04s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/5117effb11ec42989b54e50817705494 : SUCCESS in 1m 55s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/7f7a793f3c8e46f2bb778a32a49f9df7 : SUCCESS in 1h 06m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a111aaf2a0f24a02afc7a1337fd3efd9 : SUCCESS in 56m 22s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/653b8c4b2d004f3eb878752691c8c055 : SUCCESS in 1h 13m 07s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/7e64fe060f20491a9783825f1de0d7f5 : SUCCESS in 1h 14m 45s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/be83e2dd35bb4183bd0fb0dbd0cbde48 : SUCCESS in 1h 35m 30s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/31853f9bec4341a8bfa5ea85e95ed82c : SUCCESS in 1h 03m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/add6c836b5c74361ba0330178c0b1d59 : SUCCESS in 54m 23s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2c015c054ea54621a82a8f42194aae40 : SUCCESS in 1h 38m 57s","accounts_in_message":[],"_revision_number":6},{"id":"9019f1a874d6293d1a89790396f51217b850bb95","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-23 02:05:20.000000000","message":"Uploaded patch set 7.\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":7},{"id":"0e86c4c5e06a13aae8f03835b13da53259b26945","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-23 03:23:12.000000000","message":"Patch Set 7: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a0ebf6dbfb3d4a3186275b5cc654c660\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/443d5a1a1dc649499e2a30e20b962fcb : SUCCESS in 1h 16m 45s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"a958bbc64a44dec3585973e6daa9f846925a0498","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-23 04:49:13.000000000","message":"Patch Set 7: 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/26e94b9218ef446eb4bbfc1d6d37a925\n\n- grenade https://zuul.opendev.org/t/openstack/build/679023514d614afc83affb8d97a781dd : SUCCESS in 1h 10m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/da3fd1d56b09482fa25e02f2d405badd : SUCCESS in 1h 00m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ba28cdc13b14e5e98dba73566da0a1f : SUCCESS in 6m 54s\n- devstack https://zuul.opendev.org/t/openstack/build/da010e79f8da4c3d87f32501d7f1f4a7 : SUCCESS in 12m 10s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/90cf594a71924aac93caabccba0650ce : FAILURE in 22m 35s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/fb2e94996c9d4b4f8c8ccfe34d0ce62f : SUCCESS in 26m 54s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/41788e6b0df449f3b9d11230f828e4c9 : SUCCESS in 1h 36m 24s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/89ddd9036e814c5197d36405a96ee472 : SUCCESS in 1h 32m 10s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/84f7819e73c7452f816214bec13c08fb : SUCCESS in 1h 53m 36s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/594af399aa50448c990b54a5b4473826 : SUCCESS in 1h 48m 47s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/548774e8eab04585b136fdbf71be6b54 : SUCCESS in 1h 00m 06s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/c145db637ad943d0ac49cd956f892b83 : SUCCESS in 1h 54m 35s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/81b1e1ce5a9844df84ec9df36eea49a9 : SUCCESS in 1h 28m 27s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/35d1725c01624d829fd89320f400501c : SUCCESS in 1h 32m 39s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/34bcfbc93575406ebe7a03daf18a63eb : SUCCESS in 39m 10s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/97237f1b71424d5b9f829a39e688e669 : SUCCESS in 3m 36s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/f7788d390008451fa6311c651247397e : SUCCESS in 2m 39s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/3cd4017249ae4672b188d9a1694690ed : SUCCESS in 1h 14m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/833f8ab6ec9a492c8c19335d10aed157 : SUCCESS in 54m 01s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/ec70253c918343128c7b014d7f17531b : SUCCESS in 1h 10m 27s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/ae2d8bfae6f54b1b8bccf9f7f25da3e4 : SUCCESS in 1h 26m 51s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/8e9d7cb541ee4e6b988f7bf85c70b0ac : SUCCESS in 57m 20s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0ad8889374c240a4bd019411eede645e : SUCCESS in 38m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d08b1c406c8c4ec18bf1700d12ebc0ac : FAILURE in 21m 50s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fd8cf5c8088f4ba7806cc203e21d8c77 : SUCCESS in 1h 46m 18s","accounts_in_message":[],"_revision_number":7},{"id":"6d0b36a94a7ccf18be59ba206eaf70ff78df906a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-23 22:20:08.000000000","message":"Uploaded patch set 8.\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":8},{"id":"5211057b695b22072b2689137a816bda4cd512e3","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-23 23:34:26.000000000","message":"Patch Set 8: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/33f726051ddf4da9b7255db9bc4292f0\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c7782152234b4352b111e580b997f57f : SUCCESS in 1h 13m 28s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"ba737b4fe8000110a2970fff6dfd97368330a7f2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-24 00:19:14.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":9},{"id":"36101eb5120c199f8e425cbdd5646570c5c7df65","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-24 00:49:13.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"d71fb3cda7a11baf885acc64c15ae4632451fcc9","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-24 00:49:20.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":9},{"id":"00d6e642b680321a35f14608cd32428f09c5548c","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-24 01:34:28.000000000","message":"Patch Set 9: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/971440491cf947da8bc78044db7abbf5\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/f746364fa2a145e483c95514628e60e3 : SUCCESS in 1h 14m 04s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"f979dede9c398504b2389106942c4be8b39df0b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 02:36:03.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca3134f592a94d3da5798f59ed900363\n\n- grenade https://zuul.opendev.org/t/openstack/build/0e110c2b6a0247538078d7175b831524 : SUCCESS in 45m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d4038f512ac04e75a3e75af20b69d1e7 : SUCCESS in 1h 17m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a34b5a6676e845d8b3e052428e017ffb : SUCCESS in 5m 59s\n- devstack https://zuul.opendev.org/t/openstack/build/9859f520475540568044dbd0238917d4 : SUCCESS in 12m 43s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/b6e5205fac4645c39850117cf63d1b22 : SUCCESS in 12m 49s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/aa029104d3d34ce19fb4e18438741c53 : SUCCESS in 26m 39s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/9934fdaab555440ea50fa371e81cbf73 : SUCCESS in 58m 03s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/bcbfdb0ab16f469caa0704bbca5934ba : SUCCESS in 1h 06m 05s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/8cfa39466e164195b2a3bbdffb9d5a2b : SUCCESS in 1h 12m 50s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/b01ee03040824cfbb8c889b43ad31cfc : SUCCESS in 2h 09m 42s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/a9e159d6d152459ba4fbd032ffbcfb5d : SUCCESS in 1h 42m 55s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/fc411de06b164f1a90fa941cfb5579be : SUCCESS in 57m 39s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/2e09562ad9784bd19339065014b51720 : FAILURE in 1h 04m 08s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/e0e7691acb1f44c190c9fde942cbde19 : FAILURE in 43m 08s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/831f977e5acc4f7391c8ea14998f870e : SUCCESS in 35m 19s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/62ed6be90ceb492981d07a5b4c6db38e : SUCCESS in 2m 04s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/2c96ad9b812345d98b2f8ba823b79ccf : SUCCESS in 3m 22s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/d6d3d3b204104220934a4b9bac343c3e : SUCCESS in 31m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/91b803b0956c43388e72cd5a79fcb9e9 : SUCCESS in 51m 09s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/c83a27ca6b2b4305a5ea447e4c484137 : SUCCESS in 1h 11m 54s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/4705ca2245624392be470ec53ea4037e : SUCCESS in 46m 07s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/a57a1f484335442591d9d8b94e8686a5 : SUCCESS in 1h 14m 38s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c5633b7e31d4428e82e8fdd45cdc0ad8 : SUCCESS in 1h 12m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/69ec086f163c4fb2bcaa56e9bbae4231 : SUCCESS in 59m 54s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c61595c8e0d248fc8d78dcc060e0a497 : SUCCESS in 1h 39m 01s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"c981c804836501cad86d5e50aae2f7ad1dcd6851","revisions":{"a53ee64e46498a2f7411ce4e71ac4aea074502ee":{"kind":"REWORK","_number":1,"created":"2026-04-14 17:22:51.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/05/984605/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/984605/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/984605/1"}}},"commit":{"parents":[{"commit":"03ece8f88040be9b0b14dd1cfe93076ad2419a80","subject":"Merge \"[neutron] Configure ovn-bgp service-plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03ece8f88040be9b0b14dd1cfe93076ad2419a80"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-14 17:21:33.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-14 17:21:33.000000000","tz":-420},"subject":"DNM test host_ip_iface","message":"DNM test host_ip_iface\n\nChange-Id: If31e635e79cb14eb2a1b798faf8964ea5632c5b2\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a53ee64e46498a2f7411ce4e71ac4aea074502ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a53ee64e46498a2f7411ce4e71ac4aea074502ee"}]},"branch":"refs/heads/master"},"3130127556869a9415d67af2fc02e462f33c6512":{"kind":"REWORK","_number":2,"created":"2026-04-14 21:59:40.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/05/984605/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/984605/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/984605/2"}}},"commit":{"parents":[{"commit":"03ece8f88040be9b0b14dd1cfe93076ad2419a80","subject":"Merge \"[neutron] Configure ovn-bgp service-plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03ece8f88040be9b0b14dd1cfe93076ad2419a80"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-14 17:21:33.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-14 21:59:33.000000000","tz":-420},"subject":"DNM test host_ip_iface","message":"DNM test host_ip_iface\n\nChange-Id: If31e635e79cb14eb2a1b798faf8964ea5632c5b2\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3130127556869a9415d67af2fc02e462f33c6512"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3130127556869a9415d67af2fc02e462f33c6512"}]},"branch":"refs/heads/master"},"39641a1b097dc3033bc856810443576b3e7bddd9":{"kind":"REWORK","_number":3,"created":"2026-04-22 20:34:33.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/05/984605/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/984605/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/984605/3"}}},"commit":{"parents":[{"commit":"03ece8f88040be9b0b14dd1cfe93076ad2419a80","subject":"Merge \"[neutron] Configure ovn-bgp service-plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03ece8f88040be9b0b14dd1cfe93076ad2419a80"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-14 17:21:33.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-22 20:34:23.000000000","tz":-420},"subject":"DNM test host_ip_iface","message":"DNM test host_ip_iface\n\nChange-Id: If31e635e79cb14eb2a1b798faf8964ea5632c5b2\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/39641a1b097dc3033bc856810443576b3e7bddd9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/39641a1b097dc3033bc856810443576b3e7bddd9"}]},"branch":"refs/heads/master"},"dc5889ea6bf2be3b4fe7c618d97c981dec6a4a19":{"kind":"REWORK","_number":4,"created":"2026-04-22 21:10:20.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/05/984605/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/984605/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/984605/4"}}},"commit":{"parents":[{"commit":"03ece8f88040be9b0b14dd1cfe93076ad2419a80","subject":"Merge \"[neutron] Configure ovn-bgp service-plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03ece8f88040be9b0b14dd1cfe93076ad2419a80"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-14 17:21:33.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-22 21:09:54.000000000","tz":-420},"subject":"DNM test host_ip_iface","message":"DNM test host_ip_iface\n\nChange-Id: If31e635e79cb14eb2a1b798faf8964ea5632c5b2\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/dc5889ea6bf2be3b4fe7c618d97c981dec6a4a19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/dc5889ea6bf2be3b4fe7c618d97c981dec6a4a19"}]},"branch":"refs/heads/master"},"c162c057e58f409784a0741e204da567955bc3e5":{"kind":"REWORK","_number":5,"created":"2026-04-22 22:41:54.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/05/984605/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/984605/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/984605/5"}}},"commit":{"parents":[{"commit":"03ece8f88040be9b0b14dd1cfe93076ad2419a80","subject":"Merge \"[neutron] Configure ovn-bgp service-plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03ece8f88040be9b0b14dd1cfe93076ad2419a80"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-22 22:39:55.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-22 22:41:52.000000000","tz":-420},"subject":"WIP Fix IPv6 support for multinode devstack deployments","message":"WIP Fix IPv6 support for multinode devstack deployments\n\nSeveral issues prevent devstack from working with IPv6 in multinode\nconfigurations:\n\nThe ip route output for IPv6 does not always have \"dev\" as the 4th\nfield, so using awk \u0027{print $5}\u0027 to find the interface name can\nreturn the wrong value. Parse the field after \"dev\" instead.\n\nThe etcd3 stop and cleanup functions compare SERVICE_HOST (which\ncontains brackets when IPv6) against raw HOST_IP. The comparison\nalways fails, causing these functions to silently skip on single-node\ndeployments. Use ipv6_unquote to strip brackets before comparing.\n\nThe TLS make_cert function only adds IP SANs for IPv4 addresses,\nso certificates generated with an IPv6 SERVICE_HOST are missing the\nIP SAN entry. Add an IPv6 branch that strips brackets and adds the\nraw address as a SAN.\n\nWhen a subnode has a copy of the controller\u0027s TLS certificate, cert\nvalidation fails because the commonName does not match the subnode\u0027s\nhostname. Regenerate the certificate when the existing cert\u0027s CN\ndiffers from the requested common_name.\n\nAssisted-by: Claude claude-opus-4-6 claude-code-2.1.116\nChange-Id: If31e635e79cb14eb2a1b798faf8964ea5632c5b2\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c162c057e58f409784a0741e204da567955bc3e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c162c057e58f409784a0741e204da567955bc3e5"}]},"branch":"refs/heads/master"},"0f350e50bf672634fb692484e99cb435504c09f4":{"kind":"REWORK","_number":6,"created":"2026-04-22 22:47:27.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/05/984605/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/984605/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/984605/6"}}},"commit":{"parents":[{"commit":"03ece8f88040be9b0b14dd1cfe93076ad2419a80","subject":"Merge \"[neutron] Configure ovn-bgp service-plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03ece8f88040be9b0b14dd1cfe93076ad2419a80"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-22 22:39:55.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-22 22:47:20.000000000","tz":-420},"subject":"WIP Fix IPv6 support for multinode devstack deployments","message":"WIP Fix IPv6 support for multinode devstack deployments\n\nSeveral issues prevent devstack from working with IPv6 in multinode\nconfigurations:\n\nThe ip route output for IPv6 does not always have \"dev\" as the 4th\nfield, so using awk \u0027{print $5}\u0027 to find the interface name can\nreturn the wrong value. Parse the field after \"dev\" instead.\n\nThe etcd3 stop and cleanup functions compare SERVICE_HOST (which\ncontains brackets when IPv6) against raw HOST_IP. The comparison\nalways fails, causing these functions to silently skip on single-node\ndeployments. Use ipv6_unquote to strip brackets before comparing.\n\nThe TLS make_cert function only adds IP SANs for IPv4 addresses,\nso certificates generated with an IPv6 SERVICE_HOST are missing the\nIP SAN entry. Add an IPv6 branch that strips brackets and adds the\nraw address as a SAN.\n\nWhen a subnode has a copy of the controller\u0027s TLS certificate, cert\nvalidation fails because the commonName does not match the subnode\u0027s\nhostname. Regenerate the certificate when the existing cert\u0027s CN\ndiffers from the requested common_name.\n\nAssisted-by: Claude claude-opus-4-6 claude-code-2.1.116\nChange-Id: If31e635e79cb14eb2a1b798faf8964ea5632c5b2\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0f350e50bf672634fb692484e99cb435504c09f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0f350e50bf672634fb692484e99cb435504c09f4"}]},"branch":"refs/heads/master"},"3964a23810ea06571925e93fa4bbdb3022658468":{"kind":"REWORK","_number":7,"created":"2026-04-23 02:05:20.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/05/984605/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/984605/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/984605/7"}}},"commit":{"parents":[{"commit":"03ece8f88040be9b0b14dd1cfe93076ad2419a80","subject":"Merge \"[neutron] Configure ovn-bgp service-plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03ece8f88040be9b0b14dd1cfe93076ad2419a80"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-22 22:39:55.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-23 01:55:51.000000000","tz":-420},"subject":"WIP Fix IPv6 support for multinode devstack deployments","message":"WIP Fix IPv6 support for multinode devstack deployments\n\nSeveral issues prevent devstack from working with IPv6 in multinode\nconfigurations:\n\nThe ip route output for IPv6 does not always have \"dev\" as the 4th\nfield, so using awk \u0027{print $5}\u0027 to find the interface name can\nreturn the wrong value. Parse the field after \"dev\" instead.\n\nThe etcd3 stop and cleanup functions compare SERVICE_HOST (which\ncontains brackets when IPv6) against raw HOST_IP. The comparison\nalways fails, causing these functions to silently skip on single-node\ndeployments. Use ipv6_unquote to strip brackets before comparing.\n\nThe TLS make_cert function only adds IP SANs for IPv4 addresses,\nso certificates generated with an IPv6 SERVICE_HOST are missing the\nIP SAN entry. Add an IPv6 branch that strips brackets and adds the\nraw address as a SAN.\n\nWhen a subnode has a copy of the controller\u0027s TLS certificate, cert\nvalidation fails because the commonName does not match the subnode\u0027s\nhostname. Regenerate the certificate when the existing cert\u0027s CN\ndiffers from the requested common_name.\n\nThe TLS proxy skips adding a Listen directive for ports 80 and 443,\nrelying on the distro default which only covers IPv4. Add an explicit\nListen [::]:port when SERVICE_IP_VERSION is 6 so that Apache accepts\nIPv6 connections on these ports.\n\nAssisted-by: Claude claude-opus-4-6 claude-code-2.1.116\nChange-Id: If31e635e79cb14eb2a1b798faf8964ea5632c5b2\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3964a23810ea06571925e93fa4bbdb3022658468"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3964a23810ea06571925e93fa4bbdb3022658468"}]},"branch":"refs/heads/master"},"1973f1637cd2d96f98cfd75878ad89334368c85c":{"kind":"REWORK","_number":8,"created":"2026-04-23 22:20:08.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/05/984605/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/984605/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/984605/8"}}},"commit":{"parents":[{"commit":"03ece8f88040be9b0b14dd1cfe93076ad2419a80","subject":"Merge \"[neutron] Configure ovn-bgp service-plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03ece8f88040be9b0b14dd1cfe93076ad2419a80"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-22 22:39:55.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-23 22:08:00.000000000","tz":-420},"subject":"WIP Fix IPv6 support for multinode devstack deployments","message":"WIP Fix IPv6 support for multinode devstack deployments\n\nSeveral issues prevent devstack from working with IPv6 in multinode\nconfigurations:\n\nThe ip route output for IPv6 does not always have \"dev\" as the 4th\nfield, so using awk \u0027{print $5}\u0027 to find the interface name can\nreturn the wrong value. Parse the field after \"dev\" instead.\n\nThe etcd3 stop and cleanup functions compare SERVICE_HOST (which\ncontains brackets when IPv6) against raw HOST_IP. The comparison\nalways fails, causing these functions to silently skip on single-node\ndeployments. Use ipv6_unquote to strip brackets before comparing.\n\nWhen a subnode has a copy of the controller\u0027s TLS certificate, cert\nvalidation fails because the commonName does not match the subnode\u0027s\nhostname. Regenerate the certificate when the existing cert\u0027s CN\ndiffers from the requested common_name.\n\nAssisted-by: Claude claude-opus-4-6 claude-code-2.1.116\nChange-Id: If31e635e79cb14eb2a1b798faf8964ea5632c5b2\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1973f1637cd2d96f98cfd75878ad89334368c85c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/1973f1637cd2d96f98cfd75878ad89334368c85c"}]},"branch":"refs/heads/master"},"c981c804836501cad86d5e50aae2f7ad1dcd6851":{"kind":"REWORK","_number":9,"created":"2026-04-24 00:19:14.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/05/984605/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/984605/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/984605/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/984605/9"}}},"commit":{"parents":[{"commit":"03ece8f88040be9b0b14dd1cfe93076ad2419a80","subject":"Merge \"[neutron] Configure ovn-bgp service-plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03ece8f88040be9b0b14dd1cfe93076ad2419a80"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-22 22:39:55.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-04-24 00:15:22.000000000","tz":-420},"subject":"WIP Fix IPv6 support for multinode devstack deployments","message":"WIP Fix IPv6 support for multinode devstack deployments\n\nSeveral issues prevent devstack from working with IPv6 in multinode\nconfigurations:\n\nThe ip route output for IPv6 does not always have \"dev\" as the 4th\nfield, so using awk \u0027{print $5}\u0027 to find the interface name can\nreturn the wrong value. Parse the field after \"dev\" instead.\n\nThe etcd3 stop and cleanup functions compare SERVICE_HOST (which\ncontains brackets when IPv6) against raw HOST_IP. The comparison\nalways fails, causing these functions to silently skip on single-node\ndeployments. Use ipv6_unquote to strip brackets before comparing.\n\nWhen a subnode has a copy of the controller\u0027s TLS certificate, cert\nvalidation fails because the commonName does not match the subnode\u0027s\nhostname. Regenerate the certificate when the existing cert\u0027s CN\ndiffers from the requested common_name.\n\nAssisted-by: Claude claude-opus-4-6 claude-code-2.1.116\nChange-Id: If31e635e79cb14eb2a1b798faf8964ea5632c5b2\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c981c804836501cad86d5e50aae2f7ad1dcd6851"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c981c804836501cad86d5e50aae2f7ad1dcd6851"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
