)]}'
{"id":"openstack%2Fopenstack-ansible~735168","triplet_id":"openstack%2Fopenstack-ansible~master~I3fa92249e790f8823e89f404c0d0a6066bc2d616","project":"openstack/openstack-ansible","branch":"master","topic":"osa/ironic-improvements","hashtags":[],"change_id":"I3fa92249e790f8823e89f404c0d0a6066bc2d616","subject":"ironic: de-compose inventory","status":"ABANDONED","created":"2020-06-11 15:07:19.000000000","updated":"2020-07-30 20:09:55.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"12e2ccad0a3c225f3b70c81f95dc785bf4bdb1e4","_number":735168,"virtual_id_number":735168,"owner":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2020-06-11 23:38:08.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"date":"2020-06-17 19:19:28.000000000","_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"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":-2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-11 15:09:45.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2020-06-11 23:38:08.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":"2020-06-17 19:19:28.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"}],"messages":[{"id":"4028d03ad551c8f11ca63f22500264a3b9da54f6","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2020-06-11 15:07:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5db7c27c390b06f3becd974fa74364a880b8aaad","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2020-06-11 15:09:45.000000000","message":"Patch Set 1: Code-Review-1\n\nIt requires test set update as well https://opendev.org/openstack/openstack-ansible/src/branch/master/tests/test_inventory.py#L254","accounts_in_message":[],"_revision_number":1},{"id":"1ef99e11a07311a6484180415a4e43baafc5647a","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2020-06-11 15:33:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3bad55ac6f83f48f402c98fa2ca997499534fb39","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-11 18:40:39.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-ansible-linters https://zuul.opendev.org/t/openstack/build/8859e21e933d482382c6f0e786fe8316 : SUCCESS in 12m 32s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/29d52331d7bc4d1d81c95ca478f6cd05 : SUCCESS in 17m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da72676a35c94f65b7b648dabab67df9 : SUCCESS in 13m 45s\n- openstack-ansible-deploy-aio_lxc-centos-7 https://zuul.opendev.org/t/openstack/build/e5cc440add24401987b2434d656f72ba : SUCCESS in 2h 49m 37s\n- openstack-ansible-deploy-aio_lxc-debian-buster https://zuul.opendev.org/t/openstack/build/9458da5e2b664a20a6de998703ee2aa1 : SUCCESS in 1h 58m 56s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/c727967be8cc490bbe4147ae5a4359c1 : SUCCESS in 2h 00m 56s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/53ab57bc54104aedb19909271f2735e1 : SUCCESS in 1h 15m 55s\n- openstack-ansible-deploy-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/e942549fcb6548eab3fe7cc18a2f8d5a : SUCCESS in 1h 31m 27s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/d869dd4c003d49ed941955f007fd3564 : SUCCESS in 1h 08m 34s\n- openstack-ansible-upgrade-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/7f5739e25a984adeb6f1556a6aede85b : FAILURE in 1h 34m 11s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/28bf4a938b3842d0bfbbf5e9fc96a887 : FAILURE in 1h 12m 24s\n- openstack-ansible-deploy-aio_distro_metal-centos-7 https://zuul.opendev.org/t/openstack/build/a6a8b3ad6b55494bb3a203fe20e69d84 : SUCCESS in 1h 14m 05s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/3438beeeea2e484a99c46b108e0e1908 : SUCCESS in 1h 03m 57s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/09b8c6d0f19441e9a37ad6c464c978ad : SUCCESS in 2h 26m 11s\n- openstack-ansible-deploy-aio_proxy-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/960ed1b9fa4949358fc2f4492b197cf9 : SUCCESS in 1h 30m 12s","accounts_in_message":[],"_revision_number":2},{"id":"f473ef43d96bb5a2e46daf9572c0fcfab971d25d","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2020-06-11 20:37:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d9cd514e6013989075ddc6b25b04973d6669db32","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2020-06-11 20:41:36.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6f28fe9ad8878baa81efaf2a347aee3d9a7c9e50","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-11 23:38:08.000000000","message":"Patch Set 4: 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-ansible-linters https://zuul.opendev.org/t/openstack/build/297869f52a584a8e9bdd6fb08257d267 : FAILURE in 11m 05s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/88fc368a59e24f5b8564c0910999bacc : SUCCESS in 19m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c5565a50fb042ee81191ce63153daea : SUCCESS in 12m 28s\n- openstack-ansible-deploy-aio_lxc-centos-7 https://zuul.opendev.org/t/openstack/build/9f5b84b83f1d4172b7f2dbbd386d0dc6 : SUCCESS in 2h 20m 37s\n- openstack-ansible-deploy-aio_lxc-debian-buster https://zuul.opendev.org/t/openstack/build/0ffbcb19561c41de9c96f0701c1e9822 : FAILURE in 15m 45s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/7d03a995c3f14142a88d34d524ea02d1 : SUCCESS in 1h 57m 12s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/ce7e760b9b3d49048a07f798df001e60 : SUCCESS in 1h 03m 52s\n- openstack-ansible-deploy-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/f14f11fb972b4bf88877ee87c3c61514 : SUCCESS in 1h 41m 00s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/9d542aae655444a2b52efbbafb12fcd1 : SUCCESS in 1h 24m 58s\n- openstack-ansible-upgrade-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/319d1513360b42c685e4b23539c24921 : FAILURE in 1h 27m 12s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/2f4651c2cd6b4beeb98292001be21623 : FAILURE in 1h 17m 39s\n- openstack-ansible-deploy-aio_distro_metal-centos-7 https://zuul.opendev.org/t/openstack/build/07a664ee26af4e868dd72dea64f9b9f8 : SUCCESS in 1h 45m 25s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/ef0f9c655dc64e849f8667f5bb10ac03 : SUCCESS in 1h 09m 13s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/0583754890224c03814ba310ca3b76af : SUCCESS in 2h 54m 07s\n- openstack-ansible-deploy-aio_proxy-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/d8badd9a641e40c08ef58546184df8bb : SUCCESS in 2h 08m 46s","accounts_in_message":[],"_revision_number":4},{"id":"95bb3af2d0ea15a902e11ffc5c5cc947eee1524d","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2020-06-17 19:19:28.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"fa9796e11230dca9156290cbb9be40b93f6afb52","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-17 22:24:11.000000000","message":"Patch Set 4:\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-ansible-linters https://zuul.opendev.org/t/openstack/build/609f580867e940b9adbe674b5a703bfc : FAILURE in 12m 11s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/a08130f9dcad482285bd5fbe8a95c495 : SUCCESS in 16m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/00af234b8adb4854b89a2103330e8dcf : SUCCESS in 10m 55s\n- openstack-ansible-deploy-aio_lxc-centos-7 https://zuul.opendev.org/t/openstack/build/d5e4589804c44818b6169e0f054174f4 : SUCCESS in 2h 38m 24s\n- openstack-ansible-deploy-aio_lxc-debian-buster https://zuul.opendev.org/t/openstack/build/0510f8f74c4b4278ac9456d4d05f99dd : SUCCESS in 1h 50m 14s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/3b352fe724524f588b98c78542209db4 : SUCCESS in 2h 02m 42s\n- openstack-ansible-deploy-aio_metal-debian-buster https://zuul.opendev.org/t/openstack/build/a770318fe57c448b9b01eca114ae6577 : SUCCESS in 1h 44m 23s\n- openstack-ansible-deploy-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/0881c8578ed344338f18160f7ea062fe : SUCCESS in 1h 40m 49s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/f9001fe8886c46b788fdee1b37f1f3ff : SUCCESS in 1h 22m 56s\n- openstack-ansible-upgrade-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/dd8640df9bcd4796946ef1346fe8ff4b : FAILURE in 1h 19m 07s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/d1e066ede2e44a4781bfafc1e7efef05 : SUCCESS in 1h 57m 38s\n- openstack-ansible-deploy-aio_distro_metal-centos-7 https://zuul.opendev.org/t/openstack/build/4b6a1b38806d4fb3a6ee491106af0351 : SUCCESS in 1h 07m 17s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/8b0aec9ce59147d0859f407c9a9933bb : SUCCESS in 58m 13s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/f31e9470c3574f5dbdbaeff1667c7789 : SUCCESS in 2h 42m 58s\n- openstack-ansible-deploy-aio_proxy-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/16205942d54045c6b375ce7237615e9f : SUCCESS in 1h 57m 23s","accounts_in_message":[],"_revision_number":4},{"id":"23007430d37c4776f9362aa782ce18b82ad10d0d","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2020-07-30 20:09:55.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"7735cd1cc08e7cb6661ec694f855713fc2d0f393","revisions":{"fc9e595c0cc40d802b056a17385fc1310d202c39":{"kind":"REWORK","_number":1,"created":"2020-06-11 15:07:19.000000000","uploader":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"ref":"refs/changes/68/735168/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/68/735168/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/1"}}},"commit":{"parents":[{"commit":"ca9e05fb68c8fb97ba4d6b1da20a035056d02f5a","subject":"Merge \"Only use zuul cloned git repos for code hosted at opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/ca9e05fb68c8fb97ba4d6b1da20a035056d02f5a"}]}],"author":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2020-06-11 15:05:15.000000000","tz":-240},"committer":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2020-06-11 15:07:18.000000000","tz":-240},"subject":"ironic: de-compose inventory","message":"ironic: de-compose inventory\n\nThe current Ironic inventory assumes that a lot of things are\nintegrated together.  It\u0027s not implicitly required that the inspector\nDHCP server is co-located with the inspector API service.\n\nIt\u0027s also not implicitly required that the conductor lives on the API\nnodes, due to the fact that it\u0027s possible the control plane does not\nspeak directly to the management endpoints of Ironic-managed nodes.\n\nChange-Id: I3fa92249e790f8823e89f404c0d0a6066bc2d616\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fc9e595c0cc40d802b056a17385fc1310d202c39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fc9e595c0cc40d802b056a17385fc1310d202c39"}]},"branch":"refs/heads/master"},"d892853da37df5fece7f2873900cea4b06115eb8":{"kind":"REWORK","_number":2,"created":"2020-06-11 15:33:38.000000000","uploader":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"ref":"refs/changes/68/735168/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/68/735168/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/2"}}},"commit":{"parents":[{"commit":"ca9e05fb68c8fb97ba4d6b1da20a035056d02f5a","subject":"Merge \"Only use zuul cloned git repos for code hosted at opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/ca9e05fb68c8fb97ba4d6b1da20a035056d02f5a"}]}],"author":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2020-06-11 15:05:15.000000000","tz":-240},"committer":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2020-06-11 15:33:29.000000000","tz":-240},"subject":"ironic: de-compose inventory","message":"ironic: de-compose inventory\n\nThe current Ironic inventory assumes that a lot of things are\nintegrated together.  It\u0027s not implicitly required that the inspector\nDHCP server is co-located with the inspector API service.\n\nIt\u0027s also not implicitly required that the conductor lives on the API\nnodes, due to the fact that it\u0027s possible the control plane does not\nspeak directly to the management endpoints of Ironic-managed nodes.\n\nChange-Id: I3fa92249e790f8823e89f404c0d0a6066bc2d616\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/d892853da37df5fece7f2873900cea4b06115eb8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/d892853da37df5fece7f2873900cea4b06115eb8"}]},"branch":"refs/heads/master"},"27ad13e2e43c1d4542428b88bd04060931659c89":{"kind":"REWORK","_number":3,"created":"2020-06-11 20:37:44.000000000","uploader":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"ref":"refs/changes/68/735168/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/68/735168/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/3"}}},"commit":{"parents":[{"commit":"ca9e05fb68c8fb97ba4d6b1da20a035056d02f5a","subject":"Merge \"Only use zuul cloned git repos for code hosted at opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/ca9e05fb68c8fb97ba4d6b1da20a035056d02f5a"}]}],"author":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2020-06-11 15:05:15.000000000","tz":-240},"committer":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2020-06-11 20:36:08.000000000","tz":-240},"subject":"ironic: de-compose inventory","message":"ironic: de-compose inventory\n\nThe current Ironic inventory assumes that a lot of things are\nintegrated together.  It\u0027s not implicitly required that the inspector\nDHCP server is co-located with the inspector API service.\n\nIt\u0027s also not implicitly required that the conductor lives on the API\nnodes, due to the fact that it\u0027s possible the control plane does not\nspeak directly to the management endpoints of Ironic-managed nodes.\n\nChange-Id: I3fa92249e790f8823e89f404c0d0a6066bc2d616\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/27ad13e2e43c1d4542428b88bd04060931659c89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/27ad13e2e43c1d4542428b88bd04060931659c89"}]},"branch":"refs/heads/master"},"7735cd1cc08e7cb6661ec694f855713fc2d0f393":{"kind":"REWORK","_number":4,"created":"2020-06-11 20:41:36.000000000","uploader":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"ref":"refs/changes/68/735168/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/68/735168/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/68/735168/4"}}},"commit":{"parents":[{"commit":"ca9e05fb68c8fb97ba4d6b1da20a035056d02f5a","subject":"Merge \"Only use zuul cloned git repos for code hosted at opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/ca9e05fb68c8fb97ba4d6b1da20a035056d02f5a"}]}],"author":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2020-06-11 15:05:15.000000000","tz":-240},"committer":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2020-06-11 20:41:28.000000000","tz":-240},"subject":"ironic: de-compose inventory","message":"ironic: de-compose inventory\n\nThe current Ironic inventory assumes that a lot of things are\nintegrated together.  It\u0027s not implicitly required that the inspector\nDHCP server is co-located with the inspector API service.\n\nIt\u0027s also not implicitly required that the conductor lives on the API\nnodes, due to the fact that it\u0027s possible the control plane does not\nspeak directly to the management endpoints of Ironic-managed nodes.\n\nChange-Id: I3fa92249e790f8823e89f404c0d0a6066bc2d616\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/7735cd1cc08e7cb6661ec694f855713fc2d0f393"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/7735cd1cc08e7cb6661ec694f855713fc2d0f393"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
