Statistics
| Branch: | Tag: | Revision:

root / ci / utils.py @ f82ce32a

History | View | Annotate | Download (24 kB)

# Date Author Comment
f82ce32a 08/20/2013 08:33 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.

ad21ffa9 08/06/2013 01:37 pm Ilias Tsitsimpis

ci: Specify a flavor_name instead of a flavor_id

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

e2a0abb8 08/05/2013 05:18 pm Ilias Tsitsimpis

ci: pep8 fixes

62f3f54f 08/05/2013 05:18 pm 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...

56ee1bbc 08/05/2013 05:18 pm Ilias Tsitsimpis

ci: Redirect logging to stdout/stderr

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

6868804a 08/05/2013 05:18 pm 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.

4b743650 08/05/2013 05:18 pm Ilias Tsitsimpis

ci: Add support for downloading ssh_keys file

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

b52c7bb0 08/02/2013 02:23 pm Christos Stavrakakis

ci: s/mail/email in git config

f041c796 08/02/2013 01:36 pm 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.

88e6558b 08/02/2013 01:23 pm Christos Stavrakakis

ci: Add option to build and fetch documentation

e2dc37b2 08/02/2013 09:56 am Christos Stavrakakis

ci: Specify directory to fetch packages to

b69b55ca 08/02/2013 09: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.

3b26ae00 08/02/2013 09:54 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.

1c75c4dd 08/02/2013 09:54 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.

6ca8f81a 08/02/2013 09:54 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.

464e58e9 08/02/2013 09:54 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.

ec8bc030 08/02/2013 09:54 am Christos Stavrakakis

ci: Add option to override schema

e908a902 08/02/2013 09:53 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
e480f0ce 08/02/2013 09:53 am Christos Stavrakakis

ci: Copy ssh keys

Add option for copying ssh keys to the created vm.

c1b1d444 08/02/2013 09:53 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

43a22402 08/02/2013 09:53 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.

98c4ce38 07/26/2013 05:18 pm Ilias Tsitsimpis

ci: Include commands between $()

861b437e 07/26/2013 04:56 pm Ilias Tsitsimpis

ci: Fix some typos in utils.py

c29ac11d 07/26/2013 03:55 pm 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.