Skip to content

Commit 84e786e

Browse files
authored
Merge pull request #828 from QualiSystems/release/v1.5.0
Release/v1.5.2
2 parents 7d9ef87 + 60be458 commit 84e786e

30 files changed

Lines changed: 276 additions & 98 deletions

File tree

deployment_drivers/deploy_clone_from_vm/driver.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import jsonpickle
2-
from cloudshell.api.cloudshell_api import InputNameValue
2+
from cloudshell.api.cloudshell_api import InputNameValue, CommandExecutionCancelledResultInfo
33
from cloudshell.cp.vcenter.models.DeployFromTemplateDetails import DeployFromTemplateDetails
44
from cloudshell.cp.vcenter.models.vCenterCloneVMFromVMResourceModel import vCenterCloneVMFromVMResourceModel
55

@@ -50,4 +50,5 @@ def Deploy(self, context, Name=None):
5050
params,
5151
False)
5252

53-
return result.Output
53+
return self.cs_helper.proceed_command_execution_result(reservation_id=reservation_id, result=result,
54+
context=context)

deployment_drivers/deploy_clone_from_vm/drivermetadata.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Driver Description="Deploy App From VM" MainClass="driver.DeployCloneFromVMDriver" Name="Deploy Clone From VM Driver" Version="1.4.0">
1+
<Driver Description="Deploy App From VM" MainClass="driver.DeployCloneFromVMDriver" Name="Deploy Clone From VM Driver" Version="1.5.2">
22
<Layout>
33
<Category Name="App Management">
44
<Command Description="" DisplayName="Deploy" Name="Deploy" Tags="allow_shared" />
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
jsonpickle==0.9.3
22
cloudshell-automation-api>=7.1.0.0,<7.2.0.0
3-
cloudshell-cp-vcenter>=1.4.0,<1.5.0
3+
cloudshell-cp-vcenter>=1.5.0,<1.6.0
44
cloudshell-shell-core>=2.0.0,<2.1.0

deployment_drivers/deploy_from_image/driver.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import jsonpickle
2-
from cloudshell.api.cloudshell_api import InputNameValue
2+
from cloudshell.api.cloudshell_api import InputNameValue, CommandExecutionCancelledResultInfo
33
from cloudshell.shell.core.resource_driver_interface import ResourceDriverInterface
44

55
from cloudshell.cp.vcenter.models.DeployDataHolder import DeployDataHolder
@@ -40,13 +40,17 @@ def Deploy(self, context, Name=None):
4040
Name = jsonpickle.decode(context.resource.app_context.app_request_json)['name']
4141

4242
deployment_info = self._get_deployment_info(vcenter_image_resource_model, Name)
43+
44+
reservation_id = context.reservation.reservation_id
4345
result = session.ExecuteCommand(context.reservation.reservation_id,
4446
vcenter_res,
4547
"Resource",
4648
"deploy_from_image",
4749
self._get_command_inputs_list(deployment_info),
4850
False)
49-
return result.Output
51+
52+
return self.cs_helper.proceed_command_execution_result(reservation_id=reservation_id, result=result,
53+
context=context)
5054

5155
def _get_deployment_info(self, image_model, name):
5256
"""

deployment_drivers/deploy_from_image/drivermetadata.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Driver Description="Deploy App From Image" MainClass="driver.DeployFromImage" Name="VM Deployment From Image" Version="1.4.0">
1+
<Driver Description="Deploy App From Image" MainClass="driver.DeployFromImage" Name="VM Deployment From Image" Version="1.5.2">
22
<Layout>
33
<Category Name="App Management">
44
<Command Description="" DisplayName="Deploy" Name="Deploy" Tags="allow_shared" />
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
jsonpickle==0.9.3
22
cloudshell-automation-api>=7.1.0.0,<7.2.0.0
3-
cloudshell-cp-vcenter>=1.4.0,<1.5.0
3+
cloudshell-cp-vcenter>=1.5.0,<1.6.0
44
cloudshell-shell-core>=2.0.0,<2.1.0

deployment_drivers/deploy_from_linked_clone/driver.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import jsonpickle
2-
from cloudshell.api.cloudshell_api import InputNameValue
2+
from cloudshell.api.cloudshell_api import InputNameValue, CommandExecutionCancelledResultInfo
33
from cloudshell.cp.vcenter.models.DeployFromTemplateDetails import DeployFromTemplateDetails
44
from cloudshell.cp.vcenter.models.VCenterDeployVMFromLinkedCloneResourceModel import VCenterDeployVMFromLinkedCloneResourceModel
55

@@ -50,4 +50,5 @@ def Deploy(self, context, Name=None):
5050
params,
5151
False)
5252

53-
return result.Output
53+
return self.cs_helper.proceed_command_execution_result(reservation_id=reservation_id, result=result,
54+
context=context)

deployment_drivers/deploy_from_linked_clone/drivermetadata.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Driver Description="Deploy App From VM" MainClass="driver.DeployCloneFromVMDriver" Name="Deploy Clone From VM Driver" Version="1.4.0">
1+
<Driver Description="Deploy App From VM" MainClass="driver.DeployCloneFromVMDriver" Name="Deploy Clone From VM Driver" Version="1.5.2">
22
<Layout>
33
<Category Name="App Management">
44
<Command Description="" DisplayName="Deploy" Name="Deploy" Tags="allow_shared" />
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
jsonpickle==0.9.3
22
cloudshell-automation-api>=7.1.0.0,<7.2.0.0
3-
cloudshell-cp-vcenter>=1.4.0,<1.5.0
3+
cloudshell-cp-vcenter>=1.5.0,<1.6.0
44
cloudshell-shell-core>=2.0.0,<2.1.0

deployment_drivers/deploy_from_template/driver.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1+
from distutils import config
2+
13
import jsonpickle
2-
from cloudshell.api.cloudshell_api import InputNameValue
4+
from cloudshell.api.cloudshell_api import InputNameValue, CommandExecutionCancelledResultInfo
5+
6+
from cloudshell.cp.vcenter.common.utilites.context_based_logger_factory import ContextBasedLoggerFactory
37
from cloudshell.cp.vcenter.models.DeployFromTemplateDetails import DeployFromTemplateDetails
48
from cloudshell.cp.vcenter.models.vCenterVMFromTemplateResourceModel import vCenterVMFromTemplateResourceModel
59

@@ -50,4 +54,5 @@ def Deploy(self, context, Name=None):
5054
params,
5155
False)
5256

53-
return result.Output
57+
return self.cs_helper.proceed_command_execution_result(reservation_id=reservation_id, result=result,
58+
context=context)

0 commit comments

Comments
 (0)