Add new HELPER_MEMORY parameter
This can be used to overwrite the size of the virtual RAM that willbe given to the helper VM
Pin the version of openbsd-utils pkg
Add support for resizing OpenBSD UFS file systems
Merge branch 'master' into develop
bump version to 0.12.1next
Conflicts: version version.m4
Fix bug in import/export regarding some API params
Fix a bug where API params like CONFIG_URL or IMG_PASSWORD wherechecked and used by scripts other that `create' (e.g. `import' and`export'). This may lead to errors. The CONFIG_URL may not be validafter the image creation
Check for python during ./configure
During ./configure check that python >= 2.6 as well as prctl andscapy python modules are present in the system
Add support for sha1 hashing method
This is the default password hashing method for NetBSD.
Add support for Blowfish passwd hashing algorithm
This is not supported by the Linux version of crypt and is neededfor NetBSD and OpenBSD. Add a new python-bcrypt packet in the helperthat implements the OpenBSD Blowfish password hashing algorithm.
Fix a typo in a update-helper msg
Fix a bug in pithcat introduced in 08c317fad685ddc
There was a debug print in pithcat causing problems
Fix minor typo
Fix some debug messages
Rifine the help messages in pithcat
Make sure to inform the users that the preferred way to define thedb url is through the PITHCAT_INPUT_DB environmental variable
Print the img name and type in the logfile
Echo IMG_NAME and IMG_TYPE so they get written in the ganeti os logfile. This is handy for debugging
Change the local back-end id format
The id now should contain the relative path from the HELPER_DIR tothe image filename, including the image-type extension if needed.
Allow /'s in local back-end IDs
Add extra code to check if the image path ends up being outside theIMAGE_DIR directory
Change the local-backend identifier to local://
This used to be file://
Merge the ChangeLog files into one
Rephrase the snf-image-update-helper messages
Add version check in snf-image-update-helper
Remove HELPER_URL from defaults.in & common.sh.in
The variable should only exist in snf-image-update-helper. If theuser wants to overwrite the value, he should create it in/etc/default/snf-image-update-helper
Update ChangeLog and version file for 0.10
Fix multistrap.conf
Remove xen-linux-system-3.2.0-4-amd64 package and add packages fromthe wheezy-helper suite of apt.dev.grnet.gr
Fix a bash bug affecting the network image backend
Remove repo_pinning.pref
It is no longer needed for the wheezy helper
Fix pinned package versions
Add the real kernel packages in multistrap.conf
Replace the meta packages with the real multistrap packages inmultistrap.conf
Minor changes in the multstrap.conf
Put linux-image-amd64 and xen-linux-system-amd64 in the GRNet sectionof multistrap.conf
Update multistrap to create a wheezy helper
Repo and version pinning does not work yet
Rename create-fixed helper script to create-helper
Rename snf-image-create-fixed-helper script to snf-image-create-helper.Also remove the command that will create a tar archive of the helperfiles under /tmp
Update ChangeLogs and version.m4 for 0.9.3
Add extra -u option in snf-image-update-helper
This can be used to overwrite the default HELPER_URL
Beautify the messages of snf-image-update-helper
Add usage info in snf-image-update-helper
Remove obsolete -r option in create-fixed-helper
Rephrase the create-fixed-helper usage msg
Make it reflect the current state
pithcat: Fix check about url type
Url must be parsed before checked against LocationURL. This commitfixes this by parsing the url at the beggining.
Fix typo in pithcat
s/in/is/
Add code to create a fixed appliance archive
When you run snf-image-create-fixed-helper an archive of the fixedhelper is created under /tmp
Reorganize the helper image creation scripts
Move the old snf-image-update-helper to snf-image-create-fixed-helperand make the new snf-image-update-helper download a fixed helper imagespecified by the HELPER_URL variable.
Update ChangeLogs and version.m4 for v0.9.2
Make use of devflow building system
Fix Pithos backend initialization
Update pithcat to initialize the Pithos ModularBackend differently,based on the type of the requested image URL. Specifically, in case theimage URL if a 'pithosmap' URL, no access to the database is needed. Soin this case, the backend must be initialized with 'None' database...
Correct some PEP8 errors to pithcat
Update ChangeLogs and configure.ac for ver 0.9.1
Change pinned version for ufsutils
Update ChangeLogs and configure.ac for ver 0.9
Add support for FreeBSD
File injection isn't implemented yet
Replace fix_gpt.py script with `sgdisk -e'
Correct some pep8 errors in the python helpers
Update ChangeLogs and configure.ac for ver 0.8.1
Update contact email address
Use synnefo@googlegroups.com as email for feedback and bug reports
Install a patched version of ntfs-3g in the helper
The official debian squeeze version does not accept the "--no-mtab" optionused when mounting filesystems in the helper
Fix a bug in helper-monitor.py
Some self. prefixes were missing when calling some variables from theHelperMonitor class.
Update ChangeLogs and configure.ac for version 0.8
Add python-support in multistrap.conf
This is needed when updating the helper image using: snf-image-update-helper -c <package_name>
Remove defaults file in "make clean"
Make {xen,kvm}-common.sh dist_os_DATA
They used to be os_DATA and os_DATA get deleted in make clean
Remove iptables package from multistrap
snf-image-helper does not make any use of it
Fix a bug introduced in 7f008dd4ddae1ab883b9833234
The check for supported hypervisors should only executed by scriptsthat comply to the ganeti api.
Make kvm-common.sh & xen-common.sh os_data
They used to be scripts in Makefile.am
Check for unsupported hypervisors
Rename snf-image-host to snf-image
Add copyright notices to {kvm,xen}-common.sh
Minor cleanup in xen code
Call the helper image as readonly in kvm
Fix helper-monitor.py bug introduced in b2592d3809
The bug affected snf-image when working with kvm
Make helper_ip and monitor_port configurable
Let the host system provide those values to the helper through thekernel command line.
Add some missing "exit 1" statements
The script should always exit with an error status after a log_errorcommand
Fix a bug in the helper_monitor.py rc check
Monitor helper through UDP packages in xen
Disable some vif options in the helper's interface
When working in xen mode, make sure that arp, allmulticast, dynamicand multicast are disabled in the helpers virtual interface.
Remove dublicated code in {kvm,xen}-common.sh
Add check_helper_rc and check_helper_result functions called bykvm-common.sh and xen-common.sh.
Make sure the xen helper VM always terminates
Replace obsolete HELPER_IMG variable
Replace HELPER_IMG with HELPER_DIR/image
Add Dimitris Aragiorgis in the AUTHORS list
Make monitoring work with xen
In xen use the helper image in ro mode
Make sure everything works even when the root filesystem in the helperVM is mounted read-only.
Merge branch 'master' into xen
Conflicts: snf-image-helper/common.sh snf-image-host/Makefile.am snf-image-host/common.sh.in snf-image-host/create snf-image-host/defaults
Cleanup Xen code
Make it comply with the rest of the software. Some things are notready yet.
Add new XEN_BRIDGE variable.
This can be used to configure the bridge on which the helper's VMnic will be attached when using XEN.
Remove deprecated network_backend_support check
Change some default values
Change HELPER_SIZE to 600 and HELPER_SOFT_TIMEOUT to 120
Update ChangeLog and configure.ac for ver. 0.7.6
Make the size of the helper VM image configurable
Add a new HELPER_SIZE variable for this purpose. Default size ishardcoded to 400MB
Update ChangeLog and configure.ac for ver. 0.7.5
Make defaults file inherit the ./configure options
Cleanup variables and ./configure options
Remove: HELPER_CACHE_DIR HELPER_IMG HELPER_KERNEL HELPER_INITRD TIMELIMITAdd: TIMEOUT
In configure, remove: --enable-network-backend --with-helper-img --with-helper-kernel --with-helper-initrd
Update ChangeLog and configure.ac for ver. 0.7.4
Update ChangeLog and configure.ac for ver. 0.7.3
Fix multstrap.conf to work with apt2
Update ChangeLog and configure.ac for ver. 0.7.2
In multistrap.conf change repository to apt2
Update ChangeLog and configure.ac for ver. 0.7.1
Add Christos Stavrakakis to the authors list
Make pithcat work with pithosmap:// URLs
Modify pithcat to be able to parse and work with URLs of the form:`pithosmap://hash/size' which are neeed for archipelagos.
Update ChangeLog and configure.ac for ver. 0.7
Code cleanup
Make sure local variables are defined as local before they get assigned.Having variables get defined and assigned in one line like this:
local var=foo
can sometimes cause problems. For example, this line:
local var=$(false)
will return 0 and the script will not fail if set -x is defined.
Make snf-image fail if config_url isn't accessible
Fix a wrong entry in version_pinning.pref