From 33aebc3b51ce4bc816499a8b68a7feca77a12c6c Mon Sep 17 00:00:00 2001 From: Tim Rozet Date: Tue, 21 Nov 2017 11:25:50 -0500 Subject: Fixes upstream deployments There was an issue with patching the overcloud where the patch binary is missing, making it impossible to apply patches. This change install patch now on the image. Also, although deployments were successful, storage was not working. This is because by default upstream does not apply Ceph OSDs to compute nodes for hyperconverged Ceph, but we use this as our standard deployment in Apex. This patch inserts CephOSD into the default Compute role. Note: we normally override role's services in regular Apex deployments so we do not hit this issue there. Change-Id: I5bddda4784dc00148395863ae0990343a4159602 Signed-off-by: Tim Rozet --- apex/tests/test_apex_common_builder.py | 1 + 1 file changed, 1 insertion(+) (limited to 'apex/tests') diff --git a/apex/tests/test_apex_common_builder.py b/apex/tests/test_apex_common_builder.py index d042d2ba..c32f72c9 100644 --- a/apex/tests/test_apex_common_builder.py +++ b/apex/tests/test_apex_common_builder.py @@ -58,6 +58,7 @@ class TestCommonBuilder(unittest.TestCase): patch_file = "{}.patch".format(change_id) patch_file_path = "/dummytmp/{}".format(patch_file) test_virt_ops = [ + {con.VIRT_INSTALL: 'patch'}, {con.VIRT_UPLOAD: "{}:{}".format(patch_file_path, project_path)}, {con.VIRT_RUN_CMD: "cd {} && patch -p1 < {}".format( -- cgit 1.2.3-korg