Commit Graph
1084 Commits
Author SHA1 Message Date
Carlos Martín f37e2eac98 Feature #4217: Add option to set VM Template name in export 2016-04-04 15:28:04 +02:00
Tino Vazquez cb80ed79a0 Add default datastore and resource pool choice for vcenter template import 2016-04-01 15:42:19 +02:00
Carlos Martín 0901ddeb51 Feature #4217: Add zone column to cli and sunstone 2016-04-01 12:55:39 +02:00
Carlos Martín 12cf0ddb71 Feature #4217: Return individual errors in marketplace app export 2016-03-31 18:40:21 +02:00
Carlos Martín 76694ca85e Feature #3204: Fix onesecgroup commit description 2016-03-31 12:00:37 +02:00
Ruben S. Montero 8a187be48e feature #3848: Fix render problems and CLI options for VN_MAD 2016-03-29 15:09:39 +02:00
Ruben S. Montero 9af43a6916 feature #3848 #3707: Remove VLAN from onevnet command and core 2016-03-29 15:09:39 +02:00
Tino Vazquez 32f6073267 Add user inputs for datastore and resource pool at import time in
vCenter
2016-03-23 16:58:58 +01:00
Ruben S. Montero f581fae756 feature #4155: Remove :detach & :suspend strategies for disk snapshots
for VMs in ACTIVE-RUNNING. Also revert needs to be performed in
poweroff. DISK_SNAPSHOT_REVERT state has been removed.
2016-03-22 23:07:35 +01:00
Carlos Martín 82892ad70f Merge remote-tracking branch 'origin/master' into feature-4369 2016-03-17 18:22:51 +01:00
Jaime Melis 51d26b87fd formatting 2016-03-16 14:43:25 +01:00
Carlos Martín ac5b0ff526 Feature #4369: Show multiple clusters in cli 2016-03-16 12:49:56 +01:00
Jaime Melis 94bce889ec Feature #4217: onemarketapp create accepts dynamic template building 2016-03-10 17:21:46 +01:00
Jaime Melis d751456cfd Feature #4217: Remove image download functionality 2016-03-10 17:21:10 +01:00
Jaime Melis 0f3dbf58db Feature #4217: Use Sunstone to download images and marketplaces
This commit changes entirely the way images are downloaded.
Instead of downloading them by running 'downloader.sh' in the
local machine, it will do it on the Sunstone server, and it
will in turn stream the response to the client.

This commit implements the server and the CLI.
2016-03-09 18:35:07 +01:00
Javi Fontan ba7ffbb543 Merge branch 'feature-4186' 2016-03-08 17:34:48 +01:00
Anton Todorov f9375eccab improve rescue of VM when node fail is detected
* Introduce new LCM states PROLOG_MIGRATE_UNKNOWN and PROLOG_MIGRATE_UNKNOWN_FAILURE

* Change VM migrate logic for when state is ACTIVE and lcm_state is UNKNOWN to
  call TM's PROLOG_MIGR action before VMM's BOOT

All core TM drivers that are not empty are skipping disks so there is no impact on
the default behaviour

The datastore addon drivers that implement access to raw block devices should check
if the LCM_STATE == 60 (PROLOG_MIGRATE_UNKNOWN) and to remove block device access
from the failed node and provide access to the current node.
There is a simple script function added to get LCM_STATE that can be used as follow

```bash
LCM_STATE=$(lcm_state)
if [ "$LCM_STATE" = "60" ]
fi
```

