Add snf-image-host.README
Copy multistrap.conf /etc/snf-image
Copy all *.pref go to /etc/snf-image/apt.pref.d
Enable version-check in host's configuration
Add rules for installing the new 0.7 config files
The package should contain multistrap.conf and pinning.pref files.
Bump debian version to 0.6.5-1
Bump debian version to 0.6.4-1
Bump debian version to 0.6.3-1
Bump debian version to 0.6.2-2
Bump debian version to 0.6.2-1
Bump debian version to 0.6.1-1
Bump debian version to 0.6-1
Remove --enable-network-backend from configure
It is no longer needed
Bump debian version to 0.5-1
Remove timelimit from package dependencies
Merge branch 'master' into debian-0.5
Bump debian version to 0.4.2-1
Bump debian version to 0.4.1-1
Fix dependencies
Update ChangeLog and configure for version 0.5
Update ChangeLog and configure.ac for v0.4.2
Update ChangeLog and configure.ac for v0.4.1
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.
Fix minor typo
Fix some monitoring messages.
Don't strip stderr lines in image-error msgs
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.
Minor changes in monitoring protocol
Change msg field to messages in monitoring messages with typeimage-helper and subtype error or warning. The new field is a listof strings.
Get unbuffered input in helper-monitor.py
Change sys.stdin.readline with os.read
Remove redundant location field in error messages
Run ganeti_os_main before monitor_pipe utilization
Progress monitor program needs to know the instance name, which isprovided by ganeti_os_main.
Prefix all monitoring message types with image-
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.
Add copyright info in verify
Initial verification of OS parameters
cleanup! cleanup! cleanup! cleanup!
Fix a bash bug introduced in 7836baffa680fe294f542
Abandon timelimit program in favor of timeout
The latter is part of gnu coreutils.
Cleanup monitoring code pt2
Cleanup monitoring code
Add start-task and finish-task events
This commit extendes the monitoring mechanism to include events fromsnf-image-helper.
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...
Fix version typo in ChangeLog
Bump debian version to 0.4-1
Also fix build dependencies
Merge branch 'master' into debian
Update ChangeLog and configure for v0.4
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
Bump debian version to 0.3.6-1
Merge branch 'stable-0.3' into debian
Update ChangeLog and configure for version 0.3.6
In update-helper ask before using a cache file
Bump debian version to 0.3.5-1
Update configure.ac and ChangeLogs for v0.3.5
Update changelog for version 0.3.4-1
Update configure.ac and ChangeLogs for v0.3.4
Update changelog for version 0.3.3-1
Update configure.ac and ChangeLogs for v0.3.3
Bugfix, truncate to size
Output the error helper VM returns
Make update-helper detect the systems's arch
The system's architecture is needed by debootstrap.
Update debian packaging, bump to v0.3.2
Update configure.ac and ChangeLogs for v0.3.2
get_object_meta now requires a domain
Update debian packaging, bump to v0.3.1
Update ChangeLogs for v0.3.1
Update debian packaging, bump to v0.3
Update date in ChangeLog for v0.3
Update PACKAGE_VERSION in configure.ac to 0.3
Update ChangeLog for 0.3
Fix a bash bug in create
The bug had to do with the presence of a space character right after =in a variable assignment.
Fix default PITHOS_DATA value
Host helper's COW and result file in a tmpfs jail
This way we can restrict the size of the files created by the helper.
Update Makefile.am to include pithcat
Update AUTHORS list
Add Giorgos Verigakis in the AUTHORS list for contributing pithcat.
Merge branch 'pithos-backend'
Clean up code and support pithos-hosted images
License change to match the rest of the project
Add pithcat tool
It connects to a Pithos backend and either fetchesthe data of a file or returns its size.
Refs #1745
Remove the ARCH field from the image name
Fix yet another syntax error introduced in 78e9f20
Fix a syntax error introduced in the commit 78e9f