What we install currently
FUNCTEST
version: Danube (Newton?)
RUN pip install -r ${repos_dir}/functest/docker/requirements.pip
python-openstackclient==2.3.0 # Mitaka
python-keystoneclient==3.6.0 # Ocata
python-neutronclient==4.1.1 # Mitaka
python-ceilometerclient==1.5.1 # Liberty
RALLY
version 0.7.0
RUN pip install -r ${repos_dir}/rally/requirements.txt
python-keystoneclient>=2.0.0,!=2.1.0,<=3.6.0 # Mitaka, Newton
python-novaclient>=2.29.0,!=2.33.0,<=6.0.0 # Liberty, Mitaka, Newton
python-neutronclient>=5.1.0,<=6.0.0 # Newton
python-glanceclient==2.5.0 # Newton
python-heatclient==1.5.0 # Newton
python-cinderclient>=1.6.0,!=1.7.0,!=1.7.1,<=1.9.0 # Mitaka, Newton
python-swiftclient>=2.2.0,<=3.1.0 # Liberty, Mitaka, Newton
python-ceilometerclient>=2.5.0,<=2.6.1 # Newton
TEMPEST
version: 12.2.0
RUN pip install -r ${repos_dir}/tempest/requirements.txt
It doesn't install any python openstack client
KINGBIRD
version: 0.2.2
RUN cd ${repos_dir}/kingbird && pip install -e . (now removed)
python-openstackclient>=3.3.0 # >=Ocata
python-keystoneclient>=3.6.0 # >=Ocata
python-novaclient!=2.33.0,>=2.29.0 # >=Liberty, Mitaka, Newton
python-neutronclient>=5.1.0 # >=Newton
python-cinderclient!=1.7.0,!=1.7.1,>=1.6.0 # >=Mitaka, Newton
SNAPS
version: 0.2.2
RUN cd ${repos_dir}/kingbird && pip install -e . (now removed)
python-keystoneclient>=2.3.1 # >=Mitaka, Newton
python-novaclient>=6.0.0 # >=Newton
python-neutronclient>=5.1.0 # >=Newton
python-glanceclient>=2.5.0 # >=Newton
SFC
It is now removed, but tacker needs keystoneclient version 1.7.4
python-keystoneclient>=1.7.4 # Liberty
Current Docker container
In the current Docker image, these are the clients versions that are installed (kingbird and snaps are not included yet):
python-openstackclient (2.3.0) # Newton
python-keystoneclient (3.6.0) # Ocata
python-novaclient (6.0.0) # Newton
python-neutronclient (6.0.0) # Newton
python-glanceclient (2.5.0) # Newton
python-heatclient (1.5.0) # Newton
python-cinderclient (1.9.0) # Newton
python-swiftclient (3.1.0) # Newton
python-ceilometerclient (2.6.1) # Newton