Statistics
| Branch: | Tag: | Revision:

root @ bef49d8f

# Date Author Comment
bef49d8f 11/28/2013 03:43 pm Sofia Papagiannaki

astakos: Additional tests for validating access token

f83b9201 11/28/2013 01:47 pm Sofia Papagiannaki

astakos: Minor improvements in validate token api call

Add tests for validate access token endpoint

ec3e31df 11/26/2013 06:14 pm Sofia Papagiannaki

pithos views: Fix tests

99e2779e 11/26/2013 05:54 pm Sofia Papagiannaki

pithos views: Fix astakos authorization endpoint url

The astakos authorization endpoint url should be an absolute url.

ad16c8db 11/26/2013 05:50 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.

1baac7bb 11/26/2013 12:12 pm Sofia Papagiannaki

astakosclient: Fix Content-Type header in get_token requests

b7f2a11c 11/25/2013 02:57 pm Sofia Papagiannaki

pithos: Add missing import

03c98c18 11/22/2013 06:08 pm Sofia Papagiannaki

astakos: Provide additional tests for oa2 app

2d159fc1 11/22/2013 06:05 pm Sofia Papagiannaki

astakos: Minor changes in oa2 app

ac57b1c4 11/21/2013 05:58 pm Sofia Papagiannaki

pithos: Update view tests

64455755 11/21/2013 05:58 pm Sofia Papagiannaki

pithos: Minor changes in view decorator

759aa6ef 11/20/2013 02:40 pm Sofia Papagiannaki

pithos: Fix pithos views url prefix

79c0ca48 11/19/2013 07:33 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)...

bc5f59d0 11/19/2013 07:33 pm Sofia Papagiannaki

pithos: Configurable exclude api calls from being served

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

9956ffe9 11/19/2013 07:33 pm Sofia Papagiannaki

astakos: Introduce CRUD management commands for oa2 clients

ec9999ad 11/19/2013 07:33 pm Sofia Papagiannaki

astakos: Initiate (south) db migrations for oa2 app

6ea05549 11/19/2013 07:33 pm Sofia Papagiannaki

astakosclient: Provide call for requesting oa2 token

50f8d281 11/19/2013 07:33 pm Sofia Papagiannaki

astakos: Introduce api call for validating a temporary oa2 token

c1d38ca2 11/19/2013 07:33 pm Sofia Papagiannaki

astakosclient: Provide call for validating a temporary oa2 token

1315e80d 11/19/2013 07:33 pm Kostas Papadimitriou

astakos: oa2 app

efaec842 11/19/2013 07:33 pm Sofia Papagiannaki

astakos: Extend oa2 app

58685fb3 11/19/2013 05:09 pm Constantinos Venetsanopoulos

docs: Update Synnefo overview figure on index page

Update the figure to reflect cloning/snapshotting
functionality and also update to Synnefo branding.

7a8e156f 11/19/2013 03:00 pm Ilias Tsitsimpis

snf-ci: Fix a typo

f784d324 11/18/2013 07:03 pm Kostas Papadimitriou

ui: Floating ip creating progress styles

5bfb38cf 11/18/2013 07:03 pm Kostas Papadimitriou

ui: Floating ip destroying style

176921aa 11/18/2013 07:03 pm Kostas Papadimitriou

ui: Improve floating IP status display

af32efaa 11/18/2013 07:03 pm Kostas Papadimitriou

ui: VM ip addresses subview improvements

5475c563 11/18/2013 07:03 pm Kostas Papadimitriou

ui: Improve floating ip status display

d647cc0b 11/18/2013 07:03 pm Kostas Papadimitriou

ui: Remove debug statement

e6a4b75c 11/18/2013 07:03 pm Kostas Papadimitriou

ui: Several ips/networks fixes and improvements

8e13afa9 11/18/2013 07:03 pm Kostas Papadimitriou

ui: Enable automatic quota handling in collection views

b9add257 11/18/2013 07:03 pm Kostas Papadimitriou

ui: Disable language select menu

a45b4f10 11/18/2013 07:03 pm Kostas Papadimitriou

ui: SSH create view. Focus on name input by default

111adca0 11/18/2013 06:39 pm Giorgos Korfiatis

