Avia Efrat created ARIA-313:
-------------------------------
Summary: unrequired operation inputs treated as required by the
execution engine
Key: ARIA-313
URL: https://issues.apache.org/jira/browse/ARIA-313
Project: AriaTosca
Issue Type: Bug
Affects Versions: 0.1.0, 0.1.1, 0.2.0
Reporter: Avia Efrat
Currently, not supplying a value to a node template operation input that is
defined with `required: false` in its type passes the service creation stage,
but when trying to execute a workflow on the service, the execution refuses to
start, claiming that this input is missing.
Example:
```
# (assuming a 'create.sh' script is present)
tosca_definitions_version: tosca_simple_yaml_1_0
node_types:
nodes.Container.Application.Kubernetes:
derived_from: tosca.nodes.Root
interfaces:
Standard:
create:
inputs:
labels:
type: string
required: false
implementation: create.sh
topology_template:
node_templates:
web_app:
type: nodes.Container.Application.Kubernetes
```
Running the install execution will alert that we didn't give a value to the
`labels` input.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)