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

1731 Commits

Author SHA1 Message Date
Ruben S. Montero
ecc8be7c20 B #4774: Aonly network variables are parsed when regeneriting context 2016-09-13 13:11:09 +02:00
Ruben S. Montero
e83994bb47 Feature #4714: Add expired token collector 2016-09-08 12:03:24 +02:00
Ruben S. Montero
9c929148fc Do not update disk monitor infor in the DB. Disk usage will be kept in
the object and written to the DB the next time the VM is updated
(presumably, in the next monitor message from probes). This will reduce
DB I/O needs
2016-09-02 13:58:33 +02:00
Jaime Melis
6852a1aba7 Merge branch 'feature-4714' 2016-09-01 17:37:06 +02:00
Ruben S. Montero
5a3e0596a4 feature #4464: Return list of viable clusters on automatic_requirements
API call
2016-09-01 15:46:01 +02:00
Ruben S. Montero
2e0cd9509f feature #4714: Check EGID as stored in the token is still a valid group for the user. 2016-08-31 18:24:15 +02:00
Ruben S. Montero
27c5a7ea48 feature #4714: Add multiple authentication tokens per user. Tokens are
extended to include an efective gid, used for object creation and
authorization (when using the token).
2016-08-31 14:52:33 +02:00
Carlos Martín
b9588846ef Feature #4464: Refresh VM cluster requirements
Cluster requirements are recalculated:

- on release from hold
- on resume from undeployed/stopped
- on resched
- on migrate
2016-08-30 18:35:09 +02:00
Jaime Melis
2f70d56268 Merge branch 'feature-4658' 2016-08-30 12:34:46 +02:00
Jaime Melis
b542aea0ce Feature #4658: remove debugging info 2016-08-30 12:33:21 +02:00
Jaime Melis
d8ee69a09a Feature #4658: Better range definitions for VLAN_IDs 2016-08-30 12:20:07 +02:00
Ruben S. Montero
5764e05834 Merge branch 'feature-4446b' 2016-08-26 17:26:49 +02:00
Guillaume Oberlé
f8874bb320 feature #4446: Reservations are handled always by OpenNebula's internal
IPAM. Add consistency check to IPAM results. Log error messages from
IPAM drivers. Remove unused internal AR attribute (ipam_mad)

Signed-off-by: Ruben S. Montero <rsmontero@opennebula.org>
2016-08-26 17:21:07 +02:00
Carlos Martín
e95328a516 Bug #4745: Fix segfault for malformed template attributes 2016-08-26 12:05:52 +02:00
Carlos Martín
9e23c60a55 Feature #4715: Set a max login token time in oned.conf for each driver 2016-08-24 10:49:22 +02:00
Carlos Martín
a3e99f538f Feature #4715: Update group IDs when auth diver provides them 2016-08-23 14:48:45 +02:00
Guillaume Oberlé
34628427ec feature #4446: Activate IPAM. Fix minor bugs
Signed-off-by: Ruben S. Montero <rsmontero@opennebula.org>
2016-08-21 19:54:31 +02:00
Guillaume Oberlé
5ebe8c5e0d feature #4446: IPAM driver - OpenNebula core message parsing
Signed-off-by: Ruben S. Montero <rsmontero@opennebula.org>
2016-08-19 13:26:08 +02:00
Guillaume Oberlé
1772a358f5 feature #4446: Extends IPAMRequest to include driver formatting.
Implements IPAM AddressRange (callbacks still missing).

Signed-off-by: Ruben S. Montero <rsmontero@opennebula.org>
2016-08-18 21:42:24 +02:00
Carlos Martín
b836ad30c0 Feature #4464: Allow migration between clusters that share datastores/vnets
(cherry picked from commit f789d500f4005d00c63657ebed8d1b87b066dde6)
2016-08-18 16:25:38 +02:00
Guillaume Oberlé
e8292cd84f feature #4446: Logic for OpenNebula core IPAM Manager and driver
Signed-off-by: Ruben S. Montero <rsmontero@opennebula.org>
2016-08-18 13:30:31 +02:00
Guillaume Oberlé
f8615d6e5c Feature #4446: Redesign of AddressRange class to include multiple
implementations. When managing leases 4 abstract methos have been added
to the interface:
  - from_vattr, to notify/request a new network from IPAM
  - allocate_addr, to set an address as used
  - get_addr, to request a free address
  - free_addr, to set an address as unused