docs: Add resource defaults design

73517357 11/18/2013 12:48 pm Christos Stavrakakis

gtools: Fix Ganeti allocation parameters

When retrying a failed job, remove 'pnode' and 'snode' fields if they
were implicitly set by Ganeti iallocator. Ganeti will fail if both
iallocator and node are specified in the job.

7c132ef3 11/15/2013 04:46 pm Kostas Papadimitriou

ui: Remove options menu from header

213a8396 11/15/2013 04:46 pm Kostas Papadimitriou

ui: Public networks fixes

- 'Internet' instead of 'Public'
- Common prefix 'Internet' for both IPv4 IPv6 network names in vm wizard
- Loading indicator when creating a new floating ip from vm wizard

eab078ee 11/15/2013 04:46 pm Kostas Papadimitriou

ui: Hide empty private network list

043bbaf0 11/15/2013 03:06 pm Christos Stavrakakis

Merge branch 'feature-helpdesk-ips' into develop

bbea0414 11/15/2013 03:06 pm Christos Stavrakakis

helpdesk: Support quering history of public IPs

Add basic support for quering a public IP address. All uses of this IP
address are returned which are currently rendered to a dummy template.

4a71827c 11/15/2013 03:06 pm Christos Stavrakakis

helpdesk: Order IPs by allocation time

2152dd3f 11/15/2013 03:06 pm Olga Brani

helpdesk: Fix css and html for IP queries

87726194 11/15/2013 02:55 pm Giorgos Korfiatis

cyclades: Fix reference to QuotaLimit

5083fc47 11/15/2013 02:13 pm Christos Stavrakakis

Rename 'cpu' and 'ram' resources

Rename CPU and RAM relative resources to avoid data migrations.
Specifically, the resources that are renamed are the following:

  • cpu -> total_cpu
  • ram -> total_ram
  • active_cpu -> cpu
  • active_ram -> ram
31f9f14a 11/15/2013 02:12 pm Christos Stavrakakis

Merge branch 'feature-cyclades-commission-refactor' into develop

44183264 11/15/2013 02:08 pm Christos Stavrakakis

cyclades: Rename FloatingIP to IPAddress

FloatingIP table has been removed. Instead floating IPs are stored in
the IPAddress table and are distinguished from other IP addresses by
the 'floating_ip' attribute.

368d879e 11/15/2013 01:38 pm Giorgos Korfiatis

cyclades: Generalize issue_and_accept_commission

Use issue_and_accept_commission for any action where one needs to
automatically accept the commission after issuing and committing.

0dc4b304 11/15/2013 01:38 pm Giorgos Korfiatis

cyclades: Handle qh errors in a context manager

Replace decorator handle_astakosclient_error with a more flexible
context manager, AstakosClientExceptionHandler.

4fb643b3 11/15/2013 01:35 pm Giorgos Korfiatis

cyclades: Change function params indentation

21eb7404 11/15/2013 01:35 pm Christos Stavrakakis

cyclades: Simplify issue_and_accept_commission

Simplify the 'issue_and_accept_commission' function that handled
commissions that should be auto-accepted. Also do not 'reject' the
serial, since the resource that corresponds to this serial has already
been committed to DB. Finally, refactor 'floating_ip' code that used this...

16b959ce 11/15/2013 01:33 pm Giorgos Korfiatis

cyclades: Issue commission based on action

Make issue_commission() the single point where provisions are computed
and the appropriate astakosclient call is issued.

fb540e3a 11/15/2013 01:32 pm Giorgos Korfiatis

cyclades: Resolve undecided serial in force mode

Reject a serial with pending=True only when we need to force a new
commission on a given resource.

Also improve handling of serial state: make sure pending is set to False
when we decide whether to accept or reject a serial. Mark a serial to...

64bca363 11/15/2013 01:32 pm Giorgos Korfiatis

cyclades: Pass action params in server_command

Commission to be issued depends on extra parameters for some actions,
e.g., on the flavor when resizing a vm.

02afb932 11/15/2013 01:32 pm Giorgos Korfiatis

cyclades: Fix commission parameter passing

Propagate `force' and `auto_accept' of handle_resource_commission
down to issue_commission.

