Statistics
| Branch: | Tag: | Revision:

root @ f8607bde

# Date Author Comment
248ae1d1 09/24/2013 10:55 am Erethon

snf-deploy: fix a bug in --disable-colors option

24aebd56 09/24/2013 10:55 am Ilias Tsitsimpis

snf-deploy: Fix pithos_url in register

New version of kamaki accepts the location of
images to register as container:file instead of the old
one "pithos://uuid/location".

4d6ccd2d 09/24/2013 10:55 am Ilias Tsitsimpis

snf-burnin: Change exit code to 1 for errors

When burnin test cases fail, return 1 as exit code.

28e77f12 09/24/2013 10:55 am Ilias Tsitsimpis

snf-burnin: `system-images-user' is not mandatory

`system-images-user' flag is not mandatory when one
uses the `show-stale' flag.

34516571 09/24/2013 10:55 am Ilias Tsitsimpis

snf-burnin: Add a missing `return'

f8607bde 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Change run_burnin exit status

Make run_burnin snf-ci function to exit with the same
exit code as snf-burnin did.

36848a52 09/24/2013 10:55 am Christos Stavrakakis

deploy: Allow access in db from localhost

Allow password-less access in DB from localhost, in order to ease
running of unittests.

525d8b20 09/24/2013 10:55 am Christos Stavrakakis

deploy: Fix bug introduced by escape character

1d9f2031 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Allow the use of local repo

Instead of cloning Synnefo from its official repo,
user can choose (using --local-repo option, or by not
setting the synnefo_repo config parameter) to use
his local repo.

c1bd5d1c 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Remove ssh_keys value from config file

064d2f1b 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Install firefox

eaf0b161 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Install x2goserver

e5d2788b 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Remove forgotten debug message

fb4988ce 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Automatic yes to apt-get prompts

6f8b2632 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Improve flavors/images finder

Allow for search both by name (using regular
expressions) or by id.

8baa4ae7 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Fix bugs with path expansion

Python does not do any automatic path expansions.
User has to call functions such as expanduser() and
expandvars().

Add uesr's id_rsa.pub file as default ssh_keys file.

69a64e60 09/24/2013 10:55 am Christos Stavrakakis

ci: Add build ID to server name

4b61ee63 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Implement file lock mechanism for temp_config

Before writing to temp config file, acquire a lock
and re-read it's contents to make sure we don't
overwrite anything.

c4c22bb4 09/24/2013 10:55 am Christos Stavrakakis

ci: Handle ssh access for demo.synnefo.org

8ed8742f 09/24/2013 10:55 am Christos Stavrakakis

deploy: Performance tune for postgresql

Turn off fsync, synchronous_commit and full_pages_writer to speed up
postgresql. DB is not no longer crash-safe, but this is no needed for
tests.

Also, introduce 'testing_vm' setting to distinquish between the type of...

769db39e 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Add --force-yes option to apt-get install

705f2c38 09/24/2013 10:55 am Christos Stavrakakis

deploy: Set LC_COLLATE to 'C'

Update postgresql default template ('template1'), to have LC_COLLATE='C'
and LC_CTYPE='C'. This is needed for test database that is created from
django, without the ability to set a different template.

fe402df2 09/24/2013 10:55 am Christos Stavrakakis

ci: Verify values of image and flavor options

31922f7e 09/24/2013 10:55 am Christos Stavrakakis

ci: Allow multiple commands in snf-ci script

Allow snf-ci script to accept a comma seperated list of commands to run.

ac1e7de3 09/24/2013 10:55 am Christos Stavrakakis

ci: Include user images and config improvements

Include the user images in the list of images that are matched against
the image name from the config file. Also, change config file to use
archipelago flavors and create instances from the SynnefoCI image.

1f471540 09/24/2013 10:55 am Dionysis Grigoropoulos

snf-deploy: add flavor options in synnefo.conf

ac23e868 09/24/2013 10:55 am Dionysis Grigoropoulos

ci: update ci/schemas/one_node/synnefo.conf

