1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-22 18:50:08 +03:00

3786 Commits

Author SHA1 Message Date
Ruben S. Montero
8ecc77cd78 feature #1076: UI configuration returned as XML 2012-02-13 18:23:05 +01:00
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 4ccaf9704a5d415e4979bbf53dce263d2c1e7cdb)
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 6bb9cb74a22c0efbc7d51a949bea2d51c52a8dee)
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 00cf42e6b685a5ab26ca02d0eb142c311f56f6ee)
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 1cd6406dc587b9e2ffa1d82cd52e3e5bb76f8ef5)
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 7f485ad179311a3d30b7f366bc850692c697be1f)
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 22b888e2ebadebbb8acd2149c2da3460f6f782bd)
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 aafd0087c2a0e9a33832628e05d8601eb6ebafd2)
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 986c1282baaceeaf743e555a83d27283696e534b)
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 76506b57377bc5d8ed4a798ac0ada1d8aad7dcb6)
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 f9b9f1a0cd9b492239411d2150834e00291540b0)
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 85149f77d25a1bf1c22b469fa600a935bd31f77c)
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 00deb1e441791fabaa8e9f7cc990e51783c3f998)
2012-01-30 18:37:48 +01:00
Carlos Martín
03e9b52c55 Bug #1087: Core tests
(cherry picked from commit f10e852fe4c693c069026475e36ecd16b6b32d2a)
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 7a5b42b184b8017ebe66e2cdbfb4920a41172ab0)
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 81aae224217294a7a1dfa4869c423b8a3d04d66d)
2012-01-26 11:34:42 +01:00
Ruben S. Montero
404b34c98a bug #1087: More work on the cache
(cherry picked from commit f05942f6e4b3658ccd3f17226514b2f97683d4c0)
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 def2de2a6838dbbe8dc6c08dcfdeba74944b4068)
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 db1a2ba12f9aea4d2ce355b721344053fa82fb15)
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 03e6449d465e4ca41b89136f3f464da18414dcd1)
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