Merge "Document the vhd-util ppa"
This commit is contained in:
commit
88aa79beb0
@ -73,3 +73,35 @@ Then the previous image, 168655, will become the current image and
|
|||||||
nodepool will use it when creating new nodes. When nodepool next
|
nodepool will use it when creating new nodes. When nodepool next
|
||||||
creates an image, it will still retain 168655 since it will still be
|
creates an image, it will still retain 168655 since it will still be
|
||||||
considered the next-most-recent image.
|
considered the next-most-recent image.
|
||||||
|
|
||||||
|
vhd-util
|
||||||
|
========
|
||||||
|
|
||||||
|
Creating images for Rackspace requires a patched version of vhd-util to convert
|
||||||
|
the images into the appropriate VHD format. A package is manaually managed
|
||||||
|
at `ppa:openstack-ci-core/vhd-util` and is based on a git repo at
|
||||||
|
https://github.com/emonty/vhd-util
|
||||||
|
|
||||||
|
Updating vhd-util
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
Should it become required to update vhd-util before Infra has a proper
|
||||||
|
packaging repo or solution in place, one should clone from the git repo::
|
||||||
|
|
||||||
|
$ git clone git://github.com/emonty/vhd-util
|
||||||
|
$ cd vhd-util
|
||||||
|
|
||||||
|
Then perform whatever updates and packaging work are needed. The repo is
|
||||||
|
formatted as a git-buildpackage repo with `--pristine-tar`. When you're ready
|
||||||
|
to upload a new verion, commit, create a source package and a tag::
|
||||||
|
|
||||||
|
$ git-buildpackage --git-tag --git-sign-tags -S
|
||||||
|
|
||||||
|
This will make a source package in the parent directory. Upload it to
|
||||||
|
launchpad::
|
||||||
|
|
||||||
|
$ cd ..
|
||||||
|
$ dput ppa:openstack-ci-core/vhd-util vhd-util_$version_source.changes
|
||||||
|
|
||||||
|
Then probably pushing the repo to github and submitting a pull request so that
|
||||||
|
we can keep up with the change is not a terrible idea.
|
||||||
|
Loading…
Reference in New Issue
Block a user