1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-12 09:17:41 +03:00
Commit Graph

3785 Commits

Author SHA1 Message Date
Hector Sanjuan
0449177b85 Feature #1076: Add VNC support in SelfService.
When enabled in the occi server configuration file, UI users will be able to click the VNC icon that appears in the VM information.

Then the websockets proxy will be set up, provided that the machine has been configured with the appropiate GRAPHICS section etc. This must be done in the OCCI templates, and cannot be done by the UI user.

Wss sessions can be configured in the occi server configuration file. Unlike Sunstone, here they are transparent to the user and whenever they are enabled VNC sessions will be launched using wss:// automaticly. As such, it is not up to the user to choose the type of connection, and it fully depends on the server configuration.

Additionally the install_novnc.sh script has been updated and improved. The install.sh has been updated too.
(cherry picked from commit 4ccaf9704a)
2012-02-13 17:51:51 +01:00
Ruben S. Montero
9f66d8b2e2 feature #1069: Minor changes in OpenNebulaVNC class. Return user configuration in JSON 2012-02-13 17:50:49 +01:00
Hector Sanjuan
cea817e964 Feature #1069: Improvements for wss support and configuration in Sunstone.
Allow non quoted yes | no values in configuration. Set wss configuration choice for the session so it stays if page reloaded
(cherry picked from commit 6bb9cb74a2)
2012-02-13 16:21:33 +01:00
Hector Sanjuan
589e19142c Feature #1069: Support secure-websocket-based VNC session in Sunstone.
This commit adds support for using wss capabilities of websockify:
* Add configuration option to Sunstone and saving/restore in user template support
* Add new options to sunstone server configuration file
* VNC session is started according to user setting
* The code related to VNC proxy launch has been outsourced to OpenNebulaVNC.rb, so it can be mantained more easily and reused by, for example, SelfService.
* Install novnc script has been corrected to point to "websockify" full path.

Note: this commit changes vnc-related sunstone-server.conf keys and breaks vnc support in former versions of the configuration file. Update if necessary.
(cherry picked from commit 00cf42e6b6)
2012-02-13 16:21:17 +01:00
Ruben S. Montero
17ac1484bd Merge branch 'feature-1091' 2012-02-13 14:57:58 +01:00
Javi Fontan
3f901ac6f8 bug #1042: fix units for du size 2012-02-13 12:57:57 +01:00
Daniel Molina
d907919f99 feature #1090: Add user and group information to OCCI resources 2012-02-13 12:56:50 +01:00
Daniel Molina
ab5db1ceb3 feature #1091: Add extended information to the OCCI pools 2012-02-10 18:20:12 +01:00
Daniel Molina
59419f54df feature #1091: Fix require path 2012-02-10 17:01:40 +01:00
Daniel Molina
9c1e0db1ed feature #1091: Refactor OCCICLient 2012-02-10 16:06:52 +01:00
Ruben S. Montero
96c0c823e9 Bug: Fix acct printing for network metrics 2012-02-09 22:06:54 +01:00
Hector Sanjuan
c8f9e86b48 Feature #1030: Fix onetemplate when no name is provided
(cherry picked from commit 1cd6406dc5)
2012-02-09 19:50:44 +01:00
Daniel Molina
63f5a989e3 Merge branch 'master' of git.opennebula.org:one 2012-02-09 18:50:56 +01:00
Daniel Molina
9cac009e8e feature #1124: Improve EC2 describe_instances performance 2012-02-09 18:50:30 +01:00
Carlos Martín
aafefad6ab Add onedb migrator 3.2.1_to_3.3.0.rb 2012-02-09 18:14:22 +01:00
Daniel Molina
e5302cab2e bug #1113: Default quota keys must be specified in uppecase 2012-02-09 17:42:26 +01:00
Daniel Molina
68fe3f91cf bug #1114: econe client should set the default path '/' if not specified 2012-02-09 17:40:21 +01:00
Carlos Martín
03ddf136b7 Bug #1119: set right values for uid,gid columns in migrator 3.1.80_to_3.2.0 2012-02-09 03:22:11 -08:00
Carlos Martín
c03b78732f Better error message cleanup in Template::parse_str_or_xml 2012-02-08 17:10:07 +01:00
Carlos Martín
f736af49e4 Merge branch 'feature-1095'
Conflicts:
	src/pool/PoolObjectSQL.cc
