Statistics
| Branch: | Tag: | Revision:

root @ 26498848

# Date Author Comment
26498848 06/07/2013 05:44 pm Giorgos Korfiatis

astakos: Generate tokens without trailing equal signs

Strip padding ("=") introduced during the base64 encoding.
Update token examples in docs.

18c4414d 06/07/2013 03:15 pm Giorgos Korfiatis

cyclades: Rename service token

Rename CYCLADES_ASTAKOS_SERVICE_TOKEN to CYCLADES_SERVICE_TOKEN for
uniformity.

a14f152f 06/07/2013 03:15 pm Giorgos Korfiatis

docs: Update install guide

Update URLs according to the new scheme.
Remove note on CSRF deactivation.
Mention PITHOS_BASE_URL and CYCLADES_SERVICE_TOKEN.
Update output of pithos-migrate.
Remove VMAPI_BASE_URL.
f554bdb3 06/07/2013 01:36 pm Giorgos Korfiatis

pithos: Fix ASTAKOS_BASE_URL import in migration

53c8bec3 06/07/2013 12:27 pm Georgios D. Tsoukalas

Merge branch 'feature-api-csrf-exempt' into develop

56a76611 06/07/2013 12:56 am Kostas Papadimitriou

cyclades: Use api_patterns to register API urls

5f2072f4 06/07/2013 12:56 am Kostas Papadimitriou

pithos: Use api_patterns to register API urls

a0a3da60 06/07/2013 12:56 am Kostas Papadimitriou

django-lib: API url patterns helper

`snf_django.lib.api.urls.api_patterns` acts as django `patterns` method
used commonly in urls modules. Using api_patterns to register urls will
result all patterns to be exempted from csrf protection.

81e19e70 06/07/2013 12:49 am Kostas Papadimitriou

django-lib: Exempt api_method views from csrf

445b3691 06/07/2013 12:45 am Kostas Papadimitriou

gitignore: Ignore tarballs and egg files

14ed4030 06/06/2013 10:47 pm Kostas Papadimitriou

webproject: Remove requires_csrf_token

method does not seem to exist in debian packaged django release. Since
csrftoken is not used in 500 templates the removal won't cause any side
effects.

3317f0e9 06/06/2013 07:02 pm Georgios D. Tsoukalas

astakos: Depend on astakosclient

The service definitions of astakos are not actually within
the astakos package, but in astakosclient.
The reason for this is that every other component needs
some knowledge about astakos' services, and the only common
astakos-related package they depend is astakosclient.

7fb14dbb 06/06/2013 06:05 pm Kostas Papadimitriou

cloudbar: Automatic active service detection

automatically detect which cloudbar menu is active by matching the current
window location with the registered service url.

e9a7ce7c 06/06/2013 05:28 pm Kostas Papadimitriou

astakos: Remove debug statement

2e45abfd 06/06/2013 04:12 pm Kostas Papadimitriou

webproject: common 404, 500 handling

- Move 404, 500 templates from astakos to webproject
- Remove 404, 500 templates from pithos-app
- Webproject now includes static files to serve jquery as an asset in 404, 500
pages.
- Custom 500 handler. Use RequestContext if possible.

0e2b3dbf 06/06/2013 03:36 pm Olga Brani

branding: Synnefo logo for 404 and 500 pages.

f73fc886 06/06/2013 03:36 pm Kostas Papadimitriou

astakos: Change default ui redirect

redirect user to landing page by default

bf57a264 06/06/2013 03:34 pm Christos Stavrakakis

docs: Add Cyclades commands to admin-quide

15f056df 06/06/2013 01:51 pm Olga Brani

astakos: responsive css for API Token View page

a248ebbb 06/06/2013 01:26 pm Kostas Papadimitriou

astakos: Update tests

64c5e1e8 06/06/2013 12:23 pm Giorgos Korfiatis

astakos: Remove data part from migration 0022

A data migration was mistakenly squashed in schema migration, causing
problems with newer south versions. This data migration is not needed
in a production system, because it affects only a table introduced in...

3f31a848 06/06/2013 11:13 am Giorgos Korfiatis

docs: Describe component/service registration

129d3848 06/06/2013 10:32 am Giorgos Korfiatis