(cherry picked from commit 676f36e0aa)
2016-03-03 23:59:53 +01:00
Carlos Martín 720f858efb Feature #4317: Change default behaviour when capacity user inputs are missing
If the user input for cpu,mem,vcpu is missing the input is
considered free to edit. A new user-input type 'fixed' is
added to force a specific value
2016-03-02 18:05:01 +01:00
Ruben S. Montero 9e4af1ebc6 feature #3204: Security Group dynamic update. Add support to update SG
rules of running VMs though a new one.secgroup.commit operation
2016-03-01 23:31:31 +01:00
Ruben S. Montero a4dc856406 feature #4215: Remove public Marketplaces, even if they have images.
Associated apps are also removed.
2016-02-29 18:31:24 +01:00
Ruben S. Montero b47406c429 Merge branch 'feature-4317' 2016-02-26 15:43:17 +01:00
Daniel Molina ef98b0daa2 Bug #4347: onehost wilds tables, use the VM_NAME that has to be used to import the VM 2016-02-19 13:15:03 +01:00
Carlos Martín e52996856d Merge remote-tracking branch 'origin/master' into feature-4317 2016-02-15 18:04:43 +01:00
Carlos Martín 33d8c78b9b Feature #4317: Add new user input types to cli 2016-02-15 16:30:49 +01:00
Jaime Melis add571d84a Feature #4217: Add download actions to oneimage and onemarketapp 2016-02-15 16:29:11 +01:00
Carlos Martín ee0c3ce351 Feature #4215: Allow to force the IP also when there isn't a floating IP 2016-02-15 12:12:39 +01:00
Daniel Molina 9af73f66f8 Add one market and onedatastore user and group columns 2016-02-12 17:53:02 +01:00
Carlos Martín 5135098e5e Merge remote-tracking branch 'origin/master' into feature-4317 2016-02-12 10:55:21 +01:00
Ruben S. Montero 6c7e34c88b Merge branch 'feature-4217' 2016-02-12 10:22:13 +01:00
Daniel Molina 1ed5847e72 Feature #4217: Rename DATE to REGTIME 2016-02-11 19:12:27 +01:00
Jaime Melis d60f4a8cb1 Feature #4217: Fine-tune the CLI 2016-02-11 16:58:42 +01:00
Tino Vazquez 006ba41c62 feature #4186: Merge branch 'feature-4217' into feature-4186
Marketplace branch into vcenter storage
2016-02-10 12:25:28 +01:00
Carlos Martín 92d4fddb0b Feature #4317: Template delete/chmod recursive, oca & cli 2016-02-08 16:41:40 +01:00
Jaime Melis e08d21cec8 Feature #4217: remove type from the onemarket list command 2016-02-03 17:40:48 +01:00
Daniel Molina 706437f23c feature #2123: Add service rename to the CLI 2016-02-02 15:54:38 +01:00
Daniel Molina be11c47e84 feature #2123: feature #4240: Add service template rename to the CLI 2016-02-02 15:54:38 +01:00
Daniel Molina 6d05d2d28c feature #4240: Add service template clone to the CLI 2016-02-02 15:54:38 +01:00
Ruben S. Montero 49575e163a Merge branch 'master' into feature-4217 2016-02-02 14:50:46 +01:00
Ruben S. Montero b01e2336c5 Merge branch 'feature-4215' into feature-4217 2016-02-02 14:17:20 +01:00
Carlos Martín d4867b44ae Feature #4215: Show nic-id for VR nics, CLI and sunstone 2016-01-28 17:28:58 +01:00
Carlos Martín a4b466fa6a Feature #4215: New method vrouter.attachnic 2016-01-28 16:06:18 +01:00
Tino Vazquez 8f28b8fc71 feature #4186: Add vcenter images and datastores import tool (CLI and Sunstone) 2016-01-27 12:22:58 +01:00
Tino Vazquez 90773c1507 feature #4186: Add automatic attach in deploy time for vCenter VMs 2016-01-22 19:14:15 +01:00
Jaime Melis 49b43ecc91 Feature #4217: Find ID of a Marketplace in the onemarketapp commands 2016-01-22 17:39:09 +01:00
Tino Vazquez 9858327cef feature #4186: Add vCenter image and datastore import CLI 2016-01-22 16:48:48 +01:00
Carlos Martín 696e2cd006 Feature #4215: Add NIC/VROUTER_MANAGEMENT; IP can be requested from sunstone 2016-01-19 15:19:29 +01:00
Javi Fontan fc27fc7a49 feature #4215: add templateid format to onevrouter 2016-01-19 12:50:21 +01:00
Carlos Martín e7b53d6bb1 Feature #4215: Use new vrouter.instantiate method in cli and sunstone 2016-01-18 15:46:26 +01:00
Carlos Martín d75d0af175 Feature #4215: Make --userdata compatible with other instantiate options 2016-01-18 12:36:56 +01:00
Javi Fontan 5c86035e9e bug #4263: do not initialize client in oneuser key
(cherry picked from commit 3eb23ec3cb8c9fea35bebb90e2ea1de81af05351)
2016-01-13 18:04:05 +01:00