)]}'
{"id":"openstack%2Frally-openstack~658797","triplet_id":"openstack%2Frally-openstack~master~Ib23262e6b571754b6b59a9e2b1155e9ac51a2090","project":"openstack/rally-openstack","branch":"master","topic":"add-pass-to-user-ctx","hashtags":[],"change_id":"Ib23262e6b571754b6b59a9e2b1155e9ac51a2090","subject":"Add optional property user_password to user context","status":"MERGED","created":"2019-05-13 12:13:36.000000000","updated":"2019-05-17 01:05:51.000000000","submitted":"2019-05-17 01:05:51.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":"658797-1558055151637-a5bd43bf","meta_rev_id":"96b51aad87807afeb7e6b6ed8aa192f0bad8f102","_number":658797,"virtual_id_number":658797,"owner":{"_account_id":13009,"name":"Peter Razumovsky","email":"prazumovsky@mirantis.com","username":"prazumovsky"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":23450,"name":"Oleg Basov","email":"obasov@mirantis.com","username":"obasov"},{"value":2,"date":"2019-05-17 01:05:51.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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":2,"date":"2019-05-16 23:40:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":23450,"name":"Oleg Basov","email":"obasov@mirantis.com","username":"obasov"},{"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":1,"date":"2019-05-16 23:40:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":23450,"name":"Oleg Basov","email":"obasov@mirantis.com","username":"obasov"},{"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23450,"name":"Oleg Basov","email":"obasov@mirantis.com","username":"obasov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-13 12:27:22.000000000","updated_by":{"_account_id":23450,"name":"Oleg Basov","email":"obasov@mirantis.com","username":"obasov"},"reviewer":{"_account_id":23450,"name":"Oleg Basov","email":"obasov@mirantis.com","username":"obasov"},"state":"REVIEWER"},{"updated":"2019-05-16 23:40:32.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2019-05-17 01:05:51.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":"95fc02b4403bc03cf2ea04ca3a07d6b40d1b761a","author":{"_account_id":13009,"name":"Peter Razumovsky","email":"prazumovsky@mirantis.com","username":"prazumovsky"},"date":"2019-05-13 12:13:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"500c210cf6dc7fb70705798c4d85fdd9879b44d5","author":{"_account_id":23450,"name":"Oleg Basov","email":"obasov@mirantis.com","username":"obasov"},"date":"2019-05-13 12:27:22.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"aba2a954f1719b2ecd440bd66eebcb3b47cc7e2f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 14:16:19.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- rally-tox-pep8 http://logs.openstack.org/97/658797/1/check/rally-tox-pep8/d686d5b/ : FAILURE in 3m 42s\n- rally-tox-py27 http://logs.openstack.org/97/658797/1/check/rally-tox-py27/658b30a/ : FAILURE in 2m 23s\n- rally-tox-py35 http://logs.openstack.org/97/658797/1/check/rally-tox-py35/5493c5e/ : FAILURE in 8m 02s\n- rally-tox-py36 http://logs.openstack.org/97/658797/1/check/rally-tox-py36/fd68f17/ : FAILURE in 3m 55s\n- rally-tox-py37 http://logs.openstack.org/97/658797/1/check/rally-tox-py37/83109e8/ : FAILURE in 5m 00s\n- rally-tox-cover http://logs.openstack.org/97/658797/1/check/rally-tox-cover/0f95141/ : SUCCESS in 5m 08s\n- rally-dsvm-tox-functional http://logs.openstack.org/97/658797/1/check/rally-dsvm-tox-functional/7e407f9/ : FAILURE in 24m 26s\n- rally-docker-check http://logs.openstack.org/97/658797/1/check/rally-docker-check/4df095a/ : SUCCESS in 7m 20s\n- rally-task-simple-job http://logs.openstack.org/97/658797/1/check/rally-task-simple-job/f853e28/ : SUCCESS in 37m 19s\n- rally-task-basic-with-existing-users http://logs.openstack.org/97/658797/1/check/rally-task-basic-with-existing-users/f6c24a4/ : SUCCESS in 32m 03s (non-voting)\n- rally-task-barbican http://logs.openstack.org/97/658797/1/check/rally-task-barbican/9ecc6c5/ : SUCCESS in 1h 04m 18s (non-voting)\n- rally-task-cinder http://logs.openstack.org/97/658797/1/check/rally-task-cinder/7b7be3b/ : SUCCESS in 1h 03m 55s\n- rally-task-heat http://logs.openstack.org/97/658797/1/check/rally-task-heat/16fa300/ : SUCCESS in 57m 04s (non-voting)\n- rally-task-ironic http://logs.openstack.org/97/658797/1/check/rally-task-ironic/17aa23b/ : SUCCESS in 49m 41s\n- rally-task-keystone-glance-swift http://logs.openstack.org/97/658797/1/check/rally-task-keystone-glance-swift/93df0d4/ : SUCCESS in 32m 45s\n- rally-task-load-balancing http://logs.openstack.org/97/658797/1/check/rally-task-load-balancing/b856f14/ : SUCCESS in 2h 01m 02s (non-voting)\n- rally-task-mistral http://logs.openstack.org/97/658797/1/check/rally-task-mistral/2d68a4a/ : SUCCESS in 45m 44s\n- rally-task-murano http://logs.openstack.org/97/658797/1/check/rally-task-murano/b52a502/ : SUCCESS in 53m 55s\n- rally-task-neutron http://logs.openstack.org/97/658797/1/check/rally-task-neutron/05c5b10/ : SUCCESS in 1h 26m 13s\n- rally-task-neutron-with-extensions http://logs.openstack.org/97/658797/1/check/rally-task-neutron-with-extensions/5321f50/ : SUCCESS in 56m 06s (non-voting)\n- rally-task-nova http://logs.openstack.org/97/658797/1/check/rally-task-nova/f495a20/ : SUCCESS in 1h 18m 40s (non-voting)\n- rally-task-telemetry http://logs.openstack.org/97/658797/1/check/rally-task-telemetry/74c6c59/ : SUCCESS in 43m 09s\n- rally-task-watcher http://logs.openstack.org/97/658797/1/check/rally-task-watcher/eea87d9/ : SUCCESS in 35m 16s (non-voting)\n- rally-task-zaqar http://logs.openstack.org/97/658797/1/check/rally-task-zaqar/780dcf2/ : SUCCESS in 34m 28s\n- rally-verify-tempest http://logs.openstack.org/97/658797/1/check/rally-verify-tempest/bfb4242/ : FAILURE in 36m 27s","accounts_in_message":[],"_revision_number":1},{"id":"34b41ccf418c62e7e0402ae252cae3a88ba1b882","author":{"_account_id":13009,"name":"Peter Razumovsky","email":"prazumovsky@mirantis.com","username":"prazumovsky"},"date":"2019-05-15 13:49:01.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"0c06f1d92c65c5b637f5d8a2b7d17560cab27eea","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-15 15:37:29.000000000","message":"Patch Set 2: 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- rally-tox-pep8 http://logs.openstack.org/97/658797/2/check/rally-tox-pep8/79930f4/ : SUCCESS in 4m 24s\n- rally-tox-py27 http://logs.openstack.org/97/658797/2/check/rally-tox-py27/45b436f/ : FAILURE in 3m 31s\n- rally-tox-py35 http://logs.openstack.org/97/658797/2/check/rally-tox-py35/3fa0f3a/ : FAILURE in 13m 53s\n- rally-tox-py36 http://logs.openstack.org/97/658797/2/check/rally-tox-py36/15cb1b5/ : FAILURE in 4m 01s\n- rally-tox-py37 http://logs.openstack.org/97/658797/2/check/rally-tox-py37/e70f2f4/ : FAILURE in 6m 21s\n- rally-tox-cover http://logs.openstack.org/97/658797/2/check/rally-tox-cover/51740de/ : SUCCESS in 4m 54s\n- rally-dsvm-tox-functional http://logs.openstack.org/97/658797/2/check/rally-dsvm-tox-functional/7d4c777/ : FAILURE in 41m 50s\n- rally-docker-check http://logs.openstack.org/97/658797/2/check/rally-docker-check/b2f435d/ : SUCCESS in 9m 05s\n- rally-task-simple-job http://logs.openstack.org/97/658797/2/check/rally-task-simple-job/98f842a/ : SUCCESS in 42m 18s\n- rally-task-basic-with-existing-users http://logs.openstack.org/97/658797/2/check/rally-task-basic-with-existing-users/0ed9f6d/ : SUCCESS in 27m 06s (non-voting)\n- rally-task-barbican http://logs.openstack.org/97/658797/2/check/rally-task-barbican/6f81e15/ : SUCCESS in 1h 05m 35s (non-voting)\n- rally-task-cinder http://logs.openstack.org/97/658797/2/check/rally-task-cinder/72eeb2b/ : SUCCESS in 47m 50s\n- rally-task-heat http://logs.openstack.org/97/658797/2/check/rally-task-heat/086e1e0/ : SUCCESS in 46m 21s (non-voting)\n- rally-task-ironic http://logs.openstack.org/97/658797/2/check/rally-task-ironic/e1f8ffc/ : SUCCESS in 35m 12s\n- rally-task-keystone-glance-swift http://logs.openstack.org/97/658797/2/check/rally-task-keystone-glance-swift/744ba84/ : SUCCESS in 42m 34s\n- rally-task-load-balancing http://logs.openstack.org/97/658797/2/check/rally-task-load-balancing/c56c3ea/ : FAILURE in 35m 19s (non-voting)\n- rally-task-mistral http://logs.openstack.org/97/658797/2/check/rally-task-mistral/69adf44/ : SUCCESS in 33m 46s\n- rally-task-murano http://logs.openstack.org/97/658797/2/check/rally-task-murano/0c71f95/ : SUCCESS in 57m 41s\n- rally-task-neutron http://logs.openstack.org/97/658797/2/check/rally-task-neutron/dfcaeed/ : SUCCESS in 1h 42m 26s\n- rally-task-neutron-with-extensions http://logs.openstack.org/97/658797/2/check/rally-task-neutron-with-extensions/fdba58e/ : SUCCESS in 59m 45s (non-voting)\n- rally-task-nova http://logs.openstack.org/97/658797/2/check/rally-task-nova/ed23b29/ : SUCCESS in 1h 19m 58s (non-voting)\n- rally-task-telemetry http://logs.openstack.org/97/658797/2/check/rally-task-telemetry/06016a9/ : SUCCESS in 39m 39s\n- rally-task-watcher http://logs.openstack.org/97/658797/2/check/rally-task-watcher/fb2e23d/ : SUCCESS in 32m 08s (non-voting)\n- rally-task-zaqar http://logs.openstack.org/97/658797/2/check/rally-task-zaqar/4619364/ : SUCCESS in 34m 20s\n- rally-verify-tempest http://logs.openstack.org/97/658797/2/check/rally-verify-tempest/b8185fc/ : FAILURE in 39m 39s","accounts_in_message":[],"_revision_number":2},{"id":"fce09c48af3c54ae9ea7cb66f228570999a9be98","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2019-05-16 19:51:56.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"96776085fca8b49ef5384f05f1bba5e36f960d6c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-16 21:32:12.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- rally-tox-pep8 http://logs.openstack.org/97/658797/3/check/rally-tox-pep8/b648e71/ : SUCCESS in 4m 18s\n- rally-tox-py27 http://logs.openstack.org/97/658797/3/check/rally-tox-py27/5c7ad2a/ : SUCCESS in 4m 06s\n- rally-tox-py35 http://logs.openstack.org/97/658797/3/check/rally-tox-py35/5d7ccab/ : SUCCESS in 8m 01s\n- rally-tox-py36 http://logs.openstack.org/97/658797/3/check/rally-tox-py36/429f226/ : SUCCESS in 4m 56s\n- rally-tox-py37 http://logs.openstack.org/97/658797/3/check/rally-tox-py37/3ef203c/ : SUCCESS in 5m 05s\n- rally-tox-cover http://logs.openstack.org/97/658797/3/check/rally-tox-cover/e9e4a39/ : SUCCESS in 4m 53s\n- rally-dsvm-tox-functional http://logs.openstack.org/97/658797/3/check/rally-dsvm-tox-functional/c781579/ : SUCCESS in 40m 09s\n- rally-docker-check http://logs.openstack.org/97/658797/3/check/rally-docker-check/d2480bb/ : SUCCESS in 5m 12s\n- rally-task-simple-job http://logs.openstack.org/97/658797/3/check/rally-task-simple-job/29d9547/ : SUCCESS in 29m 25s\n- rally-task-basic-with-existing-users http://logs.openstack.org/97/658797/3/check/rally-task-basic-with-existing-users/f767697/ : SUCCESS in 31m 56s (non-voting)\n- rally-task-barbican http://logs.openstack.org/97/658797/3/check/rally-task-barbican/d79aad6/ : SUCCESS in 1h 09m 51s (non-voting)\n- rally-task-cinder http://logs.openstack.org/97/658797/3/check/rally-task-cinder/698621c/ : SUCCESS in 55m 45s\n- rally-task-heat http://logs.openstack.org/97/658797/3/check/rally-task-heat/f7a845a/ : SUCCESS in 51m 17s (non-voting)\n- rally-task-ironic http://logs.openstack.org/97/658797/3/check/rally-task-ironic/cf5ff1d/ : SUCCESS in 34m 16s\n- rally-task-keystone-glance-swift http://logs.openstack.org/97/658797/3/check/rally-task-keystone-glance-swift/baa5642/ : SUCCESS in 38m 22s\n- rally-task-load-balancing http://logs.openstack.org/97/658797/3/check/rally-task-load-balancing/f7d7e7d/ : FAILURE in 42m 47s (non-voting)\n- rally-task-mistral http://logs.openstack.org/97/658797/3/check/rally-task-mistral/1626ef2/ : SUCCESS in 32m 10s\n- rally-task-murano http://logs.openstack.org/97/658797/3/check/rally-task-murano/fef7447/ : SUCCESS in 43m 08s\n- rally-task-neutron http://logs.openstack.org/97/658797/3/check/rally-task-neutron/0f28f5c/ : SUCCESS in 1h 26m 15s\n- rally-task-neutron-with-extensions http://logs.openstack.org/97/658797/3/check/rally-task-neutron-with-extensions/58d2438/ : SUCCESS in 36m 42s (non-voting)\n- rally-task-nova http://logs.openstack.org/97/658797/3/check/rally-task-nova/6f5274a/ : SUCCESS in 1h 04m 19s (non-voting)\n- rally-task-telemetry http://logs.openstack.org/97/658797/3/check/rally-task-telemetry/5a73fd1/ : SUCCESS in 39m 40s\n- rally-task-watcher http://logs.openstack.org/97/658797/3/check/rally-task-watcher/8de540d/ : SUCCESS in 33m 50s (non-voting)\n- rally-task-zaqar http://logs.openstack.org/97/658797/3/check/rally-task-zaqar/2224477/ : SUCCESS in 38m 33s\n- rally-verify-tempest http://logs.openstack.org/97/658797/3/check/rally-verify-tempest/dd2cd88/ : SUCCESS in 41m 59s","accounts_in_message":[],"_revision_number":3},{"id":"c0caf8d3abb429775b79ceee2de87e528bc9a57f","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2019-05-16 23:40:32.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"fdfd3ab31d7ad8005e1674a9e9a29fe7d0c16d19","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-16 23:40:43.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"ab4fdab96ca0f9c96694d73b2192472c8fd6aab9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-17 01:05:51.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"7d21fa098ba252ff0be2915db8c3ed5d7f6def0d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-17 01:05:51.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- rally-tox-pep8 http://logs.openstack.org/97/658797/3/gate/rally-tox-pep8/72649e2/ : SUCCESS in 4m 31s\n- rally-tox-py27 http://logs.openstack.org/97/658797/3/gate/rally-tox-py27/2dbf1f7/ : SUCCESS in 4m 01s\n- rally-tox-py35 http://logs.openstack.org/97/658797/3/gate/rally-tox-py35/9d3f3b6/ : SUCCESS in 7m 31s\n- rally-tox-py36 http://logs.openstack.org/97/658797/3/gate/rally-tox-py36/78e019e/ : SUCCESS in 5m 58s\n- rally-tox-py37 http://logs.openstack.org/97/658797/3/gate/rally-tox-py37/4bb052d/ : SUCCESS in 5m 28s\n- rally-tox-cover http://logs.openstack.org/97/658797/3/gate/rally-tox-cover/86e0018/ : SUCCESS in 6m 19s\n- rally-dsvm-tox-functional http://logs.openstack.org/97/658797/3/gate/rally-dsvm-tox-functional/9537131/ : SUCCESS in 44m 25s\n- rally-docker-check http://logs.openstack.org/97/658797/3/gate/rally-docker-check/3c619f1/ : SUCCESS in 5m 44s\n- rally-task-simple-job http://logs.openstack.org/97/658797/3/gate/rally-task-simple-job/b84ad8a/ : SUCCESS in 29m 20s\n- rally-task-cinder http://logs.openstack.org/97/658797/3/gate/rally-task-cinder/6440d4b/ : SUCCESS in 57m 51s\n- rally-task-ironic http://logs.openstack.org/97/658797/3/gate/rally-task-ironic/adc67ef/ : SUCCESS in 33m 51s\n- rally-task-keystone-glance-swift http://logs.openstack.org/97/658797/3/gate/rally-task-keystone-glance-swift/948b884/ : SUCCESS in 40m 28s\n- rally-task-mistral http://logs.openstack.org/97/658797/3/gate/rally-task-mistral/c47fc6b/ : SUCCESS in 31m 23s\n- rally-task-murano http://logs.openstack.org/97/658797/3/gate/rally-task-murano/a1fc57e/ : SUCCESS in 35m 43s\n- rally-task-neutron http://logs.openstack.org/97/658797/3/gate/rally-task-neutron/7ce47f4/ : SUCCESS in 1h 21m 27s\n- rally-task-telemetry http://logs.openstack.org/97/658797/3/gate/rally-task-telemetry/de9703b/ : SUCCESS in 36m 20s\n- rally-task-zaqar http://logs.openstack.org/97/658797/3/gate/rally-task-zaqar/ca60ec5/ : SUCCESS in 47m 13s\n- rally-verify-tempest http://logs.openstack.org/97/658797/3/gate/rally-verify-tempest/e972c00/ : SUCCESS in 37m 16s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"738fac67a10875ec048fb176ef0dc683185262c7","revisions":{"c379d1f3a63ba485fec4a5bc33e490f219ae1b4a":{"kind":"REWORK","_number":1,"created":"2019-05-13 12:13:36.000000000","uploader":{"_account_id":13009,"name":"Peter Razumovsky","email":"prazumovsky@mirantis.com","username":"prazumovsky"},"ref":"refs/changes/97/658797/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/97/658797/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/1"}}},"commit":{"parents":[{"commit":"945ac47507cbae42fea18a07c8193618fab664f9","subject":"OpenDev Migration Patch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/945ac47507cbae42fea18a07c8193618fab664f9"}]}],"author":{"name":"prazumovsky","email":"prazumovsky@mirantis.com","date":"2019-05-13 12:12:01.000000000","tz":240},"committer":{"name":"prazumovsky","email":"prazumovsky@mirantis.com","date":"2019-05-13 12:12:01.000000000","tz":240},"subject":"Add optional property user_password to user context","message":"Add optional property user_password to user context\n\nAdd optional property user_password for specifying custom\nuser password, which could escape of an issue, when\npassword_regexp requirements defined in keystone config, but\nuuid4 generated password is invalid for these requirements.\n\nChange-Id: Ib23262e6b571754b6b59a9e2b1155e9ac51a2090\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/c379d1f3a63ba485fec4a5bc33e490f219ae1b4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/c379d1f3a63ba485fec4a5bc33e490f219ae1b4a"}]},"branch":"refs/heads/master"},"9e4b9ff5a200a0152ad5e2d3d725fe5815a7f5c1":{"kind":"REWORK","_number":2,"created":"2019-05-15 13:49:01.000000000","uploader":{"_account_id":13009,"name":"Peter Razumovsky","email":"prazumovsky@mirantis.com","username":"prazumovsky"},"ref":"refs/changes/97/658797/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/97/658797/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/2"}}},"commit":{"parents":[{"commit":"945ac47507cbae42fea18a07c8193618fab664f9","subject":"OpenDev Migration Patch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/945ac47507cbae42fea18a07c8193618fab664f9"}]}],"author":{"name":"prazumovsky","email":"prazumovsky@mirantis.com","date":"2019-05-13 12:12:01.000000000","tz":240},"committer":{"name":"Peter Razumovsky","email":"prazumovsky@mirantis.com","date":"2019-05-15 13:48:59.000000000","tz":0},"subject":"Add optional property user_password to user context","message":"Add optional property user_password to user context\n\nAdd optional property user_password for specifying custom\nuser password, which could escape of an issue, when\npassword_regexp requirements defined in keystone config, but\nuuid4 generated password is invalid for these requirements.\n\nChange-Id: Ib23262e6b571754b6b59a9e2b1155e9ac51a2090\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/9e4b9ff5a200a0152ad5e2d3d725fe5815a7f5c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/9e4b9ff5a200a0152ad5e2d3d725fe5815a7f5c1"}]},"branch":"refs/heads/master"},"738fac67a10875ec048fb176ef0dc683185262c7":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-05-16 19:51:56.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/97/658797/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/97/658797/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/97/658797/3"}}},"commit":{"parents":[{"commit":"a539f306c15178e1f69679e46bfb5103173f283d","subject":"Fix various issues","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/a539f306c15178e1f69679e46bfb5103173f283d"}]}],"author":{"name":"prazumovsky","email":"prazumovsky@mirantis.com","date":"2019-05-13 12:12:01.000000000","tz":240},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2019-05-16 19:51:56.000000000","tz":0},"subject":"Add optional property user_password to user context","message":"Add optional property user_password to user context\n\nAdd optional property user_password for specifying custom\nuser password, which could escape of an issue, when\npassword_regexp requirements defined in keystone config, but\nuuid4 generated password is invalid for these requirements.\n\nChange-Id: Ib23262e6b571754b6b59a9e2b1155e9ac51a2090\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/738fac67a10875ec048fb176ef0dc683185262c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/738fac67a10875ec048fb176ef0dc683185262c7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
