Generate appropriate Kubernetes YAML from a TOSCA model
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
- Started by
- Completed by
Related branches
Related bugs
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_
- Implementation of kubernetes specific syntax modules (i.e. yaml_output)