cyclades: Fix bug in getting a free floating IP
Fix wrong query which resulted in getting non-floating IPs.
cyclades: Only IPv4 addresses in port forwarding
Fix bug that caused calling of port forwarding setting with IPv6addresses.
helpdesk: Mock quotaholder in helpdesk tests
cyclades: Fix division by zero bug
Ganeti reports zero available and total disk if no vg is set. Thiscaused a division by zero error in the default backend allocator.
cyclades: Get network lock when creating a port
Take the network lock before creating a port in the network. Not takingthe lock may result in a race condition between creating the port anddeleting the network. Also, it can cause a DB deadlock.
cyclades: Fix DB locking issues causing deadlocks
Fix deadlock issues that is caused by Postgresql's locks on foreignkeys. For example, creation of a BackendNetwork row will result in ashared lock in the 'backend_id' rows. Because updating a VM's NICsacquired an exclusive lock on the backend that the VM lived, this...
cyclades: Fix typo in log msg
ui: Fix windows rdp template
properly set port within the ``full address`` field when set using coloncharacter
ui: Remove unused static versioned dir
cyclades: Fix bug in migration script
Only public IPv4 addresses should be upated to floating IPs.
cyclades: Fix typo in DB migration file
ui: Remove debug statement
ui: Typo fix
helpdesk: Use api.logic.servers methods to in vm start/stop views
helpdesk: Include tablesorter plugin in static dir
ui: Fix full report link click handler
bind click handlers for each vm view separately
ui: Disable resize overlay if vm is in error state
ui: Do not toggle disabled ips subview in single view
ui: Fix unavailable disk sizes handling
in vm create wizard
ui: Absolute resolve of ui login url
avoid resolving login url from the astakos proxy endpoints. User should beredirected to login view under astakos domain in order for all static files tobe properly loaded from the user's browser.
cyclades: Require subnet for IP_LESS_ROUTED nets
cyclades: Fix default values
cyclades: Remove DEFAULT_ROUTING_TABLE setting
Do not have a default value from 'link' attribute of IP_LESS_ROUTEDnetworks. Instead if the admin does not specify a value innetwork-create command, uniquely name the networks by with theBACKEND_PREFIX_ID and network id, e.g. snf-link-42.
cyclades: Add --drained option to network-create
astakos: oa2 app
cyclades: Some verbla fixes to snf-manage commands
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
snf-deploy: Fix for vncauthproxy>1.4
cyclades: Optimize server-list command
Optimize server-list command by prefetching related fields if needed.
cyclades: pep8 fix
Add support for snf-vncauthproxy >= 1.5
Encrypt instance ids in the stats URLs
ui: Fix hotplug enabled/disabled checks
cyclades: Fix wrong state of deleted networks
Before deleting a network, the network is marked as drained to beexcluded from automatic IP allocation. The state of the network that isexposed in the API is always 'SNF:DRAINED' if the drained flag is set....
ui: Fix infinite quota display in create wizard
ui: Fix image ordering in create view
avoid parsing image id as int
ui: Configurable fonts base url
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
ui: Hotplug aware ip/network actions
disable port/network connect/disconnect on active vms when ganeti hotplugis disabled
cyclades: Fix broken unittest
cyclades: Lock objects in modifying commands
cyclades: Move all management commands to logic
Move all management commands from 'api/management/commands' to'logic/management/commands'.
cyclades: Fix bug in IP pools migration
Since the size of IP pools is not automatically computed by the sizeof corresponding subnet, the data migration must add sizes to allexisting IP pools.
Add some missing Copyright notices
Also add 2013 in package COPYRIGHT files.
cyclades: Change default value for default nets
Change default value for default server networks to be an IPv4 publicnetwork.
ui: Prevent connecting of suspended vms to private networks
ui: Handle shutdown action errors from resize view
ui: Prevent duplicate machine create calls
ui: Networks view fix
helpdesk: Change logging level
Change logging level of messages about unauthorized access to helpdesk.Info level should be enough.
cyclades: Change logging level to error
cyclades: Change default value for dhcp
ui: Suspended view regression fixes
ui: IE8 missing Node object fix
cyclades: Fix stale import
cyclades: Use image os property instead of name
Do not display the user defined name of the image. Instead, just displaythe 'OS' property or 'OSFAMILY' of the image.
ui: Multiple actions support
- Private networks destroy- IPs detach/destroy- Public keys destroy
ui: Require VM reboot on firewall apply
ui: Minor fixes
ui: Reset network pending actions
when user clicks to connect machines to network
ui: Prevent collection create view from opening
additionally to style update, when no quota are available for the resource
ui: Shutdown action styling update fixes in vm resize ovrelay
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.
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...
cyclades: Fix bug by wrong indentation
cyclades: Improve messages for default networks
Improve log and exception messages when failing to connect new server todefault and forced server networks.
cyclades: Fix typo in management command
cyclades: Include 'vlmc' and 'archipelago'
Fix image ID for both 'vlmc' and 'archipelago' ext providers.
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...
ui: Shutdown functionality in vm resize overlay
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
ui: Public keys icons
ui: Improve port view progress indicator
when port has an associated vm which is in transitional state
ui: VM busy indicator in IPs pane
ui: Network creation rollback on subnet creation failure
do a destroy call on created network if associated subnet creation callfails for some reason.
cyclades: Fix a bug in logic/subnets.py
cyclades: Rename script
cyclades: Rename hotplug to hotplug_if_possible
Use 'hotplug_if_possible' option when adding/removing NICs frominstances. 'hotplug' option will fail if the instance is alreadystopped. Also, pass 'hotplug' option only if it is enabled.
cyclades: Typo fixes
cyclades: Update some snf-manage commands
cyclades: Update some snf-manage *-remove commands
cyclades: Handle invalid user input in neutron api
cyclades: Verbal fixes on some snf-manage commands
cyclades: More verbal fixes
cyclades: Update snf-manage network-create
cyclades: Better handling of deleted subnets
cyclades: Update success code on subnet create
cyclades: Catch an unhandled exception
Add a new function to assert success code 201
cyclades: Add script for adding name to NICs
Add migration script for adding a unique name to the NICs of all Ganetiinstances. Also, this script updates the firewall instance tags toinclude the NIC names and not the NIC index.
cyclades: Add shutdown_timeout to RAPI client
Add missing 'shutdown_timeout' option to reboot, shutdown and destroymethods of Ganeti RAPI client. The Ganeti RAPI daemon will ignore thisoptions until Ganeti 2.10.
cyclades: Map reboot type to shutdown timeout
Fix handling of reboot type option. If 'hard' reboot type is specifiedthis is mapped to zero shutdown timeout of OP_INSTANCE_REBOOT Ganetijob. This is only supported from Ganeti>=2.10 and snf-ganeti. In other...
cyclades: Add default owner for port
Consider as default owner for a port the owner of the machine that theport will be connected to.
cyclades: Remove duplicate constants
cyclades: Fix removal of stale NICs in BUILD state
Until now, NICs that did not exist in the Ganeti backend and were inBUILD state were removed after a timeout (BUILDING_NIC_TIMEOUT). Thiswas dangerous, because if an OP_INSTANCE_CONNECT job had been "stuck"...
ui: Remove dependency on vm_hostname_format setting
ui: Improve ipv6 connectivity warning styles