Statistics
| Branch: | Tag: | Revision:

root @ 8204cb4c

# Date Author Comment
8204cb4c 12/05/2013 11:00 am Ilias Tsitsimpis

astakosclient: Fix unittests

A new endpoint (astakos_oauth2) was added to Astakos service.
Add this endpoint to the astakosclient tests.

c6e90126 12/04/2013 08:13 pm Christos Stavrakakis

snf-deploy: Fix Ganeti specs to allow zero nics

dfdd413b 12/04/2013 07:02 pm Sofia Papagiannaki

snf_ci: Add oa2 app tests

e7f0ec5e 12/04/2013 06:58 pm Sofia Papagiannaki

pithos: Code simplification

ea05b306 12/04/2013 04:40 pm Sofia Papagiannaki

astakos: Fix test

952a28c0 12/04/2013 03:49 pm Sofia Papagiannaki

snf_deploy: Setup oa2 app

935f73ba 12/04/2013 03:49 pm Sofia Papagiannaki

Update Changelog

d75bf4c1 12/04/2013 01:53 pm Christos Stavrakakis

docs: Don't use RabbitMQ's apt for rabbitmq-server

dce3fc8b 12/04/2013 01:13 pm Christos Stavrakakis

cyclades: Require subnet for IP_LESS_ROUTED nets

7fccf095 12/04/2013 01:07 pm Christos Stavrakakis

cyclades: Fix default values

e4def9d6 12/04/2013 01:07 pm Christos Stavrakakis

cyclades: Remove DEFAULT_ROUTING_TABLE setting

Do not have a default value from 'link' attribute of IP_LESS_ROUTED
networks. Instead if the admin does not specify a value in
network-create command, uniquely name the networks by with the
BACKEND_PREFIX_ID and network id, e.g. snf-link-42.

d193a5c8 12/04/2013 11:46 am Christos Stavrakakis

cyclades: Add --drained option to network-create

c820a1e4 12/04/2013 02:20 am Kostas Papadimitriou

Update Changelog to include cyclades ui changes

7baa6079 12/03/2013 10:08 pm Sofia Papagiannaki

pithos: Fix tests

8dc6ce3c 12/03/2013 09:51 pm Sofia Papagiannaki

Merge branch 'feature-pithos-file-serve-view' into develop

5547485e 12/03/2013 09:49 pm Sofia Papagiannaki

docs: Update Changelog, upgrade notes and guides

efdc8b01 12/03/2013 09:49 pm Sofia Papagiannaki

docs: Fix grammar issues in pithos authorization design document

64a45988 12/03/2013 09:49 pm Sofia Papagiannaki

astakos oa2: Add copyright notes

72bb411a 12/03/2013 09:49 pm Sofia Papagiannaki

astakos: Fix oauth2-client-delete command

Delete related authorization codes and tokens before deleting the client

f4f948c0 12/03/2013 09:49 pm Sofia Papagiannaki

pithos: Fix tests

256213e4 12/03/2013 09:47 pm Sofia Papagiannaki

pithos: Remove assigned but never used variable

d3bb95d3 12/03/2013 09:47 pm Sofia Papagiannaki

astakos oa2: Add access_token field

Distinguise offline and online token use

5764728a 12/03/2013 09:47 pm Sofia Papagiannaki

astakos: Revoke access granted to resource

46662ee6 12/03/2013 09:47 pm Kostas Papadimitriou

pithos: Restrict file serving endpoints to a specific host

Introduce new setting ``PITHOS_SERVE_API_DOMAIN``. When set, all api views
that serve pithos file contents will be restricted to be served only under
the domain specified in the setting value.

9f541b00 12/03/2013 09:47 pm Sofia Papagiannaki

docs: Add design doc for serving pithos file contents

fe7d0186 12/03/2013 09:47 pm Sofia Papagiannaki

astakos oa2: rename settings and url prefixes

Change setting and url prefixes from `oa2` to
`oauth2`

9b953ed4 12/03/2013 09:47 pm Sofia Papagiannaki

pithos: Remove obsolete settings

  • PITHOS_ASTAKOS_COOKIE_NAME (not useful any more)
  • PITHOS_SERVE_API (in favor of PITHOS_SERVE_API_DOMAIN)
c3dc1a13 12/03/2013 09:47 pm Sofia Papagiannaki

pithos: Fix test

798143d9 12/03/2013 09:47 pm Sofia Papagiannaki

pithos: Add missing import

75144caa 12/03/2013 09:47 pm Sofia Papagiannaki

astakosclient: Fix Content-Type header in get_token requests

b32183c6 12/03/2013 09:47 pm Sofia Papagiannaki

pithos views: In case of invalid access token request a new one

Instead of raising PermissionDenied redirect to the
object view url to re-initiate the procedure
for acquiring a new access token.

fcd85f90 12/03/2013 09:47 pm Sofia Papagiannaki

pithos views: Fix astakos authorization endpoint url

The astakos authorization endpoint url should be an absolute url.

