Provide TOSCA parser support for containers

Registered by Sahdev Zala

Provide support for TOSCA Containers in the parser. Refer to the spec section 'Node Types' for more detail.

The container Node Types include,

tosca.nodes.Container.Runtime - The TOSCA Container Runtime node represents operating system-level virtualization technology used to run multiple application services on a single Compute host.

tosca.nodes.Container.Application - The TOSCA Container Application node represents an application that requires Container-level virtualization technology.

and related non-normative node includes 'tosca.nodes.Container.Application.Docker'

Update the TOSCA definition with these nodes, provide an example template and add validation and tests for parsing.

Blueprint information

Status:
Not started
Approver:
Sahdev Zala
Priority:
High
Drafter:
Sahdev Zala
Direction:
Needs approval
Assignee:
Matt Rutkowski
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(spzala) A partial fix was already submitted by Miguel under https://bugs.launchpad.net/tosca-parser/+bug/1545992 but I have mentioned him that work is about to start on container and that he should coordinate with this BP owner before any new patch if he has such a plan.

Gerrit topic: https://review.openstack.org/#q,topic:bp/tosca-container-suppot,n,z

Addressed by: https://review.openstack.org/335012
    Add test using container node types.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.