759d2f73 09/24/2013 10:55 am Christos Stavrakakis

snf-deploy: Various fixes for merging with synnefo

  • Move ifup script to files/usr/lib
  • Remove Changelog and README from Manifest file.
  • Remove autopkg.sh file.
  • Remove keys directory, since they have been moved to files/root/.ssh
ca43d0bc 09/24/2013 10:55 am Dimitris Aragiorgis

Move ifup in separate dir

ifup is used by vcluster command and has nothing to do with
temlplate files that are used to customize installation.

Signed-off-by: Dimitris Aragiorgis <>

f990084c 09/24/2013 10:55 am Dimitris Aragiorgis

Fix missing things for disable_colors

Signed-off-by: Dimitris Aragiorgis <>

9b69ce64 09/24/2013 10:55 am Dimitris Aragiorgis

Use ip instead of hostname for env.host_string

Signed-off-by: Dimitris Aragiorgis <>

650fd5a4 09/24/2013 10:55 am Dimitris Aragiorgis

Remove custon synnefo_settings for webclient

Signed-off-by: Dimitris Aragiorgis <>

39dd21c2 09/24/2013 10:55 am Christos Stavrakakis

ci: Disable snf-deploy colors

Use --disable-colors option of snf-deploy to disable colors when
running snf-deploy from ci scripts.

02a16a8c 09/24/2013 10:55 am Dimitris Aragiorgis

Allow password-less access from db node in db

Signed-off-by: Dimitris Aragiorgis <>

de6f7d9b 09/24/2013 10:55 am Dimitris Aragiorgis

Make networking test raise errors if fail

Add abort=True in try_run()

Signed-off-by: Dimitris Aragiorgis <>

40d11d5f 09/24/2013 10:55 am Dimitris Aragiorgis

Add --no-keys-inject option

This skips key injection in nodes

Signed-off-by: Dimitris Aragiorgis <>

e5b4db06 09/24/2013 10:55 am Dimitris Aragiorgis

Pass key_inject in setup_env

Signed-off-by: Dimitris Aragiorgis <>

7474f035 09/24/2013 10:55 am Dimitris Aragiorgis

Fix db access

Allow password-less access from nodes with webproject.
Allow password-less access from db node.

Signed-off-by: Dimitris Aragiorgis <>

e9d8016c 09/24/2013 10:55 am Dimitris Aragiorgis

0600 mode for ssh keys

Signed-off-by: Dimitris Aragiorgis <>

176829d7 09/24/2013 10:55 am Dimitris Aragiorgis

Try put resolv.conf due to chattr +i

Signed-off-by: Dimitris Aragiorgis <>

383f2efd 09/24/2013 10:55 am Dimitris Aragiorgis

Enforce nodes the given hostnames

This means that hostnames are not important in nodes.conf and
should not reflect to existing infra.

Signed-off-by: Dimitris Aragiorgis <>

5ef0bc03 09/24/2013 10:55 am Dimitris Aragiorgis

Minor fix in setup_hosts (sed -i /etc/hosts)

Signed-off-by: Dimitris Aragiorgis <>

c314fcd2 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Get flavor by name

The option flavor_name support a list of flavors to try.

Refs #4192

24ccf5d3 09/24/2013 10:55 am Ilias Tsitsimpis

ci: snf-deploy is now part of Synnefo software

Install snf-deploy from the Synnefo repo
and not from it's old one.

c441b6a7 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Temporary_config supports multiple machines

Use one temporary_config that will contain information
about every machine we have build until now, so we
can go back and use/inspect one of them.

Refs #4199

e3031bd3 09/24/2013 10:55 am Christos Stavrakakis

deploy: Add snfdeploy to path to import version

ef695867 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Better handling of build_ids

Now a new build id is created every time we issue a
create command and build_id is None. Any subsequent
commands will use this build_id.

