Fuel bootstrap on Ubuntu 14.04
(1) In MOS 7.0, it would be extremely problematic to keep CentOS 6.5 based bootstrap on the master node. The kernel is getting old and won't be supported soon. So we have to move away from the current bootstrap.
(2) Ubuntu 14.04 has a newer 3.16 kernel and a larger HCL.
(3) Building the image dynamically on the master node will allow us to solve the issue of injecting custom h/w drivers into bootstrap. Something that we needed for a while.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Michael Semenov
- Direction:
- Needs approval
- Assignee:
- Alexei Sheplyakov
- Definition:
- Drafting
- Series goal:
- Accepted for 7.0.x
- Implementation:
- Unknown
- Milestone target:
- 7.0
- Started by
- Completed by
Related branches
Related bugs
Bug #1477604: Nailgun agent unreliably identifies disks, causes inconsistency in volume manager | Fix Released |
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Fuel bootstrap on Ubuntu
Addressed by: https:/
Package fuel-agent for Ubuntu
Addressed by: https:/
fuel-agent: check if lvcreate supports --yes switch (WIP)
Addressed by: https:/
packages/deb: install python-pbr into the build chroot
Addressed by: https:/
SANDBOX_UBUNTU: fix APT pinning rules
Addressed by: https:/
packages/deb: more concurrency
Addressed by: https:/
packages/deb: make a separate repository with nailgun related packages
Addressed by: https:/
Ubuntu based bootstrap image (WIP)
Gerrit topic: https:/
Addressed by: https:/
nailgun-
Addressed by: https:/
nailgun-
Addressed by: https:/
cobbler: pass root FS URL to bootstrap kernel command line
Addressed by: https:/
Make SANDBOX_UBUNTU more robust
Gerrit topic: https:/
Addressed by: https:/
packages/deb: suppress starting services in the chroot
Addressed by: https:/
packages/deb: install python-pbr into the build chroot
Addressed by: https:/
SANDBOX_UBUNTU: fix APT pinning rules
Addressed by: https:/
Make SANDBOX_UBUNTU more robust
Addressed by: https:/
packages/deb: more concurrency
Addressed by: https:/
packages/deb: make a separate repository with Fuel related packages
Addressed by: https:/
Ubuntu based bootstrap image (WIP)
Addressed by: https:/
Package fuel-agent for Ubuntu
Addressed by: https:/
fuel-agent: check if lvcreate supports --yes switch (WIP)
Addressed by: https:/
cobbler: pass root FS URL to bootstrap kernel command line
Gerrit topic: https:/
Addressed by: https:/
nailgun-
Addressed by: https:/
nailgun-
Addressed by: https:/
fuel-agent: check if lvcreate supports --yes switch
Addressed by: https:/
cobbler: pass the correct root FS URL to bootstrap nodes
Addressed by: https:/
fuelmenu: add bootstrap image settings tab
Addressed by: https:/
cobbler: pass the correct root FS URL to bootstrap nodes
Addressed by: https:/
Generate the bootstrap image during the master node deployment
Addressed by: https:/
fuelmenu: add bootstrap image settings tab
Addressed by: https:/
Make DNS on the master node work even when cobbler is not running
Addressed by: https:/
fuelmenu: specify upstream DNS servers in /etc/resolv.conf
Addressed by: https:/
Build fuel-agent for Ubuntu and Debian
Addressed by: https:/
Add cloud init templates to Debian package
Addressed by: https:/
fuelmenu: add bootstrap image settings tab
Addressed by: https:/
Ubuntu based bootstrap