ci-cd-pipeline-app-murano/murano-apps/CiCdUtils/package/Classes/CombinableApplication.yaml

21 lines
462 B
YAML

Namespaces:
=: org.openstack.ci_cd_pipeline_murano_app.utils
res: io.murano.resources
Name: CombinableApplication
Methods:
deploy:
Body:
- $instance: $.deployInstance()
- $.deployApplication($instance)
# This method should be overridden in child classes.
deployInstance:
# This method should be overridden in child classes.
deployApplication:
Arguments:
- instance:
Contract: $.class(res:Instance).notNull()