Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app @ 5acb8b8a

# Date Author Comment
5acb8b8a 12/09/2013 02:37 pm Kostas Papadimitriou

ui: Introduce setting UI_SUPPORT_SSH_OS_FAMILY_LIST

os families list setting for which ui will allow ssh key injection

e21ac0fa 12/09/2013 02:13 pm Christos Stavrakakis

cyclades: Fix deadlock when releasing floating IPs

e7142db2 12/09/2013 02:12 pm Christos Stavrakakis

cyclades: Fix duplicate constraint in DB

036b07b6 12/09/2013 12:55 pm Christos Stavrakakis

cyclades: Fix bug in getting a free floating IP

Fix wrong query which resulted in getting non-floating IPs.

734acd05 12/09/2013 12:24 pm Christos Stavrakakis

cyclades: Only IPv4 addresses in port forwarding

Fix bug that caused calling of port forwarding setting with IPv6
addresses.

8c7f5877 12/09/2013 12:23 pm Christos Stavrakakis

helpdesk: Mock quotaholder in helpdesk tests

adf766e9 12/08/2013 01:59 pm Christos Stavrakakis

cyclades: Fix division by zero bug

Ganeti reports zero available and total disk if no vg is set. This
caused a division by zero error in the default backend allocator.

d614fa31 12/08/2013 01:59 pm Christos Stavrakakis

cyclades: Get network lock when creating a port

Take the network lock before creating a port in the network. Not taking
the lock may result in a race condition between creating the port and
deleting the network. Also, it can cause a DB deadlock.

40a815f8 12/08/2013 01:59 pm Christos Stavrakakis

cyclades: Fix DB locking issues causing deadlocks

Fix deadlock issues that is caused by Postgresql's locks on foreign
keys. For example, creation of a BackendNetwork row will result in a
shared lock in the 'backend_id' rows. Because updating a VM's NICs
acquired an exclusive lock on the backend that the VM lived, this...

2fa6faca 12/08/2013 01:59 pm Christos Stavrakakis

cyclades: Fix typo in log msg

87ad58ca 12/06/2013 06:31 pm Kostas Papadimitriou

ui: Fix windows rdp template

properly set port within the ``full address`` field when set using colon
character

e76bada8 12/06/2013 05:44 pm Kostas Papadimitriou

ui: Remove unused static versioned dir

361be142 12/06/2013 05:16 pm Christos Stavrakakis

cyclades: Fix bug in migration script

Only public IPv4 addresses should be upated to floating IPs.

65044122 12/06/2013 05:16 pm Christos Stavrakakis

cyclades: Fix typo in DB migration file

ce6fb98b 12/06/2013 05:09 pm Kostas Papadimitriou

ui: Remove debug statement

ef5b1547 12/06/2013 05:04 pm Kostas Papadimitriou

ui: Typo fix

731cd907 12/06/2013 04:44 pm Kostas Papadimitriou

helpdesk: Use api.logic.servers methods to in vm start/stop views

bed40567 12/06/2013 04:20 pm Kostas Papadimitriou

helpdesk: Include tablesorter plugin in static dir

f4ee383f 12/06/2013 04:09 pm Kostas Papadimitriou

ui: Fix full report link click handler

bind click handlers for each vm view separately

2c239b28 12/06/2013 03:54 pm Kostas Papadimitriou

ui: Disable resize overlay if vm is in error state

5be51d4f 12/06/2013 03:35 pm Kostas Papadimitriou

ui: Do not toggle disabled ips subview in single view

ac5a4134 12/06/2013 03:14 pm Kostas Papadimitriou

ui: Fix unavailable disk sizes handling

in vm create wizard

5a5ca502 12/06/2013 03:02 pm Kostas Papadimitriou

ui: Typo fix

5ba38e8a 12/06/2013 02:24 pm Kostas Papadimitriou

ui: Absolute resolve of ui login url

avoid resolving login url from the astakos proxy endpoints. User should be
redirected to login view under astakos domain in order for all static files to
be properly loaded from the user's browser.

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

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

