Statistics
| Branch: | Tag: | Revision:

root @ 29148653

# Date Author Comment
29148653 07/17/2013 11:41 am Sofia Papagiannaki

pithos: pep8 fixes

944d2ee0 07/16/2013 05:45 pm Dionysis Grigoropoulos

Cyclades: Fix typo in conf file

5ccbdf82 07/15/2013 01:55 pm Ilias Tsitsimpis

burnin: Fix a bug with image metadatas

Plankton returns properties whereas Cyclades returns
metadata for the images.

33d1cf90 07/15/2013 12:38 pm 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.

890f3d4c 07/12/2013 01:22 pm Christos Stavrakakis

Merge branch 'hotfix-0.14.2' into develop

Conflicts:
Changelog
snf-astakos-app/astakos/im/messages.py
snf-astakos-app/astakos/im/views/target/__init__.py
snf-cyclades-app/synnefo/logic/backend.py
snf-cyclades-app/synnefo/logic/management/commands/reconcile-servers.py...

e0d9f0cb 07/12/2013 01:14 pm Christos Stavrakakis

Add release date for version 0.14.2

15151f83 07/12/2013 01:13 pm Christos Stavrakakis

Add upgrade notes and update admin guide

9f715f94 07/12/2013 01:10 pm Giorgos Korfiatis

astakos: Fix arg in terminate function

a6213c91 07/12/2013 11:51 am Kostas Papadimitriou

cyclades ui: Prefer os meta to identify connection user

How vm connection user gets resolved:

- Use the last user in `users` vm metadata if exists
- Use the last user in `users` vm image metadata if exists
- Use root if vm's image osfamily metadata is Linux...

4ef6b22c 07/12/2013 11:43 am Christos Stavrakakis

astakos: Add region value in POST /tokens

Add hardcoded 'default' value in region attribute.

Refs #4086

c0627bae 07/11/2013 06:56 pm Dionysis Grigoropoulos

docs: More updates on quick install guide

9f5c8386 07/11/2013 06:22 pm Sofia Papagiannaki

pithos: Fix attribute copy

The newly created attributed used to point in the source node
instead of the destination

Refs: 3510

cbc7a32c 07/11/2013 06:12 pm Kostas Papadimitriou

astakos: Shibboleth wording improvements

- Customized logout success message
- Customized add prompt message

b900c826 07/11/2013 06:04 pm Dionysis Grigoropoulos

docs: Update quick install guide

94537e34 07/11/2013 03:52 pm Christos Stavrakakis

cyclades: Move tests in tests directory

801bc0b3 07/11/2013 03:50 pm Kostas Papadimitriou

cyclades ui: Update OS images names

use libguestfs naming convention

redhat -> rhel
suse -> opensuse (also cloned as sles)

762baa68 07/11/2013 02:56 pm Christos Stavrakakis

pithos: fix typo

e3f006b0 07/11/2013 02:30 pm Christos Stavrakakis

plankton: Make pithos backend pool size a setting

Make the pool size of the pithos backends a configurable setting,
namely PITHOS_BACKEND_POOL_SIZE.

18d46d23 07/11/2013 01:55 pm Sofia Papagiannaki

pithos backend: Extend list domain objects method

This method optionally accepts a user paramter and used to return
the objects shared to the user and having a specific domain.
This commit extends this functionality and returns also the objects
owned by the user and having the specific domain...

4100e0ee 07/11/2013 01:55 pm Sofia Papagiannaki

pithos: Update get objects in a specific domain

Improve performance

Refs: #3510

8b365874 07/11/2013 01:55 pm Sofia Papagiannaki

pithos: improve performance of get_domain_list

Before it used to query the database
for all the objects having the specific domain
and finally filtered out the objects to which the user had no access.
Now gets first the allowed_paths for the user and then...

3248f20a 07/10/2013 04:37 pm Sofia Papagiannaki

pithos: Handle backend transaction management

In commit 9f135224edf6e50386dc29e0a35806a92c56a50c
the transaction management has been moved
from the pithos backend to pithos frontend.
This commit updates all modules use pithos backend
to handle transactions manually.

8ce80f8a 07/10/2013 03:20 pm Stavros Sachtouris

