06f3639a70
There is currently a hole in our testing that lets os-client-config, which sits at the bottom of the dependency chain for some key pieces like neutronclient and python-openstackclient, introduce gate breakages. Step one in fixing this is allowing os-client-config to be optionally installed from source so that jobs can be put into its gate to exercise its master vs devstack installs. Additionally, osc-lib is a new and lovely library that's going to need the same things. We're putting both in install_oslo, even though they're not oslo libraries, because that'll make grenade work properly. Co-Authored-By: Monty Taylor <mordred@inaugust.com> Change-Id: I747480b6063a62e82ca2b030f274d3e87bf28b3b