new ui: modify css to enhance the ie compatibility
new ui: VM tags
new ui: improved & commented common .js
new ui: simpler functionality for items list page
new ui: commented sass files & unified page layout
new ui: merge and modify javascript files
new ui: replace all vm images with icont fonts
new ui: modifications and adjustments regarding the icons
new ui: font-icon bug fix
new ui: scss improvements
new ui: replace css file with equivalent scss
new ui: update icon-font and corresponding files
new ui: Tidy up scss files
new ui: merge scss files
new ui: add samples with font icons
new ui: minor html modifications
new ui: use of Magnific Popup as lightbox plugin
new ui: VM info shown on "details" link hover
new ui: responsive design for entities list pages
new ui: add functionality for reordering with the mouse
new ui: general settlement of files
new ui: Drag & drop file upload (without style)
new ui: Drag & drop functionality with styles
new ui: add guide for font-icon
new ui: add view of files that are uploading
new ui: storage pages and javascript fixes
New page for storage list view.New functionality for overlay module.Various style fixes.
new ui: style corrections for reveal-modal
new ui: style fixes
new ui: Overall improvements (html, css, iconfonts)
new ui: editable vm details
new ui: Add the create network site (html, css, js)
new ui: add jquery/css files for sidebar scrollbar
new ui: overlay functionality & style fixes
new ui: Modify css styles and html files.
- Adjust size of images and distances.
- Restore functionality on the create vm wizard.
new ui: overall improvement (links, js, style)
new_ui: Addition of the site with the list of networks and expansion of the detailed view of each network and of the corresponding css file.
new ui: fix js bug for vm list animation
new ui: Foundation reveal module fix & minor fixes
Foundation reveal compoment now closes on ESC key.Style fix of vm list checkbox color.Some links added.
new ui: sidebar custom scrollbar
new_ui: Addition of the detailed site of networks and expansion of css file.
new ui: finishing touches for vm list animation
new ui: animation for vm list page completed
new ui: css improvements
new ui: Change font-family to 'Open Sans'
new ui: commence new animation for vm list page
new ui: Functionality improvements for the create vm wizard.
new ui: Added functionality for the create vm wizard.
new ui: Style improvements for vm list page
VM checkbox is better aligned. On checked, its container getsa background-color.
new ui: Style changes and select vm new animation
new ui: new functionalities in vm list page
- Selected VM checkbox is visible after VM mouseleave- VM actions are enabled according to selected VMs (running,stopped, both, single)- Modal window for VM connect- VM main actions are moved from header to main area
Merge branch 'feature-uinext-html-mocks' of https://code.grnet.gr/git/synnefo into feature-uinext-html-mocks
new ui: Additions and modifications for the detailed view of a vm.
new ui: javascript impovements for Compute ui
New ui: Minor changes in index.html
new ui: Layout improvements for Compute ui
new ui: Modifications in javavascript for vm list functionality
More adjustments on selectors that are used to show the "selection window" that each vm has in vm_list_v1.html.
Adjustments on selectors that are used to show the "selection window" that each vm has in vm_list_v1.html.
new ui: Remove files
new ui: Merging files and small modifications
Adding selection window for each vm and settling files
Folder font-icons for original svg icons
Complete kpal layout for create vm pages
Initial layout for create vm page (kpal design)
Initial layout for vm details page (kpal design)
Initial commit for new_ui mocks
cyclades: Create network in all backends
Add option in snf-manage network-create command to create network in allbackends.
cyclades: More verbose models representation
Make unicode method of VirtualMachine, Network and FloatingIP models moreverbose.
cyclades: Add 'name' to all commissions.
Make all quotaholder commissions to have a name. Since, Cyclades doesnot store the association of a commission with a resource, we includethe resource in the commission name.
cyclades: Add network to multiple backends
Update snf-manage network-create command to take a list of commaseperated backend IDs to create the network to.
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: Add check for link during network create
Add a check when creating IP_LESS_ROUTED networks, that the connectivitylink is not already used by another network.
cyclades: Fixes in network management commands
Merge code from logic/networks.py and network management commands.
cyclades: Exclude FIP pools from IP allocation
Do not include the floating IP pools, to the available public networkswhen allocating an IPv4 address, when 'SNF:ANY_PUBLIC' option is used.
cyclades: Set firewall profile per NIC
Set firewall profile per NIC, because since Floating IPs an instance canhave more than one NICs in a public network. Extend the API call to takethe NIC index as argument, and modify the Ganeti instance tags to beformated with the NIC index.
cyclades-rapi: Add bulk option to GetJobs
cyclades: Reconciliation for pending vm tasks
Extend reconciliation mechanism, to detect instances with stale pendingtasks, by looking if the corresponding job, 'vm.task_job_id', is stillrunning in the Ganeti backend.
Also refactor code that performed reconciliation for buildign vms, to...
cyclades: Remove wrong model attribute
cyclades: Fix bug in network-modify command
Fix bug caused by wrong identation level. Modification of network inGaneti should be performed only if 'add_reserved_ips' or'remove_reserved_ips' options are used.
cyclades: Convert network to floating IP pool
Add '--floating-ip-pool' option to network-modify management command, inorder to convert a network to a floating IP pool. Conversation of anetwork to a floating IP pool requires the creation of the network to...
cyclades: Add migration file for IPv6 networks
cyclades: Display task and task_job_id
Make 'server-show' and 'server-inspect' management command to displaythe 'task' and 'task_job_id' fields of the vm.
cyclades: Minor improvements in manage commands
cyclades: Fix import of renamed settings
cyclades ui: Enable RDP clipboard sharing by default
in default RDP connection profile served by synnefo
cyclades: No commission for public networks
Do not issue commission for public networks, since they do not have anowner.
cyclades: Fix exception message
cyclades: Consider IPv6 only networks in allocator
Backend allocator excludes backends that do not have a free IPv4address. Since, from now on, not all instances are connected to a publicnetwork, this check is only needed when 'SNF:ANY_PUBIC' network is used.
cyclades: Implement NetworkReconciler class
Refactory network reconciliation. Implement NetworkReconciler class tohold all reconciliation functions.
cyclades: Move NetworkReconciler to reconciliation
Move NetworkReconciler class from network-create command toreconciliation module.
cyclades: Add tests for network reconciliation
cyclades: Simple code refactoring
cyclades: Support IPv6 only networks
Make Cyclades support IPv6 only networks. Such networks will havethe 'subnet' attribute set to None, in the same way that IPv4 onlynetworks have the 'subnet6' attribute set to None.
Because currently Ganeti does not support IPv6 only networks, we create the...
cyclades: Add tests for IPv6 only networks
Add tests to check creation and usage of IPv6 only networks. Tests alsocover creation of other type of networks.
cyclades: Refactor code relative to networks
Move code checks from network-create management command tologic/networks.py.
Also create common decorator for management commands to convert apifaults to command errors.
cyclades: Refactor logic tests
Create tests module to hold all tests for logic.
Cyclades: Fix typo in conf file
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...