Remove misput questionmarks from plankton api docs

07ad7b1c 07/10/2013 01:25 pm Kostas Papadimitriou

Revert "astakos: Improve invalid login handling"

This reverts commit 02c1f22a0f7396a7b2211677db78247586e10805.

b2d0830b 07/10/2013 10:55 am Christos Stavrakakis

cyclades: pep8 fixes

0ace35e4 07/10/2013 10:55 am Christos Stavrakakis

cyclades: Add size and free to floating-ip-pools

65f480f5 07/09/2013 05:29 pm Sofia Papagiannaki

pithos: Fix tests to run with sqlalchemy backend/sqlite engine

1a60832d 07/09/2013 05:10 pm Christos Stavrakakis

snf_django: Fix type error

5d3e597a 07/09/2013 04:43 pm Christos Stavrakakis

cyclades: Fix reconciliation of building vms

When reconciling a building vm, you first have to reconciliation it's
creation and then it's operstate. Otherwise it is possible to end up
having wrong quotas.

36f1eabb 07/09/2013 04:34 pm Kostas Papadimitriou

astakos: Prevent empty passwords in profile form

4691814d 07/09/2013 04:30 pm Ilias Tsitsimpis

pep8 changes

a63f36a2 07/09/2013 03:54 pm Sofia Papagiannaki

pithos backend: Extend list domain objects method

This method optionally accepts a user paramter and used to return
the objects shared to the user and having a specific domain.
This commit extends this functionality and returns also the objects
owned by the user and having the specific domain...

5f93742d 07/09/2013 03:28 pm Ilias Tsitsimpis

Remove duplicate entry 'South' from setup.py

5ed7d816 07/09/2013 03:23 pm Christos Stavrakakis

ci: Fix tests script

02c1f22a 07/09/2013 01:12 pm Kostas Papadimitriou

astakos: Improve invalid login handling

avoid redirecting user to signup view. Notify user the login credentials was
invalid instead.

830747d2 07/09/2013 12:54 pm Kostas Papadimitriou

astakos: Shibboleth improvements

- include shibboleth headers in provider_details
- display eppn instead of identifier in profile

a1a73b1b 07/08/2013 03:46 pm Kostas Papadimitriou

Merge branch 'develop' into feature-floating_ips_ui

Conflicts:
snf-cyclades-app/synnefo/plankton/backend.py

d632e425 07/08/2013 03:44 pm Kostas Papadimitriou

cyclades ui: Allow destroy action on all vm states

1610b2da 07/08/2013 03:44 pm Kostas Papadimitriou

cycaldes ui: Locally reserve IP address assigned to created vm

in order to avoid conflict errors on repetitive vm creates

4a990147 07/08/2013 03:44 pm Kostas Papadimitriou

Revert "Fixed Image:Remove"

This reverts commit a111b19aa011304f624d649d994086310400fada.

d4d51f2d 07/08/2013 03:44 pm Kostas Papadimitriou

cyclades ui: IP addresses vm creation step fix

Filter out ip addresses which pending for machine connection.

b9748526 07/08/2013 03:44 pm Kostas Papadimitriou

cyclades ui: Conditionally disable connect to vm IP actions

when IP's popup is opened from the vm create view.

7967ac30 07/08/2013 03:44 pm Kostas Papadimitriou

cyclades ui: IP addresses overlay improvements

- Wording improvements
- Icon for the connect to machine action

07602322 07/08/2013 03:05 pm Christos Stavrakakis

cyclades: Fix corner case in snf-dispatcher

Same as commit 0514662, but for servers.

feebcc02 07/08/2013 02:18 pm Kostas Papadimitriou

astakos: Fix shibboleth headers logging

c4054de2 07/08/2013 12:21 pm Ilias Tsitsimpis

install-guide: Kamaki config has changed

6193628f 07/08/2013 12:04 pm Christos Stavrakakis

cyclades: Fix typo bug in management command

46e8886e 07/08/2013 12:02 pm Christos Stavrakakis

cyclades: Add disk template to flavors fixture

32e4e343 07/07/2013 03:04 pm Christos Stavrakakis

PEP8 fixes

b6bc4afa 07/07/2013 03:04 pm Christos Stavrakakis

