)]}'
{"id":"openstack%2Fopenstacksdk~808580","triplet_id":"openstack%2Fopenstacksdk~feature%2Fr1~Ia2f4ca34bdd1ef489ea3fae6a340df171a07f52e","project":"openstack/openstacksdk","branch":"feature/r1","hashtags":[],"change_id":"Ia2f4ca34bdd1ef489ea3fae6a340df171a07f52e","subject":"Splits class `TestInstanceHaProxy`","status":"MERGED","created":"2021-09-13 06:30:09.000000000","updated":"2021-09-14 09:09:03.000000000","submitted":"2021-09-14 09:09:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"808580","meta_rev_id":"8eff401aae7fc9ea7126a1ec0d361cd6edeebd6c","_number":808580,"virtual_id_number":808580,"owner":{"_account_id":33945,"name":"Thomas Bucaioni","display_name":"Thomas B.","email":"thomas.bucaioni@gmail.com","username":"jfbash"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-09-14 09:09:02.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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":2,"date":"2021-09-14 07:42:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":1,"date":"2021-09-14 07:42:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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},"Allow-Post-Review":{"all":[{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-13 08:04:26.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":"2021-09-14 07:42:48.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"00e2f9f73d6e9162a822cbe4889e8a37d987ded3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33945,"name":"Thomas Bucaioni","display_name":"Thomas B.","email":"thomas.bucaioni@gmail.com","username":"jfbash"},"date":"2021-09-13 06:30:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fc2bf7fe49b6923a1b437b28bd72d648e4b8a1db","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33945,"name":"Thomas Bucaioni","display_name":"Thomas B.","email":"thomas.bucaioni@gmail.com","username":"jfbash"},"date":"2021-09-13 06:38:25.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a9c24f197b3a5937ade1db30a6012a8706e6314a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-13 08:04:26.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\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d330630870fd4b04a43335aa889ce9f5 : SUCCESS in 5m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ce1e3cf137f24d6d8ea5037e8dd48eee : SUCCESS in 5m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f389120e44944fbdab697f25d6f81d30 : SUCCESS in 5m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3b83434ce153457383d6dd4afe73c871 : SUCCESS in 6m 31s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/34ca764e95144631a6074bccbd095ed6 : SUCCESS in 48m 54s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/3c76e79e29a0454786cc9c24d9fdba48 : SUCCESS in 6m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a68e53c5942432ea4cc3a6515ed3ce2 : SUCCESS in 8m 56s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/1e2a6e8f90964d918f9ec857e9ba0e0c : SUCCESS in 26m 13s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/c3a41fc944e44aac8222120a31581540 : SUCCESS in 17m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e2fc9212874f4a24b0f72ab5652aa05f : FAILURE in 44m 04s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/7fcdb111b95949e99cbbaca0e1d1ace2 : SUCCESS in 1h 17m 16s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/e91e401cb8884a10b305a811fd96062f : SUCCESS in 43m 57s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/aed20c5039304b518bdd9bbe1d2f4739 : SUCCESS in 47m 59s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/603cb9aa963140f99b88a5e20f40e862 : SUCCESS in 25m 38s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/8b58cba34860410598f3dc1d47fb79fc : SUCCESS in 34m 24s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/caf27c9ac7044fda8d015e8ef1b45408 : SUCCESS in 41m 43s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/ab08230c7c1c4a6397d2f317f09710ec : SUCCESS in 46m 18s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8747e51e588654d6b2eb1fd3fa9e2dea2c682b58","author":{"_account_id":33945,"name":"Thomas Bucaioni","display_name":"Thomas B.","email":"thomas.bucaioni@gmail.com","username":"jfbash"},"date":"2021-09-13 08:46:39.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"931c18501d6ca63a39ecdcb3ee31db24abbf8523","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-13 10:03:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8b68134bee5a474cb3b7db27c72ba59b : SUCCESS in 5m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e93573ba15534ce6a4b8410ce0057bc5 : SUCCESS in 5m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bd9ec40171974f4bb00bfa7f0d4a5679 : SUCCESS in 4m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/52125a943c1745a484639147bca490be : SUCCESS in 5m 34s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0b570cad050148c6850733743595fb9b : SUCCESS in 56m 22s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/0c7669cf52d24ac59d930f46bc779f85 : SUCCESS in 6m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/923f04cdd40741158bd06ef607aaac33 : SUCCESS in 8m 21s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/8add3e213b5b47cebc2580401df8af25 : SUCCESS in 23m 17s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/07db08cb384e4cc688ce550151495a1d : SUCCESS in 17m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4c31f11c076f401cadf242fb9278b1a6 : SUCCESS in 48m 01s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/db984f51be7a468aabf80a212dab0789 : SUCCESS in 1h 14m 31s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/a295feabc0e5474db6a59425f40b453e : SUCCESS in 39m 48s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/de85aac1c5034be88a20a47edc79b766 : SUCCESS in 43m 18s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/0682b0e5b37143eb9653fce8b0e7f32f : SUCCESS in 29m 38s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/6acf5c3433ba4605b10305d0fe3e588a : SUCCESS in 31m 44s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/9db2bf14aaee4546abe80d2a07262a47 : SUCCESS in 32m 15s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/1b60c81397054737a383810a611fd3b0 : SUCCESS in 50m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fba92a19d1c5b9df3c98a143da93f3761cdde30b","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-09-14 07:42:48.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"8427f552775dc0d42863cd2f9fe063a9d70fa187","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-14 07:43:51.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"3457756e76313b848ca8c6f849f9f7b80cf23287","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-14 09:09:02.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/953743bc6be2491eaa05b3a70b106d54 : SUCCESS in 4m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/331c62e457b74f6cb5ca662d055df488 : SUCCESS in 6m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8011524f87d94e33a3593ed806a9c783 : SUCCESS in 5m 12s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9aeecce1770841f1af8dddf10f627e91 : SUCCESS in 44m 25s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/e3ea28a337ca419086766c8078a17647 : SUCCESS in 6m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/90b138c55e8648e09d0520107ce89c2c : SUCCESS in 8m 20s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/bf2cbe2684d34ba9a4b3c92602ee34dc : SUCCESS in 26m 18s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/e52ee4ab6b5e4d778fbb904d4e5a8327 : SUCCESS in 17m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e183ffa361534a97a1cb2a92d5e5f436 : SUCCESS in 43m 11s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/4b2a8445012240b9b193e071d9f6e382 : SUCCESS in 1h 18m 38s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/2525c82b29314f4d9894557a169fb9d2 : SUCCESS in 46m 07s","accounts_in_message":[],"_revision_number":2},{"id":"8eff401aae7fc9ea7126a1ec0d361cd6edeebd6c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-14 09:09:03.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f5f0f9f1aee044ea9fe6e42ceef90971286d0897","revisions":{"0835657b4c46f03b6ddad95f036a7bbeeda2593e":{"kind":"REWORK","_number":1,"created":"2021-09-13 06:30:09.000000000","uploader":{"_account_id":33945,"name":"Thomas Bucaioni","display_name":"Thomas B.","email":"thomas.bucaioni@gmail.com","username":"jfbash"},"ref":"refs/changes/80/808580/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/80/808580/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/80/808580/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/80/808580/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/80/808580/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/80/808580/1"}}},"commit":{"parents":[{"commit":"50043daf19f0f59244737d3e36ce08c468e1030a","subject":"Splits the `TestBaremetalProxy` class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/50043daf19f0f59244737d3e36ce08c468e1030a"}]}],"author":{"name":"Thomas Bucaioni","email":"thomas.bucaioni@gmail.com","date":"2021-09-13 06:02:29.000000000","tz":120},"committer":{"name":"Thomas Bucaioni","email":"thomas.bucaioni@gmail.com","date":"2021-09-13 06:02:29.000000000","tz":120},"subject":"Splits class `TestInstanceHaProxy`","message":"Splits class `TestInstanceHaProxy`\n\nThree new classes `TestInstanceHaHosts`, `TestInstanceHaNotifications`, and `TestInstanceHaSegments` are created. They contain all the tests previously embedded in `TestInstanceHaProxy`.\n\nIn `TestInstanceHaProxy`, only the `setUp` method remains\n\nChange-Id: Ia2f4ca34bdd1ef489ea3fae6a340df171a07f52e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0835657b4c46f03b6ddad95f036a7bbeeda2593e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0835657b4c46f03b6ddad95f036a7bbeeda2593e"}]},"branch":"refs/heads/feature/r1"},"f5f0f9f1aee044ea9fe6e42ceef90971286d0897":{"kind":"REWORK","_number":2,"created":"2021-09-13 06:38:25.000000000","uploader":{"_account_id":33945,"name":"Thomas Bucaioni","display_name":"Thomas B.","email":"thomas.bucaioni@gmail.com","username":"jfbash"},"ref":"refs/changes/80/808580/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/80/808580/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/80/808580/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/80/808580/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/80/808580/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/80/808580/2"}}},"commit":{"parents":[{"commit":"50043daf19f0f59244737d3e36ce08c468e1030a","subject":"Splits the `TestBaremetalProxy` class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/50043daf19f0f59244737d3e36ce08c468e1030a"}]}],"author":{"name":"Thomas Bucaioni","email":"thomas.bucaioni@gmail.com","date":"2021-09-13 06:02:29.000000000","tz":120},"committer":{"name":"Thomas Bucaioni","email":"thomas.bucaioni@gmail.com","date":"2021-09-13 06:37:59.000000000","tz":120},"subject":"Splits class `TestInstanceHaProxy`","message":"Splits class `TestInstanceHaProxy`\n\nThree new classes `TestInstanceHaHosts`, `TestInstanceHaNotifications`, and `TestInstanceHaSegments` are created. They contain all the tests previously embedded in `TestInstanceHaProxy`.\n\nIn `TestInstanceHaProxy`, only the `setUp` method remains\n\nChange-Id: Ia2f4ca34bdd1ef489ea3fae6a340df171a07f52e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f5f0f9f1aee044ea9fe6e42ceef90971286d0897"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f5f0f9f1aee044ea9fe6e42ceef90971286d0897"}]},"branch":"refs/heads/feature/r1"}},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"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":{}}}]}