2012-02-08 07:22:04 -08:00
Ruben S. Montero
0f1195e336 bug #1115: Remove error messages from templates before inserting new ones 2012-02-07 23:36:58 +01:00
Hector Sanjuan
ca24b85460 Bug #1110: Add VMware IM,TM and VMM drivers to Sunstone host creation dialog.
(cherry picked from commit 7f485ad179)
2012-02-07 22:36:04 +01:00
Hector Sanjuan
a0eedf34a9 Bug #1111: Improve constraints when creating a ranged virtual network.
(cherry picked from commit 22b888e2eb)
2012-02-07 22:35:47 +01:00
Hector Sanjuan
aa86d4c0d1 Feature #1030: Allow parametric values when creating several VMs in Sunstone.
(cherry picked from commit aafd0087c2)
2012-02-07 22:34:06 +01:00
Hector Sanjuan
99ba655813 Feature #1030: Allow parametric values when creating several VMs in SelfService
(cherry picked from commit 986c1282ba)
2012-02-07 22:33:53 +01:00
Hector Sanjuan
ab79e3bb41 feature #1030: add %i wildcard support to cli when instantiating multiple VMs.
(cherry picked from commit 76506b5737)
2012-02-07 22:28:42 +01:00
Hector Sanjuan
cdb47d12c7 Bug #1085: Increase cookie expiration time in web-UIs.
Skewed clocks can cause that cookie does not work. Expiration time increased from 1 to 10 minutes, which is the same as the default duration of the session.
(cherry picked from commit f9b9f1a0cd)
2012-02-07 22:22:22 +01:00
Tino Vázquez
9cdfe82764 Bug #1084: Fix for bad background process spawning 2012-02-06 11:59:07 -06:00
Tino Vazquez
eb0d5fb36c Bug #1084: Added auto answer to libvirt for ESX 2012-02-06 15:53:52 +01:00
Ruben S. Montero
19f0dbeebd Merge branch 'feature-985' 2012-02-01 12:34:41 +01:00
Carlos Martín
309390a0f1 Bug #1097: free error message in PoolObjectSQL::replace_template
(cherry picked from commit 85149f77d2)
2012-01-30 19:59:14 +01:00
Carlos Martín
5cf1b27e2a Feature #1095: Templates in one.*.allocate, one.*.update & one.vn.add/rmleases can be in XML 2012-01-30 19:31:21 +01:00
Javi Fontan
bb35437206 bug #1063: fix oneacct for systemwide installations
(cherry picked from commit 00deb1e441)
2012-01-30 18:37:48 +01:00
Carlos Martín
03e9b52c55 Bug #1087: Core tests
(cherry picked from commit f10e852fe4)
2012-01-26 19:02:25 +01:00
Carlos Martín
a0d0bd1dbb Fix ImagePoolTest::persistence test 2012-01-26 17:47:13 +01:00
Carlos Martín
498f6aa2ba Fix core tests in master 2012-01-26 17:26:57 +01:00
Carlos Martín
01e0248929 Bug #1086: Core tests for cache bug
(cherry picked from commit 7a5b42b184)
2012-01-26 17:02:06 +01:00
Tino Vazquez
acfd5902eb Merge branch 'master' of git.opennebula.org:one 2012-01-26 16:29:58 +01:00
Tino Vazquez
dc4ac8ca95 Links now point always to latest versiony 2012-01-26 16:29:34 +01:00
Carlos Martín
48efe0bf4c Create new onedb migrator for 3.2.1
(cherry picked from commit 81aae22421)
2012-01-26 11:34:42 +01:00
Ruben S. Montero
404b34c98a bug #1087: More work on the cache
(cherry picked from commit f05942f6e4)
2012-01-26 11:34:20 +01:00
Jaime Melis
7e92bd8dd8 typo in banner 2012-01-25 19:18:43 +01:00
Tino Vazquez
614bb56f2e Merge branch 'master' of git.opennebula.org:one 2012-01-25 18:37:18 +01:00
Tino Vazquez
8cf3ba2bdd Fix for badly built Image OCCI XML 2012-01-25 18:36:45 +01:00
Carlos Martín
b081743902 Bug #1087: Update cache name index after a chown operation
(cherry picked from commit def2de2a68)
2012-01-25 15:58:34 +01:00
Tino Vazquez
226e4242a8 oZones CLI now uses oZones server to retrieve Zone resources
(cherry picked from commit db1a2ba12f)
2012-01-25 15:39:11 +01:00
Carlos Martín
d40095c523 Bug #1086: Re-implement cache key for User, Group and Host pools
(cherry picked from commit 03e6449d46)
2012-01-25 12:30:12 +01:00
Ruben S. Montero
a1003ed488 Merge branch 'bug-1017' 2012-01-24 22:45:06 +01:00
Ruben S. Montero
e7dc480f4f bug: Fix wrong method name in install_gems as reported by ldap.benben@gmail.com in the mailing list 2012-01-24 22:34:05 +01:00
Carlos Martín
5a67956e68 Bug #1083: Better handling of RM FAILURE in ImageManagerDriver
(cherry picked from commit 8c348ca259)
2012-01-24 09:22:26 -08:00