Note: This changes the build method, and so the CI will be broken. Once this
patch set is merged, the CI can be updated to store the documentation and RPM
built by the Makefile, and also updated to use the RPM from the new location
Change-Id: Ic1721f161c42fb323a7d3fd730dcff1dd76ba583
Migration basically will include kilo-based nova plugin, new release
file, new deployment task file and new metadata file. As fuel plugin
builder 3.0.0 will support post-install script, the customized fuel
plugin builder (https://github.com/citrix-openstack/fuel-plugins)
will be useless for XenServer Fuel Plugin building.
Change-Id: I129b2f429165ef805ac3e8f6bf57383b09876e60
The wizzard of Fuel UI is defined within nailgun fixture(newrelease.yaml)
while a standard fuel plugin can only add additional sections to setting tab.
FPB postinstall hook could be the best way to deploy newrelease.xml,
but this feature will be delivered with MOS Fuel 7.0. And now deploy.sh
will do this work temporarily.
Moreover nailgun database will constrain the combination of the name
and version of new release but cannot, by far, delete the old version.
This function is included in cleardb.py and invoked by deploy.sh.