)]}'
{"id":"x%2Fpython-tuskarclient~164298","triplet_id":"x%2Fpython-tuskarclient~master~Ic7dc65427ab9fdb981db1663c400e4e0cc3cc53d","project":"x/python-tuskarclient","branch":"master","topic":"template-write-fix","hashtags":[],"change_id":"Ic7dc65427ab9fdb981db1663c400e4e0cc3cc53d","subject":"Add support for subdirs in templates listing","status":"MERGED","created":"2015-03-13 18:47:15.000000000","updated":"2015-03-20 18:46:47.000000000","submitted":"2015-03-20 18:46:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b7875cc9a873a5f33883cdcb249bb9f419fd4f56","_number":164298,"virtual_id_number":164298,"owner":{"_account_id":8399,"name":"Jay Dobies","email":"jason.dobies@redhat.com","username":"jdob"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"value":0,"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"value":0,"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},{"value":0,"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":0,"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},{"value":2,"date":"2015-03-20 18:46:44.000000000","_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":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"recommended":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"all":[{"value":1,"date":"2015-03-20 12:05:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"value":2,"date":"2015-03-20 18:44:51.000000000","_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"value":1,"date":"2015-03-17 12:22:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},{"value":1,"date":"2015-03-16 13:52:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":2,"date":"2015-03-17 07:47:58.000000000","_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"all":[{"value":0,"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"value":1,"date":"2015-03-20 18:44:51.000000000","_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"value":0,"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},{"value":0,"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":0,"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},{"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-16 13:52:18.000000000","updated_by":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"reviewer":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"state":"REVIEWER"},{"updated":"2015-03-17 07:47:58.000000000","updated_by":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"reviewer":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"state":"REVIEWER"},{"updated":"2015-03-17 12:22:33.000000000","updated_by":{"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},"reviewer":{"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},"state":"REVIEWER"},{"updated":"2015-03-20 12:05:30.000000000","updated_by":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"reviewer":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"state":"REVIEWER"},{"updated":"2015-03-20 18:44:51.000000000","updated_by":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"reviewer":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"state":"REVIEWER"},{"updated":"2015-03-20 18:46:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"82370757e088b740b73715e331c2710ddcf809ad","author":{"_account_id":8399,"name":"Jay Dobies","email":"jason.dobies@redhat.com","username":"jdob"},"date":"2015-03-13 18:47:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4150ba6b43e1fdcf9187866710b2cf9c471345d7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 20:09:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/98/164298/1/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/5dc8539/ : SUCCESS in 48m 47s\n- check-tripleo-ironic-overcloud-f20-nonha http://logs.openstack.org/98/164298/1/check-tripleo/check-tripleo-ironic-overcloud-f20-nonha/a43ae56/ : SUCCESS in 1h 21m 58s\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/98/164298/1/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/5397f51/ : SUCCESS in 1h 01m 55s\n- check-tripleo-ironic-overcloud-precise-nonha http://logs.openstack.org/98/164298/1/check-tripleo/check-tripleo-ironic-overcloud-precise-nonha/ca0ba4c/ : SUCCESS in 1h 03m 58s","accounts_in_message":[],"_revision_number":1},{"id":"f5020d153bc2ad018b0b80d0c6b9ee6cf6d3035d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 20:48: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-python-tuskarclient-python26 http://logs.openstack.org/98/164298/1/check/gate-python-tuskarclient-python26/a2c1803/ : SUCCESS in 50s\n- gate-python-tuskarclient-pep8 http://logs.openstack.org/98/164298/1/check/gate-python-tuskarclient-pep8/e9ac106/ : FAILURE in 57s\n- gate-python-tuskarclient-docs http://docs-draft.openstack.org/98/164298/1/check/gate-python-tuskarclient-docs/d269b84//doc/build/html/ : SUCCESS in 58s\n- gate-python-tuskarclient-python27 http://logs.openstack.org/98/164298/1/check/gate-python-tuskarclient-python27/599b806/ : SUCCESS in 42s\n- gate-python-tuskarclient-python34 http://logs.openstack.org/98/164298/1/check/gate-python-tuskarclient-python34/8c9bd0a/ : SUCCESS in 2m 06s","accounts_in_message":[],"_revision_number":1},{"id":"cd07997777d8c334d3f99468ffcf699bb2d75f82","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2015-03-16 09:47:58.000000000","message":"Patch Set 1: Code-Review+1\n\nOther than the PEP8 issue, LGTM!","accounts_in_message":[],"_revision_number":1},{"id":"891749126fabca5b87f12bb42aee66fd88e26f1e","author":{"_account_id":8399,"name":"Jay Dobies","email":"jason.dobies@redhat.com","username":"jdob"},"date":"2015-03-16 13:49:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"992da3055856ddbc4da3798fc707611d1ee128c8","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2015-03-16 13:52:18.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"a6a3abda98b6cc8517e9cc73e92018913d904537","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 14:02:50.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-tuskarclient-python26 http://logs.openstack.org/98/164298/2/check/gate-python-tuskarclient-python26/17faec5/ : SUCCESS in 56s\n- gate-python-tuskarclient-pep8 http://logs.openstack.org/98/164298/2/check/gate-python-tuskarclient-pep8/357e97d/ : SUCCESS in 53s\n- gate-python-tuskarclient-docs http://docs-draft.openstack.org/98/164298/2/check/gate-python-tuskarclient-docs/ab7e602//doc/build/html/ : SUCCESS in 1m 16s\n- gate-python-tuskarclient-python27 http://logs.openstack.org/98/164298/2/check/gate-python-tuskarclient-python27/78e1469/ : SUCCESS in 1m 13s\n- gate-python-tuskarclient-python34 http://logs.openstack.org/98/164298/2/check/gate-python-tuskarclient-python34/98a0c0e/ : SUCCESS in 1m 59s","accounts_in_message":[],"_revision_number":2},{"id":"0ca89ef6d788ed4a7fb6ae4f561bae797d5587ea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 15:11:52.000000000","message":"Patch Set 2:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/98/164298/2/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/af28c9f/ : SUCCESS in 47m 48s\n- check-tripleo-ironic-overcloud-f20-nonha http://logs.openstack.org/98/164298/2/check-tripleo/check-tripleo-ironic-overcloud-f20-nonha/b1b5032/ : SUCCESS in 1h 22m 16s\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/98/164298/2/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/7285997/ : SUCCESS in 1h 16m 41s\n- check-tripleo-ironic-overcloud-precise-nonha http://logs.openstack.org/98/164298/2/check-tripleo/check-tripleo-ironic-overcloud-precise-nonha/b8f1fb4/ : SUCCESS in 1h 08m 08s","accounts_in_message":[],"_revision_number":2},{"id":"fdb8888fd0fcbc1de7e691c10828775bba782b11","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-17 07:47:58.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"e6857e3426893d58f096d5bd773419518e7a57fa","author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"date":"2015-03-17 07:47:58.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"bf2ceaee86eb251768c986206e2adca1ab0407b3","author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"date":"2015-03-17 07:48:07.000000000","message":"Patch Set 2: -Workflow\n\nwoops","accounts_in_message":[],"_revision_number":2},{"id":"81b5a526335a288a67e5e0dc539a84272a0ad3cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-17 07:50:16.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-tuskarclient-python26 http://logs.openstack.org/98/164298/2/gate/gate-python-tuskarclient-python26/16a1440/ : SUCCESS in 53s\n- gate-python-tuskarclient-docs http://docs-draft.openstack.org/98/164298/2/gate/gate-python-tuskarclient-docs/5a86e79//doc/build/html/ : SUCCESS in 1m 50s\n- gate-python-tuskarclient-pep8 http://logs.openstack.org/98/164298/2/gate/gate-python-tuskarclient-pep8/f844489/ : SUCCESS in 50s\n- gate-python-tuskarclient-python27 http://logs.openstack.org/98/164298/2/gate/gate-python-tuskarclient-python27/dd30452/ : SUCCESS in 1m 07s","accounts_in_message":[],"_revision_number":2},{"id":"78830cd282975b969c77fd27239d7b05e8001e87","author":{"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},"date":"2015-03-17 12:22:33.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"7bafe18b70d5f560bd11a9ad57b77232161e9e37","author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"date":"2015-03-20 12:05:30.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"465b102f5ec631d66217b3d51fe772c92570fbd4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 18:44:51.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"ca0e65277cb79df3a7e65e4c9eb7468c96fb4110","author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"date":"2015-03-20 18:44:51.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"857082aa6c2c9b9000d8421c44ebd686356848cd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 18:46:44.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-tuskarclient-python26 http://logs.openstack.org/98/164298/2/gate/gate-python-tuskarclient-python26/c91147c/ : SUCCESS in 48s\n- gate-python-tuskarclient-docs http://docs-draft.openstack.org/98/164298/2/gate/gate-python-tuskarclient-docs/1bd0121//doc/build/html/ : SUCCESS in 59s\n- gate-python-tuskarclient-pep8 http://logs.openstack.org/98/164298/2/gate/gate-python-tuskarclient-pep8/aec91f7/ : SUCCESS in 48s\n- gate-python-tuskarclient-python27 http://logs.openstack.org/98/164298/2/gate/gate-python-tuskarclient-python27/7bdc6ad/ : SUCCESS in 1m 07s","accounts_in_message":[],"_revision_number":2},{"id":"88aa36d6a6afee4b84342c6cc60c12534a91b3e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 18:46:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c27af2667f456dbba57e25094012193984dfe241","revisions":{"464d0ffb3ed185294d38f36975659e5fbfeb0e80":{"kind":"REWORK","_number":1,"created":"2015-03-13 18:47:15.000000000","uploader":{"_account_id":8399,"name":"Jay Dobies","email":"jason.dobies@redhat.com","username":"jdob"},"ref":"refs/changes/98/164298/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/x/python-tuskarclient","ref":"refs/changes/98/164298/1","commands":{"Checkout":"git fetch https://review.opendev.org/x/python-tuskarclient refs/changes/98/164298/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/x/python-tuskarclient refs/changes/98/164298/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/x/python-tuskarclient refs/changes/98/164298/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/x/python-tuskarclient refs/changes/98/164298/1"}}},"commit":{"parents":[{"commit":"62566b4413bb838058e04a84b4aefb854093ee12","subject":"Merge \"Rename Attributes to Parameters to match Tuskar API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/x/python-tuskarclient/commit/62566b4413bb838058e04a84b4aefb854093ee12"}]}],"author":{"name":"Jay Dobies","email":"jason.dobies@redhat.com","date":"2015-03-13 18:45:25.000000000","tz":-240},"committer":{"name":"Jay Dobies","email":"jason.dobies@redhat.com","date":"2015-03-13 18:45:25.000000000","tz":-240},"subject":"Add support for subdirs in templates listing","message":"Add support for subdirs in templates listing\n\nWith the addition of Puppet support, it\u0027s possible that the files\nreturned for the stack will be nested into directories. This directory\ninformation will be carried in the key values for the templates dict\n(e.g. \u0027hieradata/common.yaml\u0027 : \u003ccontents\u003e).\n\nThis change looks for one or more directories in the template name and\ncreates the necessary structure in the template output directory.\n\nChange-Id: Ic7dc65427ab9fdb981db1663c400e4e0cc3cc53d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/x/python-tuskarclient/commit/464d0ffb3ed185294d38f36975659e5fbfeb0e80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/x/python-tuskarclient/commit/464d0ffb3ed185294d38f36975659e5fbfeb0e80"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"62566b4413bb838058e04a84b4aefb854093ee12","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"c27af2667f456dbba57e25094012193984dfe241":{"kind":"REWORK","_number":2,"created":"2015-03-16 13:49:34.000000000","uploader":{"_account_id":8399,"name":"Jay Dobies","email":"jason.dobies@redhat.com","username":"jdob"},"ref":"refs/changes/98/164298/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/x/python-tuskarclient","ref":"refs/changes/98/164298/2","commands":{"Checkout":"git fetch https://review.opendev.org/x/python-tuskarclient refs/changes/98/164298/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/x/python-tuskarclient refs/changes/98/164298/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/x/python-tuskarclient refs/changes/98/164298/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/x/python-tuskarclient refs/changes/98/164298/2"}}},"commit":{"parents":[{"commit":"62566b4413bb838058e04a84b4aefb854093ee12","subject":"Merge \"Rename Attributes to Parameters to match Tuskar API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/x/python-tuskarclient/commit/62566b4413bb838058e04a84b4aefb854093ee12"}]}],"author":{"name":"Jay Dobies","email":"jason.dobies@redhat.com","date":"2015-03-13 18:45:25.000000000","tz":-240},"committer":{"name":"Jay Dobies","email":"jason.dobies@redhat.com","date":"2015-03-16 13:49:28.000000000","tz":-240},"subject":"Add support for subdirs in templates listing","message":"Add support for subdirs in templates listing\n\nWith the addition of Puppet support, it\u0027s possible that the files\nreturned for the stack will be nested into directories. This directory\ninformation will be carried in the key values for the templates dict\n(e.g. \u0027hieradata/common.yaml\u0027 : \u003ccontents\u003e).\n\nThis change looks for one or more directories in the template name and\ncreates the necessary structure in the template output directory.\n\nChange-Id: Ic7dc65427ab9fdb981db1663c400e4e0cc3cc53d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/x/python-tuskarclient/commit/c27af2667f456dbba57e25094012193984dfe241"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/x/python-tuskarclient/commit/c27af2667f456dbba57e25094012193984dfe241"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"62566b4413bb838058e04a84b4aefb854093ee12","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
