From 652bdc5eb7993af3d9841a4cf329ed63850f48d0 Mon Sep 17 00:00:00 2001 From: Krzysztof Bijakowski Date: Mon, 28 Aug 2017 16:52:39 +0200 Subject: Draft Cloudify blueprint for provisioning ONAP Issue-ID: OOM-106 Change-Id: Ief907fd3d4fcac5d6e688b21d926f2c87e2247d8 Signed-off-by: Krzysztof Bijakowski --- cloudify/types/onap.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 cloudify/types/onap.yaml (limited to 'cloudify/types/onap.yaml') 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 -- cgit 1.2.3-korg