Statistics
| Branch: | Tag: | Revision:

root @ ee7a28be

# Date Author Comment
ee7a28be 08/26/2013 11:25 am Sofia Papagiannaki

pithos: Fix stale import from tests file

6058ae72 08/23/2013 06:04 pm 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.

dfcece01 08/23/2013 06:00 pm Christos Stavrakakis

cyclades: Fix broken tests from commit #c172f4a

Commit #c172f4a used the "size" attribute of images. This commit
fixes mocked images of tests to contain this attribute.

358a19bc 08/23/2013 03:31 pm Ilias Tsitsimpis

ci: Improve flavors/images finder

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

3754fdcd 08/23/2013 01:00 pm Ilias Tsitsimpis

ci: Automatic yes to apt-get prompts

c172f4ab 08/23/2013 12:16 pm Christos Stavrakakis

Pass hashmap instead of location to snf-image

Update Cyclades, to pass as 'img_id' the hashmap('checksum') of the
image, instead of the location URL. In that way, snf-image does not any
access to the Pithos database.

3a0ce98e 08/22/2013 05:22 pm Constantinos Venetsanopoulos

docs: Update index page & Astakos related docs

  • Update index page
  • Rewrite the Astakos description in astakos.rst
  • Move useful info from astakos.rst to the Admin Guide
  • Remove obsolete info from astakos.rst
  • Refactor the Admin Guide's Astakos section
305dbce0 08/22/2013 05:22 pm Constantinos Venetsanopoulos

docs: Update pithos.rst

426d4ae3 08/22/2013 05:22 pm Constantinos Venetsanopoulos

docs: Update cyclades.rst and admin guide

d1f57c47 08/22/2013 05:18 pm Ilias Tsitsimpis

ci: Remove forgotten debug message

6c3cc77e 08/22/2013 05:06 pm Ilias Tsitsimpis

ci: Install x2goserver

07710fc3 08/22/2013 01:28 pm Ilias Tsitsimpis

ci: Install firefox

465ccebd 08/21/2013 03:15 pm Ilias Tsitsimpis

ci: Remove ssh_keys value from config file

5323404f 08/21/2013 01:48 pm 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.

561d42ec 08/21/2013 12:12 pm Christos Stavrakakis

deploy: Fix bug introduced by escape character

61aedf5a 08/21/2013 11:43 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.

f2215426 08/21/2013 11:43 am Christos Stavrakakis

tests: Rename default database name

20a626e7 08/21/2013 11:36 am Giorgos Korfiatis

cyclades: Fix call to api_method_not_allowed

d6719b00 08/21/2013 09:23 am Christos Stavrakakis

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

46ded653 08/20/2013 05:56 pm Ilias Tsitsimpis

ci: Update schema files

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

b7496c88 08/20/2013 05:36 pm 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...

5bd5d561 08/20/2013 04:50 pm Christos Stavrakakis

deploy: Add snfdeploy to path to import version

79144a72 08/20/2013 04:07 pm 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

9599e997 08/20/2013 03:41 pm Christos Stavrakakis

cyclades: Add check for net action with no hotplug

In case hotplug is disabled, via GANETI_USE_HOTPLUG setting, network
actions should be allowed only on STOPPED vms. This commit adds this
check and a unittest for this case. Also it makes some other checks...

7ec9df5b 08/20/2013 03:15 pm Giorgos Korfiatis

astakos: Remove unneeded .settings directory

5b5eee64 08/20/2013 02:04 pm Christos Stavrakakis

Remove file left from commit 50dce93

1c230fd8 08/20/2013 01:50 pm 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.

a8bfeffc 08/20/2013 01:25 pm Ilias Tsitsimpis

ci: Get flavor by name

The option flavor_name support a list of flavors to try.

Refs #4192

4eaa5f3c 08/20/2013 09:39 am Christos Stavrakakis

pithos: Remove stale import from tests file

231b0fb6 08/20/2013 08:40 am Christos Stavrakakis

cyclades: Fix check for firewall profile

703d78d6 08/20/2013 08:33 am Dimitris Aragiorgis

Try put resolv.conf due to chattr +i

Signed-off-by: Dimitris Aragiorgis <>

6e0e55ba 08/20/2013 08:33 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 <>

8665d8b6 08/20/2013 08:33 am Dimitris Aragiorgis

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

Signed-off-by: Dimitris Aragiorgis <>

