| Branch: | Tag: | Revision:

root / snf-image-host @ master

# Date Author Comment
971a3e68 02/04/2014 11:08 am Nikos Skalkotos

Add new HELPER_MEMORY parameter

This can be used to overwrite the size of the virtual RAM that will
be given to the helper VM

ac9116f0 02/03/2014 06:39 pm Nikos Skalkotos

Pin the version of openbsd-utils pkg

365b2ed3 01/29/2014 02:53 pm Nikos Skalkotos

Add support for resizing OpenBSD UFS file systems

326e2667 01/24/2014 06:46 pm Nikos Skalkotos

Merge branch 'master' into develop

bump version to 0.12.1next


4d88c6cf 01/24/2014 05:43 pm Nikos Skalkotos

Fix bug in import/export regarding some API params

Fix a bug where API params like CONFIG_URL or IMG_PASSWORD where
checked and used by scripts other that `create' (e.g. `import' and
`export'). This may lead to errors. The CONFIG_URL may not be valid
after the image creation

b03d94b6 12/03/2013 12:43 pm Nikos Skalkotos

Check for python during ./configure

During ./configure check that python >= 2.6 as well as prctl and
scapy python modules are present in the system

d1628244 10/31/2013 04:43 pm Nikos Skalkotos

Add support for sha1 hashing method

This is the default password hashing method for NetBSD.

b0e6727c 10/30/2013 06:21 pm Nikos Skalkotos

Add support for Blowfish passwd hashing algorithm

This is not supported by the Linux version of crypt and is needed
for NetBSD and OpenBSD. Add a new python-bcrypt packet in the helper
that implements the OpenBSD Blowfish password hashing algorithm.

f59d5348 10/21/2013 03:25 pm Nikos Skalkotos

Fix a typo in a update-helper msg

35b8835f 10/21/2013 01:15 pm Nikos Skalkotos

Fix a bug in pithcat introduced in 08c317fad685ddc

There was a debug print in pithcat causing problems

271fbdfd 10/17/2013 03:32 pm Nikos Skalkotos

Fix minor typo

4a4e861a 10/17/2013 03:18 pm Nikos Skalkotos

Fix some debug messages

08c317fa 10/14/2013 12:37 pm Nikos Skalkotos

Rifine the help messages in pithcat

Make sure to inform the users that the preferred way to define the
db url is through the PITHCAT_INPUT_DB environmental variable

750bb97e 10/11/2013 02:00 pm Nikos Skalkotos

Print the img name and type in the logfile

Echo IMG_NAME and IMG_TYPE so they get written in the ganeti os log
file. This is handy for debugging

9cd69cad 10/04/2013 03:26 pm Nikos Skalkotos

Change the local back-end id format

The id now should contain the relative path from the HELPER_DIR to
the image filename, including the image-type extension if needed.

e88a9e49 10/04/2013 01:18 pm Nikos Skalkotos

Allow /'s in local back-end IDs

Add extra code to check if the image path ends up being outside the
IMAGE_DIR directory

0a982a6d 10/04/2013 12:58 pm Nikos Skalkotos

Change the local-backend identifier to local://

This used to be file://

44e1752d 09/23/2013 01:00 pm Nikos Skalkotos

Merge the ChangeLog files into one

ce0c8432 09/20/2013 06:58 pm Nikos Skalkotos

Rephrase the snf-image-update-helper messages

29f35803 09/20/2013 06:53 pm Nikos Skalkotos

Add version check in snf-image-update-helper

9728e789 09/20/2013 04:55 pm Nikos Skalkotos

Remove HELPER_URL from &

The variable should only exist in snf-image-update-helper. If the
user wants to overwrite the value, he should create it in

52225f51 09/19/2013 05:52 pm Nikos Skalkotos

Update ChangeLog and version file for 0.10

9db57d76 09/13/2013 03:42 pm Nikos Skalkotos

Fix multistrap.conf

Remove xen-linux-system-3.2.0-4-amd64 package and add packages from
the wheezy-helper suite of

ee2dbbb1 09/12/2013 05:13 pm Nikos Skalkotos

Fix a bash bug affecting the network image backend

7040a505 09/12/2013 04:43 pm Nikos Skalkotos

Remove repo_pinning.pref

It is no longer needed for the wheezy helper

b30e4454 09/11/2013 04:54 pm Nikos Skalkotos

Fix pinned package versions

1f72755b 09/11/2013 04:37 pm Nikos Skalkotos

Add the real kernel packages in multistrap.conf

Replace the meta packages with the real multistrap packages in

b931c859 09/10/2013 05:25 pm Nikos Skalkotos

Minor changes in the multstrap.conf

Put linux-image-amd64 and xen-linux-system-amd64 in the GRNet section
of multistrap.conf

e34345cb 09/09/2013 04:56 pm Nikos Skalkotos

Update multistrap to create a wheezy helper

Repo and version pinning does not work yet

fc8cbf90 09/09/2013 03:18 pm Nikos Skalkotos

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 helper
files under /tmp

b1f71820 09/02/2013 05:20 pm Nikos Skalkotos

Update ChangeLogs and version.m4 for 0.9.3

61b79815 09/02/2013 03:11 pm Nikos Skalkotos

Add extra -u option in snf-image-update-helper

This can be used to overwrite the default HELPER_URL

f7f72578 09/02/2013 02:11 pm Nikos Skalkotos

Beautify the messages of snf-image-update-helper

6854000a 09/02/2013 11:28 am Nikos Skalkotos

Add usage info in snf-image-update-helper

2c8bf79a 09/02/2013 11:06 am Nikos Skalkotos

Remove obsolete -r option in create-fixed-helper

cdf83672 09/02/2013 10:32 am Nikos Skalkotos

Rephrase the create-fixed-helper usage msg

Make it reflect the current state

c05ddaa5 09/01/2013 01:12 pm Christos Stavrakakis

pithcat: Fix check about url type

Url must be parsed before checked against LocationURL. This commit
fixes this by parsing the url at the beggining.

6a661c15 09/01/2013 12:52 pm Christos Stavrakakis

Fix typo in pithcat


6fe48058 08/30/2013 05:03 pm Nikos Skalkotos

Add code to create a fixed appliance archive

When you run snf-image-create-fixed-helper an archive of the fixed
helper is created under /tmp

34e34e80 08/30/2013 02:18 pm Nikos Skalkotos

Reorganize the helper image creation scripts

Move the old snf-image-update-helper to snf-image-create-fixed-helper
and make the new snf-image-update-helper download a fixed helper image
specified by the HELPER_URL variable.

a1d2068f 08/27/2013 12:27 pm Nikos Skalkotos

Update ChangeLogs and version.m4 for v0.9.2

21c40ed6 08/26/2013 12:42 pm Nikos Skalkotos

Make use of devflow building system

472f97f0 08/23/2013 11:59 am Christos Stavrakakis

Fix Pithos backend initialization

Update pithcat to initialize the Pithos ModularBackend differently,
based on the type of the requested image URL. Specifically, in case the
image URL if a 'pithosmap' URL, no access to the database is needed. So
in this case, the backend must be initialized with 'None' database...

ce30e1f5 08/23/2013 11:54 am Christos Stavrakakis

Correct some PEP8 errors to pithcat

c38dcb06 05/16/2013 01:17 pm Nikos Skalkotos

Update ChangeLogs and for ver 0.9.1

b66cca96 05/16/2013 01:05 pm Nikos Skalkotos

Change pinned version for ufsutils

8af1ada3 04/23/2013 02:30 pm Nikos Skalkotos

Update ChangeLogs and for ver 0.9

b1cb73f2 04/18/2013 05:36 pm Nikos Skalkotos

Add support for FreeBSD

File injection isn't implemented yet

b0cb7802 04/16/2013 12:37 pm Nikos Skalkotos

Replace script with `sgdisk -e'

