History | View | Annotate | Download (11.9 kB)
Make use of XenStore to export SUCCESS msg
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Xen support
Support launching helper domain on top of Xen hypervisor under PV mode.
Helper VM becomes hypervisor aware by passing hypervisor=$HYPERVISORin the kernel command line and thus acts accordingly (which loggingdevices to use, what disk/floppy devices to expect, etc)...
Fix an identation error in common.sh.in
Add support for null image backend type
This backend type can be used if we want snf-image to configure theVM disk without first copying an image to it. This is useful forcases were the VM disk is already populated before snf-image runs.
Create a dedicated host monitoring program
This program is used to output info and error messages from the host.
Add stderr-monitor.py for monitoring stderr
This programm will get the stderr file as input and it will create ajson image-error msg
Add new image-info monitoring msg type
snf-image-host can output info messages using the log_info function.
Remove redundant location field in error messages
Fix some error messages
Fix a bug in error reporting json string
A `{' was missing in the beginning of the json string of the messagewith type `error'.
Add helper-monitor.py program
This program transforms raw helper monitor messages into json stringsunder very strict rules. This reduces security concerns since thehelper VM output cannot be trusted.
cleanup! cleanup! cleanup! cleanup!
Abandon timelimit program in favor of timeout
The latter is part of gnu coreutils.
Cleanup monitoring code pt2
Cleanup monitoring code
Add monitoring event for errors in create
Remove dead code in common.sh
Add mechanism for monitoring snf-image events
Add a utility initially written by vkoukis for monitoring the imagecopy. This utility outputs notifications to a named pipe. An externalprogram can get informed for the image deployment progress by readingthe notifications from this named pipe. The monitoring mechanism...
Remove enable-pithos-support option
snf-image will detect at runtime if pithos backend is installed
Add mechanism for using a custom unattend.xml
snf-image-helper by default uses it's own version of unattend.xml file,but if UNATTEND variable is specified then it will use the one providedby snf-image-host.
Remove the progress-monitor-support flag
snf-image-host will make use the external progress monitor programif the PROGRESS_MONITOR variable is not empty. This way progressmonitor can be enable or disabled by just overwriting the aforementionedvariable in the defaults file.
Create a package list file after every debootstrap
This file is used to check if the cache file contains every packagedefined in HELPER_EXTRA_PKGS.
Add support for logical partitions
Now FixPartitionTable task can enlarge logical partitions
In update-helper ask before using a cache file
Fix default PITHOS_DATA value
Clean up code and support pithos-hosted images
Remove the ARCH field from the image name
Fix a syntax error introduced in the commit 78e9f
Make image properties optional
Image properties should be an optional argument. In any other casesnf-image does not retail backward compatibility.
Fix copyright and license notices throughout
Fix a bug in host's floppy exported variables
The bug was triggered when a variable contained new lines
Disable RDP connection during windows setup
Abandon wget.
Since curl is needed to find remote file sizes, lets do the wholedownloading with curl.
Fix custom images support
Add parted as a default pkgs in HELPER_EXTRA_PKGS
Add `img_properties` OS parameter
The img_properties parameter is a json dictionary(json.dumps format) which contains all the necessaryproperties that will be used to customize the new image.
Beautify common.sh.in
Fix issues #1531 #1532 #1533
Mass cleanup and some bug fixing
Reduce helper's timeout limits
Make helper boot from a temporary image snapshot
Fix a bug in common.sh
test returned !0 causing problems to the script!
Add script to construct a new helper VM image
The scripts runs debootstrap and creates a new disk image
Rename host to snf-image-host
Also add ChangeLog and COPYING info