)]}'
{"id":"openstack%2Fopenstack-ansible~315158","triplet_id":"openstack%2Fopenstack-ansible~master~I3ec317bc9dc7d950dec726789c16b5434981c796","project":"openstack/openstack-ansible","branch":"master","topic":"inventory-tests","hashtags":[],"change_id":"I3ec317bc9dc7d950dec726789c16b5434981c796","subject":"Test inventory backup file creation","status":"MERGED","created":"2016-05-11 16:38:37.000000000","updated":"2016-05-12 16:33:43.000000000","submitted":"2016-05-12 16:33:43.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"41e248ef03563686fa9a1dcd9839a482318f4c51","_number":315158,"virtual_id_number":315158,"owner":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},{"value":2,"date":"2016-05-12 16:33:43.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"all":[{"value":2,"date":"2016-05-12 02:27:51.000000000","_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":1,"date":"2016-05-12 01:39:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":2,"date":"2016-05-12 15:34:04.000000000","_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":1,"date":"2016-05-11 23:57:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"all":[{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":1,"date":"2016-05-12 15:34:04.000000000","_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":3,"name":"Jenkins","username":"jenkins"},{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-05-11 23:57:59.000000000","updated_by":{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},"reviewer":{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},"state":"REVIEWER"},{"updated":"2016-05-12 01:39:31.000000000","updated_by":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"reviewer":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"state":"REVIEWER"},{"updated":"2016-05-12 02:27:51.000000000","updated_by":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"reviewer":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"state":"REVIEWER"},{"updated":"2016-05-12 15:34:04.000000000","updated_by":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"reviewer":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"state":"REVIEWER"},{"updated":"2016-05-12 16:33:43.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f45eda09e3e3f69ed464678474c5270a185976be","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2016-05-11 16:38:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f27f3b0184daaa77753a7761505f51882f3273b4","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2016-05-11 16:40:52.000000000","message":"Topic changed from test-writing-backup to test-inventory","accounts_in_message":[],"_revision_number":1},{"id":"973c96c4949c65d07cf11570e0b16d1fe4f9bffe","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2016-05-11 16:41:02.000000000","message":"Topic changed from test-inventory to inventory-tests","accounts_in_message":[],"_revision_number":1},{"id":"6ba1e21b55eb09475469fa0626e2fa3031b13dc9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-11 19:01:29.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/58/315158/1/check/gate-openstack-ansible-docs/4f2c16d//doc/build/html/ : SUCCESS in 1m 41s\n- gate-openstack-ansible-linters http://logs.openstack.org/58/315158/1/check/gate-openstack-ansible-linters/04ae1bc/ : FAILURE in 3m 15s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/58/315158/1/check/gate-openstack-ansible-dsvm-commit/0d9e851/ : SUCCESS in 1h 27m 17s","accounts_in_message":[],"_revision_number":1},{"id":"079db84b1de418f448d222957aa1a4cbcd7506e7","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2016-05-11 20:41:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d13952bc3efe00e0ef942417facc9e5bad8c5830","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2016-05-11 20:41:27.000000000","message":"Topic changed from test-writing-backup to inventory-tests","accounts_in_message":[],"_revision_number":2},{"id":"27bc09461aff20e75d96c58c94c62a4097f5a4ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-11 22:21:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/58/315158/2/check/gate-openstack-ansible-docs/066bf2d//doc/build/html/ : SUCCESS in 2m 24s\n- gate-openstack-ansible-linters http://logs.openstack.org/58/315158/2/check/gate-openstack-ansible-linters/5bd1acd/ : SUCCESS in 6m 55s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/58/315158/2/check/gate-openstack-ansible-dsvm-commit/7477ace/ : SUCCESS in 1h 24m 38s","accounts_in_message":[],"_revision_number":2},{"id":"f0e70571c66a2b6b4eefdafee2449f772e3986e7","author":{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},"date":"2016-05-11 23:57:59.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"23432e5ff4faa5e5c9d40f9d71c701e3e6d2d2d0","author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"date":"2016-05-12 01:39:31.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"10353be6a9254a851e1e892f810706139c26622f","author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"date":"2016-05-12 02:27:51.000000000","message":"Patch Set 2: Code-Review+2\n\nLGTM.","accounts_in_message":[],"_revision_number":2},{"id":"d908231bc21517477bd64336ac42a4b1bcb95d6a","author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"date":"2016-05-12 15:34:04.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"1d98e53274ebd6949ee67b5d5630ef46cbd1e9da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-12 15:34:15.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"e75f1aa277f3b5b903be1434b47246061510ca60","date":"2016-05-12 16:33:43.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"41e248ef03563686fa9a1dcd9839a482318f4c51","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-12 16:33:43.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/58/315158/2/gate/gate-openstack-ansible-docs/2b32182//doc/build/html/ : SUCCESS in 2m 29s\n- gate-openstack-ansible-linters http://logs.openstack.org/58/315158/2/gate/gate-openstack-ansible-linters/c3d4150/ : SUCCESS in 4m 11s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/58/315158/2/gate/gate-openstack-ansible-dsvm-commit/37438ae/ : SUCCESS in 56m 38s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1124a5e237940307787698414dfe01807edb55fb","revisions":{"a6675257b42d983b1415351494ee2ef2a5a37d9c":{"kind":"REWORK","_number":1,"created":"2016-05-11 16:38:37.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/58/315158/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/58/315158/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/58/315158/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/58/315158/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/58/315158/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/58/315158/1"}}},"commit":{"parents":[{"commit":"02f8d3d697da37dc0386864a2946a28c47f4d517","subject":"Test and refactor argument parsing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/02f8d3d697da37dc0386864a2946a28c47f4d517"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2016-05-11 16:35:17.000000000","tz":-240},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2016-05-11 16:35:17.000000000","tz":-240},"subject":"Test inventory backup file creation","message":"Test inventory backup file creation\n\nIn addition to adding test cases for creating the inventory backup, this\npatch modifies the `get_inventory` function to make the cleanup action\noptional. This was done to facilitate the tests, since they required\nthat clean up not happen in order to verify the relevant scenarios.\n\nChange-Id: I3ec317bc9dc7d950dec726789c16b5434981c796\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/a6675257b42d983b1415351494ee2ef2a5a37d9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/a6675257b42d983b1415351494ee2ef2a5a37d9c"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"02f8d3d697da37dc0386864a2946a28c47f4d517","is_merged_in_target_branch":true,"change_id":"I8ee11480ca6e46748fe19fcc19b92aded8a39c39","change_number":312665,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"1124a5e237940307787698414dfe01807edb55fb":{"kind":"REWORK","_number":2,"created":"2016-05-11 20:41:10.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/58/315158/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/58/315158/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/58/315158/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/58/315158/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/58/315158/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/58/315158/2"}}},"commit":{"parents":[{"commit":"02f8d3d697da37dc0386864a2946a28c47f4d517","subject":"Test and refactor argument parsing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/02f8d3d697da37dc0386864a2946a28c47f4d517"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2016-05-11 16:35:17.000000000","tz":-240},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2016-05-11 20:41:02.000000000","tz":-240},"subject":"Test inventory backup file creation","message":"Test inventory backup file creation\n\nIn addition to adding test cases for creating the inventory backup, this\npatch modifies the `get_inventory` function to make the cleanup action\noptional. This was done to facilitate the tests, since they required\nthat clean up not happen in order to verify the relevant scenarios.\n\nChange-Id: I3ec317bc9dc7d950dec726789c16b5434981c796\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/1124a5e237940307787698414dfe01807edb55fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/1124a5e237940307787698414dfe01807edb55fb"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"02f8d3d697da37dc0386864a2946a28c47f4d517","is_merged_in_target_branch":true,"change_id":"I8ee11480ca6e46748fe19fcc19b92aded8a39c39","change_number":312665,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