astakos: oa2 app

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

cyclades: Some verbla fixes to snf-manage commands

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

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

snf-deploy: Fix for vncauthproxy>1.4

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

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

Add support for snf-vncauthproxy >= 1.5

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

Encrypt instance ids in the stats URLs

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

ui: Fix hotplug enabled/disabled checks

6176e251 12/02/2013 12:51 pm Christos Stavrakakis

cyclades: Fix wrong state of deleted networks

Before deleting a network, the network is marked as drained to be
excluded from automatic IP allocation. The state of the network that is
exposed in the API is always 'SNF:DRAINED' if the drained flag is set....

417bd7d4 11/29/2013 06:14 pm Kostas Papadimitriou

ui: Fix infinite quota display in create wizard

09092536 11/29/2013 05:55 pm Kostas Papadimitriou

ui: Fix image ordering in create view

avoid parsing image id as int

12d01aa2 11/29/2013 05:41 pm Kostas Papadimitriou

ui: Configurable fonts base url

80bb2140 11/29/2013 05:41 pm Kostas Papadimitriou

ui: Resize view improvements

- Display grayed out start button if no available quota to start the
corresponding vm
- Open resize overlay instead of start confirmation for the above cases
- Allow overlimit resizing of inactive machines
- Minor styling fixes

ef19e96e 11/29/2013 05:41 pm Kostas Papadimitriou

ui: Hotplug aware ip/network actions

disable port/network connect/disconnect on active vms when ganeti hotplug
is disabled

2e19e7dc 11/29/2013 05:08 pm Christos Stavrakakis

cyclades: Fix broken unittest

1bf69a52 11/29/2013 04:10 pm Giorgos Korfiatis

cyclades: Lock objects in modifying commands

475d4a85 11/29/2013 04:00 pm Christos Stavrakakis

cyclades: Move all management commands to logic

Move all management commands from 'api/management/commands' to
'logic/management/commands'.

afc3e62b 11/29/2013 03:52 pm Christos Stavrakakis

cyclades: Fix bug in IP pools migration

Since the size of IP pools is not automatically computed by the size
of corresponding subnet, the data migration must add sizes to all
existing IP pools.

91884d63 11/29/2013 02:26 pm Giorgos Korfiatis

Add some missing Copyright notices

Also add 2013 in package COPYRIGHT files.

7c1319f0 11/28/2013 05:49 pm Christos Stavrakakis

cyclades: Change default value for default nets

Change default value for default server networks to be an IPv4 public
network.

1fee361d 11/28/2013 05:24 pm Kostas Papadimitriou

ui: Prevent connecting of suspended vms to private networks

d05c0547 11/28/2013 05:24 pm Kostas Papadimitriou

ui: Handle shutdown action errors from resize view

c451f1c4 11/28/2013 05:24 pm Kostas Papadimitriou

ui: Prevent duplicate machine create calls

6b52c29c 11/28/2013 05:24 pm Kostas Papadimitriou

ui: Networks view fix

2efc2580 11/28/2013 01:30 pm Christos Stavrakakis

helpdesk: Change logging level

Change logging level of messages about unauthorized access to helpdesk.
Info level should be enough.

57374655 11/28/2013 01:30 pm Christos Stavrakakis

cyclades: Change logging level to error

ac17f307 11/27/2013 06:15 pm Christos Stavrakakis

cyclades: Change default value for dhcp

46987d1c 11/27/2013 06:12 pm Kostas Papadimitriou

ui: Suspended view regression fixes

74fe3fbc 11/27/2013 06:12 pm Kostas Papadimitriou

ui: IE8 missing Node object fix

c653a1cf 11/27/2013 04:11 pm Christos Stavrakakis

cyclades: Fix stale import

e780930a 11/27/2013 04:11 pm Christos Stavrakakis

cyclades: Use image os property instead of name

Do not display the user defined name of the image. Instead, just display
the 'OS' property or 'OSFAMILY' of the image.