This commits also includes an AddressRange implementation based on
OpenNebula's internal IPAM

Signed-off-by: Ruben S. Montero <rsmontero@opennebula.org>
2016-08-17 19:22:53 +02:00
Ruben S. Montero
8bba5b8b73 bug #4662: Removes double unlocks from MarketPlace. Adds SSL callbacks
for multithread calls
2016-07-29 17:50:52 +02:00
Ruben S. Montero
34672cbb1f bug #4637: Adds @> operator for boolean expresions. @> evaluates to
true if the value is included in a result array. An array of attributes
is obtained for multiple values xpath, e.g.
<CLUSTER>
<ID>100</ID>
<ID>101</ID>
</CLUSTER>

an expresion of the form CLUSTER/ID in a requirement returns [100, 101].
To test if a given element is in a datastore:

CLUSTER/ID @> 101 -----> [100, 101] @> 101 ---> true

Note that CLUSTER/ID = 101 only evaluates the first element found

CLUSTER/ID = 101 ----> 100 = 101 ----> false

(cherry picked from commit eed6b268ad)
2016-07-19 13:07:02 +02:00
Carlos Martín
73ff900acb Feature #4620: Minor fixes 2016-07-18 18:54:15 +02:00
Ruben S. Montero
69ab761fad feature-4620: Context for PCI devices 2016-07-18 17:05:27 +02:00
Ruben S. Montero
b6dbd9c92c feature #4630: Automatic assgiment of passthrough devices. Attribute and
deployment file
2016-07-18 14:33:50 +02:00
Ruben S. Montero
23f556a406 feature #4620: PCI devices of type NIC gets an IP as regular NIC 2016-07-14 11:06:59 +02:00
Carlos Martín
ffdb41bc3e Feature #4597: Allow to create more VR VMs, and terminate existing ones
(cherry picked from commit 94070576d8)
2016-07-08 11:21:59 +02:00
Ruben S. Montero
d482d967aa feature #4411: Change AUTH_DRIVER_CONF to AUTH_MAD_CONF. Added defaults
for AUTH_MAD_CONF
2016-07-06 10:16:47 +02:00
Carlos Martín
e8f9de4bb2 Feature #4411: Disable password change for some auth drivers 2016-06-29 17:17:18 +02:00
Javi Fontan
02c6d1bb86 Bump version to 5.0.1 2016-06-24 10:39:56 +02:00
Ruben S. Montero
1956b15db6 Bug #4547: Do no generate VLAN_ID if not needed.Inherit VLAN_ID in
reservations
2016-06-10 17:12:37 +02:00
Jaime Melis
865470cd47 Bump version 5.0.0 2016-06-08 12:56:22 +02:00
Javi Fontan
496196730b Bump version to 4.90.10 2016-06-07 12:39:50 +02:00
Ruben S. Montero
57976f61c2 Bug #4516: Fix deadlock with concurrent reservations on the same
vnet.
2016-06-03 19:19:23 +02:00
Javi Fontan
a34293c420 Bump version 4.90.5 2016-05-26 13:21:38 +02:00
Ruben S. Montero
698014748b Development: Do not change vn_mad string 2016-05-25 00:00:12 +02:00
Ruben S. Montero
f45fe15bc5 bug #4476: Add default views to users group at DB bootstraping 2016-05-20 14:15:18 +02:00
Ruben S. Montero
7a55686fa6 bug #4405: Optional KEEP_SNAPSHOTS parameter for VMM drivers. It
preserves system snapshots across power on/off cycles and life migrations
if the hypervisor supports that.
2016-05-18 19:49:56 +02:00
Ruben S. Montero
7287a16c93 Bug #4467: Remove EC2 as valid public cloud name for AUTOMATIC_REQUIREMENTS 2016-05-17 18:53:49 +02:00
Jaime Melis
f852150622 Bump version 4.90.0 2016-05-11 10:45:30 +02:00
Ruben S. Montero
d2fbf0216e Development: Allow to "unreserve" bitmap-based attributes in oned.conf 2016-05-10 19:41:12 +02:00
Jaime Melis
14c318b7b9 Feature #3907: Improve the FSTYPE heuristic 2016-05-06 16:23:29 +02:00
Ruben S. Montero
20b84754ee Bug #4314 Feature #4320: VMs get IP6 context with ULA only addresses.
Re-design of update logic to work as other update methods
2016-05-06 12:18:48 +02:00
Javi Fontan
e1f6dee180 Update copyright notice year 2016-05-04 12:33:23 +02:00
Ruben S. Montero
0352b3a73b Development: Add missing template interface for getting attributes 2016-05-03 17:17:50 +02:00
Ruben S. Montero
058e23c37a feature #3801, bug #3775: Delete operation is now under the recover
interface for admin. New terminate operation can be used in any "final"
state for end-users.
2016-05-02 18:34:42 +02:00
Ruben S. Montero
03b7b77ce8 Merge monitor information for the VM (instead of recreating). Update
Template.merge interface
2016-04-26 15:35:07 +02:00
Ruben S. Montero
2560c2da92 feature #4400: update onegate token for updateconf call 2016-04-26 12:58:31 +02:00
Ruben S. Montero
bb9d4a99b5 feature #4400: Regenerate network context support for updateconf 2016-04-26 11:47:03 +02:00
Carlos Martín
0d6dd0c6ff Feature #4400: New state cloning_failure 2016-04-22 16:06:43 +02:00
Ruben S. Montero
c0da2d7f89 feature #4400: Minor changes 2016-04-22 13:13:13 +02:00
Ruben S. Montero
759e645821 feature #4320: CONTEXT can now be updated in poweroff related states 2016-04-22 11:31:47 +02:00
Ruben S. Montero
0d6659c5d8 feature #4400: Better scope for RM functions, homogenous function naming 2016-04-21 17:18:01 +02:00
Carlos Martín
f743efba0f Feature #4400: Add missing att. in RequestAttribute copy constructor 2016-04-21 10:48:14 +02:00
Carlos Martín
072deaf078 Feature #4400: Instantiate-persistent merges the user provided template 2016-04-20 18:01:54 +02:00
Ruben S. Montero
32e15605cd feature #4320: New operation to update the configuration of a
VirtualMachine (OS, GRAPHICS, INPUT, RAW & FEATURES). CLI/OCA methods
implemented
2016-04-20 16:57:05 +02:00
Ruben S. Montero
55660b89e6 feature #4320: BOOT allows to set any boot order in the form BOOT="disk0,nic1,disk2,nic0" 2016-04-19 16:27:56 +02:00
Jaime Melis
f1b56ed322 Bug #4376: Make vlan_id_automatic a top level attribute
and only allow modification of vlan_id if vlan_id_automatic
is set to false (the vlan_id has been specified manually)
2016-04-19 15:23:22 +02:00
Jaime Melis
e4db6af0ea Bug #4376: Fix typo 2016-04-19 15:23:22 +02:00
Carlos Martín
191eda35d3 Feature #4400: Fix missing DISK/SOURCE 2016-04-19 15:20:34 +02:00
Carlos Martín
53c5269249 Feature #4400: New template instantiate --persistent 2016-04-19 15:20:34 +02:00
Carlos Martín
7855ebd22d Feature #4400: Allow VMs to use Images in the locked state 2016-04-19 15:20:34 +02:00
Ruben S. Montero
9a440e558c feature #4320: Rework the attach logic of NIC and DISK 2016-04-18 16:46:02 +02:00
Ruben S. Montero
f6c9924629 feautre #4403: Adds OFFLINE mode to Host. 2016-04-12 00:33:09 +02:00
Carlos Martín
01a0079f0c Feature #4400: New param to clone templates recursively 2016-04-11 13:27:31 +02:00
Ruben S. Montero
ca33ac46c3 development: Update VirtualMachine.add_history interface 2016-04-10 22:53:33 +02:00
Ruben S. Montero
3c389f3270 development: Homogenous VM_MAD/TM_MAD (vs VMMMAD/TMMAD) name. oned does
not store DS_LOCATION, single get_system_dir() function
2016-04-10 22:39:21 +02:00
Ruben S. Montero
9c60fc55d9 feature #3848: VN_MAD is set for VirtualNetworks in Sunstone. Removed
host vnet option
2016-04-07 15:04:02 +02:00
Ruben S. Montero
820b0d16fd feature #3848: Remove VN_MAD from cli & sunstone 2016-04-07 12:49:48 +02:00
Ruben S. Montero
67ba59ada1 feature #3848: Remove VN_MAD from Host in oned. Remove VMWare driver in
core
2016-04-07 11:06:43 +02:00
Ruben S. Montero
8970665d46 bug-4376: Adds vlan bitmap to handle collition and reservation.
OpenNebula now generates the vlan_id instead of the drivers
2016-04-06 18:07:56 +02:00
Ruben S. Montero
784a4fc960 feature #2980: VNC port tracking. Includes a VNC bitmap for each cluster to
track the ports in use in the cluster and avoid port collision. VNC ports are
assigned when the VM is deployed and released when the VM is stopped, undeployed
or done.