astakos: Ease importing services in upgrade

Adapt script snf-register-components to update/import services for
an already registered component.

aca448cf 06/05/2013 09:14 pm Kostas Papadimitriou

cyclades: Sensible root url redirects

04db5f81 06/05/2013 09:14 pm Kostas Papadimitriou

astakos: Sensible root url redirects

8b812637 06/05/2013 09:08 pm Kostas Papadimitriou

webproject: Configurable webproject root url redirect

optionally append a redirect view to the root url of the project. Redirect url
is configurable using WEBPROJECT_ROOT_REDIRECT setting.

b657485d 06/05/2013 08:31 pm Kostas Papadimitriou

django_lib: Component's urlpatterns utilty

extend_with_root_redirects can be used by components to easily extend the
registered urlpatterns with utility redirect views for the root urls.

d558ca0b 06/05/2013 08:11 pm Kostas Papadimitriou

astakos: Fix identity endpoint construction

in api access view

0acca1b7 06/05/2013 08:09 pm Kostas Papadimitriou

astakos: Remove compatibility urls

no longer needed

c5e59a8e 06/05/2013 08:08 pm Kostas Papadimitriou

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

bebd2649 06/05/2013 08:06 pm Kostas Papadimitriou

astakos: Profile fields clean up

- Direct access to user uuid is no longer useful to the users.
- `auth token`, `auth token expires` and `renew token action` are now accessed
from the api access view.

49cf3598 06/05/2013 06:55 pm Giorgos Korfiatis

astakos: Fix typo in service name

14c76abe 06/05/2013 06:13 pm Kostas Papadimitriou

astakos: Renew token action from api access view

74907468 06/05/2013 06:12 pm Kostas Papadimitriou

astakos: Remove duplicate url entry

2ca07643 06/05/2013 06:04 pm Constantinos Venetsanopoulos

Quick install guide: update and link to index page

82db931d 06/05/2013 05:41 pm Olga Brani

astakos: style improvement for longer API tokens in API Token View

11b7870d 06/05/2013 05:38 pm Georgios D. Tsoukalas

Merge branch 'feature-reconfigure-urls' into develop

Conflicts:
docs/pithos-api-guide.rst

923e6582 06/05/2013 05:31 pm Georgios D. Tsoukalas

Rename astakos_keystone to astakos_identity

8c81d088 06/05/2013 05:30 pm Stratos Psomadakis

Update docs wrt to repos / distributions

dc868498 06/05/2013 05:03 pm Olga Brani

astakos: apply css style to API access view

7103bed5 06/05/2013 03:24 pm Georgios D. Tsoukalas

cyclades: rename type 'cyclades_vmapi' to 'vmapi'

21879b7f 06/05/2013 03:20 pm Giorgos Korfiatis

astakos: Automate registering components

Add script snf-register-components and helper snf-service-export.

1a3eff62 06/05/2013 02:06 pm Sofia Papagiannaki

pithos: Weaken X-Object-Public exposure requirement

8a0c7040367761cd5d5383ac53dfe1c0161c1d02
has restricted the X-Object-Public exposure
in container detailed list requests
only to the object owner and if public parameter is supplied.
Now we have weaken this requirement so this information...

469c4392 06/05/2013 01:40 pm Kostas Papadimitriou

astakos: Enrich api access content

Signed off by

7763f5c6 06/05/2013 01:40 pm Kostas Papadimitriou

astakos: Initial commit of API access view

api access view contains all available information for the user to access the
service api.

b31a08eb 06/05/2013 01:09 pm Kostas Papadimitriou

astakos: Set tokens api endpoint name in urls

in order to be able to use django reverse mechanism to resolve the endpoint
path.

d9f634a2 06/05/2013 12:54 pm Giorgos Korfiatis

astakos: Adapt reconcile-resources to new-style services

6848eae1 06/05/2013 12:45 pm Sofia Papagiannaki

docs: update pithos api guide

3d71bb5b 06/05/2013 10:33 am Giorgos Korfiatis

astakos: Prepend version to service/user_catalogs URL

8c8e318d 06/04/2013 08:54 pm Kostas Papadimitriou

astakos: Properly resolve urls from base host

