Statistics
| Branch: | Tag: | Revision:

root @ 73ebcd68

# Date Author Comment
73ebcd68 05/28/2013 07:16 pm Constantinos Venetsanopoulos

Make the "Plankton" name obsolete

Since the Image Service is not going to be decoupled from Cyclades
we will stop calling it with a different name because it is
frustrating for people who are trying to understand the Synnefo
architecture and the interaction between different services....

77186edf 05/28/2013 06:35 pm Kostas Papadimitriou

docs: Updated admin-guide

in astakos and branding sections

a4451f59 05/28/2013 06:22 pm Giorgos Korfiatis

quotaholder: Add management commands for commissions

Add commands `commission-list' and `commission-show' to display
pending commissions. The former supports option `--overdue' to
restrict the age of pending commissions.

Refs #3557

bd20edc6 05/28/2013 06:21 pm Giorgos Korfiatis

astakos: Handle datetime in API json response

Automatically convert a datetime to string using isoformat from
snf_django.lib.api.utils

164e64d5 05/28/2013 06:21 pm Giorgos Korfiatis

quotaholder: Store timestamps using DateTimeField

Add new fields issue_datetime in Commission and issue_datetime,
log_datetime in ProvisionLog. Migrate away from custom string-based
issue_time and log_time fields.

a39b3e16 05/28/2013 06:21 pm Giorgos Korfiatis

astakos: Remove invitation management commands

Also add a notice in docs that inviting is currently disabled.

3506f6a0 05/28/2013 03:57 pm Sofia Papagiannaki

docs: Update list of pithos commands

Also list in a separate section the pithos-manage-accounts commands

5e1ea6f7 05/28/2013 02:20 pm Giorgos Korfiatis

docs: Update list of astakos commands

Also fix some help messages.

4548db7b 05/28/2013 01:54 pm Sofia Papagiannaki

astakos: rename full-cleanup command to cleanup-full

9577d199 05/28/2013 01:50 pm Kostas Papadimitriou

astakos: Rename group/authpolicy commands

- removed `user-` prefix for shorter command names
- condensed auth-policy to authpolicy

3c595590 05/28/2013 01:44 pm Ilias Tsitsimpis

snf-tools: Update burnin's documentation

c40a56c6 05/28/2013 01:22 pm Christos Stavrakakis

Merge branch 'feature-compute-v2' into develop

8a992938 05/28/2013 01:22 pm Christos Stavrakakis

cyclades: Rename meta to metadata at Cyclades URLs

For compatibility with OpenStack Compute API v2, rename 'meta' to
'metadata' to Cyclades API URLs. Specifically, to the following ones:

  • /servers/<server-id>/meta
  • /servers/<server-id>/meta/<key>
  • /images/<image-id>/meta...
5029ff36 05/28/2013 01:22 pm Christos Stavrakakis

cyclades: Remove "values" term from API

For compatibility with OpenStack Compute API v2, we remove the
term 'values' from all JSON requests and responses.

Refs #3768

e13aeb09 05/28/2013 01:22 pm Christos Stavrakakis

cyclades: Remove 'Ref' suffix from servers API

Rename 'flavorRef' to 'flavor' and 'imageRef' to 'image', to responses of
/servers API. 'flavorRef' and 'imageRef' are still preserved to to request
parameters of POST /servers.

Refs #3768

2d04422f 05/28/2013 01:22 pm Christos Stavrakakis

cyclades: Update tests

Update tests to use OpenStack Compute API v2.

Refs #3768

a333c901 05/28/2013 01:22 pm Christos Stavrakakis

cyclades: Rename 'cpu' to 'vcpus' to flavor API

Rename attribute of GET /flavors response, from 'cpu' to 'vcpus'.

Refs #3768

45e274fc 05/28/2013 01:22 pm Stavros Sachtouris

Document cyclades-api changes to fit OS API v2

Rename attribute of GET /flavors response, from 'cpu' to 'vcpus'.
Catholicaly remove "values" term from requests and responses
cyclades: Rename meta to metadata at Cyclades URLs: * /servers/<server-id>/meta...

0dee4086 05/28/2013 01:22 pm Kostas Papadimitriou

cyclades ui: In sync with the updated compute api

Update javascript libraries to keep up with the latest changes in compute api.

29fef7b9 05/28/2013 01:22 pm Christos Stavrakakis

ui: Rename flavor 'cpu' to 'vcpus'

d63606c8 05/28/2013 01:22 pm Kostas Papadimitriou

cyclades ui: Revert glance response parsing

Refs: #3768

d5fd0d3c 05/28/2013 01:22 pm Kostas Papadimitriou

cyclades ui: Update metadata post/delete url

the updated api uses /metadata/ instead of /meta/

Refs: #3768

1489e9b1 05/28/2013 01:22 pm Kostas Papadimitriou

cyclades ui: Revert server create params names

the new api changed image/flavor keys only in servers response.
imageRef and flavorRef are still required in server create requests
(makes sense)

Refs: #3768

008fd5cd 05/28/2013 01:07 pm Constantinos Venetsanopoulos

Sphinx format fixes in Changelog file

5a0dde9e 05/28/2013 12:57 pm Constantinos Venetsanopoulos

Merge old snf-webproject README file into docs

e81ad3e5 05/28/2013 12:40 pm Constantinos Venetsanopoulos

docs: Admin guide will include all snf-manage cmds

The Administrator's guide should include an up-to-date list of all
'snf-manage' management commands for all services.

Create the corresponding section in the Admin guide and move the
latest Astakos commands there from the old Astakos README file....

cfb7dd4f 05/28/2013 12:32 pm Giorgos Korfiatis

astakos: Move email subjects from settings to messages

Email subjects are parameterized by site name and application-
specific data. Other than that they should be constants rather
than settings.

Remove unused GROUP_CREATION_SUBJECT.

7055982e 05/28/2013 08:14 am Kostas Papadimitriou

cyclades ui: Always send network type in create request

type parameter is mandatory in private network creation requests.

f62b110e 05/28/2013 07:44 am Kostas Papadimitriou

helpdesk: Update changelog

7e7cd786 05/27/2013 09:35 pm Kostas Papadimitriou

astakos: Update changelog

be2e3875 05/27/2013 06:35 pm Giorgos Korfiatis

astakos: Remove unused billing settings

Remove unused settings BILLING_FIELDS and QUEUE_CONNECTION.

7ad07359 05/27/2013 06:04 pm Kostas Papadimitriou

helpdesk: Configurable media url

ffc56ef0 05/27/2013 05:53 pm Kostas Papadimitriou

webproject: Remove default contrib.auth context processor

85c9d0d8 05/27/2013 05:53 pm Kostas Papadimitriou

astakos: Include contrib.auth context processor

ea1369dc 05/27/2013 05:27 pm Giorgos Korfiatis

quotaholder: pep8 fixes

bf3b7d2d 05/27/2013 05:27 pm Giorgos Korfiatis

astakos: Add missing import in management command

190a2743 05/27/2013 05:27 pm Giorgos Korfiatis

astakos: Convert list-like settings to tuple

Settings ADMINS, MANAGERS, and HELPDESK are tuples even though they could
naturally be lists. If one sets by mistake one of these to list, this
triggers an error in notification code, which tries to concatenate them:...

17138f12 05/27/2013 05:19 pm Kostas Papadimitriou

astakos: Update tests

GET is not allowed to remove auth provider urls

93614ef0 05/27/2013 05:05 pm Kostas Papadimitriou

astakos: LinkedIn provider fix

initialize client in login view

933d3219 05/27/2013 05:05 pm Kostas Papadimitriou

astakos: Typo fix

incorrect variable use. Retrieve message from provider object instead of
astakos_messages module.

680c383d 05/27/2013 05:05 pm Kostas Papadimitriou

astakos: User auth methods handling fix

do not include third party logins of disabled provider modules (modules which
are not set in ASTAKOS_IM_MODULES). This fixes user's provider remove policy
resolution when user has multiple providers assigned but only one is enabled...

327a4c1e 05/27/2013 05:01 pm Olga Brani

astakos: Change auth provider remove HTTP method

Convert provider removal links to forms (using POST), in order to be able
to remove GET from the remove view allowed HTTP methods.

Refs #3793

aae2103e 05/27/2013 03:57 pm Kostas Papadimitriou

astakos: Update user-add command

removed activate option. User status can be changed using additional
user-modify commands (--verify, --accept etc.)

bcb7c357 05/27/2013 03:34 pm Ilias Tsitsimpis

burnin: Changes for compatibility with OS/Compute v2

Refs #3767

591068ae 05/27/2013 03:14 pm Kostas Papadimitriou

astakos: Conditionally autoexpand classic signup form

if classic signup ('local') appears first in IM_MODULES setting

e61aed5a 05/27/2013 03:14 pm Kostas Papadimitriou

webproject: Update default conf file

update default value of TEMPLATE_DIRS setting

07395a9a 05/27/2013 03:14 pm Kostas Papadimitriou

cloudbar: Handle relative service icon urls

2c45745e 05/27/2013 03:14 pm Kostas Papadimitriou

webproject: Default TEMPLATE_DIRS setting typo

missing comma

df456124 05/27/2013 01:53 pm Giorgos Korfiatis

astakos: Add confirmation step in service-add

Since there is no way to delete a registered service, confirmation
is needed to register a service.

Add also a `--no-confirm' option to bypass this check in service-add
as well as in user-modify.

