summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Zinovik <izinovik@mirantis.com>2016-10-11 18:14:37 +0300
committerIgor Zinovik <izinovik@mirantis.com>2016-10-12 11:31:06 +0000
commit1a39ecce98b8459e8fb6dc26014905defc688080 (patch)
treea0a12497892cfafc206db4d7f3bfe3cc7aed509f
parent38df137d229c3a31c29f822aa7d8c45484a0dfd6 (diff)
Add 'python-neutron-lib' package
neutron-lib 0.0.1 breaks Neutron NSX security group functionality. Package available with Fuel 9 is too old (0.0.1) for Neutron NSX plugin, we need version higher than 0.0.1. We need to raise plugins package priority using APT preferences file, because by default plugin repository on the master node has lower priority than default repositories. Closes-bug: #1632233 Change-Id: Ib5e19729a6ae456100fefd4a5cf8a1d1b9160cbc
Notes
Notes (review): Code-Review+1: Ilya Bumarskov <ibumarskov@mirantis.com> Code-Review+2: Igor Zinovik <izinovik@mirantis.com> Workflow+1: Igor Zinovik <izinovik@mirantis.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 12 Oct 2016 12:12:07 +0000 Reviewed-on: https://review.openstack.org/385057 Project: openstack/fuel-plugin-nsx-t Branch: refs/heads/master
-rw-r--r--deployment_scripts/puppet/manifests/install-nsx-plugin.pp11
-rw-r--r--deployment_tasks.yaml2
-rw-r--r--repositories/ubuntu/python-neutron-lib_0.0.3-2+mos3_all.debbin0 -> 30046 bytes
3 files changed, 12 insertions, 1 deletions
diff --git a/deployment_scripts/puppet/manifests/install-nsx-plugin.pp b/deployment_scripts/puppet/manifests/install-nsx-plugin.pp
index 33295a6..04c6b72 100644
--- a/deployment_scripts/puppet/manifests/install-nsx-plugin.pp
+++ b/deployment_scripts/puppet/manifests/install-nsx-plugin.pp
@@ -2,6 +2,17 @@ notice('fuel-plugin-nsx-t: install-nsx-plugin.pp')
2 2
3include ::nsxt::params 3include ::nsxt::params
4 4
5apt::pin { 'nsx-t':
6 ensure => present,
7 priority => 2000,
8 label => 'nsx-t',
9 before => Package['python-neutron-lib'],
10}
11
5package { $::nsxt::params::plugin_package: 12package { $::nsxt::params::plugin_package:
6 ensure => present, 13 ensure => present,
7} 14}
15
16package { 'python-neutron-lib':
17 ensure => latest,
18}
diff --git a/deployment_tasks.yaml b/deployment_tasks.yaml
index 63d6cf9..59f7e21 100644
--- a/deployment_tasks.yaml
+++ b/deployment_tasks.yaml
@@ -110,7 +110,7 @@
110 - openstack-network-server-config 110 - openstack-network-server-config
111 parameters: 111 parameters:
112 puppet_manifest: puppet/manifests/install-nsx-plugin.pp 112 puppet_manifest: puppet/manifests/install-nsx-plugin.pp
113 puppet_modules: puppet/modules 113 puppet_modules: puppet/modules:/etc/puppet/modules
114 timeout: 60 114 timeout: 60
115 115
116- id: nsx-t-configure-plugin 116- id: nsx-t-configure-plugin
diff --git a/repositories/ubuntu/python-neutron-lib_0.0.3-2+mos3_all.deb b/repositories/ubuntu/python-neutron-lib_0.0.3-2+mos3_all.deb
new file mode 100644
index 0000000..6d8f47c
--- /dev/null
+++ b/repositories/ubuntu/python-neutron-lib_0.0.3-2+mos3_all.deb
Binary files differ