<div dir="ltr">Hi stackers,<div><br></div><div><b>Intro</b></div><div><b><br></b></div><div>Initially Rally was targeted for developers which means running it from admin was OK. </div><div>Admin was basically used to simplify preparing environment for testing: create and setup users/tenants, networks, quotas and other resources that requires admin role. </div><div>As well it was used to cleanup all resources after test was executed. </div><div><br></div><div><b>Problem</b></div><div><b><br></b></div><div>More and more operators were running Rally against their production environments, and they were not happy with the thing that they should provide admin, they would rather prepare environment by hand and provide already existing users than allow Rally to mess up with admin rights =)</div><div><br></div><div><b>Solution</b></div><div><br></div><div>After years of refactoring we changed almost everything;) and we managed to keep Rally as simple as it was and support Operators and Developers needs. </div><div><br></div><div>Now Rally supports 3 different modes: </div><div><ul><li>admin mode -> Rally manages users that are used for testing </li><li>admin + existing users mode -> Rally uses existing users for testing (if no user context)</li><li><b>[new one] existing users mode </b>-> Rally uses existing users for testing </li></ul><div>In every mode input task will look the same, however in case of only existing users mode you won't be able to use plugins that requires admin role. </div><div><br></div></div><div>This patch finishes works: <a href="https://review.openstack.org/#/c/465495/">https://review.openstack.org/#/c/465495/</a></div><div><br></div><div>Thanks to everybody that was involved in this huge effort!</div><div><br></div><div><br></div><div><div>Best regards,</div><div>Boris Pavlovic </div></div></div>