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
Ruben S. Montero
9297321d91
F #4393 : New VirtualMachineDisk interface to abstract all disk
...
management logic. Adapted classes to new interface and re-allocated some
functions. Work on disk resize operations.
2016-12-12 02:28:00 +01:00
Ruben S. Montero
7b2e4cef98
Upgrade local DB version to 5.3.80 (5.4.0 beta1)
2016-11-25 13:53:05 +01:00
Ruben S. Montero
08d88e0119
F #4901 : Updates MEM & CPU when RESERVED_ attributes are updated. Adds TOTAL_CPU
...
and TOTAL_MEM shares to store raw monitoring cpu/mem metrics. Adds
migrator and increases local DB version number.
2016-11-12 21:18:25 +01:00
Ruben S. Montero
09825bd7ba
F #4901 : RESERVED_CPU and RESERVED_MEM can be expressed using %. Update
...
HostShare interface.
2016-11-05 21:14:38 +01:00
Carlos Martín
7323fa0c6b
F #4714 : Add onedb migrator
2016-10-06 15:21:37 +02:00
Ruben S. Montero
289a09009a
F #4714 : Allow users to select objects owned just by the session's group
2016-09-30 17:31:49 +02:00
Jaime Melis
51f5718608
Merge branch 'master' of https://github.com/OpenNebula/one
2016-09-29 14:29:20 +02:00
Ruben S. Montero
2dc9ddea40
F #4775 : Consolidate authorization requests for User creates. User
...
groups are always managed as a set
2016-09-29 12:22:59 +02:00
Jaime Melis
238a75c608
Bump version 5.2
2016-09-27 11:49:32 +02:00
Carlos Martín
d17818a32b
F #4775 : Add Group membership to one.user.allocate API call
2016-09-23 13:28:44 +02:00
Jaime Melis
a49f2a747f
Bump version 5.1.80
2016-09-14 17:27:24 +02:00
Carlos Martín
0d5b532a83
Fix typo
2016-09-13 18:25:03 +02:00
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