3c446f85 11/27/2013 03:15 pm Kostas Papadimitriou

ui: Multiple actions support

- Private networks destroy
- IPs detach/destroy
- Public keys destroy

a1e272d0 11/27/2013 03:15 pm Kostas Papadimitriou

ui: Require VM reboot on firewall apply

2392ba6c 11/27/2013 03:15 pm Kostas Papadimitriou

ui: Minor fixes

cfd0f789 11/27/2013 03:15 pm Kostas Papadimitriou

ui: Reset network pending actions

when user clicks to connect machines to network

8a563c7c 11/27/2013 03:15 pm Kostas Papadimitriou

ui: Prevent collection create view from opening

additionally to style update, when no quota are available for the resource

00d6e62e 11/27/2013 03:15 pm Kostas Papadimitriou

ui: Shutdown action styling update fixes in vm resize ovrelay

0136e854 11/27/2013 03:06 pm Christos Stavrakakis

docs: Update upgrade notes to v0.15

Add section about converting existing networks to floating IP pools.
Also, add tool for converting public IPv4 addresses to floating IPs.

9cec0c17 11/27/2013 12:21 pm Christos Stavrakakis

cyclades: Change behaviour of servers fqdn

Change behaviour of 'CYCLADES_SERVERS_FQDN' setting: * If this setting is set to 'None', do not fall back to the public IP
address of the machine. * Return the value of the setting even if the machine has no public...

c32c74d9 11/26/2013 03:27 pm Christos Stavrakakis

cyclades: Fix bug by wrong indentation

e74a5b4b 11/26/2013 03:20 pm Christos Stavrakakis

cyclades: Improve messages for default networks

Improve log and exception messages when failing to connect new server to
default and forced server networks.

78a37c7f 11/26/2013 01:44 pm Christos Stavrakakis

cyclades: Fix typo in management command

bc4dfc43 11/26/2013 01:29 pm Christos Stavrakakis

cyclades: Include 'vlmc' and 'archipelago'

Fix image ID for both 'vlmc' and 'archipelago' ext providers.

ee995ae2 11/26/2013 01:11 pm Christos Stavrakakis

Merge branch 'master' into develop

Conflicts:
ci/schemas/one_node_wheezy/wheezy.conf
docs/admin-guide.rst
snf-cyclades-app/synnefo/api/actions.py
snf-cyclades-app/synnefo/api/servers.py
snf-cyclades-app/synnefo/logic/backend.py
snf-cyclades-app/synnefo/logic/callbacks.py...

ddb7229d 11/25/2013 05:20 pm Kostas Papadimitriou

ui: Shutdown functionality in vm resize overlay

c700cb69 11/25/2013 05:20 pm Kostas Papadimitriou

ui: Several ui fixes

- Order ports by id
- Deleted port subview html element when port gets disconnected in ips view
- Update pending action class in networks view

530cc539 11/25/2013 05:20 pm Kostas Papadimitriou

ui: Public keys icons

b3aee2e0 11/25/2013 05:20 pm Kostas Papadimitriou

ui: Improve port view progress indicator

when port has an associated vm which is in transitional state

5d213e95 11/25/2013 05:20 pm Kostas Papadimitriou

ui: VM busy indicator in IPs pane

1605639f 11/25/2013 05:20 pm Kostas Papadimitriou

ui: Network creation rollback on subnet creation failure

do a destroy call on created network if associated subnet creation call
fails for some reason.

1709a768 11/25/2013 04:25 pm Dionysis Grigoropoulos

cyclades: Fix a bug in logic/subnets.py

  • Don't allow creation of subnets on a network that is initilized in a
    backend
5313efa9 11/25/2013 01:47 pm Christos Stavrakakis

cyclades: Rename script

b81e0ba5 11/25/2013 01:40 pm Christos Stavrakakis

cyclades: Rename hotplug to hotplug_if_possible

Use 'hotplug_if_possible' option when adding/removing NICs from
instances. 'hotplug' option will fail if the instance is already
stopped. Also, pass 'hotplug' option only if it is enabled.