78c79ac7 11/14/2013 06:17 pm Giorgos Korfiatis

snf_django: Impose ordering on operator parsing

Turn the dict of operators to a list to make sure a certain ordering is
preserved.

67ef560b 11/14/2013 02:05 pm Giorgos Korfiatis

astakos: Speed up POST /tokens

Prefetch endpoint entries to avoid multiple queries.

6e73f499 11/14/2013 12:14 pm Christos Stavrakakis

cyclades: Allow deletion of ports from public nets

Move check about deleting a port from a public network. This check is
only enforced in the API, but is allowed in logic layer, e.g. snf-manage
commands.

a5a15eba 11/14/2013 12:14 pm Christos Stavrakakis

cyclades: Add '--active' filter to ip-list cmd

Add filter to display only IPs that are currently active.

64209939 11/14/2013 12:14 pm Christos Stavrakakis

cyclades: Rename attribute to 'router:external'

Rename 'external_router' attribute of network to 'router:external' as
defined in the API.

03f01e0d 11/14/2013 09:52 am Dimitris Aragiorgis

deploy: update ganeti and nfqueue packages

Use latest custom 2.8.2 ganeti which consists of ganeti-haskell,
ganeti-htools, snf-ganeti.

nfqueue-bindings-python is replaced by python-nfqueue in
wheezy. Use our custom package which supports an extra method...

a19cbc67 11/14/2013 09:44 am Christos Stavrakakis

docs: Add design doc for Cyclades networking

Add design document describing the basic concets of Cyclades networking
and the exposed API. Also, add a reference to this design from the
'Network Service' document.

fb676f00 11/14/2013 08:41 am Dionysis Grigoropoulos

cyclades: Small bug fix in IP Pools

  • Handle invalid user input
501d0f38 11/14/2013 08:41 am Dionysis Grigoropoulos

cyclades: Update subnet-inspect

  • Update subnet inspect to print externally reserved IPs too
5b9f9c52 11/14/2013 08:41 am Dionysis Grigoropoulos

cyclades: Fix a bug in api/subnets.py

  • Allow users to view subnets that are attached to a public network
42e041f0 11/13/2013 07:41 pm Christos Stavrakakis

cyclades: Fix location of 'ip-list' command

3bb5e4b7 11/13/2013 02:26 pm Marios Kogias

cyclades: Fix and rename snf-command

Replace snf-manage floating-ip-history with ip-list
snf-manage ip-list (--address <ip_address>) (--server <server-id>)
This is a normal ListCommand so it can take other options like
--filter-by.

3a09d155 11/13/2013 11:28 am Christos Stavrakakis

Merge branch 'hotfix-0.14.10' into develop

Conflicts:
Changelog
snf-cyclades-app/synnefo/api/servers.py
snf-cyclades-app/synnefo/logic/backend.py
snf-cyclades-app/synnefo/logic/callbacks.py
snf-cyclades-app/synnefo/logic/management/commands/reconcile-networks.py...

c9e99213 11/13/2013 11:06 am Christos Stavrakakis

cyclades: Update disk_templates if empty

Make backend_allocator to refresh the available disk templates of a
backend if there are empty.

046c8f11 11/13/2013 10:39 am Christos Stavrakakis

cyclades: Rename option

Rename '--allocation-pools' option to '--allocation-pool'.

b1e82987 11/13/2013 10:33 am Christos Stavrakakis

cyclades: Update networks documentation

32b1ed4a 11/13/2013 09:44 am Christos Stavrakakis

cyclades: Check drained only if not destroying

Check drained flag only if network actions is not destroy. When network
is being destroyed the network is automatically marked as drained to
exclude it from IP allocations.

af1832fe 11/13/2013 09:18 am Christos Stavrakakis

cyclades: Check for all finalized states

5a5ace7c 11/13/2013 09:16 am Christos Stavrakakis

cyclades: Check for all finalized states

55b3d06b 11/13/2013 08:41 am Christos Stavrakakis

cyclades: Fix broken tests

Fix some tests that broke because of recent changes in astakosclient.
The 'token' argument has been removed, so all mocking arguments are
shifted by one.

19441a04 11/12/2013 05:22 pm Giorgos Korfiatis

