X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=TOSCA%2Fkubernetes-cluster-TOSCA%2Fopenstack-blueprint.yaml;h=ae5700918689d3e8f5774e7266e6835887476a63;hb=ea8d59bd0758618f07570f2ee4c696c8a6ebc452;hp=9ff0d58a8003c2651ce8d7af96e81150bea60c38;hpb=a70775c54d244fe769293ea3bba1d99881416e6e;p=oom.git diff --git a/TOSCA/kubernetes-cluster-TOSCA/openstack-blueprint.yaml b/TOSCA/kubernetes-cluster-TOSCA/openstack-blueprint.yaml index 9ff0d58a80..ae57009186 100644 --- a/TOSCA/kubernetes-cluster-TOSCA/openstack-blueprint.yaml +++ b/TOSCA/kubernetes-cluster-TOSCA/openstack-blueprint.yaml @@ -45,6 +45,10 @@ inputs: User for connecting to agent VMs default: centos + helm_version: + description: helm version to be installed + default: v2.9.1 + dsl_definitions: openstack_config: &openstack_config @@ -76,6 +80,25 @@ node_templates: - type: cloudify.relationships.contained_in target: kubernetes_master_host + k8s_tools: + type: cloudify.nodes.SoftwareComponent + properties: + interfaces: + cloudify.interfaces.lifecycle: + start: + implementation: fabric.fabric_plugin.tasks.run_script + inputs: + script_path: scripts/k8s_tools.sh + process: + args: [{ get_input: helm_version }] + fabric_env: + host_string: { get_attribute: [ kubernetes_master_host, ip ] } + user: { get_input: agent_user } + key: { get_secret: agent_key_private } + relationships: + - type: cloudify.relationships.contained_in + target: kubernetes_master + kubernetes_master_host: type: cloudify.openstack.nodes.Server properties: