[HV-VES] Improve hv-ves suite
[testsuite.git] / robot / assets / usecases / 5gbulkpm / k8s-sftp.yaml
1 tosca_definitions_version: cloudify_dsl_1_3
2 imports:
3   - 'http://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml'
4   - 'plugin:k8splugin?version=>=3.4.2,<4.0.0'
5 inputs:
6   tag_version:
7     type: string
8     description: Docker image to be used
9     default: 'atmoz/sftp'
10   replicas:
11     type: integer
12     description: Number of instances
13     default: 1
14 node_templates:
15   sftpserver:
16     type: dcae.nodes.ContainerizedServiceComponent
17     interfaces:
18       cloudify.interfaces.lifecycle:
19         start:
20           inputs:
21             envs:
22               SFTP_USERS: bulkpm:bulkpm:::upload
23             ports:
24               - '22:32222'
25     properties:
26       service_component_type: sftpserver
27       service_component_name_override: sftpserver
28       image: { get_input: tag_version }
29       replicas: { get_input: replicas }