Add virtlet deploy step

Added fixture, manager and step for deploy virtlet.
Added test for deploy virtlet.

Change-Id: I63a2c4dcd95ba78af60b610a9ae621a784d87fd8
Reviewed-on: https://review.gerrithub.io/362146
Reviewed-by: Sergii Golovatiuk <holser@gmail.com>
Reviewed-by: Tatyanka Leontovich <tleontovich@mirantis.com>
Reviewed-by: Dennis Dmitriev <dis.xcom@gmail.com>
Tested-by: Dennis Dmitriev <dis.xcom@gmail.com>
diff --git a/tcp_tests/settings_oslo.py b/tcp_tests/settings_oslo.py
index 262f491..c6b5b74 100644
--- a/tcp_tests/settings_oslo.py
+++ b/tcp_tests/settings_oslo.py
@@ -43,7 +43,9 @@
 _default_sl_prepare_tests_steps_path = pkg_resources.resource_filename(
     __name__, 'templates/{0}/sl.yaml'.format(
         settings.LAB_CONFIG_NAME))
-
+_default_virtlet_prepare_tests_steps_path = pkg_resources.resource_filename(
+    __name__, 'templates/{0}/virtlet.yaml'.format(
+        settings.LAB_CONFIG_NAME))
 
 hardware_opts = [
     ct.Cfg('manager', ct.String(),
@@ -147,6 +149,16 @@
            help="", default=False),
 ]
 
+virtlet_deploy_opts = [
+    ct.Cfg('virtlet_steps_path', ct.String(),
+           help="Path to YAML with steps to deploy virtlet",
+           default=_default_virtlet_prepare_tests_steps_path)
+]
+
+virtlet_opts = [
+    ct.Cfg('virtlet_installed', ct.Boolean(),
+           help="", default=False),
+]
 
 _group_opts = [
     ('hardware', hardware_opts),
@@ -160,6 +172,8 @@
     ('opencontrail', opencontrail_opts),
     ('stack_light', sl_opts),
     ('sl_deploy', sl_deploy_opts),
+    ('virtlet_deploy', virtlet_deploy_opts),
+    ('virtlet', virtlet_opts),
 ]
 
 
@@ -212,7 +226,12 @@
                  title="SL deploy config and credentials",
                  help=""))
     config.register_opts(group='sl_deploy', opts=sl_deploy_opts)
-
+    config.register_group(cfg.OptGroup(name='virtlet_deploy',
+                                       title='Virtlet deploy config', help=""))
+    config.register_opts(group='virtlet_deploy', opts=virtlet_deploy_opts)
+    config.register_group(cfg.OptGroup(name='virtlet',
+                                       title='Virtlet config', help=""))
+    config.register_opts(group='virtlet', opts=virtlet_opts)
     return config