Add TLS support in Bulkomatic Perf test 74/72774/6
authorLuis Gomez <ecelgp@gmail.com>
Fri, 8 Jun 2018 01:23:07 +0000 (18:23 -0700)
committerLuis Gomez <ecelgp@gmail.com>
Fri, 8 Jun 2018 04:11:40 +0000 (21:11 -0700)
commit0eee0c7efd70b11a0b87cd51e335068e23a28383
tree72a90dde827e871a94fbef2f21f388f8e84f2ef2
parent50569870e68e436d097ebcfab827f14db426a800
Add TLS support in Bulkomatic Perf test

- Update MininetKeywords.Start_Mininet_MUltiple_controllers to
support TLS (protocol=ssl). Also speed up the KW by creating
extra mininet SSH connection, instead of using multiple
Utils.Run_Command_On_Mininet (this creates new session)

- Update 100K flow perf test to use TLS connections
(100K_Flows_100DPN_1Node_Perf_Test.robot).

- Remove "--switch ovsk,protocols=OpenFlow13" from suites
using MininetKeywords library as this is not required.

Change-Id: Ice4287bc7982cc23fada368b221bd42d72e5b3da
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
20 files changed:
csit/configplans/openflowplugin-perf-bulkomatic.txt
csit/libraries/MininetKeywords.robot
csit/libraries/VtnCoKeywords.robot
csit/libraries/tls/cachain.crt [new file with mode: 0644]
csit/libraries/tls/default-openflow-connection-config.xml [new file with mode: 0644]
csit/libraries/tls/keystore.p12 [new file with mode: 0644]
csit/libraries/tls/switch.crt [new file with mode: 0644]
csit/libraries/tls/switch.key [new file with mode: 0644]
csit/libraries/tls/truststore.p12 [new file with mode: 0644]
csit/scripts/set_openflow_tls.sh [new file with mode: 0644]
csit/suites/didm/discovery/device_discovery.robot
csit/suites/openflowplugin/Clustering_Bulkomatic/010__Cluster_Reconcilliation_Multi_DPN.robot
csit/suites/openflowplugin/Clustering_Bulkomatic/020__Cluster_HA_Data_Recovery_BulkFlow_2Node_Cluster.robot
csit/suites/openflowplugin/Performance_Bulkomatic/100K_Flows_100DPN_1Node_Perf_Test.robot
csit/suites/openflowplugin/Performance_Bulkomatic/100K_Flows_100DPN_3Node_Cluster_Perf_Test.robot
csit/suites/openflowplugin/Performance_Restconf/100K_Flows_100DPN_1Node_Perf_Test.robot
csit/suites/openflowplugin/Performance_Restconf/100K_Flows_100DPN_3Node_Cluster_Perf_Test.robot
csit/suites/ovsdb/Southbound_Domain/040__Vxlan_Extension_Test.robot
csit/suites/unimgr/uni_legato/010_unimanager_epl.robot
csit/suites/unimgr/uni_legato/020_unimanager_eplan.robot