Merge "giving some love to make clean"
authorMichael Chapman <michapma@redhat.com>
Wed, 19 Oct 2016 14:15:13 +0000 (14:15 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Wed, 19 Oct 2016 14:15:13 +0000 (14:15 +0000)
ci/PR_revision.log
config/network/network_settings.yaml
lib/overcloud-deploy-functions.sh
lib/python/apex/network_environment.py
tests/smoke_tests/execute_smoke_tests.sh
tests/smoke_tests/prepare_undercloud.yml

index 16cf08f..78cd709 100644 (file)
@@ -45,3 +45,4 @@
 86,Moves sdnvpn config to env file
 87,Pass vlan flag to fdio module when vlan is used for tenant network
 88,Default tenant_nic to its physical name
+89,Add enic workaround for UCS with OVS DPDK
index ab9ed96..ee5537d 100644 (file)
@@ -89,6 +89,7 @@ networks:                            # Network configurations
     mtu: 64000                       # Tenant network MTU
     overlay_id_range: 2,65535        # Tenant network Overlay segmentation ID range:
                                      # VNI, VLAN-ID, etc.
+    vlan_id_range: 1,1000            # Tenant physical network VLAN-ID range
     segmentation_type: vxlan         # Tenant network segmentation type:
                                      # vlan, vxlan, gre
     nic_mapping:                     # Mapping of network configuration for Overcloud Nodes
index 18d1ec4..2146cf8 100755 (executable)
@@ -108,13 +108,6 @@ EOF
                                                  --run-command "sed -i 's/\\(^\\s\\+\\)\\(start_daemon "$OVS_VSWITCHD_PRIORITY"\\)/\\1umask 0002 \\&\\& \\2/' /usr/share/openvswitch/scripts/ovs-ctl" \
                                                  -a overcloud-full.qcow2
       fi
-
-      if [ "${deploy_options_array['sfc']}" == 'True' ]; then
-          # upgrade ovs into ovs 2.5.90 with NSH function
-          LIBGUESTFS_BACKEND=direct virt-customize --run-command "yum install -y /root/ovs/rpm/rpmbuild/RPMS/x86_64/${ovs_kmod_rpm_name}" \
-                                                   --run-command "yum upgrade -y /root/ovs/rpm/rpmbuild/RPMS/x86_64/${ovs_rpm_name}" \
-                                                   -a overcloud-full.qcow2
-      fi
 EOI
 
   elif [ "${deploy_options_array['dataplane']}" != 'ovs' ]; then
@@ -122,6 +115,15 @@ EOI
     exit 1
   fi
 
+  if [ "${deploy_options_array['sfc']}" == 'True' && "${deploy_options_array['sdn_controller']}" == 'onos' ]; then
+      # upgrade ovs into ovs 2.5.90 with NSH function
+    ssh -T ${SSH_OPTIONS[@]} "stack@$UNDERCLOUD" <<EOI
+      LIBGUESTFS_BACKEND=direct virt-customize --run-command "yum install -y /root/ovs/rpm/rpmbuild/RPMS/x86_64/${ovs_kmod_rpm_name}" \
+                                               --run-command "yum upgrade -y /root/ovs/rpm/rpmbuild/RPMS/x86_64/${ovs_rpm_name}" \
+                                               -a overcloud-full.qcow2
+EOI
+  fi
+
   if [ "$debug" == 'TRUE' ]; then
     ssh -T ${SSH_OPTIONS[@]} "stack@$UNDERCLOUD" "LIBGUESTFS_BACKEND=direct virt-customize -a overcloud-full.qcow2 --root-password password:opnfvapex"
   fi
index 5cb2d0c..bbe8ee6 100644 (file)
@@ -116,6 +116,12 @@ class NetworkEnvironment(dict):
                   'end': str(tenant_range[1])}]
             tenant_cidr = nets[TENANT_NETWORK]['cidr']
             self[param_def]['TenantNetCidr'] = str(tenant_cidr)
+            if 'vlan_id_range' in nets[TENANT_NETWORK].keys():
+                tenant_vlan_range = \
+                    nets[TENANT_NETWORK]['vlan_id_range'].split(',')
+                self[param_def]['NeutronNetworkVLANRanges'] = \
+                    "datacentre:" + tenant_vlan_range[0] + ':' \
+                    + tenant_vlan_range[1]
             if tenant_cidr.version == 6:
                 postfix = '/tenant_v6.yaml'
             else:
index 245ccc5..6f9e17f 100755 (executable)
@@ -3,4 +3,4 @@
 cd ~/provisioning/python
 export PYTHONPATH=$PYTHONPATH:$(pwd)
 
-python unit_test_suite.py ~stack/overcloudrc
\ No newline at end of file
+python unit_test_suite.py -e ~stack/overcloudrc -n external -l INFO
\ No newline at end of file
index 8f0cb70..d4e318a 100644 (file)
@@ -13,4 +13,4 @@
    - pip: name=PyYAML
    - pip: name=ansible==2.1.0
 
-   - git: repo=https://nougat.cablelabs.com/SNAPS/provisioning.git dest=~/provisioning
+   - git: repo=https://gerrit.cablelabs.com/snaps-provisioning dest=~/provisioning