Implement a docker DSL
Implement a docker DSL. The DSL builds Dockerfiles in place of our jinja2 Docker templates. The driving user requirement behind this is complete customization of the built images. This is mandatory to implement plugins.
It would be possible with a dsl (which I call elemental).
elemental.yml (ships with kolla)
/etc/kolla/
/etc/kolla/
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Medium
- Drafter:
- Steven Dake
- Direction:
- Needs approval
- Assignee:
- Steven Dake
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Started
- Milestone target:
- None
- Started by
- Steven Dake
- Completed by
- Swapnil Kulkarni
Related branches
Related bugs
Sprints
Whiteboard
moving to newton-3 expected to be released on 2016-09-02. Please try to finish it before that otherwise it will be moved to Octata. - coolsvap
Gerrit topic: https:/
Addressed by: https:/
DSL to generate dockerfiles
Addressed by: https:/
Enable aodh with elemental.yml implementation
Addressed by: https:/
Implements elemental.yml DSL for mariadb
Addressed by: https:/
Documentation for elemental DSL
Addressed by: https:/
Implement elemental DSL parser
Addressed by: https:/
Implements elemental.yml DSL for openstack-base
Addressed by: https:/
[WIP] Implements elemental.yml DSL for nova
Work Items
Work items:
(sdake)parser: INPROGRESS
(unassigned)
(unassigned)
(sdake)aodh: DONE
(unassigned)
(unassigned)ceph: TODO
(unassigned)cinder: TODO
(unassigned)cron: TODO
(unassigned)
(unassigned)dind: TODO
(unassigned)
(unassisgned)
(unassigned gnocchi: TODO
(unassigned)
(unassigned)heat: TODO
(unassigned)heka: TODO
(unassigned)
(unassigned)ironic: TODO
(unassigned)iscsid: TODO
(unassigned)
(unassigned)
(unassigned)kibana: TODO
(unassigned)
(unassigned)magnum: TODO
(unassigned)manila: TODO
(unassigned)
(unassigned)
(unassigned)
(unassigned)
(unassigned)murano: TODO
(unassigned)
(unassigned)nova: TODO
(sdake)
(unassigned)
(unassigned)
(unassisgned)swift: TODO
(unassigned)
(unassigned) tgtd: TODO
(unassigned)trove: TODO
(unassignedzaqar: TODO