f8958a97 05/27/2013 01:22 pm Ilias Tsitsimpis

astakosclient: Update package description

f20c20fe 05/27/2013 11:54 am Ilias Tsitsimpis

astakosclient: Update documentation

108be31f 05/27/2013 10:38 am Ilias Tsitsimpis

astakosclient: Implement get_endpoints method

81bf669e 05/24/2013 05:49 pm Giorgos Korfiatis

astakos: Disable service renaming

Service name is significant: UI presentational data are indexed by
it; resource names are prefixed by it.

d8c7557c 05/24/2013 05:49 pm Giorgos Korfiatis

astakos: Fix args reading in service-add

Service URL and API URL where set the other way around.
Also add checks for the URLs being in use.

08ad5b01 05/24/2013 05:49 pm Constantinos Venetsanopoulos

Fixes wrt Admin Guide's branding section

d3e3ad5d 05/24/2013 04:30 pm Christos Stavrakakis

cyclades: Always add attachments to server info

Update /servers API, to include attachments to /servers responses,
even if the server has no NICs.

7f79fa49 05/24/2013 04:17 pm Christos Stavrakakis

cyclades: Export hypervisor to backend-list cmd

87dd67af 05/24/2013 04:15 pm Christos Stavrakakis

snf-django: BadRequest if no content-type

