X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=cloudify%2Ftypes%2Fonap.yaml;fp=cloudify%2Ftypes%2Fonap.yaml;h=20ef33f2f339f7bf0d53d35b2d87ed0cc4b8f866;hb=652bdc5eb7993af3d9841a4cf329ed63850f48d0;hp=0000000000000000000000000000000000000000;hpb=fb541cc7f4cd6e3f1fc9f1a526b59c832fbce3f4;p=oom.git diff --git a/cloudify/types/onap.yaml b/cloudify/types/onap.yaml new file mode 100644 index 0000000000..20ef33f2f3 --- /dev/null +++ b/cloudify/types/onap.yaml @@ -0,0 +1,34 @@ +node_types: + cloudify.onap.kubernetes.App: + derived_from: cloudify.nodes.Root + properties: + name: + type: string + description: > + Name of ONAP app + resources: + description: > + List of paths (relative, blueprint prespective) + to all kubernetes resources YAML files definition + default: [] + services: + type: string + description: > + Path (relative, blueprint prespective) + to kubernetes app services YAML file definition + default: [] + inputs: + description: > + Parameters required to create kubernetes resources for each app + default: {} + interfaces: + cloudify.interfaces.lifecycle: + create: + implementation: cloudify/scripts/onap/read_definitions.py + executor: central_deployment_agent + configure: + implementation: cloudify/scripts/onap/patch_definitions.py + executor: central_deployment_agent + start: + implementation: cloudify/scripts/onap/provision_definitions.py + executor: central_deployment_agent