BASE_URL contains the prefix which is also included in paths returned from
django's reverse utility. Thereby joining BASE_URL with a reverse result
generates urls with duplicate BASE_PREFIX. Replaced BASE_URL with BASE_HOST in...

4d6a9408 06/04/2013 08:39 pm Kostas Papadimitriou

cyclades: Missing import

dfc4d3d7 06/04/2013 08:38 pm Kostas Papadimitriou

pithos: Fill endpoints to astakos_services object

adcfcd8c 06/04/2013 08:37 pm Kostas Papadimitriou

cyclades ui: Improvements in ui url settings

- Use get_public_endpoint to resolve each service url
- Depend on cyclades_settings for services objects

bb516951 06/04/2013 08:36 pm Kostas Papadimitriou

plankton: Update api version prefix

v1 -> v1.0

1691312c 06/04/2013 08:34 pm Kostas Papadimitriou

cyclades: Fill endpoints to astakos_services object

enable modules that include object from cyclades_setting to access endpoint
urls.

412e8042 06/04/2013 08:31 pm Kostas Papadimitriou

astakos: Move all api urls under v1.0

feedback/user_catalogs/autenticate endpoints moved under /v1.0/ prefix

389642a0 06/04/2013 08:31 pm Kostas Papadimitriou

astakosclient: Append api version

ee9bd998 06/04/2013 07:14 pm Georgios D. Tsoukalas

astakos: correct keystone version v2.0

2bf7498b 06/04/2013 07:14 pm Georgios D. Tsoukalas

cyclades: compute version v1.1 -> v2.0 in URLs

2e26966f 06/04/2013 07:14 pm Georgios D. Tsoukalas

common: get_public_endpoint() helper for service URLs

b70c0e29 06/04/2013 07:14 pm Georgios D. Tsoukalas

cyclades: fix syntax error in service list

38807757 06/04/2013 06:19 pm Giorgos Korfiatis

astakos: Register resources with services

If service-import finds resource definitions included in a service
definition, it imports them, too.

a7f3f2a4 06/04/2013 06:19 pm Giorgos Korfiatis

astakos: Add command to remove a component

0e08e08e 06/04/2013 06:19 pm Giorgos Korfiatis

astakos: Record the service originating a resource

Add field service_origin in model Resource as well as in the
resource definitions, indicating the service where the resource
comes from. It is not a foreign key, in order to allow deleting
a component/service, without affecting registered resources and...

ea2c0e6f 06/04/2013 05:48 pm Giorgos Korfiatis

astakos: Cleanup and pep8 fixes in commands

43d9e5f4 06/04/2013 05:48 pm Giorgos Korfiatis

cyclades: Fix syntax errors in resource definition

c25f5ed0 06/04/2013 05:48 pm Giorgos Korfiatis

astakos: Support reading from stdin in import commands

In commands resource-import and service-import, read from standard input
with `--json -'.

fc5e8f04 06/04/2013 05:32 pm Georgios D. Tsoukalas

cyclades: add version 'v1.0' to vmapi URLs

8c84ac66 06/04/2013 05:32 pm Georgios D. Tsoukalas

astakos: add version v1.0 in account API URLs

47d421ae 06/04/2013 05:31 pm Georgios D. Tsoukalas

Incorporate all resources into service definitions

- Add 'service_origin' key in resources, as the normative name of
the service that exported it.
- Keep resources backwards compatible, export-resource-service
reads resources from the service list.

cbc4c781 06/04/2013 02:15 pm Georgios D. Tsoukalas

cyclades: fix URLs in vmapi

7ee27246 06/04/2013 02:15 pm Georgios D. Tsoukalas

pithos-backend: disable AstakosClient if no URL given

If the backend is initialized with astakos_url=None,
or AstakosClient cannot be imported,
a fake AstakosClient is instantiated which will raise
an AssertionError on any attempt to access it.

Read-only uses of pithos backend, as in pithcat,...

125a1cee 06/04/2013 02:15 pm Georgios D. Tsoukalas

cyclades: plankton/image version 'v1' -> 'v1.0'

9d9af77d 06/04/2013 01:30 pm Giorgos Korfiatis

astakos: Extend component URL to size 1024

6d4190ba 06/04/2013 01:30 pm Giorgos Korfiatis

astakos: Generate tokens randomly

Token is now random 256 bits encoded as a base64 string.
Increase the auth_token database fields to accommodate it.

4f3653ca 06/04/2013 01:02 pm Kostas Papadimitriou

astakos: Use proper update_token url

Propagate update_token url via window object to the updateToken js function.

69edece7 06/03/2013 07:54 pm Georgios D. Tsoukalas

cyclades: add version 'v1' in plankton/image URLs

ff6ba888 06/03/2013 07:37 pm Constantinos Venetsanopoulos

Remove all references to the old Quick Admin Guide

454dca28 06/03/2013 07:26 pm Constantinos Venetsanopoulos

Add a "quick" install guide (that uses snf-deploy)

  • Add a new guide that installs Synnefo on one physical node
    using the `snf-deploy' tool
  • Rename the "Quick Admin's Guide" to just "Admin's Guide" since
    it's not that quick any more
