Image based OS provisioning
We need to substitute native OS installation process with image based installation process.
Feature Lead: Vladimir Kozhukalov
Mandatory Design Reviewers: Dmitry Shulyak, Alexander Gordeev
Developers: Vladimir Kozhukalov
QA: Maxim Strukov, Andrey Sledzinskiy
Blueprint information
- Status:
- Complete
- Approver:
- Mike Scherbakov
- Priority:
- Medium
- Drafter:
- Vladimir Kozhukalov
- Direction:
- Approved
- Assignee:
- Vladimir Kozhukalov
- Definition:
- Approved
- Series goal:
- Accepted for 6.0.x
- Implementation:
-
Implemented
- Milestone target:
-
6.0
- Started by
- Vladimir Kozhukalov
- Completed by
- Dmitry Pyzhov
Related branches
Related bugs
Sprints
Whiteboard
https:/
Gerrit topic: https:/
TODO: https:/
Addressed by: https:/
Building OS images centos and ubuntu
Addressed by: https:/
Added fuel-agent package
Addressed by: https:/
Added provision_method option into settings.yaml
Addressed by: https:/
Implemeted do_bootloader
Addressed by: https:/
Installing fuel-agent into bootstrap
Addressed by: https:/
Some fixes in fuel_agent
Addressed by: https:/
Fixed wrong arguments in image provision
Addressed by: https:/
Copied and updated image based provisioning spec
Addressed by: https:/
Add ability to build separate fs images for ubuntu
Gerrit topic: https:/
Addressed by: https:/
Added AUTHORIZED_KEYS field into settings.yaml.erb
Addressed by: https:/
Added ATHORIZED_KEYS into settings.yaml
Addressed by: https:/
Removed sleep in execute util in fuel-agent
Addressed by: https:/
Wiping out md and lvm devices before partitioning
Gerrit topic: https:/
Addressed by: https:/
Reduced lvm metadata size to (actual size - 8M)
Addressed by: https:/
Some fixes in cloud-init templates in fuel-agent
Addressed by: https:/
Improved templates_names method in fuel_agent
Addressed by: https:/
Some improvements in do_bootloader in fuel_agent
Addressed by: https:/
Fix in artifact utils
Addressed by: https:/
Added ext2 into extend_fs method in fuel_agent
Addressed by: https:/
Added some additional log messages in fuel_agent
Addressed by: https:/
Modified default config file in fuel_agent
Gerrit topic: https:/
Addressed by: https:/
Fix disk matching issue in fuel-agent
Addressed by: https:/
A couple of hot fixes for fuel-agent
Gerrit topic: https:/
Addressed by: https:/
Added target OS images into upgrade tarball
Addressed by: https:/
Added targetimages into upgrade script
Addressed by: https:/
IBP: removed experimental restriction
Work Items
Dependency tree

* Blueprints in grey have been implemented.