Generate appropriate Kubernetes YAML from a TOSCA model

Registered by Julio Ruano

This blueprint will depend on a a new blueprint that allows the translator to configure different plugins to support additional target languages. In particular there is a use case whereby TOSCA directly to Kubernetes allows for the generated YAML to be directly fed into Magnum.

Blueprint information

Status:
Not started
Approver:
Sahdev Zala
Priority:
Low
Drafter:
Julio Ruano
Direction:
Approved
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

The goal of this blueprint is essentially to allow for a translation of the TOSCA model directly to a set of underlying Kubernetes YAML files. The dependency here is on another blueprint allows for the ability of the translator to use plugins to translate to different target languages.

Deliverables will include the following:
- Implementation of any boilerplate code in order to enable this as a plugin (i.e. setup.py, correct derived classes, etc...).
- Implementation of translate_inputs, translate_node_templates, and translate_outputs modules in order to generate kubernetes specific artifacts.
- Implementation of kubernetes specific syntax modules (i.e. yaml_output)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.