In case we don't provide a build_id (None) and we
try to run a command other than create (that needs to...

19b7ddfb 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Update schema files

Package snf-deploy has add a new section (keys) in deploy.conf

73607c33 09/24/2013 10:55 am Christos Stavrakakis

deploy: Fix --dhcp option of network-create cmd

3fbbd85d 09/24/2013 10:55 am Christos Stavrakakis

ci: Helper script to run ci commands

Make 'snf-ci' python script to run CI commands.

0082c787 09/24/2013 10:55 am Christos Stavrakakis

ci: Make some options optional

Make 'ssh_keys' and 'accept_ssh_from' optional, since there are not
mandatory for ci to work.

e2db4a57 09/24/2013 10:55 am Christos Stavrakakis

ci: Add option to override configuration file

Add 'config_file' argument to SynnefoCI in order to use a different
configuration file. Also, added the corresponding option to 'snf-ci'
scirpt.

85bcc8da 09/24/2013 10:55 am Christos Stavrakakis

ci: Merge 'fetch_packages.py' to snf-ci script

Add '--fetch-packages' option to snf-ci script, in order to download the
created debian packages.

46a07468 09/24/2013 10:55 am Christos Stavrakakis

ci: Add option to override schema

024faf05 09/24/2013 10:55 am Christos Stavrakakis

ci: Parse branch from repository

Guess the branch to build, based on the current branch of the
repository. Also track all remote branches when cloning Synnefo, because
it is needed by devflow.

ee2419c5 09/24/2013 10:55 am Christos Stavrakakis

ci: Specify directory to fetch packages to

124c300e 09/24/2013 10:55 am Christos Stavrakakis

ci: Add option to build and fetch documentation

358750d8 09/24/2013 10:55 am Christos Stavrakakis

ci: Create version files before building docs

Run 'devflow-update-version' to create all the version files, before
trying to build the docs.

b642f737 09/24/2013 10:55 am Christos Stavrakakis

ci: s/mail/email in git config

0ab2fa42 09/24/2013 10:55 am Christos Stavrakakis

ci: Add --noinput option to tests

Modify tests script to pass the --noinput option to snf-manage test
command, so that Django will promt user for any input.

33ad9a0d 09/24/2013 10:55 am Ilias Tsitsimpis

ci: pep8 fixes

f195386e 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Use -c as sort version of --conf

Follow kamaki convention where -c should mean --conf
and not --cloud.

60ddcdc3 09/24/2013 10:55 am Ilias Tsitsimpis

ci: turn system_uuid option into a hardcoded one

User doesn't need to specify the UUID of the owner of
system images (it's usually hard to find it).

Instead save the uuids for these users for our production and
testing deployments inside a list (DEFAULT_SYSTEM_IMAGES_UUID) and...

d8363ea2 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Redirect logging to stdout/stderr

Use stdout for info/debug messages and stderr for
warning/error messages.

4c818bb2 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Add --ssh-keys command line option

Using this option one can specify a file containing
ssh authentication keys to be uploaded and installed
on the newly created server.

2fab294e 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Add support for downloading ssh_keys file

Currently support http, https and ftp protocols
using the wget utility.

dae06cfc 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Specify a flavor_name instead of a flavor_id

Specify a flavor_name (in form of a reg expression) to use.

ad76b118 09/24/2013 10:55 am Dimitris Aragiorgis

Add snf-deploy tree

Signed-off-by: Dimitris Aragiorgis <>

9a03102b 09/24/2013 10:55 am Dimitris Aragiorgis

Modify devflow for snf-deploy

Signed-off-by: Dimitris Aragiorgis <>

667db9b6 09/24/2013 10:55 am Dimitris Aragiorgis

Remove some files

Signed-off-by: Dimitris Aragiorgis <>

08d90aaa 09/24/2013 10:55 am Dimitris Aragiorgis

Remove README/CHANGLOG from snf-deploy/setup.py

Signed-off-by: Dimitris Aragiorgis <>

18487a37 09/24/2013 10:55 am Christos Stavrakakis

deploy: Alter db owner+access to create

Modify database initiliazation by declaring the database owner, and
giving access to synnefo user to create databases. This options are
needed in order to be able to run tests in postgres db.

b7c00e75 09/24/2013 10:55 am Dionysis Grigoropoulos

snf-deploy: Add option (--disable-colors) to disable color printing in terminal

4c09a54a 09/24/2013 10:55 am Dionysis Grigoropoulos

snf-deploy: Update snfdeploy/lib.py to be pep8 compliant

1c5f498a 09/24/2013 10:55 am Christos Stavrakakis

ci: Remove failfast option from tests

78868573 09/24/2013 10:55 am Ilias Tsitsimpis

burnin: Add new bash script to run burnin

0b3a4894 09/24/2013 10:55 am Ilias Tsitsimpis

burnin: Set CONNECTION_RETRY_LIMIT=2 on all kamaki clients

4db0a70a 09/24/2013 10:55 am Ilias Tsitsimpis

burnin: Don't register images as public

762a924a 09/24/2013 10:55 am Georgios D. Tsoukalas

support both pithos and cyclades in tests.sh

96ba8bae 09/24/2013 10:55 am Christos Stavrakakis

ci: Fix tests script

6d8fb26a 09/24/2013 10:55 am Ilias Tsitsimpis

burnin: add --system-images-user flag

With this flag one can specify the owner of the
system images.
Currently one has to specify owner's uuid.
This options is mandatory.

7ac3375a 09/24/2013 10:55 am Ilias Tsitsimpis

burnin: Fix a bug with image metadatas

Plankton returns properties whereas Cyclades returns
metadata for the images.

525f2979 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Redesign CI scripts

Spawn VM to use as builder-slave.
Build packages inside this VM.
Deploy Synnefo using snf-deploy.
Run unit tests.
Run functional tests using burnin.

2255812d 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Fix some typos in utils.py

c04c5379 09/24/2013 10:55 am Ilias Tsitsimpis

ci: Include commands between $()

8a276529 09/24/2013 10:55 am Christos Stavrakakis

ci: Install south from squeeze-backports

133e5a5b 09/24/2013 10:55 am Christos Stavrakakis

ci: Fixes to ci code

  • override config file from env variable
  • pep8 fixes
  • do not display vm password
  • fail if cloning repo fails
  • do not use eval
5c3b5c9f 09/24/2013 10:55 am Christos Stavrakakis

ci: Copy ssh keys

Add option for copying ssh keys to the created vm.

da593e0c 09/24/2013 10:55 am Christos Stavrakakis

ci: Get credentials by kamakirc

Get credentials for deployment from .kamakirc instead of config file.
Also, add option in config file indicating which cloud for kamaki to
use. Finally, add option in SynnefoCI to override the cloud from config.

Refs #4193

947b6106 09/24/2013 10:55 am Christos Stavrakakis

ci: Option to override image and flavor

Add option to use a custom image_id and flavor_id instead of getting
them from config file.

ddd240ff 09/24/2013 10:55 am Christos Stavrakakis

ci: Remove 'deploy_on_io' option

Remove the 'deploy_on_io' option. Instead check if you will need to
compute manually the ssh port by the domain of the cyclades url.

690bad8f 09/23/2013 02:32 pm Christos Stavrakakis

Bump version to 0.14.8rc1

6d563eb1 09/18/2013 05:53 pm Christos Stavrakakis

Bump version to 0.14.7

0d14df99 09/18/2013 05:53 pm Christos Stavrakakis

Update NEWS and Changelog

05485332 09/18/2013 05:35 pm Kostas Papadimitriou

helpdesk: Fix network interface queryset

56df02e1 09/18/2013 04:48 pm Christos Stavrakakis

Merge branch 'hotfix-0.14.6'

96d90a6e 09/18/2013 04:31 pm Christos Stavrakakis

Bump version to 0.14.6

7a59cb8f 09/18/2013 04:31 pm Christos Stavrakakis

Update NEWS and Changelog

36e6c134 09/17/2013 04:29 pm Christos Stavrakakis

Bump version to 0.14.6rc3

232763df 09/17/2013 04:23 pm Kostas Papadimitriou

helpdesk: Exclude nics of deleted vms

when helpdesk users search using ip address