57c57b88 11/25/2013 01:13 pm Dionysis Grigoropoulos

cyclades: Typo fixes

0f89715b 11/25/2013 01:13 pm Dionysis Grigoropoulos

cyclades: Update some snf-manage commands

  • Update network-remove, server-remove, floating-ip-remove, port-remove
    to extend RemoveCommand class added in commit
    ec15e2ab68f90dcc7310863c9293708055fbfb7d
20fc5c41 11/25/2013 01:13 pm Dionysis Grigoropoulos

cyclades: Update some snf-manage *-remove commands

  • Add support for removal of multiple targets in snf-manage
    port-remove, server-remove, network-remove and floating-ip-remove
    commands
4a769fc0 11/25/2013 01:13 pm Dionysis Grigoropoulos

cyclades: Handle invalid user input in neutron api

  • Try to convert floating-ip/port IDs to integers, in order to catch
    two unhandled exceptions
d27b16cc 11/25/2013 01:13 pm Dionysis Grigoropoulos

cyclades: Verbal fixes on some snf-manage commands

2bd38823 11/25/2013 01:13 pm Dionysis Grigoropoulos

cyclades: More verbal fixes

28ac6e86 11/25/2013 01:13 pm Dionysis Grigoropoulos

cyclades: Update snf-manage network-create

  • Allow the creation of a network without specifying any subnets
91430ce0 11/25/2013 01:13 pm Dionysis Grigoropoulos

cyclades: Better handling of deleted subnets

  • Fix a bug where snf-manage subnet-list printed deleted subnets too
  • Fix a query, that also returned deleted subnets
ef761fe4 11/25/2013 01:13 pm Dionysis Grigoropoulos

cyclades: Update success code on subnet create

406968dc 11/25/2013 01:13 pm Dionysis Grigoropoulos

cyclades: Catch an unhandled exception

eb5f7eb0 11/25/2013 01:13 pm Dionysis Grigoropoulos

cyclades: Fix a bug in logic/subnets.py

  • Fix a potential crash if the gateway IP was the last available IP of
    the subnet
  • Create the corresponding test
83157287 11/25/2013 01:13 pm Dionysis Grigoropoulos

Add a new function to assert success code 201

  • Add assertSuccess201 function
  • Use this new function in test/subnets.py
88d998b9 11/25/2013 01:03 pm Christos Stavrakakis

cyclades: Add script for adding name to NICs

Add migration script for adding a unique name to the NICs of all Ganeti
instances. Also, this script updates the firewall instance tags to
include the NIC names and not the NIC index.

74267398 11/25/2013 11:33 am Christos Stavrakakis

cyclades: Add shutdown_timeout to RAPI client

Add missing 'shutdown_timeout' option to reboot, shutdown and destroy
methods of Ganeti RAPI client. The Ganeti RAPI daemon will ignore this
options until Ganeti 2.10.

51136096 11/25/2013 11:33 am Christos Stavrakakis

cyclades: Map reboot type to shutdown timeout

Fix handling of reboot type option. If 'hard' reboot type is specified
this is mapped to zero shutdown timeout of OP_INSTANCE_REBOOT Ganeti
job. This is only supported from Ganeti>=2.10 and snf-ganeti. In other...

2a58c29b 11/24/2013 02:53 pm Christos Stavrakakis

cyclades: Add default owner for port

Consider as default owner for a port the owner of the machine that the
port will be connected to.

edbc1d5a 11/23/2013 07:59 pm Christos Stavrakakis

cyclades: Remove duplicate constants

1cb7846c 11/23/2013 07:52 pm Christos Stavrakakis

cyclades: Fix removal of stale NICs in BUILD state

Until now, NICs that did not exist in the Ganeti backend and were in
BUILD state were removed after a timeout (BUILDING_NIC_TIMEOUT). This
was dangerous, because if an OP_INSTANCE_CONNECT job had been "stuck"...