Statistics
| Branch: | Tag: | Revision:

root @ 4d6a9408

# Date Author Comment
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

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'.

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

fb814235 06/03/2013 01:45 pm Kostas Papadimitriou

astakos: Update references to astakos urls

/im/ renamed to /ui/.
Updated all references in default settings, documentation and constants.

f262b37e 06/03/2013 12:19 pm Georgios D. Tsoukalas

Merge remote branch 'origin/feature-services-endpoints' into feature-reconfigure-urls

6e416d7b 06/03/2013 12:17 pm Georgios D. Tsoukalas

astakos: put keystone API in a separate prefix

bea584e1 06/03/2013 12:00 pm Giorgos Korfiatis

astakos: Lift old-style services to components

Add model Component and migrate services along with their token
and UI URL to this new model. Rename service to component where
needed.

Add field service_type in Resource and fill it based on the name
of the service that used to own the resource.

0446cc58 06/03/2013 12:00 pm Giorgos Korfiatis

astakos: Add new-style services with endpoints

Drop old Service model and add models Service, Endpoint, and EndpointData.
Remove Resource's reference to Service.

252eef38 06/03/2013 12:00 pm Giorgos Korfiatis

astakos: Add commands to handle components

bd1f667b 06/03/2013 12:00 pm Giorgos Korfiatis

astakos: Import new-style services and resources

7b0f970f 06/03/2013 12:00 pm Giorgos Korfiatis

astakos: Impose uniqueness on auth_token

Add uniqueness constraint in AstakosUser and Component models.
Before that, invalidate (set to None) any duplicate tokens.

When renewing a token, retry a couple of times, if generated token
is in use.

c2873a91 06/03/2013 11:50 am Georgios D. Tsoukalas

cyclades: add service-export-cyclades command

00d2a0ee 06/03/2013 11:50 am Georgios D. Tsoukalas

astakosclient: add service catalog

484a79a1 06/03/2013 11:50 am Georgios D. Tsoukalas

astakos: configure prefixes from service catalog

6c7af65c 06/03/2013 11:50 am Georgios D. Tsoukalas

astakos: remove BASEURL, use BASE_URL setting

2a54b2dd 06/03/2013 11:50 am Georgios D. Tsoukalas

pithos: initialize prefixes from service catalog

4080a1df 06/03/2013 11:50 am Georgios D. Tsoukalas

service catalogs: autofill endpoints from BASE_URL

d861a967 06/03/2013 11:50 am Georgios D. Tsoukalas

astakos: add service-export-astakos command

fe4ad54f 06/03/2013 11:50 am Georgios D. Tsoukalas

pithos: add service-export-pithos command

173f8f52 06/03/2013 11:50 am Kostas Papadimitriou

common: join_url helper improvements

- Handle single arguments
- Avoid lstrip'ing first argument

27738c43 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Clean up ui url settings

- Removed most url's from ui conf file. Default values are dynamically set based
on other settings (CYCLADES_BASE_URL, ASTAKOS_BASE_URL etc.). We still do
service lookups to be able to change urls in extraordinary deployments....

e5e80733 06/03/2013 11:50 am Kostas Papadimitriou

common: more improvements in join_urls

7eb45083 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Handle non empty base urls better

BASE_PATH is not slash prefixed causing js to make requests to relative urls.

acb284f7 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Allow developers to disable logout redirects

using UI_AUTH_SKIP_REDIRECTS. Useful for developers coping with 401 cyclades
api responses.

cb561c2f 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Remove debug statement

efb00000 06/03/2013 11:50 am Georgios D. Tsoukalas

cyclades: add service catalog module

b253c438 06/03/2013 11:50 am Georgios D. Tsoukalas

common: get/set/del path utility for nested dicts

3ab15f84 06/03/2013 11:50 am Georgios D. Tsoukalas

cyclades: initialize settings from service catalog

2c8ce31f 06/03/2013 11:50 am Giorgos Korfiatis

astakos: Automate registration of services

