1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-04-03 14:50:36 +03:00

321 Commits

Author SHA1 Message Date
Jaime Melis
ae35b61159 Bump to 3.3.0 2012-02-20 12:31:34 +01:00
Ruben S. Montero
b66ebf5982 Merge branch 'feature-1069' 2012-02-14 11:52:48 +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
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
Javi Fontan
6e718906bd bug #1094: take out uneeded xmlparser requirement 2012-02-13 15:58:13 +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
deb244c1b6 Feature #1070: Make VM and IMG restricted attributes configurable in oned.conf 2012-01-23 08:18:12 -08:00
Javi Fontan
2efeb27636 added json gem to cloud group in install_gems 2012-01-13 14:34:42 +01:00
Carlos Martín
544190a48b Update XSD documentation files 2012-01-12 18:45:26 +01:00
Carlos Martín
524eff7897 Add reboot action to states documentation 2012-01-12 18:30:41 +01:00
Jaime Melis
a2b7cb6bc9 Bump to version 3.2.0 2012-01-12 12:29:18 +01:00
Ruben S. Montero
a6a6f20404 feature #862: Defaults to enable other's permissions. Add default value to core 2012-01-11 23:34:54 +01:00
Carlos Martín
1ad6aca0ef Feature #862: Add configuration option in oned.conf to enable/disable the management of the permissions for 'other' 2012-01-11 16:46:57 +01:00
Ruben S. Montero
8f160525cd Merge branch 'feature-360' 2012-01-02 03:02:53 +01:00
Javi Fontan
16a1b24b82 feature #914: update rubygems if version older than 1.3.6 2011-12-23 10:15:33 -06:00
Jaime Melis
5116451f19 Include openSUSE systemd scripts contributed by Robert Schweikert 2011-12-21 12:44:45 +01:00
Javi Fontan
8495a8e838 deleted uneeded build file 2011-12-20 11:34:11 +01:00
Javi Fontan
54c32bba53 added pthread libraries to xmlrpc library search 2011-12-20 11:33:50 +01:00
Carlos Martín
beaa71c4f2 Add XML Schemas (xsd) documentation 2011-12-16 18:51:38 +01:00
Ruben S. Montero
3f38152881 feature #360: Scheduler now uses configuration file parameters. Removed sched options from one start script and scheduler daemon 2011-12-15 01:19:23 +01:00
Javi Fontan
b5ab3059b2 add special cases to install_gems check functionality 2011-12-12 18:43:06 +01:00
Javi Fontan
8cbc0aeab7 fix deployment for new versions of xen 2011-12-12 14:23:39 +01:00
Javi Fontan
1da7f8be13 add net-ldap to install_gems, needed by ldap auth 2011-12-08 22:49:05 +01:00
Javi Fontan
843c6722dd correct uuidtools gem name in install_gems 2011-12-07 12:06:11 +01:00
Jaime Melis
9823b23cd9 Merge branch 'master' of git.opennebula.org:one 2011-12-05 17:56:47 +01:00
Jaime Melis
db18cbe829 Bump to version 3.1.80 2011-12-05 17:56:34 +01:00
Javi Fontan
09aa1a7df3 features #914, #949: --check and faster install_gems
* added --check options that detects the ruby libraries not installed
  * only install gems not found
  * execute 'gem' only once when possible
2011-12-05 17:51:06 +01:00
Ruben S. Montero
3874271a69 Merge branch 'master' into feature-863
Conflicts:
	install.sh
	src/cli/one_helper/onevnet_helper.rb
	src/mad/ruby/ActionManager.rb
2011-12-02 18:13:39 +01:00
Javi Fontan
d756ffe062 Feature: Added LDAP drivers for OpenNebula. Contributed by C12G 2011-11-29 17:02:43 +01:00
Tino Vázquez
f95115ae12 Feature VMWARE: Added VMware drivers to OpenNebula. Contributed by C12G 2011-11-29 16:37:01 +01:00
Jaime Melis
997f057e75 Bug #987: Create the ONE_AUTH file during the packages installation in their proper path. Move functionality of ONE_AUTH generation to the package install scripts 2011-11-17 12:56:25 +01:00
Carlos Martín
9d50b437c6 Feature #863: Remove networking hooks from oned.conf 2011-11-15 07:30:53 -08:00
Ruben S. Montero
ec7f0c3275 Make auth_mad enabled by default as now is needed by the servers 2011-10-31 23:38:41 +01:00
Ruben S. Montero
4f8a1c2f9d bug #847: Added Sunstone Authorization. Updated server classes 2011-10-25 14:44:43 +02:00
Ruben S. Montero
5a94d09f72 bug #847: Updated oned.conf with new auth methods 2011-10-25 02:08:19 +02:00
Carlos Martín
30734a57f2 Bug #847 - #929: Add session expiration time in oned.conf 2011-10-20 12:53:36 +02:00
Javi Fontan
66134fa087 typo in install_gems (nokogiri)
(cherry picked from commit 19029f7f761af3a8b494275f1984e29df560d36d)
2011-10-14 17:30:24 +02:00
Javi Fontan
c548c84780 Added man pages for econe/occi CLI 3.0.0
(cherry picked from commit 3df0c6dadc61f67c72c3ccc1539608cefcde5d79)
2011-09-28 19:36:57 +02:00
Javi Fontan
5f8f679669 CLI one* man pages for 3.0.0
(cherry picked from commit 3a5763605b69fe90a8466e60c430be941760c7ab)
2011-09-28 19:36:45 +02:00
Javi Fontan
533539c93b install_gems: Do not install xmlparser gem for ruby 1.9 2011-09-28 09:45:20 +02:00
Daniel Molina
2622a80d2f bug #831: Adapt novnc installer to the new yaml configuration format 2011-09-26 15:13:45 +02:00
Javi Fontan
6a8a802e55 bugs in install_gems when the distro is not detected 2011-09-19 15:01:10 +02:00
Javi Fontan
1abd55d030 feature #715: changed tm_nfs name to tm_shared
(cherry picked from commit 67d278990b282e98f2968b204cc44b2e3e324f8d)
2011-09-15 14:57:37 +02:00
Javi Fontan
6058460284 bug #800: added rake path in debian based distros
(cherry picked from commit 404844786c3731d41cc98e4f56598402949aa1c7)
2011-09-13 16:35:04 +02:00
Javi Fontan
dfac4dcba1 nokogiri and xmlparser dependencies swapped in install_gems
(cherry picked from commit 90cbbd621518d46160705c8b09d8ccc6da99ea51)
2011-09-13 16:34:47 +02:00
Javi Fontan
9515d78bc9 bug #803: added auth documentation to oned.conf 2011-09-12 18:25:53 +02:00
Carlos Martín
591f761c69 Bug #668: Change the LCM, the cancel action executes the epilog on success
(cherry picked from commit 5b67dd2ebbe65142954c9e260aa9a2386b92384d)
2011-09-12 18:15:36 +02:00
Javi Fontan
26996edcb3 bug #754: new man pages with the format error fixed 2011-09-12 13:00:47 +02:00
Ruben S. Montero
db784373db Merge branch 'master' of git.opennebula.org:one 2011-09-01 17:20:12 +02:00
Ruben S. Montero
194543a57a Updated oned.conf info for VM mads 2011-09-01 17:19:49 +02:00