Includes the following:
  - 9da66150dc0e3dc2731518d8a215f9598696a999
  - 4c35a9fcccf70cbe87d2947403ea815967e7b605
  - ccfccb6d2fc40aa1c07eb994f37b8da4fb479082
  - b1b64e61a39f4452c7ba00e581de42888e0e84a5
  - d474ee4db9ed520bcae743d510be35b25ea988ed
  - dacb61b1402da2ec309b6e79bdd285d0d11de84f
2016-04-05 12:56:34 +02:00
Carlos Martín
b8c5fd4cd7 Feature #3848: Remove VLAN=YES from sunstone 2016-03-31 16:24:45 +02:00
Ruben S. Montero
9af43a6916 feature #3848 #3707: Remove VLAN from onevnet command and core 2016-03-29 15:09:39 +02:00
goberle
9de771ea31 Feature #3848: Virtual networks should have an associated networking driver.
(cherry picked from commit 7e90463693)

This cherry still needs to merge files from original contribution by       goberle <goberle@unistra.fr>:
  - src/sunstone/public/app/tabs/vnets-tab/form-panels/wizard.hbs
2016-03-28 12:38:45 +02:00
Ruben S. Montero
c6076a173a bug #3390: Reimplements the xmlrpc client using the complex one. Adds
TIMEOUT to client requests. This can be configured in sched.conf/oned.conf.
2016-03-24 02:07:04 +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
Ruben S. Montero
2fe760218e feature #4215: drop logic for MarketPlace is now in
RequestManagerDelete.
2016-03-22 15:26:21 +01:00
Ruben S. Montero
3fb8a0e161 feature #4369: Better const signature. Removed unused varibles and
methods. ACL filter is generated in the ClusterPool class, moved DB name
to private scope. Copy constructor for object collection. Uniform
get_cluster_id function.
2016-03-21 13:01:45 +01:00
Carlos Martín
cf2da75c4d Feature #4369: Bump DB version to 4.90.0 2016-03-18 12:55:03 +01:00
Carlos Martín
82892ad70f Merge remote-tracking branch 'origin/master' into feature-4369 2016-03-17 18:22:51 +01:00
Carlos Martín
eff51a0dea Feature #4369: Use ObjectCollection::from_xml instead of from_xml_node 2016-03-17 18:17:37 +01:00
Ruben S. Montero
b61445315e feature #4215: Fix context generation bug 2016-03-16 19:14:37 +01:00
Ruben S. Montero
9fb06c870d feature #4215: Generate context before a restore action. Context is
regenerated whenever a it is needed to capture VNET and NIC updates
2016-03-16 14:54:22 +01:00
Carlos Martín
400e18964c Feature #4369: Force Hosts to be always part of one cluster
This way cluster none (-1) disappears outside of the core
2016-03-16 13:31:10 +01:00
Carlos Martín
b715c4f773 Feature #4369: Remove datastore_location setting by cluster 2016-03-16 13:07:10 +01:00
Carlos Martín
724e9fe2b0 Feature #4369: Create a default cluster on bootstrap 2016-03-16 11:34:45 +01:00
Carlos Martín
73f5ceb644 Feature #4369: Use multiple clusters in VM deploy & migrate 2016-03-15 17:34:21 +01:00
Carlos Martín
f6d10bdec0 Feature #4369: Undo Host changes to have only one cluster 2016-03-15 16:37:36 +01:00
Carlos Martín
621a186947 Feature #4369: ACL engine uses multple clusters 2016-03-11 15:42:17 +01:00
Ruben S. Montero
bdbca69a2d feature #4217:This commit includes the following changes to decouple the
DB access and marketplace control from master and slave zones:
  * Client class is singleton as required by xmlrpc-c
  * one_auth initialization moved to a comon location
  * MarketPlaceApp and MarketPlace actions are performed in the same zone as
