)]}'
{"id":"openstack%2Fnetworking-generic-switch~958079","triplet_id":"openstack%2Fnetworking-generic-switch~master~If3bceeb84dc74939ca08c3a48c64298e4b0f909c","project":"openstack/networking-generic-switch","branch":"master","topic":"g5k-upstreaming/netmiko-bool-params","attention_set":{},"removed_from_attention_set":{"34936":{"account":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"last_update":"2025-11-27 12:38:31.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If3bceeb84dc74939ca08c3a48c64298e4b0f909c","subject":"Cast boolean Netmiko kwargs to native types","status":"MERGED","created":"2025-08-20 13:03:54.000000000","updated":"2025-11-27 12:39:24.000000000","submitted":"2025-11-27 12:38:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"958079-g5k-upstreaming/netmiko-bool-params","meta_rev_id":"c863abf61847ba5f5fcb9baff036d03db670aa68","_number":958079,"virtual_id_number":958079,"owner":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-27 12:38:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"all":[{"value":2,"date":"2025-09-08 09:49:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-09-10 12:06:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-09-10 12:06:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-08-20 16:13:07.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-08-25 14:34:58.000000000","updated_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"reviewer":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"state":"CC"},{"updated":"2025-09-08 09:49:18.000000000","updated_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"reviewer":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"state":"REVIEWER"},{"updated":"2025-09-10 12:06:21.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2025-11-17 18:22:08.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"CC"},{"updated":"2025-11-22 00:31:13.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"CC"}],"messages":[{"id":"9066295b74fe3928b3800797a4949230ba0a15b2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"date":"2025-08-20 13:03:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fc5c1464841588b8a315536f5ca917fd52dcc193","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-20 16:13:07.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/2852006f922240efa5294ccca62682ee\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83e8946e12cd4c428e27bd8e2fae83ff : SUCCESS in 3m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/87ad8815fc1e439b9f3e3315e58a9535 : SUCCESS in 4m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fc3480b4bdc44a89b52a2deda21d14b7 : SUCCESS in 3m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fd124c39acc7468daf7a1599b0f30f11 : SUCCESS in 6m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7862ad54a7ce4b658898b231ee873a40 : SUCCESS in 9m 30s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/55f16dcecbd7472f809106694aba9245 : SUCCESS in 21m 57s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/46b5c94d820b46c9a375bccdd1c16ee7 : TIMED_OUT in 3h 03m 31s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/cef3ca51370c45ee818e81c0177a4e0a : FAILURE in 2m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9cfc59da702fccd0806b486d33928d30f56c46f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"date":"2025-08-21 09:38:29.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"0e3ffb5df5a9785b651367aa5cfdb120709e2b8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-21 11:29:58.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d21c384e9365463d9fb7b5813ac34ebc\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7fb8e109087c461c897ea4c05c711400 : SUCCESS in 6m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8d9a141a833b4b39b02640433adf4494 : SUCCESS in 4m 21s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/17cd83f2f3704ce89bc083ce8ac62c52 : SUCCESS in 5m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/733a56d1450c4b5b8a9a2374156e9a65 : SUCCESS in 3m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac5a2f14cbb64bf9ad0cbdaa4ec53aca : SUCCESS in 11m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c25714515fbd4779a37300ad6ae6f0d8 : SUCCESS in 4m 03s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/4deb6197cc4c4f168cf1364e59bb8378 : SUCCESS in 9m 30s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/2004cb1853af4d5eb87109cdb01d9e91 : FAILURE in 1h 44m 38s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/3c9ed84642b84c74982b958c529a9904 : FAILURE in 3m 09s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"db47661c610569fb858d214c188571e92fa7aa47","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"date":"2025-09-08 07:40:11.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"5544d2bd48461da465f5f55cd80adb07e9123f01","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2025-09-08 09:49:18.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"53b646eabf26872c946cbabd663ba8ad7e35932a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-08 10:33:56.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b7effdf28c2040ec99052621d173c8aa\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d3afd02130e4a2389822b8ac8f75300 : SUCCESS in 4m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/420a009376b74e78bd9d23a54835ba08 : SUCCESS in 4m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/60f755810c2f42749fdd186606b67d52 : SUCCESS in 4m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/97b2faa878e94d33aaa373dcda5b23aa : SUCCESS in 7m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/777df58ee72b4e03b1c028b01fd15dba : SUCCESS in 8m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8573cfb559c544baac1197cd4a345c6f : SUCCESS in 2m 25s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/10d636c13e8e4c708c6f73e7fbb51127 : SUCCESS in 12m 56s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/17a45ed82e944955a41fed48be9a748a : SUCCESS in 2h 47m 40s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/9866f8328ece49eab2a4c19b3ff2f124 : FAILURE in 4m 21s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5768876d234e9ade45397af452528a9be925123d","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2025-09-10 12:06:21.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"2f7ba4c540ade9a0d933d1949a3f2c74f01b8c7f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-10 12:06:43.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"42ae6d8a98ea3bfc283172b18ddfd2bea5759792","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-10 13:10:34.000000000","message":"Patch Set 3: 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/8fd9b990f4e44eba9f5c1a961a1d6cb4\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/228e8958107d497da8bb2ecaff6feaab : SUCCESS in 4m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7c254995efb246db9b155cf0554263fa : SUCCESS in 3m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/40e5b0e6583c4d95bbd11507ae726445 : SUCCESS in 4m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b2ffd5a5b97e4828b10c579e4af07a21 : SUCCESS in 10m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4f038817f10e4e839a5fa99e2b724e8e : SUCCESS in 2m 04s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/bddc4881ecb447ac9d70abf63c15f6b1 : SUCCESS in 18m 35s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/dc077aadbb764cb3abd148f7251a25df : FAILURE in 54m 49s","accounts_in_message":[],"_revision_number":3},{"id":"2af1e1f6a1cf65df36bcea97938fbf5fc2782b95","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-11-17 18:22:08.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"3d106d881f04664c783e839c8da8356feaa8e03a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-17 18:58:50.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/9d5a6b7ac7a94e2c836e7bdf278b7f9c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a0ec013bc801439f99a4ddd034b8ad45 : SUCCESS in 5m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1331bb35fb5d4330ac01d1d30df7b8c3 : SUCCESS in 2m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9e51370646ea4ead83eea46632b5ecca : SUCCESS in 3m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/413f2ccb66e74c868e79b28d57c37cda : SUCCESS in 4m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c96a8a9a0eb04302b5bda9fd36dad4c5 : SUCCESS in 2m 04s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/5d38186a7b3a4784b44f70b2ee52c491 : SUCCESS in 24m 49s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/1046efff04494071a490f2349eeaf409 : FAILURE in 35m 42s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/62ded4c9845646a1899cc6586ef2fc76 : FAILURE in 3m 28s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"dad3156c7d74e75e2bc97707324c66a45eda7e91","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-11-22 00:31:13.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4dfcc4c0719e8b1c58d28c2467d9c5ab333d757f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-22 03:15:26.000000000","message":"Patch Set 3:\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/2c643358cf544fe6a308cee9492db51a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21c4c6d679664936b0db78617fff82cd : SUCCESS in 2m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6e5f96d1f82f4ec08cb2a37e7751a9b7 : SUCCESS in 2m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c9426fdee22145da9725d3dde54bc42f : SUCCESS in 5m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1d853458f9442dcaf763401afe45e36 : SUCCESS in 9m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/89921d2cdfe8446d945b336361a3ce6f : SUCCESS in 2m 22s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/2c5ff04d6011495a9e2de4e8499d4b62 : SUCCESS in 22m 16s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/049ef9d783bd41519e0447e80520be3b : FAILURE in 2h 38m 49s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/9bf60898b1b34eb5a1fd9b16c329de97 : FAILURE in 3m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d1627744dbf078f42c79aa613f9c8c69bd40fe76","author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"date":"2025-11-26 18:10:12.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a936edb70d6093e021982f987fc8aae874c068d7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 21:23:46.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/868fae2fd03245dea31231d8ff4a048b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aaa4494b673b4936ac9e56856c9f86fd : SUCCESS in 5m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/adb775f10db6493e93b60cce37455ea6 : SUCCESS in 3m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7dd80404291a414b8fd60e4d1bf91420 : SUCCESS in 7m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fff89d7e8ede47b58fa185ccb6eb22ea : SUCCESS in 4m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9e7d14b28bf44417bcba4129cd5fe7ab : SUCCESS in 2m 08s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/6131ffb0e0bc43778a43145750f1ca24 : SUCCESS in 21m 21s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/c0f1de91100547828e73a004b45181cc : SUCCESS in 2h 38m 25s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/b7f9ac4a97f64500a230a2f48dfe6bac : FAILURE in 4m 11s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"46c596eaace05daea9e7c2e5b62fdee764af47f2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 21:24:12.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"a9fe4239c1365a7a32d172b9bfa8b3e220ec7501","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 00:13:19.000000000","message":"Patch Set 3: 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/a4e26c9a335d443bbaba448972f7bf54\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6bf08836ab98468e89c616ef72ebeb8b : SUCCESS in 4m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5968e4a98d524e81a0c1655f369e9a8a : SUCCESS in 4m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1ae16663591b462197e0cd480c1da88d : SUCCESS in 3m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88d1fb35fcc742a29f49fffb322958fb : SUCCESS in 9m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/637a6b455185487ab56521a126fee6d6 : SUCCESS in 2m 36s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/a25028d7d9d145bfb6e264af22763661 : SUCCESS in 19m 55s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/0698de6cf53945a2b9f584795f625b67 : FAILURE in 2h 44m 13s","accounts_in_message":[],"_revision_number":3},{"id":"88f6a60fb91d2b72680c50adf102b83e325e925d","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2025-11-27 08:10:58.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7372b407436ccfd7babedd996652ae1cdc2f62df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 11:08:37.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b6fc043d2bc74abfaf4ee5ac8b79d7b7\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6037a8309b38463884742150345f569c : SUCCESS in 4m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ff4b10e495a84cc288fa42d1f7fcbbaa : SUCCESS in 4m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/329f1e956ca342588e9df4ba5906a66e : SUCCESS in 4m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eb8f13648fcb47058ce52117f9d4fefd : SUCCESS in 4m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/95a89ce880f84233b66ee8804dea0c74 : SUCCESS in 3m 14s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/f8e0435c670940768712a2243b1d138d : SUCCESS in 14m 37s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/9091baf419894e94911819ca6afeae7c : SUCCESS in 2h 39m 48s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/aa330f25e9114c09bdb96964ad5347d2 : FAILURE in 5m 14s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"1f1c6285dacec820174bf6bb71c45d3280b92ccf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 11:09:01.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"ed59fca09301a038125c3e362b45a4d1e0e9d73f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 12:38:31.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/896e6b8e0d6e4c4e9753630963f1cc43\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/60019b69b12d45998739d9f6a803889a : SUCCESS in 4m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cbcec4f73e1b466e967298da8e894b29 : SUCCESS in 4m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3ee638a541bc45b7adbb1cb0fae6620a : SUCCESS in 5m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2bf6d1e87b9d4ca886fbc2964ce9af17 : SUCCESS in 4m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c5e98daef73f4db09922ed099953e12e : SUCCESS in 2m 17s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/17c79dd42d294ed4ad16d597f16e7ac1 : SUCCESS in 13m 54s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/eea51e818ac04ebfbec4cda37d687767 : SUCCESS in 1h 29m 03s","accounts_in_message":[],"_revision_number":3},{"id":"92f3796c08c6a307af5ee63a60ee12791fc1c1ab","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 12:38:31.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"c863abf61847ba5f5fcb9baff036d03db670aa68","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 12:39:24.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c06285214b3540af8995c9ae84febd0e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/55b20a8ed7b3412486057a0d5ed98ac7 : SUCCESS in 41s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/786e41f9162342c8ba46eec8bd6babcf : SUCCESS in 36s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"49977064b3e4486436b7afe8299b7891ecc59662","revisions":{"fa1d14017ed12a487272c841ffd8cee80c546e43":{"kind":"REWORK","_number":1,"created":"2025-08-20 13:03:54.000000000","uploader":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"ref":"refs/changes/79/958079/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/79/958079/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/1"}}},"commit":{"parents":[{"commit":"6c1abe4b002530aa6cde832777d1760017c92090","subject":"Enhance doc generation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/6c1abe4b002530aa6cde832777d1760017c92090"}]}],"author":{"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","date":"2025-08-20 13:03:40.000000000","tz":120},"committer":{"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","date":"2025-08-20 13:03:40.000000000","tz":120},"subject":"Cast boolean Netmiko kwargs to native types","message":"Cast boolean Netmiko kwargs to native types\n\nThis complements 236a9c5 (\"Cast numeric Netmiko kwargs to native types\")\nby extending the logic to booleans.\n\nThis allows greater configurability of Netmiko behavior.\n\nThis change also fixes the keepalive parameter type from int to float, see\nhttps://github.com/ktbyers/netmiko/pull/3720\n\nChange-Id: If3bceeb84dc74939ca08c3a48c64298e4b0f909c\nSigned-off-by: Baptiste Jonglez \u003cbaptiste.jonglez@inria.fr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/fa1d14017ed12a487272c841ffd8cee80c546e43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/fa1d14017ed12a487272c841ffd8cee80c546e43"}]},"branch":"refs/heads/master"},"08393db9063141412a730e6e645ab1b76dde8795":{"kind":"REWORK","_number":2,"created":"2025-08-21 09:38:29.000000000","uploader":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"ref":"refs/changes/79/958079/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/79/958079/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/2"}}},"commit":{"parents":[{"commit":"6c1abe4b002530aa6cde832777d1760017c92090","subject":"Enhance doc generation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/6c1abe4b002530aa6cde832777d1760017c92090"}]}],"author":{"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","date":"2025-08-20 13:03:40.000000000","tz":120},"committer":{"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","date":"2025-08-21 09:38:10.000000000","tz":120},"subject":"Cast boolean Netmiko kwargs to native types","message":"Cast boolean Netmiko kwargs to native types\n\nThis complements 236a9c5 (\"Cast numeric Netmiko kwargs to native types\")\nby extending the logic to booleans.\n\nThis allows greater configurability of Netmiko behavior.\n\nThis change also fixes the keepalive parameter type from int to float, see\nhttps://github.com/ktbyers/netmiko/pull/3720\n\nChange-Id: If3bceeb84dc74939ca08c3a48c64298e4b0f909c\nSigned-off-by: Baptiste Jonglez \u003cbaptiste.jonglez@inria.fr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/08393db9063141412a730e6e645ab1b76dde8795"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/08393db9063141412a730e6e645ab1b76dde8795"}]},"branch":"refs/heads/master"},"49977064b3e4486436b7afe8299b7891ecc59662":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-09-08 07:40:11.000000000","uploader":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"ref":"refs/changes/79/958079/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/79/958079/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/79/958079/3"}}},"commit":{"parents":[{"commit":"2f7f3e12369e46294a2be5c780db373ba831124c","subject":"Support security groups in netmiko base class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/2f7f3e12369e46294a2be5c780db373ba831124c"}]}],"author":{"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","date":"2025-08-20 13:03:40.000000000","tz":120},"committer":{"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","date":"2025-09-08 07:40:03.000000000","tz":120},"subject":"Cast boolean Netmiko kwargs to native types","message":"Cast boolean Netmiko kwargs to native types\n\nThis complements 236a9c5 (\"Cast numeric Netmiko kwargs to native types\")\nby extending the logic to booleans.\n\nThis allows greater configurability of Netmiko behavior.\n\nThis change also fixes the keepalive parameter type from int to float, see\nhttps://github.com/ktbyers/netmiko/pull/3720\n\nChange-Id: If3bceeb84dc74939ca08c3a48c64298e4b0f909c\nSigned-off-by: Baptiste Jonglez \u003cbaptiste.jonglez@inria.fr\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/49977064b3e4486436b7afe8299b7891ecc59662"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/49977064b3e4486436b7afe8299b7891ecc59662"}]},"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"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":{}}}]}