34e315ac 08/20/2013 08:33 am Dimitris Aragiorgis

Allow password-less access from db node in db

Signed-off-by: Dimitris Aragiorgis <>

df1d01d4 08/20/2013 08:33 am Dimitris Aragiorgis

Make networking test raise errors if fail

Add abort=True in try_run()

Signed-off-by: Dimitris Aragiorgis <>

8f5ea521 08/20/2013 08:33 am Dimitris Aragiorgis

Add --no-keys-inject option

This skips key injection in nodes

Signed-off-by: Dimitris Aragiorgis <>

8780d2fa 08/20/2013 08:33 am Dimitris Aragiorgis

Pass key_inject in setup_env

Signed-off-by: Dimitris Aragiorgis <>

108fbde6 08/20/2013 08:33 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 <>

c61f4b8c 08/20/2013 08:33 am Dimitris Aragiorgis

0600 mode for ssh keys

Signed-off-by: Dimitris Aragiorgis <>

7d6fed3a 08/20/2013 08:33 am Dionysis Grigoropoulos

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

b570ce97 08/20/2013 08:33 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
5f1ac457 08/20/2013 08:33 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 <>

511edaaa 08/20/2013 08:33 am Dimitris Aragiorgis

Fix missing things for disable_colors

Signed-off-by: Dimitris Aragiorgis <>

1d8cf97d 08/20/2013 08:33 am Dimitris Aragiorgis

Use ip instead of hostname for env.host_string

Signed-off-by: Dimitris Aragiorgis <>

542d8129 08/20/2013 08:33 am Dimitris Aragiorgis

Remove custon synnefo_settings for webclient

Signed-off-by: Dimitris Aragiorgis <>

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.

0ac84a9a 08/20/2013 08:33 am Dimitris Aragiorgis

Add snf-deploy tree

Signed-off-by: Dimitris Aragiorgis <>

38f77381 08/20/2013 08:33 am Dimitris Aragiorgis

Modify devflow for snf-deploy

Signed-off-by: Dimitris Aragiorgis <>

00cff1cf 08/20/2013 08:33 am Dimitris Aragiorgis

Remove some files

Signed-off-by: Dimitris Aragiorgis <>

87cac384 08/20/2013 08:33 am Dimitris Aragiorgis

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

Signed-off-by: Dimitris Aragiorgis <>

30761818 08/20/2013 08:33 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.

1bc6d467 08/20/2013 08:33 am Dionysis Grigoropoulos

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

5031beee 08/19/2013 05:05 pm Christos Stavrakakis

docs: Update Network Service section

Update Network Service section to containg a reference to Floating IPs,
IPv6 networks and network policy for spawned instances. Also, refactor
the whole section 'Network @ Cyclades level' and add more detail
description to some of the network features. Finally fix some typos, and...

27435d42 08/19/2013 11:25 am Christos Stavrakakis

cyclades: Remove firewall tag when removing NIC

Remove firewall tag from ganeti instance when disconnecting them from
networks. Until now, this was not needed because a vm could not be
disconnected from public networks. Since floating IPs, a vm may be
dynamically be connected and disconnected to public networks, and so a...

be8c3784 08/19/2013 10:06 am Christos Stavrakakis

docs: Update guides for dhcp option

Document the change of --dhcp option from a flag to a boolean value.

75db217e 08/09/2013 11:56 am Giorgos Korfiatis

Merge branch 'feature-table-sort' into develop

82a53261 08/09/2013 11:54 am Giorgos Korfiatis

astakos: Disable pagination and ordering in project tables

Prepare the tables for client-side ordering.

bb74d166 08/09/2013 11:54 am Olga Brani

astakos: project table client-side sorting

Client-side sorting and pagination for project-list tables

52b9628e 08/08/2013 05:41 pm Sofia Papagiannaki

Merge branch 'feature-4131' into develop

6e0f3e65 08/08/2013 05:40 pm Sofia Papagiannaki

pithos: Fix shared listing for implicitly shared objects

Provide also the appropriate tests

Refs: #4131

6ee6677e 08/08/2013 05:17 pm Sofia Papagiannaki

pithos: Add tests

33af031c 08/08/2013 12:42 pm Sofia Papagiannaki

pithos: Fix delete deleted object

Delete object used to create a new object version flagged as deleted
regarless of the status of the previous version.
However, delete requests of a deleted object
should return 404 (NOT FOUND) response.

