Use the existing data containers in ansible

Registered by Ryan Hallisey

This blueprint has been superseded. See the newer blueprint "Create one data container and use across Ansible" for updated plans.

Ansible doesn't use the data containers rather it mounts in volumes to the corresponding service's API container.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Ryan Hallisey
Direction:
Needs approval
Assignee:
Ryan Hallisey
Definition:
Superseded
Series goal:
Accepted for mitaka
Implementation:
Started
Milestone target:
None
Started by
Ryan Hallisey
Completed by
Steven Dake

Related branches

Sprints

Whiteboard

I would be ok with a single data container across the entire project that runs /bin/sleep infinity and specifies no volumes.

Name kolla-data or something similar.

Ideally I would like to remove all specifying of VOLUMES in the Dockerfiles since they serve no purpose but to add additional layers to the image and break the cache.

Using the glance-data container and then nova-data (and then having to create a rabbit-data ?! container) is overkill and just a tax on resources. Add to that that I still have to specify an override for the command and the volumes directly anyway and it is pointless to have the data images anyway. --SamYaple

There is conflict on this blueprint, and I don't think its a super high priority for Liberty. As a result, I have pushed to Mitaka to sort it out. Note I agree with Sam on this one, api container mount works and suffers no issues as long as it is named differently. --sdake

Gerrit topic: https://review.openstack.org/#q,topic:bp/ansible-data-containers,n,z

Addressed by: https://review.openstack.org/210417
    Use the Glance Data container for ansible

Addressed by: https://review.openstack.org/210463
    Use Nova Data container for ansible

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.