f58bbc57 04/09/2013 01:59 pm Nikos Skalkotos

Correct some pep8 errors in the python helpers

ed49b246 03/12/2013 06:38 pm Nikos Skalkotos

Update ChangeLogs and for ver 0.8.1

289f2f55 03/12/2013 06:30 pm Nikos Skalkotos

Update contact email address

Use as email for feedback and bug reports

ced9273c 03/12/2013 06:17 pm Nikos Skalkotos

Install a patched version of ntfs-3g in the helper

The official debian squeeze version does not accept the "--no-mtab" option
used when mounting filesystems in the helper

c730d77c 03/12/2013 01:55 pm Nikos Skalkotos

Fix a bug in

Some self. prefixes were missing when calling some variables from the
HelperMonitor class.

aea26aab 03/11/2013 05:03 pm Nikos Skalkotos

Update ChangeLogs and for version 0.8

490709cd 03/11/2013 04:59 pm Nikos Skalkotos

Add python-support in multistrap.conf

This is needed when updating the helper image using:
snf-image-update-helper -c <package_name>

852b1579 03/11/2013 04:34 pm Nikos Skalkotos

Remove defaults file in "make clean"

56fda8c4 03/11/2013 03:49 pm Nikos Skalkotos

Make {xen,kvm} dist_os_DATA

They used to be os_DATA and os_DATA get deleted in make clean

d1e36c27 03/11/2013 03:17 pm Nikos Skalkotos

Remove iptables package from multistrap

snf-image-helper does not make any use of it

f4ded3c0 03/11/2013 02:02 pm Nikos Skalkotos

Fix a bug introduced in 7f008dd4ddae1ab883b9833234

The check for supported hypervisors should only executed by scripts
that comply to the ganeti api.

24543571 03/11/2013 01:18 pm Nikos Skalkotos

Make & os_data

They used to be scripts in

7f008dd4 03/11/2013 12:39 pm Nikos Skalkotos

Check for unsupported hypervisors

35ab9f4c 03/08/2013 08:31 pm Nikos Skalkotos

Rename snf-image-host to snf-image

444a0cb9 03/08/2013 06:59 pm Nikos Skalkotos

Add copyright notices to {kvm,xen}

2b8338c2 03/08/2013 06:41 pm Nikos Skalkotos