b1aca3e6 08/08/2013 12:12 pm Sofia Papagiannaki

pithos: Fix backend logging.

  • Log unicode arguments
  • Do not log get_block return value (too long)
f5da7eaa 08/08/2013 11:00 am Sofia Papagiannaki

pithos: Fix IndexError in update from other object

d6a19bac 08/07/2013 12:56 pm Christos Stavrakakis

docs: Fix typo in admin guide

e51f7825 08/07/2013 12:04 pm Giorgos Korfiatis

Merge branch 'feature-projects-improved' into develop

a5aa11ee 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Fix enroll when already requested

Enrolling a user sets its membership state directly to ACCEPTED, also
in case of REQUESTED.

2556cf45 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Describe and implement API for projects

47bb45c0 08/07/2013 12:01 pm Giorgos Korfiatis

astakosclient: Implement project calls

0656aaa7 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: pep8 fix

6d583e07 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Simplify project schema

Applications now point to a project (rather than an extra model Chain).
A Project is created upon submitting an application; it always points to
a single `reference' application.

Model Chain is kept as a sequence to generate project ids.

c4028837 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Remove precursor_application field

Submit a project modification by specifying a project id rather than
an application

1a14083b 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Change project membership schema

Replace ProjectMembershipHistory with ProjectMembershipLog, which
records every state transition. Never delete any ProjectMembership
entry; set it instead to an appropriate state.

f243d667 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Adapt UI to new project schema

Base tables on projects rather than applications; update templates.

dc946891 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Omit project_id in membership operations

Identify a membership by its id only.

6335ad6f 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Lock project rather than chain

866e5768 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Cleanup checks for membership actions

b2369828 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Set project-wise resource limit in new app

e1723ca1 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Return membership when joining project

9024ed2e 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Catch exceptions in submit app views

Ignore exceptions in custom _create_object and _update_object;
let the views handle exceptions and specify commit strategy.

f12bcb3d 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Raise project-specific exceptions on failure

Replace IOError and PermissionDenied with project-specific exceptions.

c5b0bbb7 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Define permission levels for project actions

71c741dc 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Refactor membership checks for conciseness

da4ac460 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Add log info in membership actions

Record user who performed the action and optional reason.

50f74340 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Adapt tests to the new project schema

5cdbe7cc 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Fix sqlite-related migration issues

As per 63bcab0, do not attempt to delete index when run on sqlite.

88beea39 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Improve logging for Projects and Applications

Introduce model ProjectLog as well as fields in ProjectApplication
in order to record all actions.

1b52192e 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Lock globally when approving application

We need to make sure that the name to be approved is unique
among all non-terminated projects. We thus acquire a global
lock before approving.

e872c133 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Allow re-activation of terminated projects

Define function `reinstate' to re-activate a terminated project. If its
name is taken by another active project, it fails.

5192a608 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Remove unused ExtendedManager

3e87075a 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Use units common code in the UI

51db2da2 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Fix some issues pointed out by pyflakes

9096ffbb 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Update the project stress test

b10ceccd 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Enhance project tables rendering

Prefetch data in bulk queries in order to avoid continuously querying
the database.

39ae7eb7 08/07/2013 11:57 am Christos Stavrakakis

Fix Changelog order of entries

Fix order in Changelog between version 0.14.5 and 0.14next that has been
created by merging and automatic conflict resolution.

Also fix tpo in admin guide.

057c0977 08/07/2013 11:33 am Christos Stavrakakis

Merge branch 'hotfix-0.14.5' into develop

Conflicts:
snf-pithos-backend/pithos/backends/modular.py
version

30fe9049 08/07/2013 11:22 am Christos Stavrakakis

Changelog, NEWS and release dates for 0.14.5

728e8923 08/07/2013 11:17 am Christos Stavrakakis

cyclades: Fix bug in servers tests

Import settings from django.conf instead of synnefo.

e872d92f 08/07/2013 11:17 am Christos Stavrakakis

Merge branch 'feature-servers-api-access' into develop

2522e489 08/07/2013 11:08 am Christos Stavrakakis

cyclades: extend VM info with 'port_forwarding'

Extend servers info API response with 'SNF:port_forwarding' attribute,
describing port fowarding rules (DNAT) that are applied to vms. The
description of such rules is done via the new CYCLADES_PORT_FORWARDING...