Raise a BadRequest if request is missing Content-Type header field.

ac47eef6 05/24/2013 04:15 pm Christos Stavrakakis

cyclades: Fix bug in network test

81846314 05/24/2013 01:23 pm Giorgos Korfiatis

astakos: Set type for existing services

Following Keystone there is now a `type' field in model Service.
This adds a data migration in order to set the type for existing
services as follows:
astakos: identity
cyclades: compute
pithos: storage

77fd77bf 05/24/2013 12:50 pm Giorgos Korfiatis

astakos: Show value even for unknown resource

Do not fail when looking up the unit, if resource is not found.

aae971b5 05/24/2013 12:50 pm Giorgos Korfiatis

astakos: Fix permissions of service-add.py

Unset execute bit for file service-add.py

e9eb1fb4 05/24/2013 12:50 pm Giorgos Korfiatis

astakos: Remove commands deleting services and resources

We do not support removing a registered service or resource.

22a46ee9 05/24/2013 12:50 pm Giorgos Korfiatis

astakos: Add new command service-show

Leave the most important fields of Service in service-list;
show all fields with service-show.

c2e78d83 05/23/2013 06:47 pm Sofia Papagiannaki

astakos: fix api docs

98893c32 05/23/2013 06:38 pm Sofia Papagiannaki

astakos: update api docs

ab7ca50a 05/23/2013 05:44 pm Sofia Papagiannaki

astakos: fix astakos api tests

42e767d4 05/23/2013 05:32 pm Olga Brani

branding: Admin-guide docs corrections

48646327 05/23/2013 04:41 pm Giorgos Korfiatis

Remove deprecated quotaholder settings

Remove remaining astakos and pithos-related references of quotaholder
from settings and docs.

f8c56842 05/23/2013 04:41 pm Giorgos Korfiatis

docs: Remove i-qh.rst

There is no need for a qh node since the integration in astakos.

64242f0a 05/23/2013 04:41 pm Giorgos Korfiatis

astakos: Update services and resources settings

Replace ASTAKOS_SERVICES and ASTAKOS_RESOURCES_PRESENTATION_DATA with
ASTAKOS_SERVICES_META and ASTAKOS_RESOURCES_META in conf files
respectively.

c2f55dc8 05/23/2013 04:41 pm Giorgos Korfiatis

astakos: Remove setting PENDING_APPLICATION_LIMIT

7ac2131c 05/23/2013 04:30 pm Sofia Papagiannaki

astakos: provide get_endpoints api call

58350a50 05/23/2013 04:30 pm Sofia Papagiannaki

astakos: move get_services back to astakos im services

92683993 05/23/2013 03:35 pm Ilias Tsitsimpis

astakosclient: Implement send_feedback function

7b5a37fd 05/23/2013 03:30 pm Ilias Tsitsimpis

astakosclient: Code refactoring for astakos api urls

Export astakos api urls as global variables that can be
easily changed, rather than hard coded values.

67920ea0 05/23/2013 02:07 pm Giorgos Korfiatis

astakos: Strengthen authentication in user_from_token

All user-related API calls make use of this decorator to authenticate
the user. Previously it used to check only for the existence of the token;
now it makes all checks previously found in the `authenticate' API call....