beb6bb20 06/03/2013 06:12 pm Giorgos Korfiatis

cyclades: Remove obsolete delegate

Also remove setting UI_ACCOUNTS_API_URL

7bffb44b 06/03/2013 06:05 pm Giorgos Korfiatis

astakos: Improve argument handling in commands

6b3ec12c 06/03/2013 05:50 pm Sofia Papagiannaki

docs: update URLs in astakos api guide

6ebf6da3 06/03/2013 05:31 pm Sofia Papagiannaki

snf-common: update test settings

Add cloudbar settings in the test settings
to prevent tests from failing
if cyclades are not installed

a24b5bda 06/03/2013 05:30 pm Sofia Papagiannaki

astakos: remove get_endpoints keystone api call

7421af4a 06/03/2013 04:35 pm Giorgos Korfiatis

docs: Update astakos api paths

1c1c2b9e 06/03/2013 04:11 pm Georgios D. Tsoukalas

common: add list index support in keypath util

4c299173 06/03/2013 03:57 pm Sofia Papagiannaki

astakos: fix xml template for authenticate keystone api call

8cb96389 06/03/2013 03:47 pm Sofia Papagiannaki

astakos: modifications in authenticate keystone api call

  • change the call to utilize the updated db models
  • update tests
  • update docs
89d091bf 06/03/2013 03:33 pm Giorgos Korfiatis

cyclades, pithos: Update resource definitions

Include service_type in each resource dict.

efc2b8ae 06/03/2013 03:33 pm Giorgos Korfiatis

astakos: Adapt path in api tests

12c730d9 06/03/2013 03:32 pm Georgios D. Tsoukalas

django-lib: fix missing 'raise' typo

22a882a1 06/03/2013 03:32 pm Georgios D. Tsoukalas

cyclades: informative CYCLADES_BASE_URL default

4991129c 06/03/2013 03:17 pm Kostas Papadimitriou

astakos: Relative default redirect urls

93f80412 06/03/2013 03:17 pm Kostas Papadimitriou

tests: Set default BASE_URL settings

5f28aa14 06/03/2013 03:17 pm Kostas Papadimitriou

astakos: Update auth tests

fb9ba8d5 06/03/2013 03:17 pm Kostas Papadimitriou

astakos: Proper BASE_URL setting name

eb90fc82 06/03/2013 02:10 pm Giorgos Korfiatis

astakos: Purge services for a given component

Provide option `--purge-services' in command component-modify.
One can always use service-import to register the services again.

b55b9692 06/03/2013 02:09 pm Giorgos Korfiatis

common: Export only services specified as public

Employ helper function `filter_public' in service-export-* commands.
Also set `pithos_ui' service to non-public and clear version of
`astakos_ui'.

e6d8c1c0 06/03/2013 01:52 pm Kostas Papadimitriou

astakos: Improved twitter oauth response handling

- Log error responses
- Handle invalid token request responses (HTTP response is 200 so we check
status value nested in oauth response body)

a30e4fff 06/03/2013 01:51 pm Kostas Papadimitriou

pithos: Include additional prefixes settings

- Include settings for astakos accounts/views/keystone prefixes
- Renamed ASTAKOS_ACCOUNT_PREFIX > ASTAKOS_ACCOUNTS_PREFIX
Prepend BASE_ASTAKOS_PROXY_PATH with BASE_PATH by default