Affects Version/s: V1.1_CSD04
Fix Version/s: None
TC meeting of 2016-06-23 (motion passed): The TC closes TOSCA-282 based on section 188.8.131.52 changes.
The definition in the TOSCA v1.0 Simple Profile for "Endpoint" Capability type has "protocol" as being a required property; however the schema does not have the key "required" at all. That is OK since it should default to true (per spec. rules for property definitions), but the schema should be explicit where possible to avoid ambiguities.
The schema today reads:
we should add "required: true".
It is also interesting that this is a rare required property that also has a "default" in that even if a template does not include "protocol" as a required property it should not be an error since it has a "default" value of "tcp" supplied by schema.