cyclades: Common filtering based on changes-since

Add 'filter_modified_since' function in snf_django api utils, for
parsing 'changes-since' HTTP parameter and filter the DB objects that
are updated after that date. Otherwise the deleted objects are returned.

870210e7 07/07/2013 03:04 pm Christos Stavrakakis

cyclades: Fix type bug in network-create cmd

54256e77 07/05/2013 07:33 pm Georgios D. Tsoukalas

Merge branch 'feature-pithos-atomic-api' into develop

aa00e32c 07/05/2013 07:31 pm Georgios D. Tsoukalas

pithos: don't crash in sqlite backend pools

36cae9f4 07/05/2013 07:31 pm Georgios D. Tsoukalas

pithos: backend.util pep8 fixes

020fcb50 07/05/2013 07:31 pm Georgios D. Tsoukalas

Changelog: pithos tests, atomic API, domain speedup

3347a30c 07/05/2013 07:31 pm Georgios D. Tsoukalas

cyclades: update plankton to commit pithos backend

The Pithos backend no longer auto-commits after each method invocation,
therefore plankton needs to handle transactions itself with with
pre_exec() and post_exec() methods.

7c36f3fb 07/05/2013 07:30 pm Sofia Papagiannaki

pithos: Fix test configuration

6f7e8ffc 07/05/2013 07:12 pm Georgios D. Tsoukalas

cyclades: fix omitted plankton image properties

c8ab8854 07/05/2013 07:11 pm Georgios D. Tsoukalas

support both pithos and cyclades in tests.sh

cc62d2ab 07/05/2013 06:53 pm Sofia Papagiannaki

pithos: Cleanup api_method code

0534576c 07/05/2013 06:52 pm Sofia Papagiannaki

pithos: Restore sqlite backend module

74cbb94a 07/05/2013 05:35 pm Sofia Papagiannaki

pithos: Optionally deactivate backend pooling

This is useful because the ``pithos.backends.lib.sqlite``
backend module is not compatible with pooling.

3472d390 07/05/2013 04:56 pm Sofia Papagiannaki

astakos: Fix api tests (remove obsolete)

527c7a7b 07/05/2013 04:52 pm Christos Stavrakakis

cyclades: Fix type error

Create network may return a list of job IDs.

f05a25af 07/05/2013 04:52 pm Christos Stavrakakis

cyclades: Fix wrong unit of ram

8463208f 07/05/2013 04:51 pm Christos Stavrakakis

cyclades: Fix wrong unit of ram

2b19dc94 07/05/2013 04:34 pm Sofia Papagiannaki

pithos: Fix tests (missing module)

b050e382 07/05/2013 04:24 pm Christos Stavrakakis

cyclades: Fix type error

Create network may return a list of job IDs.

57d23066 07/05/2013 04:22 pm Sofia Papagiannaki

pithos: Fix tests

a111b19a 07/05/2013 04:15 pm Christos Stavrakakis

Fixed Image:Remove

c9991fbd 07/05/2013 04:14 pm Christos Stavrakakis

Merge branch 'feature-parallel-reconciliation' into develop

75dc539e 07/05/2013 04:13 pm Christos Stavrakakis

cyclades: Parallel server reconciliation

Major refactor to reconcile-servers management command to make it work
in parallel for each backend. Also, removed all --detect options, and
detect all incosistencies by default.

595bc9b0 07/05/2013 04:13 pm Christos Stavrakakis

cyclades: Add tests for server reconciliation

800af189 07/05/2013 02:28 pm Sofia Papagiannaki

pithos: Fix & update tests (premature commit)

ad9ada51 07/05/2013 01:24 pm Sofia Papagiannaki

pithos: Update get objects in a specific domain

Improve performance

Refs: #3510

0f433ce2 07/05/2013 12:38 pm Giorgos Korfiatis

astakos: pep8 fixes

54f8466b 07/04/2013 02:55 pm Dionysis Grigoropoulos

docs: Updated quick install guide

a5b0519c 07/04/2013 12:51 pm Georgios D. Tsoukalas

pithos: fix syntax in sqlite backend

05146623 07/04/2013 11:24 am Christos Stavrakakis

