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

3828 Commits

Author SHA1 Message Date
Ruben S. Montero
e87b785212 Merge branch 'master' into feature-924 2012-03-01 19:21:28 +01:00
Tino Vazquez
f50df547e8 Feature #1073: Add support for mysql and posgresql in oZones server 2012-03-01 18:55:42 +01:00
Tino Vazquez
deb5e8d025 Feature #1109: Self service support in oZones server
Needs testing & GUI extension
2012-02-29 17:55:39 +01:00
Daniel Molina
4fd1a87e66 feature #924: Add Logger to EC2 2012-02-29 15:58:37 +01:00
Daniel Molina
52ab2afea6 feature #924: Change MSG_FORMAT in Logger class 2012-02-29 13:27:01 +01:00
Hector Sanjuan
fbbce209d5 Sunstone: small improvements to passwd operations
Inform user that password change was successful.

Empty the new password box when dialog is re-opened.
(cherry picked from commit 519b7f263b5cb4b399b67cb9259d9e8fff2e84c6)
2012-02-29 11:28:01 +01:00
Hector Sanjuan
59c93f0768 Feature #1147: Improve login in SelfService
Error messages are better explained. More cases are handled (for example when server is not running).

Error box looks nicer and repops up when error happens again.

Ajax loader gif has been added next to login button and appears when login is being performed.
(cherry picked from commit 5710fda8021b31c97b5285547941a6dc03231c19)
2012-02-29 10:37:55 +01:00
Hector Sanjuan
d32de04fbf Feature #1147: Improve login in oZones
Error messages are better explained. More cases are handled (for example when server is not running).

Error box looks nicer and repops up when error happens again.

Ajax loader gif has been added next to login button and appears when login is being performed.
(cherry picked from commit c1e8b55b1a19a92813a086d57ed6a0747e19c2c1)
2012-02-29 10:37:55 +01:00
Hector Sanjuan
39d8e5b1a4 Feature #1147: Improve login in Sunstone
Error messages are better explained. More cases are handled (for example when server is not running).

Error box looks nicer and repops up when error happens again.

Ajax loader gif has been added next to login button and appears when login is being performed.
(cherry picked from commit 9279848a50126863cc7eb4d27f554291b9744cd9)
2012-02-29 10:37:55 +01:00
Hector Sanjuan
38269de9b0 Bug #1146: Prevent users from creating a VDC when no zones have been defined.
(cherry picked from commit 443d7aa00c6ec2bacb4678e3d2b762a96b4b0fdd)
2012-02-29 10:37:25 +01:00
Hector Sanjuan
625908025c SelfService: take advantange of verbose parameter when listing pools.
Concretely, the Compute pool. No need to request the state for every single VM now.
(cherry picked from commit a6067a8801bd5358051372831097f29096745998)
2012-02-29 10:36:59 +01:00
Tino Vazquez
f3eaf649ef Fix bad variable returning - VMware 2012-02-28 12:47:20 +01:00
Daniel Molina
3ed87c071a feature #924: Add logger to OCCI 2012-02-27 17:36:34 +01:00
Daniel Molina
8db484ce41 feature #924: Add CloudLogger module 2012-02-27 17:34:49 +01:00
Daniel Molina
e97040d3e5 Add more OCCI tests 2012-02-22 17:17:23 +01:00
Daniel Molina
66e314c021 Sort OCCI collections and instance_types 2012-02-22 17:17:23 +01:00
Carlos Martín
b70b8e2dbe Bug #1128: Remove deprecated method from Java OCA
(cherry picked from commit 3e21d79a2215846b758640b45fd4a3794d7147f6)
release-3.4-s0
2012-02-21 01:34:18 -08:00
Jaime Melis
ae35b61159 Bump to 3.3.0 2012-02-20 12:31:34 +01:00
Carlos Martín
b177159a3c Bug #1134: Remove double object creation in VirtualNetworkPool::allocate 2012-02-17 19:56:35 +01:00
Carlos Martín
f1e4e3815a Bug: DB default configuration value was not inserted in NebulaTemplate.cc 2012-02-17 19:44:46 +01:00
Daniel Molina
997df82202 Add instance_type request by ID to OCCI 2012-02-17 13:35:23 +01:00
Ruben S. Montero
d2adccbc51 Merge branch 'bug-1123'
Conflicts:
	src/sunstone/models/SunstoneServer.rb
