Add installation steps for Ceph one-node cluster
Add steps to install Ceph one-node cluster over virtlet
installation to be able to test Ceph related virtlet features.
Change-Id: Ic9e531a69fcb52d7360fcf089312fa1913350e0b
Reviewed-on: https://review.gerrithub.io/362388
Reviewed-by: Tatyanka Leontovich <tleontovich@mirantis.com>
Tested-by: Tatyanka Leontovich <tleontovich@mirantis.com>
diff --git a/tcp_tests/tests/system/conftest.py b/tcp_tests/tests/system/conftest.py
index e8ffb8d..89dfc3d 100644
--- a/tcp_tests/tests/system/conftest.py
+++ b/tcp_tests/tests/system/conftest.py
@@ -23,6 +23,8 @@
from tcp_tests.fixtures.opencontrail_fixtures import *
from tcp_tests.fixtures.stacklight_fixtures import *
from tcp_tests.fixtures.virtlet_fixtures import *
+from tcp_tests.fixtures.virtlet_ceph_fixtures import *
+
__all__ = sorted([ # sort for documentation
# common_fixtures
@@ -52,4 +54,6 @@
'sl_deployed',
'virtlet_actions',
'virtlet_deployed',
+ 'virtlet_ceph_actions',
+ 'virtlet_ceph_deployed'
])
diff --git a/tcp_tests/tests/system/test_install_virtlet.py b/tcp_tests/tests/system/test_install_virtlet.py
index 7976761..f49319d 100644
--- a/tcp_tests/tests/system/test_install_virtlet.py
+++ b/tcp_tests/tests/system/test_install_virtlet.py
@@ -48,3 +48,18 @@
"""
LOG.info("*************** DONE **************")
+
+ def test_virtlet_install_with_ceph(self, underlay, virtlet_ceph_deployed,
+ show_step):
+ """Test for deploying an mcp environment with virtlet and one-node
+ Ceph cluster.
+
+ Scenario:
+ 1. Prepare salt on hosts
+ 2. Setup controller nodes
+ 3. Setup compute nodes
+ 4. Setup virtlet
+ 5. Launch Ceph one-node cluster in docker
+
+ """
+ LOG.info("*************** DONE **************")
\ No newline at end of file