a0fcfb35 05/23/2013 01:58 pm Giorgos Korfiatis

astakos: Support changing resource's allow_in_projects

ec5ebdf5 05/23/2013 01:58 pm Giorgos Korfiatis

webproject: Fix typos in parse_bool

5a8067ad 05/23/2013 01:58 pm Giorgos Korfiatis

astakos: Cleanup management commands' common file

9fb7a900 05/23/2013 01:58 pm Giorgos Korfiatis

astakos: Move ExceptionHandler in views.util

It is view-specific and did not deserve a separate file.

ed8c7696 05/23/2013 01:28 pm Constantinos Venetsanopoulos

Make README files of sub-components obsolete

Since v0.14 everything belonging in a README file should be written
as part of the documentation and thus under docs/. Remove all
unnecessary README files, adjust MANIFEST.in and setup.py files
accordingly and move README files that should be merged into the...

cd391e22 05/23/2013 12:53 pm Christos Stavrakakis

ci: change interpreter line

052ef3b9 05/23/2013 12:53 pm Christos Stavrakakis

cyclades: Fix bug in network-modify management cmd

Use 'parse_bool' function to parse '--dhcp' option. Also, include
'dhcp' to default columnds of 'network-list' command.

4833a703 05/23/2013 12:43 pm Constantinos Venetsanopoulos

Keep single Changelog, remove all local ones

Since 0.13 there is only one single Changelog file at the root
directory. Thus, any new component should not have its own
Changelog file. Specifically, remove local Changelog files for:

  • snf-astakosclient
  • snf-branding...
44f510e1 05/22/2013 06:51 pm Giorgos Korfiatis

astakos: Support units in resource-related commands

Add library synnefo.util.units for parsing numerical values
with an optional unit suffix and printing integer values based
on a given style.

Styles `b', `kb', `mb', etc allow printing in the respective multiples...

8c26221c 05/22/2013 06:14 pm Olga Brani

branding: Correct commented settings in all *.conf files

9cd9bfe7 05/22/2013 01:31 pm Olga Brani

branding: Renaming SYNNEFO_JS_LIB_VERSION to SYNNEFO_VERSION

0be81d73 05/21/2013 07:41 pm Sofia Papagiannaki

astakos: move get_menu service under astakos im services

get_menu is used only by astakos cloudbar:
it should not be under astakos api services

8998f09a 05/21/2013 06:28 pm Sofia Papagiannaki

astakos: unified settings handling

Import astakos settings module instead of importing specific settings

017b7d20 05/21/2013 05:36 pm Olga Brani

branding: Documentation improvements

The synnefo developer is urged to create a directory, place inside all the
the email .txt files he/she wishes to overwrite (respecting the indicated
structure) and provide the directory path to theTEMPLATE_DIRS setting.

38d5464c 05/21/2013 05:21 pm Giorgos Korfiatis

First bits of astakos Changelog for 0.14

b482fbcc 05/21/2013 03:06 pm Giorgos Korfiatis

webproject: Add optional title in pprint_table

It is shown with `pretty' output format, in non vertical mode.

398a9604 05/21/2013 03:06 pm Giorgos Korfiatis

astakos: Include project membership info in commands

`user-show --projects': Memberships and ownerships for a given user
in separate tables
`project-show --members': Members of the given project
7820534a 05/21/2013 03:06 pm Giorgos Korfiatis

astakos: Improve output of quota commands

67cf14bf 05/21/2013 03:06 pm Giorgos Korfiatis

astakos: Filter project listing by name or owner

Use a custom way to retrieve and filter project data; ListCommand is
not suitable when multiple tables must be consulted.

b7c6564f 05/21/2013 02:09 pm Christos Stavrakakis

Merge branch 'feature-ganeti-xen' into develop

4c9ac139 05/21/2013 02:09 pm Christos Stavrakakis

cyclades: Add --hypervisor option to backend cmds

Add '--hypervisor' option to 'backend-add' and 'backend-modify'
management commands.

Refs #3772

bd87213f 05/21/2013 02:07 pm Christos Stavrakakis

cyclades: Sypport backends with Xen hypervisor

Support Ganeti backends with Xen hypervisor:
  • Extend 'Backend' model with the 'hypervisor' attribute, which
    currently can be 'kvm' or 'xen'. Use 'kvm' as default value to
    easy database migration. Also add the corresponding schema migration....
d1e8c2f4 05/21/2013 01:42 pm Christos Stavrakakis

ci: Add failfast option to tests