SFC scenario release notes and bug fix for SFC switch 11/43711/1
authorYifei Xue <xueyifei@huawei.com>
Fri, 29 Sep 2017 06:18:09 +0000 (14:18 +0800)
committerJustin chi <chigang@huawei.com>
Sat, 30 Sep 2017 06:53:18 +0000 (06:53 +0000)
JIRA: COMPASS-562

Because of the inventory file modification, the sfc switch cannot be
enabled. Add a sperate sfc role to fix this bug.

Change-Id: If583d10ebbe78d0abe9078add24beb5f506dbda8
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
(cherry picked from commit 1c0f6a907f57e75529dcef959763220c10e7e1f0)

deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml
docs/release/release-notes/release-notes.rst
plugins/odl_cluster/roles/setup-odl/tasks/main.yml
plugins/odl_sfc/roles/setup-odl-sfc/tasks/main.yml
plugins/odl_sfc/roles/setup-odl-sfc/tasks/odl-cluster.yml

index 49f76cc..3f58435 100644 (file)
   roles:
     - setup-openvswitch
 
-- hosts: localhost
+- hosts:
+    - localhost
+    - neutron_all
+    - galera_container
+    - network_hosts
+    - repo_container
+    - utility
   remote_user: root
   roles:
-    - setup-sfc
+    - setup-odl
   tags:
-    - sfc
+    - odl
 
 - hosts:
     - localhost
@@ -67,9 +73,9 @@
     - utility
   remote_user: root
   roles:
-    - setup-odl
+    - setup-odl-sfc
   tags:
-    - odl
+    - odl_sfc
 
 - hosts:
     - utility_all[0]
index dc06bf0..8570038 100644 (file)
@@ -135,6 +135,16 @@ System Limitations
 
 **Min Jumphost requirements:** At least 16GB of RAM, 16 core CPU
 
+Scenario Limitations
+--------------------
+
+**ODL SFC:** In the Euphrates1.0, Compass doesn't integrate OpenStack Tacker
+Project yet. However, the SFC related test cases in Functest always use Tacker
+as NFVO to delivery VNFFG or SFC related requests to ODL via networking-sfc.
+So the odl-sfc scenario of Compass cannot pass the SFC testcases in Functest.
+But if you want to use verify SFC in the cluster deployed by Compass, you can
+use neutron CLI to achieve the same effect.
+
 Known issues
 ------------
 
@@ -145,7 +155,6 @@ Known issues
 |                       | the cluster cannot heal itself  |                       |
 +-----------------------+---------------------------------+-----------------------+
 
-
 Test Result
 ===========
 The Euphrates release with the Compass4nfv deployment toolchain has undergone QA test
index e65be00..96ca2f9 100755 (executable)
@@ -1,4 +1,6 @@
 ---
 
 - include: odl-cluster.yml
-  when: opendaylight is defined and opendaylight == "Enable"
+  when:
+    - opendaylight is defined and opendaylight == "Enable"
+    - odl_sfc is not defined
index e65be00..6b22668 100755 (executable)
@@ -1,4 +1,6 @@
 ---
 
 - include: odl-cluster.yml
-  when: opendaylight is defined and opendaylight == "Enable"
+  when:
+    - opendaylight is defined and opendaylight == "Enable"
+    - odl_sfc is defined and odl_sfc == "Enable"
index 09faaa2..07bf708 100755 (executable)
@@ -4,7 +4,7 @@
 
 - include_vars: "{{ openstack_passwd_file }}"
 
-- include_vars: odl-pre.yml
+- include: odl-pre.yml
   when: inventory_hostname == "localhost"
 
 - include_vars: /tmp/odl-extra-vars.yml