)]}'
{"id":"openstack%2Fpython-openstackclient~530106","triplet_id":"openstack%2Fpython-openstackclient~master~I903ce599082cc923f02e26a2058bbfa7eb9bb2d6","project":"openstack/python-openstackclient","branch":"master","topic":"530106","hashtags":[],"change_id":"I903ce599082cc923f02e26a2058bbfa7eb9bb2d6","subject":"Fix func tests: Ensure to pass OS_CLOUD envvar","status":"MERGED","created":"2017-12-26 14:28:44.000000000","updated":"2017-12-27 16:44:27.000000000","submitted":"2017-12-27 16:44:27.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":"530106-1514393067353-0dbda983","meta_rev_id":"071c9c609b70dc3f2546840fadc1c5c3b66c95a3","_number":530106,"virtual_id_number":530106,"owner":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2017-12-27 12:57:11.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"value":2,"date":"2017-12-27 16:44:27.000000000","post_submit":true,"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":2,"date":"2017-12-27 15:27:59.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2017-12-26 22:57:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":1,"date":"2017-12-27 15:27:59.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-12-26 22:57:23.000000000","updated_by":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"reviewer":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"state":"REVIEWER"},{"updated":"2017-12-27 15:27:59.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2017-12-27 16:44:27.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":"7e056b61bd3f9397b19be1f4bf893710408c4264","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-12-26 14:28:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f6f9de15ae7124fa8c1777364fea1717f79db756","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-26 15:59:43.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/06/530106/1/check/openstack-tox-pep8/63ab70b/ : SUCCESS in 4m 36s\n- openstack-tox-py27 http://logs.openstack.org/06/530106/1/check/openstack-tox-py27/60af02a/ : SUCCESS in 4m 25s\n- openstack-tox-py35 http://logs.openstack.org/06/530106/1/check/openstack-tox-py35/7521408/ : SUCCESS in 4m 04s\n- build-openstack-sphinx-docs http://logs.openstack.org/06/530106/1/check/build-openstack-sphinx-docs/d81b045/html/ : SUCCESS in 5m 16s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/06/530106/1/check/legacy-tempest-dsvm-neutron-src/807a53b/ : SUCCESS in 1h 29m 42s\n- openstackclient-check-plugins http://logs.openstack.org/06/530106/1/check/openstackclient-check-plugins/16854a7/ : SUCCESS in 5m 23s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/06/530106/1/check/osc-tox-py27-tips/2131eb3/ : SUCCESS in 4m 18s\n- osc-tox-py35-tips http://logs.openstack.org/06/530106/1/check/osc-tox-py35-tips/5f7b616/ : SUCCESS in 4m 47s\n- osc-functional-devstack http://logs.openstack.org/06/530106/1/check/osc-functional-devstack/eaeaacb/ : FAILURE in 24m 33s\n- osc-functional-devstack-tips http://logs.openstack.org/06/530106/1/check/osc-functional-devstack-tips/ea4f2d4/ : FAILURE in 25m 11s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4bdf7cfc5c01ae52bfb71b56d7008f496d1c1cb2","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-12-26 16:46:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2b7a2f9a3564baa64284187b632af9af98661321","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-12-26 17:46:01.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f1d8edf52d9bcc1be4c9e8a40bd90d2c6400dc69","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-12-26 18:28:08.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2ff3b423a744f7a070b6d634528ae594e4a7a46d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-26 20:19:42.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/06/530106/4/check/openstack-tox-pep8/ba633df/ : SUCCESS in 4m 20s\n- openstack-tox-py27 http://logs.openstack.org/06/530106/4/check/openstack-tox-py27/082878e/ : SUCCESS in 4m 01s\n- openstack-tox-py35 http://logs.openstack.org/06/530106/4/check/openstack-tox-py35/3949fb5/ : SUCCESS in 4m 14s\n- build-openstack-sphinx-docs http://logs.openstack.org/06/530106/4/check/build-openstack-sphinx-docs/fa06bbd/html/ : SUCCESS in 5m 04s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/06/530106/4/check/legacy-tempest-dsvm-neutron-src/8675c88/ : SUCCESS in 1h 44m 45s\n- openstackclient-check-plugins http://logs.openstack.org/06/530106/4/check/openstackclient-check-plugins/f70efb2/ : SUCCESS in 5m 16s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/06/530106/4/check/osc-tox-py27-tips/e2bec0a/ : SUCCESS in 4m 25s\n- osc-tox-py35-tips http://logs.openstack.org/06/530106/4/check/osc-tox-py35-tips/2c5fbc2/ : SUCCESS in 4m 25s\n- osc-functional-devstack http://logs.openstack.org/06/530106/4/check/osc-functional-devstack/5d7a1dc/ : SUCCESS in 34m 43s\n- osc-functional-devstack-tips http://logs.openstack.org/06/530106/4/check/osc-functional-devstack-tips/3842ad9/ : SUCCESS in 39m 36s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"1b3c7067b39a40d6feba50d586b80dcd85fe402e","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2017-12-26 22:57:23.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"460da8298512064a8625051f3cb24ebd17761bdb","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-12-27 12:53:42.000000000","message":"Patch Set 4:\n\nThis patch works, but required envvars OS_* (except OS_CLOUD) seems to be setup appropriately by openstackclient/tests/functional/run_stestr.sh. Why is the unit test failing? This sounds a bit strange.\n\nAs a summary, the func test succeeds with OS_CLOUD, but it fails with legacy OS_* envvars....","accounts_in_message":[],"_revision_number":4},{"id":"30054c602c5426bd7d20869b474ae99e1c5ceba2","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-12-27 12:57:11.000000000","message":"Patch Set 4:\n\nbut it happens only in the gate. I cannot reproduce this in my local env so far..","accounts_in_message":[],"_revision_number":4},{"id":"c8bfb4d7a4b26dc934fc5d927997eaba35aa95f3","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-12-27 15:27:59.000000000","message":"Patch Set 4: Workflow+1 Code-Review+2\n\nThaks for figuring this out!  Let\u0027s unblock stuff...\n\nPart of the problem reproducing this is the Zuul environment is a bit different than what we get locally.  I have not sorted this out completely myself yet.","accounts_in_message":[],"_revision_number":4},{"id":"bee3f6c2f158cd010c9fa00d323e7407ea2d0c8c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-27 15:28:10.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"d791060c79a877ea531317809e2c9b2dc349e52e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-27 16:44:27.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"4962a686faf269a38ce739789714250355b7faf9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-12-27 16:44:27.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/06/530106/4/gate/openstack-tox-pep8/03227f7/ : SUCCESS in 5m 58s\n- openstack-tox-py27 http://logs.openstack.org/06/530106/4/gate/openstack-tox-py27/dae6aa7/ : SUCCESS in 5m 46s\n- openstack-tox-py35 http://logs.openstack.org/06/530106/4/gate/openstack-tox-py35/652cd94/ : SUCCESS in 6m 04s\n- build-openstack-sphinx-docs http://logs.openstack.org/06/530106/4/gate/build-openstack-sphinx-docs/5c03419/html/ : SUCCESS in 5m 47s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/06/530106/4/gate/legacy-tempest-dsvm-neutron-src/60a737a/ : SUCCESS in 1h 14m 50s\n- osc-tox-py27-tips http://logs.openstack.org/06/530106/4/gate/osc-tox-py27-tips/bdaf514/ : SUCCESS in 5m 35s\n- osc-tox-py35-tips http://logs.openstack.org/06/530106/4/gate/osc-tox-py35-tips/34a90c4/ : SUCCESS in 5m 19s\n- osc-functional-devstack http://logs.openstack.org/06/530106/4/gate/osc-functional-devstack/b01348d/ : SUCCESS in 40m 42s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c19d982399f11268901d92c2ddd5ebbb2dbf6492","revisions":{"5487e326e08929e5f575849a796d6af5aa5b6952":{"kind":"REWORK","_number":1,"created":"2017-12-26 14:28:44.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/06/530106/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/06/530106/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/1"}}},"commit":{"parents":[{"commit":"8c5f7555698491c3a0b44fe6c3fee50d0189f2d6","subject":"Merge \"Send \u0027changes-since\u0027 instead of \u0027changes_since\u0027 query parameter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8c5f7555698491c3a0b44fe6c3fee50d0189f2d6"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-12-26 14:28:14.000000000","tz":540},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-12-26 14:28:14.000000000","tz":540},"subject":"DNM: digging functional test failure","message":"DNM: digging functional test failure\n\nChange-Id: I903ce599082cc923f02e26a2058bbfa7eb9bb2d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5487e326e08929e5f575849a796d6af5aa5b6952"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5487e326e08929e5f575849a796d6af5aa5b6952"}]},"branch":"refs/heads/master"},"624a096da6d6b21bf2f8810e8056004e5776ce45":{"kind":"REWORK","_number":2,"created":"2017-12-26 16:46:15.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/06/530106/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/06/530106/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/2"}}},"commit":{"parents":[{"commit":"8c5f7555698491c3a0b44fe6c3fee50d0189f2d6","subject":"Merge \"Send \u0027changes-since\u0027 instead of \u0027changes_since\u0027 query parameter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8c5f7555698491c3a0b44fe6c3fee50d0189f2d6"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-12-26 14:28:14.000000000","tz":540},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-12-26 16:46:06.000000000","tz":540},"subject":"DNM: digging functional test failure","message":"DNM: digging functional test failure\n\nChange-Id: I903ce599082cc923f02e26a2058bbfa7eb9bb2d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/624a096da6d6b21bf2f8810e8056004e5776ce45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/624a096da6d6b21bf2f8810e8056004e5776ce45"}]},"branch":"refs/heads/master"},"33db8d85b40a9c59f49c90c3ce7d8ab3ce90a8ee":{"kind":"REWORK","_number":3,"created":"2017-12-26 17:46:01.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/06/530106/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/06/530106/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/3"}}},"commit":{"parents":[{"commit":"8c5f7555698491c3a0b44fe6c3fee50d0189f2d6","subject":"Merge \"Send \u0027changes-since\u0027 instead of \u0027changes_since\u0027 query parameter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8c5f7555698491c3a0b44fe6c3fee50d0189f2d6"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-12-26 14:28:14.000000000","tz":540},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-12-26 17:45:49.000000000","tz":540},"subject":"DNM: digging functional test failure","message":"DNM: digging functional test failure\n\nChange-Id: I903ce599082cc923f02e26a2058bbfa7eb9bb2d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/33db8d85b40a9c59f49c90c3ce7d8ab3ce90a8ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/33db8d85b40a9c59f49c90c3ce7d8ab3ce90a8ee"}]},"branch":"refs/heads/master"},"c19d982399f11268901d92c2ddd5ebbb2dbf6492":{"kind":"REWORK","_number":4,"created":"2017-12-26 18:28:08.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/06/530106/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/06/530106/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/06/530106/4"}}},"commit":{"parents":[{"commit":"8c5f7555698491c3a0b44fe6c3fee50d0189f2d6","subject":"Merge \"Send \u0027changes-since\u0027 instead of \u0027changes_since\u0027 query parameter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8c5f7555698491c3a0b44fe6c3fee50d0189f2d6"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-12-26 14:28:14.000000000","tz":540},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-12-26 17:52:15.000000000","tz":540},"subject":"Fix func tests: Ensure to pass OS_CLOUD envvar","message":"Fix func tests: Ensure to pass OS_CLOUD envvar\n\nOur functional tests depend on OS_CLOUD (or other OS_* envvars)\nto retrieve authentication information.\nFunctional test failure is caused by the lack of OS_CLOUD envvar.\nThis commit updates the job playbook to pass OS_CLOUD.\n\nChange-Id: I903ce599082cc923f02e26a2058bbfa7eb9bb2d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c19d982399f11268901d92c2ddd5ebbb2dbf6492"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c19d982399f11268901d92c2ddd5ebbb2dbf6492"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
