ui: Fix resolving of vm hostname
ui: Remove deprecated floating IPs API calls
ui: Display connections instead of machines
in networks view
ui: Trigger window resize when needed
ui: Networks/IPs updates and fixes
ui: Floating ip creating progress styles
ui: Floating ip destroying style
ui: Improve floating IP status display
ui: VM ip addresses subview improvements
ui: Improve floating ip status display
ui: Remove debug statement
ui: Several ips/networks fixes and improvements
ui: Enable automatic quota handling in collection views
ui: Disable language select menu
ui: SSH create view. Focus on name input by default
ui: Remove options menu from header
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
ui: Hide empty private network list
ui: Floating IP connect vm overlay fix
pass collection instead of array in show_vms call
ui: Improve dynamic model attributes handling
ui: Avoid floating ip disconnect on busy vms
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...
ui: Various styles improvements
ui: Improve port status display
ui: Refactored network/ip vm connect overlay
ui: Prefetch network api data on app initialization
ui: Allow disconnect of floating network ports
ui: Configurable forced networks in network select view
ui: Network select view improvements in vm wizard
ui: Missing resize action icon
ui: Implement floating ip port disconnect
ui: Separate truncate length for icon/single port list views
ui: Single IP addresesses view improvement
ui: Styles fix
ui: Single vm view ip addresses fix
ui: Display resize in vm actions list
ui: Update network api endpoint
ui: IP addresses togger in single vm view
ui: Truncate template helper
ui: Initial refactoring for network view in vm wizard
ui: Base view object fixes
ui: Styles update
additional styles for active status indicators
ui: Additional storage_attrs funcionality
allow custom model id resolver
ui: Private network view improvements
display subnet cidr when available
ui: Separate network/subnet create calls
ui: VM status typo
ui: IP addresses subview in icon vms view
ui: Port connect/disconnect api calls
ui: Better generated ssh key naming
ui: Verbal changes
ui: Private network remove action fixes
ui: Neutron models module
includes models/collection objects for Network, Port, Subnet, FloatingIPneutron APIs.
ui: Additional styles
ui: Refactored networks views
based on introduced neutron models/collections
ui: Refactored floating ips view
- Use neutron API- Display as an additional tab within the main content area of the app instead of using layout view.
ui: Refactored public keys view
ui: Include additional required js libs
ui: Update included js scripts in home.html
ui: Update home.html
ui: Improve main view tab hover title display
extract title from data-hover-title
ui: Register additional views
for floating ip's and public keys tabs
ui: Register additional collection fetchers in main view
ui:
ui: Merge floating ips in single container
ui: Fix floating ip's in vm create view
major refactoring on network/ip's step view is on the way
ui: Model view fix
handle classes which do not define element for model view to be rendered to
ui: Respect silent option on model destroy action
silent destroy means that model will not be immediately removed from thecollection once destroy action gets called. Α subsequent collection refreshwill handle the model removal.
ui: API url sanitization
ui: Extra base model helpers
model_actions-------------Define available model actions, attribute dependencies and a callback whichresult is used to decide whether or not the action can be executed.
proxy_attrs-----------Allows us to define extra virtual model attributes which value depends on...
ui: Additional base collection option
to handle model removals for collections for which we cannot identify if modelhas been removed by checking some of its attributes (e.g. DELETED state).
ui: Remove NICS, Networks, PublicIPs models
models depricated. Models wil be provided in upcoming neutron module
ui: Models module cleanup and models improvements
ui: Base view object improvements
- pre/post hide/show hooks- set parent_view attribute if set in options
ui: Additional view helper objects
ui: Include required js libraries
ui: Custom rivets.js adapter
Fix pep8 errors
astakos: Remove call GET /authenticate
Use POST /tokens to authenticate. Delete AstakosClient.get_user_info()and replace its uses by AstakosClient.authenticate().
snf-cyclades-app: Use the new AstakosClient
Change AstakosClient to use ASTAKOS_AUTH_URL as entry point to theAstakos service, instead of ASTAKOS_BASE_URL it was using until now.
Remove ASTAKOS_BASE_URL from Cyclades settings, replace it withASTAKOS_AUTH_URL. Modify Cyclades to determine ASTAKOS_ACCOUNT_URL and...
ui: Reboot required notification in networks view
ui: Exclude rebooting machines from network connect overlay
Request Django=>1.4, <1.5
Drop support for Django 1.2. Remove compatibility code that were used inorder to support Django 1.2 and 1.4. Finally update django documentationlink in the docs.
Merge branch 'hotfix-0.14.8' into develop
Merge hotfix-0.14.8 which ports Synnefo to wheezy and Django 1.4.5
Conflicts: ci/ci_squeeze.conf ci/ci_wheezy.conf ci/schemas/one_node_squeeze/packages.conf ci/schemas/one_node_squeeze/squeeze.conf ci/schemas/one_node_squeeze/wheezy.conf...
wheezy: urls module doesn't export defaults
Merge branch 'hotfix-0.14.6' into develop
Conflicts: Changelog docs/admin-guide.rst snf-cyclades-app/synnefo/api/management/commands/network-remove.py snf-cyclades-app/synnefo/api/servers.py snf-cyclades-app/synnefo/api/tests/servers.py snf-cyclades-app/synnefo/logic/backend.py...
branding: new setting FOOTER_EXTRA_MESSAGE
FOOTER_EXTRA_MESSAGE setting appears above Copyright message at theCompute templates and the Dashboard UI. Accepts html tags.
cyclades: Fix bug in handling of reboot type.
'type' attribute of reboot OS API call was directly mapped to the'reboot_type' option of Ganeti reboot job. However these two aresemantically different. The 'SOFT' and 'HARD' reboot types of OS API aremapped to 'shutdown_timeout' option of Ganeti jobs. However, setting...
cyclades ui: Improve available quota handling
handle the case where available resource quota is less than thecorresponding active quota (for cpu, mem and disk resources).
cyclades ui: Fix typo in VM resize
cyclades ui: Handle empty floating ip pools
prevent user from allocating new ip addresses if no available pools exist
Merge branch 'hotfix-0.14.3' into develop
Conflicts: Changelog snf-astakos-app/astakos/im/messages.py snf-pithos-app/pithos/api/manage_accounts/__init__.py snf-pithos-app/pithos/api/management/commands/reconcile-resources-pithos.py snf-pithos-app/pithos/api/settings.py...
cyclades ui: Enable RDP clipboard sharing by default
in default RDP connection profile served by synnefo
Merge branch 'hotfix-0.14.2' into develop
Conflicts: Changelog snf-astakos-app/astakos/im/messages.py snf-astakos-app/astakos/im/views/target/__init__.py snf-cyclades-app/synnefo/logic/backend.py snf-cyclades-app/synnefo/logic/management/commands/reconcile-servers.py...
cyclades ui: Prefer os meta to identify connection user
How vm connection user gets resolved:
- Use the last user in `users` vm metadata if exists- Use the last user in `users` vm image metadata if exists- Use root if vm's image osfamily metadata is Linux...
cyclades ui: Update OS images names
use libguestfs naming convention
redhat -> rhelsuse -> opensuse (also cloned as sles)
pep8 changes
cyclades ui: Allow destroy action on all vm states
cycaldes ui: Locally reserve IP address assigned to created vm
in order to avoid conflict errors on repetitive vm creates
cyclades ui: IP addresses vm creation step fix
Filter out ip addresses which pending for machine connection.
cyclades ui: Conditionally disable connect to vm IP actions
when IP's popup is opened from the vm create view.