Merge "Split deploy method on 2 methods"

This commit is contained in:
Jenkins
2016-06-10 12:11:56 +00:00
committed by Gerrit Code Review
3 changed files with 24 additions and 2 deletions

View File

@@ -0,0 +1,22 @@
Namespaces:
=: org.openstack.ci_cd_pipeline_murano_app.utils
res: io.murano.resources
std: io.murano
sys: io.murano.system
Name: CombinableApplication
Methods:
deploy:
Body:
- $instance: $.deployInstance()
- $.deployApplication($instance)
# This method should be overriden in child classes.
deployInstance:
# This method should be overriden in child classes.
deployApplication:
Arguments:
- instance:
Contract: $.class(res:Instance).notNull()

View File

@@ -9,6 +9,6 @@ Author: 'Mirantis, Inc'
Tags: [CI, Utils]
Classes:
org.openstack.ci_cd_pipeline_murano_app.utils.net.Hosts: net/Hosts.yaml
org.openstack.ci_cd_pipeline_murano_app.utils.CombinableApplication: CombinableApplication.yaml
Require:
org.openstack.ci_cd_pipeline_murano_app.puppet.Puppet: