https://blueprints.launchpad.net/fuel/+spec/openstack-from-master
Be able to deploy the very latest distribution of OpenStack from upstream master. This is to provide community developers a way to deploy their own additional changes through an easy to use deployment technology (i.e. Fuel).
Changes will include:
None
None
None
None
None
None
By using this feature to build multiple custom OpenStack components, the total ISO build time could be significantly higher than “vanilla” Fuel ISO one.
The fuel-main/config.mk will contain the following new parameters:
Per each of OpenStack components, the following list of parameters is defined (using Neutron as an example):
These values will take effect only if BUILD_OPENSTACK_PACKAGES parameter contains a name of respective OpenStack component, i.e.:
BUILD_OPENSTACK_PACKAGES:=neutron
It is possible to build specific OpenStack components only, by using make command with the target component parameter, i.e.:
make neutron
None
Initial phase:
Second phase:
The following tests should be performed:
The existing deployment tests are adequate for testing customized ISO.
Acceptance criteria:
A note should be added to Fuel User Guide to describe the possibility to build custom OpenStack components from upstream source repositories during ISO build.
None