- if [ "${ODL_ML2_BRANCH}" == "stable/mitaka" ]; then
- # Workaround for problems with latest versions/specified versions in requirements of openstack
- # Openstacksdk,libvirt-python -> the current version does not work with Mitaka diue to some requirements
- # conflict and breaks when trying to stack
- # paramiko -> Problems with tempest tests due to paramiko incompatibility with pycrypto.
- # the problem has been solved with version 1.17. If the latest version of paramiko is used, it causes
- # other timeout problems
- ssh ${!CONTROLIP} "cd /opt/stack; git clone https://git.openstack.org/openstack/requirements; cd requirements; git checkout stable/mitaka; sed -i /openstacksdk/d upper-constraints.txt; sed -i /libvirt-python/d upper-constraints.txt; sed -i /paramiko/d upper-constraints.txt"
- scp "${WORKSPACE}/manual_install_package.sh" "${!CONTROLIP}:/tmp"
- ssh ${!CONTROLIP} "sudo pip install deprecation"
- # Fix for recent requirements update in the master branch of the sdk.The section must be replaced with a better fix.
- ssh "${!CONTROLIP}" "sh /tmp/manual_install_package.sh https://github.com/openstack/python-openstacksdk python-openstacksdk 0.9.14"
- ssh "${!CONTROLIP}" "sh /tmp/manual_install_package.sh https://github.com/paramiko/paramiko paramiko 1.17"
- fi