35030d55 12/03/2013 09:47 pm Sofia Papagiannaki

pithos views: Fix tests

be67d92e 12/03/2013 09:47 pm Sofia Papagiannaki

astakos: Minor improvements in validate token api call

Add tests for validate access token endpoint

671e4232 12/03/2013 09:47 pm Sofia Papagiannaki

astakos: Additional tests for validating access token

2f8a7c0e 12/03/2013 09:47 pm Sofia Papagiannaki

astakos: Configure oa2 app

13bf6cd8 12/03/2013 09:47 pm Sofia Papagiannaki

pithos: Update view tests

252eb705 12/03/2013 09:47 pm Sofia Papagiannaki

astakos: Minor changes in oa2 app

c1e4d459 12/03/2013 09:47 pm Sofia Papagiannaki

astakos: Provide additional tests for oa2 app

8f2eb016 12/03/2013 09:44 pm Sofia Papagiannaki

pithos: Change pithos views authorization/authentication

Pithos views no longer use the information stored in
the PITHOS_ASTAKOS_COOKIE_NAME cookie
for authenticating the user and authorizing access to the
targeted resource.
They acquire, instead, from the authentication server (astakos)...

14569c60 12/03/2013 09:44 pm Sofia Papagiannaki

pithos: Configurable exclude api calls from being served

Prevent api calls from being served by setting PITHOS_SERVE_API
to False.

8a1ae1a7 12/03/2013 09:44 pm Sofia Papagiannaki

pithos: Fix pithos views url prefix

5ae33f6c 12/03/2013 09:44 pm Sofia Papagiannaki

pithos: Minor changes in view decorator

3fc7fd80 12/03/2013 09:43 pm Kostas Papadimitriou

astakos: oa2 app

e28a4841 12/03/2013 09:43 pm Sofia Papagiannaki

astakos: Extend oa2 app

3dd8a637 12/03/2013 09:43 pm Sofia Papagiannaki

astakos: Introduce CRUD management commands for oa2 clients

75e0551c 12/03/2013 09:43 pm Sofia Papagiannaki

astakos: Initiate (south) db migrations for oa2 app

d2104099 12/03/2013 09:43 pm Sofia Papagiannaki

astakosclient: Provide call for requesting oa2 token

e05bd187 12/03/2013 09:43 pm Sofia Papagiannaki

astakos: Introduce api call for validating a temporary oa2 token

b39ca571 12/03/2013 09:43 pm Sofia Papagiannaki

astakosclient: Provide call for validating a temporary oa2 token

0fa71fcc 12/03/2013 06:04 pm Christos Stavrakakis

webproject: Custom exception reporter filter

Remove 'cleanse' middleware that was used to clean sensitive variables
from admin mails. Instead, create a custom exception filter and set this
filter as Django's default reporter (DEFAULT_EXCEPTION_REPORTER_FILTER).

91fc9266 12/03/2013 04:01 pm Sofia Papagiannaki

pithos: Slight modifications in file-show command

  • Search by object UUID
  • Do not display hashmap by default
24d1788b 12/03/2013 03:52 pm Ilias Tsitsimpis

burnin: Add --temp-directory option

This option is used to specify a temp directory to be used
by burnin to save it's intermediate files. The default
value for this option is "/tmp/"

beb1af5f 12/03/2013 03:29 pm Constantinos Venetsanopoulos

docs: Update index page figures and minor fixes

0019cd7d 12/03/2013 03:24 pm Christos Stavrakakis

docs: Extend admin guide about cyclades networks

Add sections about dhcp, public network connectivity, network
connectivity for newly created servers and public IP accounting.
Also fix many trailing whitespace issues.

1229a55f 12/03/2013 03:21 pm Christos Stavrakakis

cyclades: Some verbla fixes to snf-manage commands

885e4bae 12/03/2013 02:46 pm Sofia Papagiannaki

Merge branch 'feature-allowed-methods' into develop

2aba7764 12/03/2013 02:44 pm Sofia Papagiannaki

snf_django: Change error status code if request method is not valid

Return 405 (NotAllowed) instead of 400 (BadRequest)
Add Allow header in the response containing the list of valid methods

c598a8a7 12/03/2013 02:05 pm Sofia Papagiannaki

pithos: Introduce file-show command

0cfa5e03 12/03/2013 12:40 am Stratos Psomadakis

snf-deploy: Add stats support

fba7aaf4 12/02/2013 09:30 pm Stratos Psomadakis

snf-deploy: Fix for vncauthproxy>1.4

0a3027c3 12/02/2013 06:23 pm Christos Stavrakakis

docs: Add section about Cyclades resources

Add section about Cyclades resources and quota handling. Also, refactor
the section about the reconciliation mechanism.

ae8f26fc 12/02/2013 05:54 pm Kostas Papadimitriou

webproject: Include common 403.html template

Signed-off-by: Olga Brani <>

9b10cb20 12/02/2013 05:52 pm Kostas Papadimitriou