Add script `astakos-register-services' that will help the deployer
register the standard Synnefo services and their resources.

c33fa75f 06/03/2013 11:50 am Georgios D. Tsoukalas

astakos-register-services: better example urls

152e7bba 06/03/2013 11:50 am Georgios D. Tsoukalas

snf-django proxy: preserve the response's headers

b1fb3aac 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Configurable ui prefix path

0c2166b9 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Move connect/console urls under ui

9f6eb417 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Handle empty EXTRA_RDP_CONTENT setting

b47b110d 06/03/2013 11:50 am Kostas Papadimitriou

cyclades: Remove userdata api from ui prefix

- Individualize userdata api by placing module under synnefo namespace and
urs under it's own USERDATA_PREFIX

6015b1d3 06/03/2013 11:50 am Kostas Papadimitriou

cyclades: Remove duplicate INSTALLED_APPS entry

3c1e7bef 06/03/2013 11:50 am Kostas Papadimitriou

common: Support multiple arguments in join_urls util

b446c082 06/03/2013 11:50 am Giorgos Korfiatis

astakos: update quick install guide, upgrade notes

d5b50cf0 06/03/2013 11:50 am Giorgos Korfiatis

astakos: Move old scripts under astakos/scripts

Empty im/scripts directory.

ae883db3 06/03/2013 11:50 am Giorgos Korfiatis

astakos: Merge 3 migration steps in one script

astakos-migrate-0.14 will first run
snf-manage resource-modify astakos.pending_app --limit-interactive
then migrate the user-specific settings and then run
snf-manage reconcile-resources-astakos --fix

Option `--usersetting' will run only the second step (data migration).

e3ff6830 06/03/2013 11:49 am Georgios D. Tsoukalas

make synnefo URLs consistent and configurable

https://service.deployment.vendor.tld/service-base/api-prefix/hard/path |___________________________________| |__________| |________| |_______|
BASE_HOST BASE_PATH PREFIX Hardcoded...

bc89ff1a 06/03/2013 11:49 am Georgios D. Tsoukalas

snf-manage: pep8 fixes

10157d43 06/03/2013 11:49 am Georgios D. Tsoukalas

snf-manage show_urls: fix empty view module crash

3f1bee22 06/03/2013 11:48 am Georgios D. Tsoukalas

cyclades: remove all csrf_exempt usage.

The csrf middleware is not to be installed with cyclades,
therefore there is no need to use csrf_exempt.

6dafedf6 05/31/2013 05:12 pm Christos Stavrakakis

cyclades: Add 'drained' flag to Network

Extend Network model with the 'drained' attribute, to indicate whether a
network should be used in public IP allocation when creating servers.
This option is only useful for public networks.

270b11f9 05/31/2013 02:36 pm Kostas Papadimitriou

cyclades ui: Show password view minor improvement

avoid redirecting user to the single view of the build vm

3c5a2b21 05/31/2013 01:40 pm Kostas Papadimitriou

astakos: Configurable third party provider endpoints

not so often, but providers do seem to change urls

499d9bfe 05/31/2013 01:13 pm Christos Stavrakakis

cyclades: Raise 500 for commission errors

Wrap all calls to astakosclient for commissions to raise 500, if any
error other than QuotaLimit(413) occurs.

428c4e0a 05/31/2013 01:06 pm Kostas Papadimitriou

astakos: Remove debug assertion

904fd3cd 05/31/2013 01:01 pm Kostas Papadimitriou

astakos: Dynamically set hand indicator in landing page

removed the hardcoded mapping between cloudbar and dashboard elements

27168a58 05/30/2013 01:42 pm Giorgos Korfiatis

astakos: Fix typo

23381834 05/30/2013 12:02 pm Kostas Papadimitriou

Merge branch 'feature-projects-ux' into develop

f5389699 05/29/2013 07:14 pm Kostas Papadimitriou

astakos: Handle project approval failures

when project approval fails chain_id is set to None causing reverse to fail.
Resolved by redirecting admin user to the projects list.

9df6f541 05/29/2013 07:13 pm Kostas Papadimitriou

astakos: common_detail views helper fix

early initialiaztion of variables that used only when project is available

75b8439a 05/29/2013 05:56 pm Olga Brani

Merge branch 'develop' of https://code.grnet.gr/git/synnefo into develop

acf78de3 05/29/2013 05:56 pm Olga Brani

branding: Improve footer appearance

Capitilize 'synnefo' in footer and remove space between v and version
number in footer