the associated marketplace.
  * Adds three new api calls updateDB, dropDB and allocateDB to perform
low level DB operations. These methods are exposed for Market y
MarketApps
  * Forward operations are abstarct by Pool classes
  * Apps and markets now includes a ZONE_ID
2016-03-10 17:24:28 +01:00
Carlos Martín
e8a05ca1d7 Feature #4369: Replace cluster ID with a set of IDs 2016-03-10 16:28:33 +01:00
Javi Fontan
ba7ffbb543 Merge branch 'feature-4186' 2016-03-08 17:34:48 +01:00
Carlos Martín
10cbac2d54 Feature #4217: Move cloning MP Apps IDs to a new image collection attribute 2016-03-04 16:31:10 +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
Ruben S. Montero
1add1cfb52 bug #4355: CURRENT_VMS can be now of any type. Better handling of
ObjectXML::search templates
2016-03-03 15:39:41 +01:00
Ruben S. Montero
6004270685 feature #4162: Sanitize some user attributes in XML douments 2016-03-03 12:32:36 +01:00
Ruben S. Montero
b16fea2532 feature #4097: Add resource information to log messages using clog 2016-03-02 23:01:43 +01:00
Ruben S. Montero
7ca1036683 feature #4097: Use glibc to log thourgh syslog, removes log4cpp
dependency
2016-03-02 17:08:06 +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
60ea093786 feature #4317: Recursive disk operations can work on DISK based on image
names.
2016-03-01 12:12:19 +01:00
Ruben S. Montero
59aae97a58 feature #4317: Use xpath templates
(cherry picked from commit 7df5b936c7049f86ab02f8149ea1e299ed0cbb09)
2016-03-01 10:19:13 +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
Carlos Martín
fb14daee30 Feature #4217: Add missing options to marketplace pools in a federation
Slaves do not use cache, and all write methods have an
extra check to avoid writings in a slave DB
2016-02-29 17:40:06 +01:00
Carlos Martín
e52996856d Merge remote-tracking branch 'origin/master' into feature-4317 2016-02-15 18:04:43 +01:00
Ruben S. Montero
804cec6628 devel: Fix check in VirtualMachineManagerDriver 2016-02-12 16:25:06 +01:00
Carlos Martín
5135098e5e Merge remote-tracking branch 'origin/master' into feature-4317 2016-02-12 10:55:21 +01:00
Jaime Melis
f5737b8944 Feature #4217: Fix supported marketapp actions checking 2016-02-10 18:16:59 +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
Ruben S. Montero
a90666180d feature #4217: Add missing file 2016-02-10 10:56:52 +01:00
Ruben S. Montero
dd71246884 feature #4217: Add imported apps to the associated marketplace 2016-02-09 20:48:09 +01:00
Ruben S. Montero
5acedb72ab feature #4217: PUBLISHER is not a well known attribute 2016-02-09 16:52:14 +01:00
Ruben S. Montero
4d3faa0496 feature #4217: Change MarketplaceApp DATE to REGTIME. Core and
one/monitor driver
2016-02-09 16:47:09 +01:00
Ruben S. Montero
c53425c0ed feature #4217: Generic class for supported actions, used in
VirtualRouter, VirtualMachine & MarketPlace. Simplify enum names for
MarketPlaceApps
2016-02-09 16:34:25 +01:00
Tino Vazquez
b5d162a50b feature #4187: Import VMs in poweroff 2016-02-09 12:56:01 +01:00
Carlos Martín
f8776b2ce9 Merge remote-tracking branch 'origin/feature-4217' into feature-4317 2016-02-08 16:52:29 +01:00
Carlos Martín
91b1cc7396 Feature #4317: Add option for template delete and chmod to be recursive 2016-02-08 16:40:38 +01:00
Carlos Martín
91ee796cb6 Feature #4317: Init resp_obj to fix missing object name in NO_EXISTS errors 2016-02-08 12:32:27 +01:00
Ruben S. Montero
333713d1df feature #4217: Remove cast 2016-02-07 18:19:25 +01:00
Ruben S. Montero
91c489abac feature #4217: Generic parse of CONTEXT attribute. Fix in clean up VM 2016-02-07 18:05:28 +01:00
Ruben S. Montero
6a0b71e9dd feature #4217: Adapt Marketplace classes to new Template interfaces 2016-02-05 00:55:24 +01:00
Ruben S. Montero
5761be4d10 feature #4217: Simplify Template, Attribute and PoolObjectSQL class interfaces 2016-02-05 00:33:37 +01:00
Ruben S. Montero
6478bf1778 feature #4215: Use always created_by 2016-02-05 00:31:50 +01:00
Carlos Martín
c5632940fc Feature #4215: VR update removes the NICs from the new template 2016-02-05 00:31:50 +01:00
Carlos Martín
74f5f38276 Feature #4215: Use VROUTER=YES to differentiate vr templates 2016-02-05 00:31:50 +01:00
Ruben S. Montero
c9dd78ce85 feature #4215: Add decorator interface for Quota class. Implement a
Virtual Router decorator for QuotaNetwork
2016-02-05 00:31:50 +01:00
Daniel Molina
63d48aec52 feature #4217: Rename marketplace type FLOW to SERVICE_TEMPLATE 2016-02-04 13:15:21 +01:00
Jaime Melis
07fb60dd83 Feature #4217: Bootstrap the OpenNebula Systems Marketplace 2016-02-03 21:50:20 +01:00
Jaime Melis
a85da12036 Feature #4217: Define required attrs for Market templates 2016-02-03 16:03:22 +01:00
Jaime Melis
4663171472 Feature #4217: Fix problem with merge 2016-02-03 12:38:00 +01:00
Ruben S. Montero
49575e163a Merge branch 'master' into feature-4217 2016-02-02 14:50:46 +01:00
Ruben S. Montero
a4c29cc34e feature #4217: Update Marketplace RM methods according to changes in #4215 2016-02-02 14:26:01 +01:00
Ruben S. Montero
b01e2336c5 Merge branch 'feature-4215' into feature-4217 2016-02-02 14:17:20 +01:00
Carlos Martín
68a0184ed2 Feature #4215: Implement auth & quotas for all VR actions 2016-02-01 17:07:04 +01:00
Carlos Martín
cfdfacf259 Feature #4215: Downgrade local_db_version to 4.13.85 2016-02-01 12:59:46 +01:00
Ruben S. Montero
3d8d2fd81e feature #4215: Simplify interface for util::gsub. Decouple Request methods to
better support static request actions.
2016-02-01 00:18:47 +01:00
Ruben S. Montero
f0006da6e1 feature #4217: Constness change for some MarketPlaceApp methods 2016-01-29 10:28:07 +01:00
Carlos Martín
4851a0c49f Feature #4215: New method vrouter.detachnic 2016-01-28 17:20:52 +01:00
Carlos Martín
7a7f07cdad Feature #4215: Remove vrouter ip recipients from context 2016-01-28 16:17:34 +01:00
Carlos Martín
a4b466fa6a Feature #4215: New method vrouter.attachnic 2016-01-28 16:06:18 +01:00
Carlos Martín
0a94c3b48f Feature #4215: Refactor VR instantiate 2016-01-27 13:29:30 +01:00
Carlos Martín
364d9ecda8 Feature #4215: Redo context variables when a NIC is attached/detached 2016-01-27 11:27:26 +01:00
Jaime Melis
e5c1c549bb Feature #4217: Get the attributes from the App properly 2016-01-26 23:19:31 +01:00
Jaime Melis
8a4135faaf Feature #4217: Add extra_data to the register and clone operations 2016-01-26 20:46:45 +01:00
Jaime Melis
15e54f59ea Feature #4217: Send the market data to the driver 2016-01-26 20:24:33 +01:00
Carlos Martín
c83565fe56 Feature #4215: Perform TM:CONTEXT on prolog_resume 2016-01-26 13:24:42 +01:00
Carlos Martín
3ca02c27e2 Feature #4215: Remove update_context action 2016-01-26 11:34:46 +01:00
Carlos Martín
d7eb8769e1 Feature #4215: update-context uses the user token password 2016-01-25 17:38:46 +01:00