cyclades: Fix floating_ip resource counting

9b5dd109 11/12/2013 05:21 pm Christos Stavrakakis

cyclades: sed 's/astakos_url/astakos_auth_url/g'

89dc40ca 11/12/2013 04:31 pm Kostas Papadimitriou

ui: Floating IP connect vm overlay fix

pass collection instead of array in show_vms call

68cc89f6 11/12/2013 04:31 pm Kostas Papadimitriou

ui: Improve dynamic model attributes handling

c935b4ea 11/12/2013 04:31 pm Kostas Papadimitriou

ui: Avoid floating ip disconnect on busy vms

c12627c7 11/12/2013 02:31 pm Christos Stavrakakis

cyclades: Handle snf-ganeti bug

Create IPv6 only networks as /29 because snf-ganeti can not create /30
networks.

9835a70d 11/12/2013 01:44 pm Christos Stavrakakis

cyclades: Replace ASTAKOS_BASE_URL

Replace ASTAKOS_BASE_URL with ASTAKOS_AUTH_URL.

a1dae38d 11/12/2013 01:34 pm Christos Stavrakakis

Merge branch 'feature-cyclades-networks' into develop

Conflicts:
snf-cyclades-app/synnefo/api/management/commands/server-inspect.py
snf-cyclades-app/synnefo/app_settings/urls.py
snf-cyclades-app/synnefo/logic/backend.py
snf-cyclades-app/synnefo/logic/backend_allocator.py...

435bb7fb 11/12/2013 01:26 pm Kostas Papadimitriou

ui: Various styles improvements

f8aa9fc3 11/12/2013 01:26 pm Kostas Papadimitriou

ui: Improve port status display

a37c5497 11/12/2013 01:26 pm Kostas Papadimitriou

ui: Refactored network/ip vm connect overlay

7dff818c 11/12/2013 01:26 pm Kostas Papadimitriou

ui: Prefetch network api data on app initialization

ddffd973 11/12/2013 01:06 pm Christos Stavrakakis

cyclades: Fix some broking tests

f04ada8d 11/12/2013 10:30 am Dionysis Grigoropoulos

cyclades: Update common.get_subnet()

  • Fix the way we handle input of get_subnet()
2e0f135c 11/12/2013 02:22 am Marios Kogias

cyclades: Rename snf-manage floating-ip-state

New name is snf-manage floating-ip-history <floating-ip-address>
Get info about which servers this ip is or was connected to.

5e66fc73 11/11/2013 07:32 pm Kostas Papadimitriou

ui: Allow disconnect of floating network ports

4bf6778f 11/11/2013 05:59 pm Kostas Papadimitriou

ui: Configurable forced networks in network select view

9c8f31ad 11/11/2013 05:21 pm Kostas Papadimitriou

ui: Network select view improvements in vm wizard

5035e5f7 11/11/2013 05:02 pm Kostas Papadimitriou

ui: Missing resize action icon

27d628c4 11/11/2013 05:02 pm Kostas Papadimitriou

ui: Implement floating ip port disconnect

6201f0e3 11/11/2013 05:02 pm Kostas Papadimitriou

ui: Separate truncate length for icon/single port list views

44bd008a 11/11/2013 04:43 pm Dionysis Grigoropoulos

cyclades: Fix a bug in network and subnet create

  • Fix a bug if the user specified no allocation pools
  • Fix a wrong error message in logic/subnets.py
bd49a6df 11/11/2013 04:07 pm Giorgos Korfiatis

astakos: Fix user status in project test

Set users as moderated, so that they have proper quota.

0d1f9117 11/11/2013 04:00 pm Dionysis Grigoropoulos

cyclades: Add a new function in logic/subnets.py

  • Add a function in logic/subnets.py that parses allocation pools
  • Add a new option in snf-manage network-create for allocation pools
  • Update subnet-create to use the new function
ce64ac8b 11/11/2013 03:58 pm Christos Stavrakakis

Update Changelog

69cdf66c 11/11/2013 03:39 pm Nanakos Chrysostomos

plankton: Fix check about object permissions

Update check after getting an objects permissions to fail only if an
image gets permissions from a None path and the object has permissions.
Also, instead of just logging a warning, raise an exception.