cyclades: Fix corner case in snf-dispatcher

Delete network from DB when job fails but the action of network is
DESTROY. This case appears when someone tries to remove a network that
has been deleted from Ganeti backend, but not yet from DB.

69938f7a 07/04/2013 11:10 am Ilias Tsitsimpis

astakosclient: Don't retry when response is 413

08490c70 07/04/2013 10:52 am Ilias Tsitsimpis

astakosclient: Don't retry when response is 413

0df5250a 07/04/2013 10:48 am Sofia Papagiannaki

Merge branch 'tmp-pithos-tests' into feature-pithos-atomic-api

Conflicts:
snf-pithos-app/pithos/api/util.py

291c782f 07/03/2013 08:22 pm Christos Stavrakakis

cyclades: Fix misleading message in network-remove

80d668be 07/03/2013 08:01 pm Sofia Papagiannaki

pithos: Fix updated object size

If the updated object exceeded the size of the original object
the object size was not computed correctly.

5fe43b8c 07/03/2013 06:40 pm Sofia Papagiannaki

pithos: Fix tests challenging ETag

133e3fcf 07/03/2013 06:37 pm Sofia Papagiannaki

pithos: return always etag

Refs: #3554

If update md5 is deactivated Pithos does not return an etag header.
Pithos in that case should return the merkle hash as etag

8e440b3a 07/03/2013 06:32 pm Christos Stavrakakis

cyclades: Fix typo in reconciliation

9766a80e 07/03/2013 03:55 pm Christos Stavrakakis

reconciliation: Strip Ganeti IP addresses

Strip spaces from Ganeti IP addresses, since they are not automatically
ignored in newer versions of ipaddr.

a0f672f1 07/03/2013 03:35 pm Stratos Psomadakis

Add admin-guide link to 0.14 Changelog / NEWS

3a528c36 07/03/2013 03:05 pm Christos Stavrakakis

plankton: Add 'created_at' when registering image

Add 'PLANKTON:created_at' metadata to Pithos files when registering them
as images to plankton.

592bfc3b 07/03/2013 03:02 pm Stratos Psomadakis

stats: Fix urlpattern and fault handling

Improve urlpattern handling and use snf-django-lib api faults /
decorator.

82d23461 07/03/2013 02:43 pm Christos Stavrakakis

reconciliation: Get servers from DB ater ganeti

Change server reconciliation, to get the instances from DB after getting
instances from Ganeti, to decrease the possibility for races.

f63196c9 07/03/2013 02:12 pm Kostas Papadimitriou

cyclades ui: Remove development statements

c566f369 07/03/2013 01:21 pm Kostas Papadimitriou

cyclades: Networking step in machine create view

Introduce an additional `machine network setup` step in machine create
overlay. Through this step user can select ip addresses/private networks
the machine will be assigned/connected to.

1d9e9a43 07/03/2013 01:21 pm Kostas Papadimitriou

cyclades ui: Static files cache invalidation

include current synnefo version as a parameter to all static files urls to avoid
browsers from using cached content between different synnefo versions.

1fc7640d 07/03/2013 01:20 pm Kostas Papadimitriou

cyclades: Public IP's overlay in UI

- Introduce a new overlay for IP addresses management (create, remove, connect,
disconnect).
- The overlay is accessible from the UI's options menu.

a3ac649e 07/03/2013 12:38 pm Kostas Papadimitriou

cyclades: Handle introduced ``SNF:task_state`` field

- Use it to identify if machine is in a transitioning state (a previously
executed task is pending to be completed).
- Disable all actions when field.
- Backwards compatible. If no field is set the UI falls back into predicting...

ab3df8df 07/03/2013 12:29 pm Kostas Papadimitriou

cyclades: Integrate machine resize action in UI

- Action gets triggered from edit links which appear next to the cpu/memory
details icon/single machine views.
- Handle inability to perform resize action based on vm state by displaying a
warning when machine is in running state....

e805709b 07/02/2013 06:08 pm Sofia Papagiannaki

pithos: Restore communication with openstack clients

Refs: #4092

a1f429b2 07/02/2013 05:38 pm Sofia Papagiannaki

pithos: Fix tests