Ruben S. Montero
d1ad6a0cc6
B #5032 : Further fixes for SELF DS (e.g. Ceph) for disks with resizes
...
and snapshots. Also updates delete-recreate quota computation
2017-03-31 20:09:27 +02:00
Ruben S. Montero
d90cd64cca
B #5032 : Add datastore capacity usage in quota calculations for storage
...
drivers that clone to SELF (e.g. Ceph)
2017-03-30 18:58:18 +02:00
Ruben S. Montero
53ee13b4d7
F #5058 : Control default configuration attribute location user/group
2017-03-21 12:23:02 +01:00
Ruben S. Montero
4078d55b56
Added IP6 reference in IPAM addresses
2017-03-21 12:22:19 +01:00
Ruben S. Montero
7ffdf91f86
F #5058 : Add logic to set PERSISTENT attribute in image templates
2017-03-14 17:34:53 +01:00
Ruben S. Montero
492d5fce2c
F #5058 : Method to get user-based configuration attributes for oned
2017-03-12 23:39:45 +01:00
Ruben S. Montero
34ea719974
F #5027 : Generate IP6 context variables for IP6 AR
2017-03-03 18:41:58 +01:00
Ruben S. Montero
1fbe34f3d2
B #5047 : Syslog, static initialization of ident string
2017-03-01 11:23:14 +01:00
German Gutierrez
3e8d385069
Fix: Missing programname in syslog output ( #187 )
2017-03-01 11:03:55 +01:00
Ruben S. Montero
ba40cffd61
F #5027 : Operations (hold, release, reserve...) for IP6 no-slaac ARs
2017-02-21 16:50:45 +01:00
Ruben S. Montero
948d1d98c4
F #5027 : New address range types for IP6 no SLAAC. Basic lease
...
functionality
2017-02-17 23:49:05 +01:00
Ruben S. Montero
6dd92c0828
Merge branch 'feature-5005'
2017-02-10 18:17:58 +01:00
Ruben S. Montero
0f7e642516
F #5005 : Add user ids and action request id to history records. Removed
...
uneeded reason history entry. Updated cli
2017-02-10 14:19:55 +01:00
Ruben S. Montero
8e20605ef2
B #5014 : Remove user from admins
2017-02-09 17:00:37 +01:00
Ruben S. Montero
62d9ec2b39
F #5005 History records now include the UID/GID/REQUEST_ID that closed
...
the record
2017-02-09 16:58:47 +01:00
Ruben S. Montero
04e4991d4d
F #5005 : Fix action queue. Update new action classes
2017-02-08 12:24:42 +01:00
Ruben S. Montero
d143012eb6
F #5005 : Add request information to events and callbacks from API calls.
2017-02-07 17:26:23 +01:00
Ruben S. Montero
7a2face60c
F #5005 : New interface of ActionManager to accommodate additional arguments. Updates managers to the new interface
2017-02-03 20:39:34 +01:00
Ruben S. Montero
e92076f71b
F #4845 : Missing part of ee5f9fa57d
2017-01-31 23:18:17 +01:00
Ruben S. Montero
ee5f9fa57d
F #4845 : Fix ActionSet class
2017-01-31 22:12:35 +01:00
Ruben S. Montero
5a856f87d3
F #4845 : Add missing VM actions to get auth operation from configuration
2017-01-30 13:46:05 +01:00
Ruben S. Montero
61bfe3d6d0
F #4845 : Get permissions for vm operations from configuration in
...
RequestManager
2017-01-30 13:19:32 +01:00
Ruben S. Montero
cc0234ba34
F #4845 : Load VM operations from oned.conf
2017-01-29 23:46:59 +01:00
Ruben S. Montero
8f51474553
F #4845 : Add all vm actions to the VMAction enumerate
2017-01-27 20:55:38 +01:00
Ruben S. Montero
5bd214ab00
F #2347 : Schedule affined groups
2017-01-25 20:08:12 +01:00
Ruben S. Montero
09fafc3b0b
F #2347 : Get information about VMs in VMGroups
2017-01-22 22:30:39 +01:00
Ruben S. Montero
7c948b3a1c
F #2347 : Host affinity rules
2017-01-22 02:18:02 +01:00
Ruben S. Montero
685b0bd944
F #2347 : Set antiaffinity placement constraints for VMs
2017-01-20 20:46:50 +01:00
Ruben S. Montero
d73a57dab7
F #2347 : Dump VMGroups in scheduler output for DEBUG
2017-01-18 00:31:50 +01:00
Ruben S. Montero
70ce346937
F #2347 : Load roles and rules in the scheduler. Helper methods to
...
generate requirement expressions
2017-01-16 19:19:05 +01:00
Ruben S. Montero
184bd79eaf
F #2347 : Split rule and role logic in different objects and libraries to reuse it in scheduler
2017-01-14 18:33:26 +01:00
Ruben S. Montero
b2f15970c9
F #2347 : Add placement rules consistency checks
2017-01-13 18:32:37 +01:00
Ruben S. Montero
97c5fcd2f2
F #2347 : VMGroupRule class. Methods to check rule consistency
2017-01-13 01:56:25 +01:00
Ruben S. Montero
a1c1dee188
F #2347 : Moved VMGroup logic from VirtualMachine to VMGroupPool. Added
...
authorization tests to VMGroup usage in VMs
2017-01-05 16:51:30 +01:00
Ruben S. Montero
a6fc7b23cb
F #2347 : VMs are added/removed from VMGROUP roles. VMGROUP with VMs
...
cannot be updated
2017-01-04 15:23:35 +01:00
Ruben S. Montero
1b4c543712
F #2347 : Add/del methods for VMGroup
2017-01-03 23:08:47 +01:00
Ruben S. Montero
8b3abfab09
F #2347 : Mora API calls for VMGroup
2017-01-03 21:12:27 +01:00
Ruben S. Montero
202b47e9d8
F #2347 : Fix bugs. Show role names in vm group output
2017-01-03 20:03:03 +01:00
Ruben S. Montero
973aac07fd
F #2347 : Better parsing of VMGroup attributes
2017-01-03 15:24:43 +01:00
Ruben S. Montero
ef25d1821f
F #2347 : VMGroup Roles managed in a separate clas
2017-01-03 04:06:51 +01:00
Ruben S. Montero
17749cb5e7
F #2347 : Allocate, delete and info API calls for the VMGroup
2017-01-03 01:22:10 +01:00
Ruben S. Montero
7381aa4030
F #2347 : VMGroup base classes, intial version
2017-01-02 16:43:44 +01:00
Ruben S. Montero
4429031117
F #4952 : Add IPv6 support for oned
2016-12-28 00:16:49 +01:00
Ruben S. Montero
7cbceb043b
Added VirtualMachineNic interface to abstract NIC logic
2016-12-24 01:36:30 +01:00
Ruben S. Montero
d9bd4cc702
Merge branch 'feature-4393'
2016-12-23 11:13:37 +01:00
Ruben S. Montero
43df8151ff
F #4393 : Added resize operation for running VMs
2016-12-17 19:30:11 +01:00
Ruben S. Montero
6f3066ddd1
F #4393 : Add resize API calls. Fix disk for SELF tm_mad drivers quotas.
2016-12-17 02:49:14 +01:00
Ruben S. Montero
c1c3d0479d
F #4393 : More work on resize
2016-12-15 21:12:33 +01:00
Ruben S. Montero
178489ef11
F #4393 : Moved Saveas implementation to VirtualMachineDiks. Fix bugs
2016-12-14 18:16:00 +01:00
Ruben S. Montero
71e7b3dc20
F #4393 : Move authorize disk to VirtualMachineDisk class
2016-12-12 09:30:11 +01:00