)]}'
{"id":"openstack%2Fopenstacksdk~677718","triplet_id":"openstack%2Fopenstacksdk~master~Ia793195daad8b8a9c01f12de4df4d6f01033ad2b","project":"openstack/openstacksdk","branch":"master","topic":"bug/2006424","hashtags":[],"change_id":"Ia793195daad8b8a9c01f12de4df4d6f01033ad2b","subject":"Fix AttributeError bug when creating nested stacks","status":"MERGED","created":"2019-08-21 12:58:17.000000000","updated":"2019-08-22 07:39:53.000000000","submitted":"2019-08-22 07:37:31.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":"677718-1566459451758-66c16398","meta_rev_id":"db6c5f400ff70900be0135e49e70f839ab508a97","_number":677718,"virtual_id_number":677718,"owner":{"_account_id":30845,"name":"Ghislain Bourgeois","email":"ghislain.bourgeois@gmail.com","username":"ghbourge"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"date":"2019-08-21 12:58:52.000000000","_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":2,"date":"2019-08-22 07:37:31.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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":2,"date":"2019-08-21 13:20:19.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":2,"date":"2019-08-22 05:53:31.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":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":1,"date":"2019-08-22 05:53:31.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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_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":"2019-08-21 12:58:52.000000000","updated_by":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"reviewer":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"state":"REVIEWER"},{"updated":"2019-08-21 13:20:19.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-08-22 05:53:31.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"},{"updated":"2019-08-22 07:37:31.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":"d5b1e13f36647bcc5ac214901d60efbe815c653a","author":{"_account_id":30845,"name":"Ghislain Bourgeois","email":"ghislain.bourgeois@gmail.com","username":"ghbourge"},"date":"2019-08-21 12:58:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5a61b054690b5e2b40439be056d52ac1c0ec4b24","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2019-08-21 12:58:52.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\nYour patch will now be tested automatically by OpenStack testing frameworks\nand once the automatic tests pass, it will be reviewed by other friendly\ndevelopers. They will give you feedback and may require you to refine it.\n\nPeople seldom get their patch approved on the first try, so don\u0027t be\nconcerned if requested to make corrections. Feel free to modify your patch\nand resubmit a new change-set.\n\nPatches usually take 3 to 7 days to be reviewed so be patient and be\navailable on IRC to ask and answer questions about your work. Also it\ntakes generally at least a couple of weeks for cores to get around to\nreviewing code. The more you participate in the community the more\nrewarding it is for you. You may also notice that the more you get to know\npeople and get to be known, the faster your patches will be reviewed and\neventually approved. Get to know others and become known by doing code\nreviews: anybody can do it, and it\u0027s a great way to learn the code base.\n\nThanks again for supporting OpenStack, we look forward to working with you.\n\nIRC: https://wiki.openstack.org/wiki/IRC\nWorkflow: https://docs.openstack.org/infra/manual/developers.html\nCommit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"6b009a8486bb3c133df2eb681199bc9294f6cc49","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-08-21 13:20:19.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"0313e9d68ddc817f80f66f987d1e8f038a40dd22","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-21 14:32:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1aeef927388f42b68a09b38670383005 : SUCCESS in 4m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4becbeb8af98406e9ba4b662e22c45de : SUCCESS in 3m 54s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8a8c22516ace45a4a52a5fdd3754dc03 : SUCCESS in 5m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8193d67b746545d7b2ea491765576891 : SUCCESS in 3m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7cb2ba437b8c46589d78cb0648a630ea : SUCCESS in 4m 35s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0598f4c834e34a97a4f5e85a3c4290b0 : SUCCESS in 1h 01m 55s\n- openstacksdk-functional-devstack-tips-python2 https://zuul.opendev.org/t/openstack/build/8dc1ccc6b1f248c9a0310eda43b8fe50 : SUCCESS in 1h 15m 52s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/553c6afac4454b3283d74c036fa3e47c : SUCCESS in 4m 54s\n- os-client-config-tox-py27-tips https://zuul.opendev.org/t/openstack/build/03bd772056084a17ba3c80455cc0fd81 : SUCCESS in 3m 32s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/1092a7c8c74a4b919c4796c1649fda83 : SUCCESS in 4m 40s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/b58a5f14cf3b4a19847a5f5f80be552f : SUCCESS in 5m 32s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b244f82c97664e869f701bc7d3943724 : SUCCESS in 5m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10d3e2b9bf594ea3a12a73978df93d5e : SUCCESS in 6m 28s\n- openstacksdk-ansible-devel-functional-devstack https://zuul.opendev.org/t/openstack/build/25d360acc9394d708f5ffed1659a0566 : SUCCESS in 46m 19s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack https://zuul.opendev.org/t/openstack/build/46a642af57a7412da8942bbe950967fd : SUCCESS in 44m 27s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0252835babb1450ab0fdb33313dfe643 : SUCCESS in 1h 01m 13s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/fd0be0ccc06144e4a06895e7943094d7 : SUCCESS in 1h 23m 24s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/ecb29293088c4867aca5b670a2f53271 : SUCCESS in 1h 04m 46s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/344a297f649140e8b65eb72e733b381c : FAILURE in 1h 09m 49s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/a13ffba7c9d349a8b2036b6a74feef78 : SUCCESS in 44m 06s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/d570ef08947949b19d6838ffa10812d1 : SUCCESS in 34m 59s (non-voting)\n- openstacksdk-functional-devstack-python2 https://zuul.opendev.org/t/openstack/build/07b774b513bb4ae58420c4ab8066bffc : SUCCESS in 1h 15m 26s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d195b96807f040abab81dd152492d6a1 : SUCCESS in 1h 08m 54s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/f3638f0950e04b879b902729d0d70ee6 : SUCCESS in 40m 35s\n- bifrost-integration-tinyipa-ubuntu-xenial https://zuul.opendev.org/t/openstack/build/b672d2680ba04379a22899441fd0c992 : SUCCESS in 20m 23s\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/f1149cbdd0094620aa167821e1d66017 : SUCCESS in 53m 00s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0550a2bf26f9fd92660354c65171776aa22fb8f0","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-08-22 05:53:31.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"06d541fd78627ce795330887b1a195f15f8bea5e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 05:53:44.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"3568efa377cd469636e3182dd1f585d276bdc9e5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 07:37:31.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e0aa3b3da11640a6af16182914b22a25 : SUCCESS in 4m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1cf8e2ee14e247b49f6ba210ba7a6fcc : SUCCESS in 5m 12s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/599dcdf884484e04b2e6e0caba6497af : SUCCESS in 5m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/69f0a6a427574a06979aadc45ea7c83f : SUCCESS in 4m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/77d5c7b7081b4ea081dcb55e9d048b3e : SUCCESS in 4m 19s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/468de9957ed64117885cf199ee882ff0 : SUCCESS in 1h 07m 40s\n- openstacksdk-functional-devstack-tips-python2 https://zuul.opendev.org/t/openstack/build/f18274e98c404f1cb8eab2e5049385b9 : SUCCESS in 1h 10m 44s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/3720942c5fe645119ebd9062547e96e6 : SUCCESS in 5m 09s\n- os-client-config-tox-py27-tips https://zuul.opendev.org/t/openstack/build/3af3e43d73894bc8927a99a881394a94 : SUCCESS in 4m 09s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/1c9d4e7b9ab744df8346f45b5fcc5bc2 : SUCCESS in 4m 49s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/0a7c8b43ac064080952275517ee8d41c : SUCCESS in 5m 03s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/118780ad5a4443a3a87dbeab6a423844 : SUCCESS in 5m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a290911f7f0845a8bdd599d18b412f59 : SUCCESS in 5m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/58d6308b5180444eb70ba81b11856b41 : SUCCESS in 1h 00m 26s\n- openstacksdk-functional-devstack-python2 https://zuul.opendev.org/t/openstack/build/be6edf07660e4b25ac67c614a9c8cbc2 : SUCCESS in 1h 05m 18s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/db807c6a27284c268f4a548099743c98 : SUCCESS in 1h 18m 49s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/bee595cec2fb4bdf88dece1fcba38952 : SUCCESS in 54m 21s\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/895b9f6d8dfb40acb54eeeb105e3e944 : SUCCESS in 33m 09s\n- bifrost-integration-tinyipa-ubuntu-xenial https://zuul.opendev.org/t/openstack/build/46d8f9f633dc4841b71dcaa200f3f407 : SUCCESS in 19m 57s","accounts_in_message":[],"_revision_number":1},{"id":"329b9cba158b0e072a00b68303b434d8a47f544c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 07:37:31.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"aafddc7a6dc6d9ec85a5d67accd8d1cc52b5dc49","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-22 07:39:53.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b4ee1e2fddea494dbea4d3819c86073b : SUCCESS in 1m 57s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"af47dd4ab97355db007faa24da163618fbfe2bc4","revisions":{"af47dd4ab97355db007faa24da163618fbfe2bc4":{"kind":"REWORK","_number":1,"created":"2019-08-21 12:58:17.000000000","uploader":{"_account_id":30845,"name":"Ghislain Bourgeois","email":"ghislain.bourgeois@gmail.com","username":"ghbourge"},"ref":"refs/changes/18/677718/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/18/677718/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/18/677718/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/18/677718/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/18/677718/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/18/677718/1"}}},"commit":{"parents":[{"commit":"140eaf7547cf9f557fdd119bf278c41f7b49e1e2","subject":"Merge \"Replace catalog-v3.json with keystoneauth fixture\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/140eaf7547cf9f557fdd119bf278c41f7b49e1e2"}]}],"author":{"name":"Ghislain Bourgeois","email":"ghislain.bourgeois@gmail.com","date":"2019-08-21 12:53:46.000000000","tz":-240},"committer":{"name":"Ghislain Bourgeois","email":"ghislain.bourgeois@gmail.com","date":"2019-08-21 12:53:46.000000000","tz":-240},"subject":"Fix AttributeError bug when creating nested stacks","message":"Fix AttributeError bug when creating nested stacks\n\nMakes envfiles an empty dict instead of None. Also added a test that\nreproduces the issue without the fix.\n\nTask: 36321\nStory: 2006424\n\nChange-Id: Ia793195daad8b8a9c01f12de4df4d6f01033ad2b\nSigned-off-by: Ghislain Bourgeois \u003cghislain.bourgeois@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/af47dd4ab97355db007faa24da163618fbfe2bc4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/af47dd4ab97355db007faa24da163618fbfe2bc4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
