)]}'
{"id":"openstack%2Fnetworking-generic-switch~839645","triplet_id":"openstack%2Fnetworking-generic-switch~master~Ia8550c124f2ef1cce620a4fb28c35700d34aa027","project":"openstack/networking-generic-switch","branch":"master","attention_set":{},"removed_from_attention_set":{"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2022-04-29 14:53:52.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia8550c124f2ef1cce620a4fb28c35700d34aa027","subject":"CI: Fix Multinode ssh key/hostname for unit tests","status":"MERGED","created":"2022-04-27 22:24:27.000000000","updated":"2022-04-29 14:55:48.000000000","submitted":"2022-04-29 14:53:52.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"839645","meta_rev_id":"ed402f1b04c7dc6379640d14b1b51a707ee71a02","_number":839645,"virtual_id_number":839645,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-04-29 14:53:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"all":[{"value":2,"date":"2022-04-29 10:43:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":2,"date":"2022-04-29 12:59:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"all":[{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":1,"date":"2022-04-29 12:59:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-04-28 01:28:36.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":"2022-04-28 08:38:58.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"CC"},{"updated":"2022-04-29 10:43:20.000000000","updated_by":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"reviewer":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"state":"REVIEWER"},{"updated":"2022-04-29 12:59:06.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"REVIEWER"}],"messages":[{"id":"1c33a7280bb14eb3b72281cca14af062f1f0af1b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2022-04-27 22:24:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"12aa9821a4249da29c8e50f28188ae1978621ebc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-28 01:28:36.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\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/617e8169da464aafac39c653706ef313 : SUCCESS in 8m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0566278e156d45599a538e52d981643b : SUCCESS in 5m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2f26384ed9ee4a4188b9c8be30af7116 : FAILURE in 5m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3a45812b00f842d5ac234f86c99bb3cd : FAILURE in 6m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fadbad3e03c6467bb6e2bd6d22b654fc : FAILURE in 8m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/57eaef46b103495eab46ee3f851224e4 : SUCCESS in 6m 37s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/e0a92f86824442aa8249a8941ee8acb2 : SUCCESS in 24m 49s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/f9637e1c593b4c218c3c614e46ee2245 : FAILURE in 1h 50m 39s","accounts_in_message":[],"_revision_number":1},{"id":"af5b16be3ac6007cd6f096b74d06b840d9371f99","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2022-04-28 08:38:58.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3ba423153c44678b0bf18ae500d1d1fa6e1a4b01","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-28 09:59:38.000000000","message":"Patch Set 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\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2e358a42aa004d93a9aeb15c2aa134ea : SUCCESS in 7m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/57493dd2ef8a44199e3dc631ae023403 : SUCCESS in 5m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/eb93f868826f4db08d00b783519fec6f : FAILURE in 5m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e1ce76086e9e4ddabbbda54a456338a8 : FAILURE in 5m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7c94e4b9b2c74028a7198e7e7d7f1dd7 : FAILURE in 6m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/185f99c9230841ee8998ccee70556812 : SUCCESS in 7m 08s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/86681c7990164b279505c02706d38f2c : SUCCESS in 16m 10s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/bc02f786434b46859a19a28f1050cd17 : SUCCESS in 1h 17m 36s","accounts_in_message":[],"_revision_number":1},{"id":"30b89f9fd05b08a810a9a1228f3b942841513362","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2022-04-28 14:12:59.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d1a3be32b5cfb7a828efadaee8a7d8953078ff83","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-28 16:12:52.000000000","message":"Patch Set 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\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a7d9508ab6ec4e9393212ef54089464f : SUCCESS in 8m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21f70651aa064e1f9dae8b1ef08e6a30 : SUCCESS in 5m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b144336a2232456bb42d326ba5669c7b : FAILURE in 5m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c5f5ef42cdac4523ac65d4619571e9ea : FAILURE in 5m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2702342acb8448819ef7c1efe1430df8 : FAILURE in 8m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c827c37c2630440882c73ab8496cfaa9 : SUCCESS in 6m 14s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/f8e902b534bd44fcab96b810858d057d : SUCCESS in 24m 37s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/f5fe02e7a85a4382b775f5027e6a9267 : SUCCESS in 1h 53m 57s","accounts_in_message":[],"_revision_number":1},{"id":"4da3cc583abde8240a5ab1ffc0ed0448cb8d8ee0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2022-04-28 16:21:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e337547d9062d3a91899348340c6282dd6d8d2d3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2022-04-28 17:26:26.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"788cb9066c015af69b0f16509f9be1459014d7df","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2022-04-28 18:10:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ecf65e3b7ac36195f96fdeec90d2dc3a2e315dfb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2022-04-28 18:27:01.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7e4944cd1babcea4e0cabfa4725b7ffbf308ed8a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-28 20:11:21.000000000","message":"Patch Set 5: 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\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c8f8b5395bfa4d2d907cf860506e018a : SUCCESS in 8m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c96b3b53a62b416cbb23f3b722ee3e79 : SUCCESS in 6m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/634b9b871e4a49df9feaaa49d4208cd1 : FAILURE in 6m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/526332208e704d70ac2144732939ec0f : FAILURE in 6m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4447c30917734779ba2c70d97dccb402 : FAILURE in 9m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e49b85e38da437fbf21ee0069cae994 : SUCCESS in 7m 07s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/c4a7a1bed7074a8894c82899115f38cf : SUCCESS in 28m 50s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/9f8931f0248e4308a6206d7a83addbe2 : FAILURE in 1h 38m 57s","accounts_in_message":[],"_revision_number":5},{"id":"a0d5e264661b2e1819a3b6d775b17c09ec4d4e75","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2022-04-28 20:39:58.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"4c85d3a98868746381b96403a456bbcb277a2b78","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-28 22:32:55.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9fee3182c91c4390bc5af5c0a87d861e : SUCCESS in 6m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4839d643744546e5bed96cb132d8a8b4 : SUCCESS in 4m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2de5f727ef134f3d8708a05bc0dc2a0b : SUCCESS in 4m 56s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3f7c71a31a774a2195785b45a96b5606 : SUCCESS in 6m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/753f86e3592848db90a76fa53d65cf1d : SUCCESS in 8m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb9549b7ecb8405b9e586c078bb87fe7 : SUCCESS in 7m 20s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/e2a037e4aa134337983256dfe9137d2f : SUCCESS in 20m 51s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/c41c9f07b8a348d1aa3390df45eb73dd : SUCCESS in 1h 51m 27s","accounts_in_message":[],"_revision_number":6},{"id":"df5938166dfd10a70badf3d7d1b9088c29b7029c","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2022-04-29 10:43:20.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"5f8a93f8d703c27518da931e146b5eb6a4de915c","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2022-04-29 12:59:06.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"753bba8fde563ecd59dbd259e312363b8574c2c8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-29 12:59:58.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"ec50a1835799e13e7a9043a8f3c988a37ccf58a0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-29 14:53:51.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/867c26f8b32045c0a46e12f17d086264 : SUCCESS in 7m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b617e1063a28416ab3df381944c0eca8 : SUCCESS in 5m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/022342ca9a2042948b0864dfcbb9dd48 : SUCCESS in 5m 10s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2bb8673bb1b44cc5a93d16bc8d889166 : SUCCESS in 7m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/709b2eba151a46028a2c057d49e83503 : SUCCESS in 7m 18s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/4e931cfc8ea44635b617f803e366a1f6 : SUCCESS in 26m 39s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/e1b2e9d468dc468699618217b3e2fd62 : SUCCESS in 1h 49m 46s","accounts_in_message":[],"_revision_number":6},{"id":"4797df9b12045108a2bfb07e06804d0181862d60","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-29 14:53:52.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"ed402f1b04c7dc6379640d14b1b51a707ee71a02","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-29 14:55:48.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e49db2211a348a8b403b9c1c5e0f182 : SUCCESS in 1m 13s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"c6c10a12a83c894eb9c6a26658a010d37432afe7","revisions":{"652e7153ab7ff14352b58b2ff2b3c77b81611435":{"kind":"REWORK","_number":1,"created":"2022-04-27 22:24:27.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/45/839645/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/45/839645/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/1"}}},"commit":{"parents":[{"commit":"9f7d951496c34ce659a18ef3665d0c9dfe92bb66","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9f7d951496c34ce659a18ef3665d0c9dfe92bb66"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-27 22:21:25.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-27 22:21:25.000000000","tz":-420},"subject":"CI: Fix Multinode ssh key file placement","message":"CI: Fix Multinode ssh key file placement\n\nIn multinode, the devstack plugin for networking-generic-switch can\u0027t\nreally work as intended. But, the authorized keys is copied on all\nnodes, and zuul puts a consistent key in place, so it doesn\u0027t\nreally need to do what it is doing, but we need to use the stack\nuser\u0027s pre-existing keys to access the remote host.\n\nThis will allow Ironic\u0027s multinode grenade job to work without\nerrors about accessing the key file, which is a red herring for\nwhen the connection fails.\n\nChange-Id: Ia8550c124f2ef1cce620a4fb28c35700d34aa027\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/652e7153ab7ff14352b58b2ff2b3c77b81611435"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/652e7153ab7ff14352b58b2ff2b3c77b81611435"}]},"branch":"refs/heads/master"},"403d2e48b4268d1efe7ba723ba5f7a3140cc8d99":{"kind":"REWORK","_number":2,"created":"2022-04-28 16:21:59.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/45/839645/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/45/839645/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/2"}}},"commit":{"parents":[{"commit":"9f7d951496c34ce659a18ef3665d0c9dfe92bb66","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9f7d951496c34ce659a18ef3665d0c9dfe92bb66"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-27 22:21:25.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-28 16:21:49.000000000","tz":-420},"subject":"CI: Fix Multinode ssh key file placement","message":"CI: Fix Multinode ssh key file placement\n\nIn multinode, the devstack plugin for networking-generic-switch can\u0027t\nreally work as intended. But, the authorized keys is copied on all\nnodes, and zuul puts a consistent key in place, so it doesn\u0027t\nreally need to do what it is doing, but we need to use the stack\nuser\u0027s pre-existing keys to access the remote host.\n\nThis will allow Ironic\u0027s multinode grenade job to work without\nerrors about accessing the key file, which is a red herring for\nwhen the connection fails.\n\nChange-Id: Ia8550c124f2ef1cce620a4fb28c35700d34aa027\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/403d2e48b4268d1efe7ba723ba5f7a3140cc8d99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/403d2e48b4268d1efe7ba723ba5f7a3140cc8d99"}]},"branch":"refs/heads/master"},"62fa1543edc8fa1ef8dd27b0b2fb5a689cc91335":{"kind":"REWORK","_number":3,"created":"2022-04-28 17:26:26.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/45/839645/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/45/839645/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/3"}}},"commit":{"parents":[{"commit":"9f7d951496c34ce659a18ef3665d0c9dfe92bb66","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9f7d951496c34ce659a18ef3665d0c9dfe92bb66"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-27 22:21:25.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-28 17:22:21.000000000","tz":-420},"subject":"CI: Fix Multinode ssh key/hostname for unit tests","message":"CI: Fix Multinode ssh key/hostname for unit tests\n\nIn multinode, the devstack plugin for networking-generic-switch can\u0027t\nreally work as intended. But, the authorized keys is copied on all\nnodes, and zuul puts a consistent key in place, so it doesn\u0027t\nreally need to do what it is doing, but we need to use the stack\nuser\u0027s pre-existing keys to access the remote host.\n\nThis will allow Ironic\u0027s multinode grenade job to work without\nerrors about accessing the key file, which is a red herring for\nwhen the connection fails.\n\nAdditionally, the underlying ngs code is suseptible to a race on\nconfiguration loading as configuration is loaded separately.\n\nWe can\u0027t really force it to load the option. We also can\u0027t\nexplicitly add it, so the best thing to do is to encourage it\nto load.\n\nChange-Id: Ia8550c124f2ef1cce620a4fb28c35700d34aa027\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/62fa1543edc8fa1ef8dd27b0b2fb5a689cc91335"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/62fa1543edc8fa1ef8dd27b0b2fb5a689cc91335"}]},"branch":"refs/heads/master"},"d1545a7fe9f8d178df9840f30104d6bbe6e7d867":{"kind":"REWORK","_number":4,"created":"2022-04-28 18:10:51.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/45/839645/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/45/839645/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/4"}}},"commit":{"parents":[{"commit":"9f7d951496c34ce659a18ef3665d0c9dfe92bb66","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9f7d951496c34ce659a18ef3665d0c9dfe92bb66"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-27 22:21:25.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-28 18:10:46.000000000","tz":-420},"subject":"CI: Fix Multinode ssh key/hostname for unit tests","message":"CI: Fix Multinode ssh key/hostname for unit tests\n\nIn multinode, the devstack plugin for networking-generic-switch can\u0027t\nreally work as intended. But, the authorized keys is copied on all\nnodes, and zuul puts a consistent key in place, so it doesn\u0027t\nreally need to do what it is doing, but we need to use the stack\nuser\u0027s pre-existing keys to access the remote host.\n\nThis will allow Ironic\u0027s multinode grenade job to work without\nerrors about accessing the key file, which is a red herring for\nwhen the connection fails.\n\nAdditionally, the underlying ngs code is suseptible to a race on\nconfiguration loading as configuration is loaded separately.\n\nWe can\u0027t really force it to load the option. We also can\u0027t\nexplicitly add it, so the best thing to do is to encourage it\nto load.\n\nChange-Id: Ia8550c124f2ef1cce620a4fb28c35700d34aa027\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/d1545a7fe9f8d178df9840f30104d6bbe6e7d867"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/d1545a7fe9f8d178df9840f30104d6bbe6e7d867"}]},"branch":"refs/heads/master"},"c258e85764ef3cc184dc0a98f2159cb4cfd04797":{"kind":"REWORK","_number":5,"created":"2022-04-28 18:27:01.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/45/839645/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/45/839645/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/5"}}},"commit":{"parents":[{"commit":"9f7d951496c34ce659a18ef3665d0c9dfe92bb66","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9f7d951496c34ce659a18ef3665d0c9dfe92bb66"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-27 22:21:25.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-28 18:26:54.000000000","tz":-420},"subject":"CI: Fix Multinode ssh key/hostname for unit tests","message":"CI: Fix Multinode ssh key/hostname for unit tests\n\nIn multinode, the devstack plugin for networking-generic-switch can\u0027t\nreally work as intended. But, the authorized keys is copied on all\nnodes, and zuul puts a consistent key in place, so it doesn\u0027t\nreally need to do what it is doing, but we need to use the stack\nuser\u0027s pre-existing keys to access the remote host.\n\nThis will allow Ironic\u0027s multinode grenade job to work without\nerrors about accessing the key file, which is a red herring for\nwhen the connection fails.\n\nAdditionally, the underlying ngs code is suseptible to a race on\nconfiguration loading as configuration is loaded separately.\n\nWe can\u0027t really force it to load the option. We also can\u0027t\nexplicitly add it, so the best thing to do is to encourage it\nto load.\n\nChange-Id: Ia8550c124f2ef1cce620a4fb28c35700d34aa027\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/c258e85764ef3cc184dc0a98f2159cb4cfd04797"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/c258e85764ef3cc184dc0a98f2159cb4cfd04797"}]},"branch":"refs/heads/master"},"c6c10a12a83c894eb9c6a26658a010d37432afe7":{"kind":"REWORK","_number":6,"created":"2022-04-28 20:39:58.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/45/839645/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/45/839645/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/45/839645/6"}}},"commit":{"parents":[{"commit":"9f7d951496c34ce659a18ef3665d0c9dfe92bb66","subject":"Add Python3 zed unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9f7d951496c34ce659a18ef3665d0c9dfe92bb66"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-27 22:21:25.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-04-28 20:39:22.000000000","tz":-420},"subject":"CI: Fix Multinode ssh key/hostname for unit tests","message":"CI: Fix Multinode ssh key/hostname for unit tests\n\nIn multinode, the devstack plugin for networking-generic-switch can\u0027t\nreally work as intended. But, the authorized keys is copied on all\nnodes, and zuul puts a consistent key in place, so it doesn\u0027t\nreally need to do what it is doing, but we need to use the stack\nuser\u0027s pre-existing keys to access the remote host.\n\nThis will allow Ironic\u0027s multinode grenade job to work without\nerrors about accessing the key file, which is a red herring for\nwhen the connection fails.\n\nAdditionally, the underlying ngs code is suseptible to a race on\nconfiguration loading as configuration is loaded separately.\n\nWe can\u0027t really force it to load the option. We also can\u0027t\nexplicitly add it, so the best thing to do is to wrap it and\nrely upon a mock to facilitate the unit test.\n\nChange-Id: Ia8550c124f2ef1cce620a4fb28c35700d34aa027\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/c6c10a12a83c894eb9c6a26658a010d37432afe7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/c6c10a12a83c894eb9c6a26658a010d37432afe7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
