add openstack_ocata_packages
Packages are from https://git.openstack.org/cgit/openstack/python-openstackclient/tree/requirements.txt
Change-Id: I4602056a99599d1f732a3dc0d0ef79248365d1c9
diff --git a/src/com/mirantis/mk/Openstack.groovy b/src/com/mirantis/mk/Openstack.groovy
index 95ebc93..048011d 100644
--- a/src/com/mirantis/mk/Openstack.groovy
+++ b/src/com/mirantis/mk/Openstack.groovy
@@ -22,7 +22,7 @@
* @param version Version of the OpenStack clients
*/
-def setupOpenstackVirtualenv(path, version = 'kilo'){
+def setupOpenstackVirtualenv(path, version = 'kilo') {
def python = new com.mirantis.mk.Python()
def openstack_kilo_packages = [
@@ -41,16 +41,32 @@
'docutils>=0.12'
]
- def openstack_latest_packages = openstack_kilo_packages
+ def openstack_ocata_packages = [
+ 'pbr!=2.1.0,>=2.0.0',
+ 'six>=1.9.0',
+ 'Babel!=2.4.0,>=2.3.4',
+ 'cliff>=2.6.0',
+ 'keystoneauth1>=2.21.0',
+ 'openstacksdk>=0.9.16',
+ 'osc-lib>=1.5.1',
+ 'oslo.i18n!=3.15.2,>=2.1.0',
+ 'oslo.utils>=3.20.0',
+ 'python-glanceclient>=2.7.0',
+ 'python-keystoneclient>=3.8.0',
+ 'python-novaclient>=9.0.0',
+ 'python-cinderclient>=2.1.0',
+ ]
- if(version == 'kilo') {
+ def openstack_latest_packages = openstack_ocata_packages
+
+ if (version == 'kilo') {
requirements = openstack_kilo_packages
- }
- else if(version == 'liberty') {
+ } else if (version == 'liberty') {
requirements = openstack_kilo_packages
- }
- else if(version == 'mitaka') {
+ } else if (version == 'mitaka') {
requirements = openstack_kilo_packages
+ } else if (version == 'ocata') {
+ requirements = openstack_ocata_packages
}
else {
requirements = openstack_latest_packages