Minor cleanup in xen code

  • Remove unused variables
  • Remove commented code
  • Change helper VM name to "snf-image-helper-$instance-$RANDOM"
27fd131a 03/08/2013 06:31 pm Nikos Skalkotos

Call the helper image as readonly in kvm

a205f1e3 03/07/2013 01:25 pm Nikos Skalkotos

Fix bug introduced in b2592d3809

The bug affected snf-image when working with kvm

21063d2d 03/07/2013 11:42 am Nikos Skalkotos

Make helper_ip and monitor_port configurable

Let the host system provide those values to the helper through the
kernel command line.

eb5554b1 03/06/2013 08:43 pm Nikos Skalkotos

Add some missing "exit 1" statements

The script should always exit with an error status after a log_error

49aec91a 03/06/2013 08:42 pm Nikos Skalkotos

Fix a bug in the rc check

b2592d38 03/06/2013 08:28 pm Nikos Skalkotos

Monitor helper through UDP packages in xen

6edac4de 03/04/2013 07:35 pm Nikos Skalkotos

Disable some vif options in the helper's interface

When working in xen mode, make sure that arp, allmulticast, dynamic
and multicast are disabled in the helpers virtual interface.

70d434ff 03/01/2013 04:52 pm Nikos Skalkotos

Remove dublicated code in {kvm,xen}

Add check_helper_rc and check_helper_result functions called by and

c15aef04 02/21/2013 07:07 pm Nikos Skalkotos

Make sure the xen helper VM always terminates

b546cd6c 02/21/2013 12:34 pm Nikos Skalkotos

Replace obsolete HELPER_IMG variable

Replace HELPER_IMG with HELPER_DIR/image

13c8b7bb 02/20/2013 07:54 pm Nikos Skalkotos

Add Dimitris Aragiorgis in the AUTHORS list

d509231b 02/20/2013 07:49 pm Nikos Skalkotos

Make monitoring work with xen

  • Add custom vif script for the helper VM
  • Cleanup helper code
107e56e0 02/08/2013 06:31 pm Nikos Skalkotos

In xen use the helper image in ro mode

Make sure everything works even when the root filesystem in the helper
VM is mounted read-only.

f7a4021c 02/07/2013 06:04 pm Nikos Skalkotos

Merge branch 'master' into xen


fcae4e91 02/07/2013 12:11 pm Nikos Skalkotos

Cleanup Xen code

Make it comply with the rest of the software. Some things are not
ready yet.

aa185eca 02/06/2013 05:30 pm Nikos Skalkotos

Add new XEN_BRIDGE variable.

This can be used to configure the bridge on which the helper's VM
nic will be attached when using XEN.

56e4f945 01/27/2013 07:56 pm Nikos Skalkotos

Remove deprecated network_backend_support check

49bc26a3 01/27/2013 07:47 pm Nikos Skalkotos

Change some default values

Change HELPER_SIZE to 600 and HELPER_SOFT_TIMEOUT to 120

db7d9df2 01/21/2013 06:47 pm Nikos Skalkotos

Update ChangeLog and for ver. 0.7.6

81d3d555 01/21/2013 06:38 pm Nikos Skalkotos

Make the size of the helper VM image configurable

Add a new HELPER_SIZE variable for this purpose. Default size is
hardcoded to 400MB

a5b79338 01/17/2013 02:49 pm Nikos Skalkotos

Update ChangeLog and for ver. 0.7.5

fd0c1f7d 01/17/2013 02:43 pm Nikos Skalkotos

Make defaults file inherit the ./configure options

68d58128 01/17/2013 01:11 pm Nikos Skalkotos

Cleanup variables and ./configure options


In configure, remove:

c560d175 01/08/2013 04:11 pm Nikos Skalkotos

Update ChangeLog and for ver. 0.7.4

bd6f95c7 01/04/2013 06:16 pm Nikos Skalkotos

Update ChangeLog and for ver. 0.7.3

fd44cd04 01/04/2013 06:10 pm Nikos Skalkotos

Fix multstrap.conf to work with apt2

2d4e2b7a 01/04/2013 04:46 pm Nikos Skalkotos

Update ChangeLog and for ver. 0.7.2

12af0dfd 01/04/2013 04:42 pm Nikos Skalkotos

In multistrap.conf change repository to apt2

72882e1f 12/07/2012 05:34 pm Nikos Skalkotos

Update ChangeLog and for ver. 0.7.1

3a8d47bc 12/05/2012 04:52 pm Nikos Skalkotos

Add Christos Stavrakakis to the authors list

9dfb9730 12/05/2012 04:51 pm Christos Stavrakakis

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.

a7a7b869 12/03/2012 05:17 pm Nikos Skalkotos

Update ChangeLog and for ver. 0.7

995a47c9 12/02/2012 11:14 am Nikos Skalkotos

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.

317d9f27 12/01/2012 11:38 pm Nikos Skalkotos

Make snf-image fail if config_url isn't accessible

8e3a450e 11/30/2012 07:02 pm Nikos Skalkotos

Fix a wrong entry in version_pinning.pref