astakos: Ensure computed result gets returned

Relying on cache.get is not always safe

f936cac5 12/02/2013 05:33 pm Constantinos Venetsanopoulos

docs: Minor wording fixes in index page

Also, move the complete component list from the index
to the Admin Guide.

48233747 12/02/2013 04:52 pm Christos Stavrakakis

snf_django: Add new filtering fuction

Add new 'filter_objects_results' function to apply filters, e.g. from
--filter-by option to objects. Rename old 'parse_filters' function ,that
parsed filters to querytset arguments, to 'parse_queryset_filters.
The new function is currently unused.

2052c40e 12/02/2013 04:52 pm Christos Stavrakakis

cyclades: Optimize server-list command

Optimize server-list command by prefetching related fields if needed.

4e0e9d53 12/02/2013 04:50 pm Stratos Psomadakis

cyclades: pep8 fix

2d1c0e92 12/02/2013 04:04 pm Stratos Psomadakis

Merge branch 'feature-stats-vnc' into develop

519d057e 12/02/2013 04:03 pm Stratos Psomadakis

Add example collectd config file for stats-app

62c0a9e1 12/02/2013 04:03 pm Stratos Psomadakis

Add docs for deploying snf-stats-app

f3c5f1df 12/02/2013 04:03 pm Stratos Psomadakis

Add support for snf-vncauthproxy >= 1.5

98f1db9e 12/02/2013 04:03 pm Stratos Psomadakis

Add link to snf-vncauthproxy docs

611c1bf4 12/02/2013 04:03 pm Stratos Psomadakis

Fix identation in Changelog

bd16bf3e 12/02/2013 04:03 pm Stratos Psomadakis

Encrypt instance ids in the stats URLs

2439c9d6 12/02/2013 04:03 pm Stratos Psomadakis

stats: Wheezy and collectd v5 compat

Make the necessary changes to the collectd Ganeti plugin and the
snf-stats-app grapher to make them work with the Debian Wheezy version
of collectd (and the new v5 rrd format).

f27e976b 12/02/2013 03:17 pm Kostas Papadimitriou

ui: Fix hotplug enabled/disabled checks

812a1422 12/02/2013 03:11 pm Ilias Tsitsimpis

Merge branch 'feature-refactor-burnin' into develop

ee89df69 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Change --quiet logging behavior

When --quiet flag is used, burnin will not produce a logging
file at all (neither will log to stdout). This flag is used
when we simple want to check if there are stale servers from
previous runs (we can do this based on burnin's exit status)...

43ce827c 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Add STOPPED as valid state when deleting

After a reconciliation, a machine will go to STOPPED state
before the DELETED state. This commit adds the STOPPED state
to the accepted states for a machine that is being destroyed.

828bbf06 12/02/2013 02:12 pm Ilias Tsitsimpis

Burnin: Small code refactoring

f2e00c1f 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Update snf-burnin-run script

06c9d4db 12/02/2013 02:12 pm Ilias Tsitsimpis

Burnin: Fix some verbal errors

5bef1f49 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Get quotas from Astakos service

3e5bbd85 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Verify quotas

After every action that changes the user's quotas
verify that quotas' changes are consistent.

60a80953 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Implement the new Network API

9f41ab1e 12/02/2013 02:12 pm Ilias Tsitsimpis

snf-deploy: Support newer version of kamaki CLI

Command Line Interface of kamaki has changed the way it handles
pithos containers. A new command `container' has been created.

This commit changes the command snf-deploy is using the create
a new container from...

b25331ec 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Remove old implementation

We are going to re-implement burnin.
The goal is to have a cleaner structure (not all code in one file),
a better logging schema and remove code that is unused or duplicated.

Refs #3385

0c1833c8 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Add --quiet and --final-report-only flags

`final-report-only' flag is useful when burnin is used in
script files and it's output is to be sent using email.

6f2b9836 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Test name2uuid

fe15cd00 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Add FlavorsTestSuite

79a5c431 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Add PithosTestSuite

f772699c 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Add ImagesTestSuite

d11c80c0 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Use descriptors as test attributes

Since each instance of the TestCase will only be used to run a single
test method (a new fixture is created for each test) the attributes can
not be saved in the class instances. Instead we use descriptors.

6c78720b 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Write ServerTestSuite

d246be88 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Create a new module to split up codebase

cee3ee9b 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Finish ServerTestSuite

8c67f82e 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Implement StaleServersTestSuite

This testsuite is used to inspect and delete stale servers
(servers left from previous burnin runs).

3eaf0ec5 12/02/2013 02:12 pm Ilias Tsitsimpis

burnin: Implement NetworkTestSuite

2afd10bf 12/02/2013 02:12 pm Ilias Tsitsimpis

snf-ci: Update burnin command line parameters

Add the kamaki_version parameter to the ci config file.
Using this parameter the user can specify a version of kamaki
to be used (mostly by burnin).

Force the use of version 0.11next-1811-197b413 for kamaki,...