Containerized Undercloud
Create an undercloud using containers. This will build upon the "heat undercloud installer" (which supported baremetal installation of the undercloud with heat) but instead use Kolla containers.
Blueprint information
- Status:
- Complete
- Approver:
- Alex Schultz
- Priority:
- High
- Drafter:
- Dan Prince
- Direction:
- Approved
- Assignee:
- Emilien Macchi
- Definition:
- Approved
- Series goal:
- Accepted for rocky
- Implementation:
-
Implemented
- Milestone target:
-
rocky-3
- Started by
- Alex Schultz
- Completed by
- Emilien Macchi
Related branches
Related bugs
Sprints
Whiteboard
[2018-07-11] Two opened reviews: https:/
[2017-12-08] Moving out to Rocky. If necessary please request FFE to explain why this is needed for Queens. We can continue to make progress towards supporting this during the remainder of Queens by landing non-intrusive code but would like to hold off on switching the default until Rocky.
Discussed at PTG and we will need to identify all the pieces and open additional blueprints as necessary
Gerrit topic: https:/
Addressed by: https:/
DNM: Update quickstart extras with undercloud install for containers
Addressed by: https:/
Ignore ansible errors occuring during log collection
Addressed by: https:/
Drop net-config noop from the undercloud-deploy.
Addressed by: https:/
Introduce undercloud_
Addressed by: https:/
DNM: DEBUG Update quickstart extras with undercloud install for containers
Gerrit topic: https:/
Addressed by: https:/
Update FS027 to use latest bits for containerized undercloud
Gerrit topic: https:/
Addressed by: https:/
Containerized undercloud doc updates
Addressed by: https:/
Prepare t-h-t for undercloud in a work dir
Gerrit topic: https:/
Addressed by: https:/
Add --dry-run option to undercloud install
Addressed by: https:/
Refactor building undercloud env files
Addressed by: https:/
Fix haproxy and keepalived env paths
Addressed by: https:/
Populate ContainerImageP
Addressed by: https:/
Include a default for tag_from_label
Addressed by: https:/
Do container image prepare during undercloud deploy
Addressed by: https:/
Add output dir and cleanup vars for UC use_heat
Addressed by: https:/
Configure deploy logs for Ironic
Addressed by: https:/
undercloud: enable only metadata cleaning
Addressed by: https:/
Configure deploy logs for Ironic
Addressed by: https:/
Use container_
Addressed by: https:/
Use the build_service_
Gerrit topic: https:/
Addressed by: https:/
Capture external process output
Addressed by: https:/
Containerized undercloud completion messages
Addressed by: https:/
Remove undercloud specific service definitions
Addressed by: https:/
Include docker and undercloud environments first
Addressed by: https:/
Update containerized undercloud installation doc
Addressed by: https:/
Clarify docker vs moby containers runtime/images
Addressed by: https:/
Move custom env file to last
Addressed by: https:/
Update config docs
Addressed by: https:/
Increase max heat stack depth
Addressed by: https:/
Fix net_config_override
Addressed by: https:/
Mark optional bits optional
Work Items
Dependency tree

* Blueprints in grey have been implemented.