2012-02-17 12:30:35 +01:00
Ruben S. Montero
6cf74c9b7c Merge branch 'feature-1048' 2012-02-17 12:19:15 +01:00
Hector Sanjuan
502ec84ef3 Feature #1067: Improve VLAN support in Sunstone
(cherry picked from commit 5f984c664ba9788cae308faf7b1702f228ce2b18)
2012-02-17 10:30:32 +01:00
Daniel Molina
b70a4e33ba feature #1048: Refactor one_vmm_ec2 and add suspend/reboot/resume support 2012-02-16 12:43:40 +01:00
Daniel Molina
179487ac35 bug #1130: Use period_to_str in onevm 2012-02-15 19:56:14 +01:00
Hector Sanjuan
fcb430e4a8 Feature #1089: Upload support for images in Sunstone.
Follows the same principles as SelfService.
(cherry picked from commit 5dbf040f9c91d3a965aab13e5e39e130a5b5e4f1)
2012-02-15 18:56:08 +01:00
Ruben S. Montero
c3931e8fc6 Increase default image register polling in OCCI server to 5 secs 2012-02-15 00:32:37 +01:00
Hector Sanjuan
a5d72b936c Improve Selfservice/OCCI upload.
Wait until images have been successfully copied into the repository by opennebula  to return from request.
(cherry picked from commit 2630d1c6a7a630b26646107f88c33e2ae1500671)
2012-02-15 00:29:08 +01:00
Patrice LACHANCE
10d4412a54 Added EC2 Regions, Security Groups, VPC ID, Tags and Context management 2012-02-14 14:27:33 +01:00
Ruben S. Montero
d0c6453c9b Bug: pass file object to occi.post_compute method 2012-02-14 13:04:11 +01:00
Daniel Molina
00f8b78f9a bug #1123: Filter Sunstone monitoring information by user 2012-02-14 12:09:59 +01:00
Hector Sanjuan
0652b11c29 Feature #1069: Fix typo in OpenNebulaVNC
(cherry picked from commit 29ac3aa88568925b49209b55b79d4e59e587d642)
2012-02-14 12:03:17 +01:00
Ruben S. Montero
b66ebf5982 Merge branch 'feature-1069' 2012-02-14 11:52:48 +01:00
Daniel Molina
d922575af7 Add verbose option to OCCI resources
(cherry picked from commit 9cd3d3df1b80919f3d1abecaf9c3b1d583ef4688)
2012-02-14 11:50:47 +01:00
Hector Sanjuan
7bad159c7d Feature #1069: Update config plugin to accept full configuration object.
Whitespace cleanup and minor fixes in .rb files.
(cherry picked from commit da1e4a822937eaa3e5a2ef4c2126a5bbde15952b)
2012-02-14 11:41:59 +01:00
Hector Sanjuan
8285b50b65 Feature #1076: support full configuration response in selfservice.
Plus minor fixes in occi-server
(cherry picked from commit f3fe56b383f78d0795ed72b565a0325b097ffc37)
2012-02-14 11:41:46 +01:00
Daniel Molina
9cd3d3df1b Add verbose option to OCCI resources 2012-02-14 11:29:07 +01:00
Ruben S. Montero
8ecc77cd78 feature #1076: UI configuration returned as XML 2012-02-13 18:23:05 +01:00
Javi Fontan
da82e97164 bug #1130: use period_to_str in oneacct 2012-02-13 17:54:22 +01:00
Javi Fontan
407350bbb1 bug #1130: add period_to_str method
This methods is used to create strings for time periods with this format:

  80d 10:23:33
2012-02-13 17:52:26 +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
Javi Fontan
6e718906bd bug #1094: take out uneeded xmlparser requirement 2012-02-13 15:58:13 +01:00
Daniel Molina
115091be5f Fix typo in error message 2012-02-13 15:26:50 +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