If relationship template assignment is not supported, then puccini must give an error like "reference to unknown relationship type: depends_on"
(however TOSCA 1.3 spec says in 3.8.2.2.3 Extended grammar with Property Assignments for the relationship’s Interfaces, that it is possible, and TOSCA 2.0 states this in 5.3.5.6.2.3 Extended grammar with Property Assignments and Interface Assignments for the relationship as well)
The issue
Let's pass a TOSCA snippet to puccini:
This gives a stacktrace:
Expected behaviour
If relationship template assignment is not supported, then puccini must give an error like "reference to unknown relationship type: depends_on"
(however TOSCA 1.3 spec says in 3.8.2.2.3 Extended grammar with Property Assignments for the relationship’s Interfaces, that it is possible, and TOSCA 2.0 states this in 5.3.5.6.2.3 Extended grammar with Property Assignments and Interface Assignments for the relationship as well)