)]}'
{"id":"openstack%2Fpython-tripleoclient~749909","triplet_id":"openstack%2Fpython-tripleoclient~stable%2Ftrain~I9bb8cd8dbdc0ddbc9784240931f87dc58bf601d1","project":"openstack/python-tripleoclient","branch":"stable/train","topic":"train/validation-inventory","hashtags":[],"change_id":"I9bb8cd8dbdc0ddbc9784240931f87dc58bf601d1","subject":"[TRAIN-only] Allow to pass a static inventory","status":"ABANDONED","created":"2020-09-04 09:20:03.000000000","updated":"2020-09-08 13:48:53.000000000","total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"035dd66917de362be600d242c9c0771cf17e6f61","_number":749909,"virtual_id_number":749909,"owner":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2020-09-04 12:41:19.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":26343,"name":"Jose Luis Franco","email":"jfrancoa@redhat.com","username":"jfrancoa"},{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"_account_id":16515,"name":"mbu","email":"mat.bultel@gmail.com","username":"matbu"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":16515,"name":"mbu","email":"mat.bultel@gmail.com","username":"matbu"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":-1,"date":"2020-09-04 12:33:17.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26343,"name":"Jose Luis Franco","email":"jfrancoa@redhat.com","username":"jfrancoa"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":-1,"date":"2020-09-04 11:44:44.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":16515,"name":"mbu","email":"mat.bultel@gmail.com","username":"matbu"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2020-09-04 12:29:48.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":26343,"name":"Jose Luis Franco","email":"jfrancoa@redhat.com","username":"jfrancoa"},{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"_account_id":16515,"name":"mbu","email":"mat.bultel@gmail.com","username":"matbu"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":16515,"name":"mbu","email":"mat.bultel@gmail.com","username":"matbu"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26343,"name":"Jose Luis Franco","email":"jfrancoa@redhat.com","username":"jfrancoa"},{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-09-04 09:20:31.000000000","updated_by":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"reviewer":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"state":"REVIEWER"},{"updated":"2020-09-04 09:20:33.000000000","updated_by":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"reviewer":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"state":"REVIEWER"},{"updated":"2020-09-04 09:20:36.000000000","updated_by":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"reviewer":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"state":"REVIEWER"},{"updated":"2020-09-04 11:44:44.000000000","updated_by":{"_account_id":16515,"name":"mbu","email":"mat.bultel@gmail.com","username":"matbu"},"reviewer":{"_account_id":16515,"name":"mbu","email":"mat.bultel@gmail.com","username":"matbu"},"state":"REVIEWER"},{"updated":"2020-09-04 12:33:17.000000000","updated_by":{"_account_id":26343,"name":"Jose Luis Franco","email":"jfrancoa@redhat.com","username":"jfrancoa"},"reviewer":{"_account_id":26343,"name":"Jose Luis Franco","email":"jfrancoa@redhat.com","username":"jfrancoa"},"state":"REVIEWER"},{"updated":"2020-09-04 12:41:19.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"d362c0233105d4b9ee4fa7f874b18ac0d4bdd3dd","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2020-09-04 09:20:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f0d2c1aeaa4ae2d7736890af4a628f24ceca8d91","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2020-09-04 09:42:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"cf96c292142c88b96d82ac429aaac18a7d4cc197","author":{"_account_id":16515,"name":"mbu","email":"mat.bultel@gmail.com","username":"matbu"},"date":"2020-09-04 11:44:44.000000000","message":"Patch Set 2: Code-Review-1\n\nimho it would be better to merged it on master and then cherry pick to Ussuri and train, since: https://review.opendev.org/#/c/748224/ will be merged really soon, it will be cleaner.","accounts_in_message":[],"_revision_number":2},{"id":"627da57f709f4e31d978eec4806f4ada35218c2d","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2020-09-04 12:29:48.000000000","message":"Patch Set 2: Workflow-1\n\nok, putting it on hold for now, please lemme know when the other one is merged. In case we\u0027re too late regarding osp-16.1.2, we might take that patch downstream.","accounts_in_message":[],"_revision_number":2},{"id":"e36d869ca3acd306d72363b1c591ef00805d6740","author":{"_account_id":26343,"name":"Jose Luis Franco","email":"jfrancoa@redhat.com","username":"jfrancoa"},"date":"2020-09-04 12:33:17.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"866225e4fc9cfc630d8de90c03448c9f75e0915b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-04 12:41:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/50c05f1b896f4155a62499f16f40dedc : SUCCESS in 6m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/67ca16b70136477d9031e06ed753bed0 : SUCCESS in 5m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2259b7365a614f57b80ee8b05198959f : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/23e405ce1199410d9251e29adceddee5 : SUCCESS in 5m 36s\n- tripleo-buildimage-overcloud-full-centos-7 https://zuul.opendev.org/t/openstack/build/eda6fba339ce411f931af4deac893f2f : SUCCESS in 48m 37s\n- tripleo-buildimage-overcloud-full-centos-8 https://zuul.opendev.org/t/openstack/build/8c1b3db7856840d5addf75e3db2e51db : SUCCESS in 49m 52s\n- tripleo-buildimage-ironic-python-agent-centos-7 https://zuul.opendev.org/t/openstack/build/73ebece8c1ce4bdf98935092a3b4882d : SUCCESS in 24m 01s\n- tripleo-buildimage-ironic-python-agent-centos-8 https://zuul.opendev.org/t/openstack/build/34130960e72d4af392602effc5ace4e9 : SUCCESS in 33m 56s\n- tripleo-buildimage-overcloud-hardened-full-centos-7 https://zuul.opendev.org/t/openstack/build/f3bf0403334d435597f244dd52bae45d : SUCCESS in 34m 15s\n- tripleo-buildimage-overcloud-hardened-full-centos-8 https://zuul.opendev.org/t/openstack/build/ba3c84c5ee3d439683779bc3ac41c452 : SUCCESS in 39m 19s\n- tripleo-ci-centos-8-containers-multinode https://zuul.opendev.org/t/openstack/build/79ac9d6df04844b891a163f8c5f7e027 : SUCCESS in 2h 30m 31s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/2d1650f7e11f470c82a525571c7a3665 : SUCCESS in 2h 27m 10s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates https://zuul.opendev.org/t/openstack/build/15c1f13f8cb24b97b5dc0c754e485b0b : SUCCESS in 2h 05m 19s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://zuul.opendev.org/t/openstack/build/d24a61d2e70442bf8e71f4c5086dd14d : SUCCESS in 2h 19m 23s (non-voting)\n- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-train https://zuul.opendev.org/t/openstack/build/d141a7599ad24193a67e4e48d825a81e : SUCCESS in 2h 06m 23s\n- tripleo-ci-centos-8-standalone https://zuul.opendev.org/t/openstack/build/84fabc403ead4d9e911ebdd6b205ad09 : SUCCESS in 1h 03m 13s\n- tripleo-ci-centos-7-standalone-upgrade-train https://zuul.opendev.org/t/openstack/build/c16c479a4abb45548cfc8f8184c47abc : SUCCESS in 2h 43m 11s (non-voting)\n- tripleo-ci-centos-8-undercloud-containers https://zuul.opendev.org/t/openstack/build/cefa534318e246d5b4eab138cfcc221f : SUCCESS in 2h 09m 52s\n- tripleo-ci-centos-7-containerized-undercloud-upgrades https://zuul.opendev.org/t/openstack/build/e45846ce3980473fba173baaff66f9b0 : FAILURE in 1h 59m 29s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db983456a4c9446bb8fad78a933bf7e4 : SUCCESS in 4m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5d4e687737e54c41ae6b17f61a147d62 : FAILURE in 5m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"842fc96e0813bead827cdd660d4e8e250e8f3bd1","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2020-09-04 13:14:10.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"db2fe528fc3e02d1d705dd5b5f6ed42d1b71d2c0","author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"date":"2020-09-08 13:48:53.000000000","message":"Abandoned\n\nWe can backport from master \\o/\nreplaced by https://review.opendev.org/750354","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6fde73c3dcbabd858e7e12f0af2336f82c2dc702","revisions":{"72305299250244d490edbbcfd2a3c340a8b63d9c":{"kind":"REWORK","_number":1,"created":"2020-09-04 09:20:03.000000000","uploader":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"ref":"refs/changes/09/749909/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/09/749909/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/09/749909/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/09/749909/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/09/749909/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/09/749909/1"}}},"commit":{"parents":[{"commit":"3d8e33fcaf76fa90f50930554ea0663e00a4c6a0","subject":"Merge \"[train-only] Add ipa config check to _cleanup_ipa\" into stable/train","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/3d8e33fcaf76fa90f50930554ea0663e00a4c6a0"}]}],"author":{"name":"Cédric Jeanneret","email":"cjeanner@redhat.com","date":"2020-09-04 09:18:43.000000000","tz":120},"committer":{"name":"Cédric Jeanneret","email":"cjeanner@redhat.com","date":"2020-09-04 09:18:43.000000000","tz":120},"subject":"[TRAIN-only] Allow to pass a static inventory","message":"[TRAIN-only] Allow to pass a static inventory\n\nThis is especially interesting when you\u0027re doing an update/upgrade, and\nhaven\u0027t any running services on the undercloud node at some step (LEAPP\nfor instance).\nYou can now generate your inventory beforehand, and pass it to the\nvalidator directly.\n\nChange-Id: I9bb8cd8dbdc0ddbc9784240931f87dc58bf601d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/72305299250244d490edbbcfd2a3c340a8b63d9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/72305299250244d490edbbcfd2a3c340a8b63d9c"}]},"parents_data":[{"branch_name":"refs/heads/stable/train","commit_id":"3d8e33fcaf76fa90f50930554ea0663e00a4c6a0","is_merged_in_target_branch":false}],"branch":"refs/heads/stable/train"},"6fde73c3dcbabd858e7e12f0af2336f82c2dc702":{"kind":"REWORK","_number":2,"created":"2020-09-04 09:42:45.000000000","uploader":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"ref":"refs/changes/09/749909/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-tripleoclient","ref":"refs/changes/09/749909/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/09/749909/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/09/749909/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-tripleoclient refs/changes/09/749909/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-tripleoclient refs/changes/09/749909/2"}}},"commit":{"parents":[{"commit":"3d8e33fcaf76fa90f50930554ea0663e00a4c6a0","subject":"Merge \"[train-only] Add ipa config check to _cleanup_ipa\" into stable/train","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/3d8e33fcaf76fa90f50930554ea0663e00a4c6a0"}]}],"author":{"name":"Cédric Jeanneret","email":"cjeanner@redhat.com","date":"2020-09-04 09:18:43.000000000","tz":120},"committer":{"name":"Cédric Jeanneret","email":"cjeanner@redhat.com","date":"2020-09-04 09:42:02.000000000","tz":120},"subject":"[TRAIN-only] Allow to pass a static inventory","message":"[TRAIN-only] Allow to pass a static inventory\n\nThis is especially interesting when you\u0027re doing an update/upgrade, and\nhaven\u0027t any running services on the undercloud node at some step (LEAPP\nfor instance).\nYou can now generate your inventory beforehand, and pass it to the\nvalidator directly.\n\nNote: train-only because the code here has diverged from what we have in\nmaster and ussuri. A master patch has been pushed in parallel:\nhttps://review.opendev.org/749915\n\nChange-Id: I9bb8cd8dbdc0ddbc9784240931f87dc58bf601d1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/6fde73c3dcbabd858e7e12f0af2336f82c2dc702"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-tripleoclient/commit/6fde73c3dcbabd858e7e12f0af2336f82c2dc702"}]},"parents_data":[{"branch_name":"refs/heads/stable/train","commit_id":"3d8e33fcaf76fa90f50930554ea0663e00a4c6a0","is_merged_in_target_branch":false}],"branch":"refs/heads/stable/train"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
