[DevOps] Simplify "make iso" process
Bug #1324723 reported by
Christopher Aedo
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Fuel DevOps |
Bug Description
In following the instructions found here:
http://
resolving all the dependencies is cumbersome and time consuming, and missing one minor step can result in a dev environment that can not build an ISO (but does not necessarily tell you what is missing).
We should create a script to resolve all these dependencies.
The ideal steps to create an ISO should look like:
1. Create new Ubuntu VM
2. git clone <iso build repo>
3. sudo resolve-
4. make iso
We should also create a CI test to validate this.
Changed in fuel: | |
milestone: | none → 5.1 |
importance: | Undecided → High |
assignee: | nobody → Fuel OSCI Team (fuel-osci) |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel OSCI Team (fuel-osci) → Vitaly Parakhin (vparakhin) |
Changed in fuel: | |
status: | Confirmed → In Progress |
Changed in fuel: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
For the step #1, I would suggest specifying exact Ubuntu versions which we are testing on, and providing a link where a user can get one (possibly including torrent link).
For #3, we need use #!/bin/bash -xe
For CI test, we would need to extend our Fuel CI to build ISO on every change in build scripts, so providing +/- 1 to fuel-main requests.