1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-02-10 13:57:22 +03:00

1774 Commits

Author SHA1 Message Date
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