1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-21 18:03:38 +03:00

1955 Commits

Author SHA1 Message Date
Alejandro Huertas Herrero
12928399d5 F #3064: add datasores clusters encrypted attrs (#3722) 2019-09-17 16:18:54 +02:00
Alejandro Huertas Herrero
2c9bbb9642 B #3070: delete IPAM ars when deleting vnet (#3719) 2019-09-17 15:53:02 +02:00
Pavel Czerný
6339c14bc4 F #3666: System wide CPU model configuration (#3704) 2019-09-16 22:49:40 +02:00
Alejandro Huertas Herrero
536672833a F #3064: pass decrypted attributes to IPAM driver (#3706) 2019-09-16 15:51:38 +02:00
Christian González
eb7df9e901 F #3380: return object body on API hooks (#3705) 2019-09-16 14:50:33 +02:00
Alejandro Huertas
e997d2b2b3
F #3064: encrypt address range template
The address range template in address range pool is encrypted
2019-09-13 11:35:53 +02:00
Christian González
68a76aa9ba B #3687: check snap ID on disk snapshot revert (#3693) 2019-09-12 17:55:45 +02:00
Ruben S. Montero
3c2df22ad7
F #3064: separate encrypted attrs by objects
* There are encrypted attributes for VMs, Hosts and VNets
    * For VMs the user template is also encrypted
    * For VNets its address ranges attributes are also encrypted

Co-authored-by: Alejandro Huertas <ahuertas@opennebula.systems>
2019-09-12 16:25:23 +02:00
Pavel Czerný
6c6a73092c B #3630: Fix CPU/MEM reservations (#3678) 2019-09-11 11:14:51 +02:00
Ruben S. Montero
bfe7694320
F #3380: Hide secrets in API hooks. Add response to API document 2019-09-10 18:17:12 +02:00
Ruben S. Montero
6143dd95ce
F #3380: New Hook system. Drivers, oned and command line tool
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-09-09 14:47:42 +02:00
Ruben S. Montero
500e45dbd6
F #1401: Configurable VM_*_OPERATIONS per group and user. Restructure of the API
authorization levels and initialization logic.

Co-authored-by: Pavel Czerny <pczerny@opennebula.systems>
2019-09-09 13:13:52 +02:00
Alejandro Huertas Herrero
9e7c10278a F #3064: separate encrypted attrs in oned conf (#3656) 2019-09-05 21:49:59 +02:00
Pavel Czerný
769158e908
B #3585: Fix build with sqlite=no (#3641)
(cherry picked from commit 8823a9a008aafde5e9b8b62100e527c0ebf8bed8)
2019-09-03 17:12:33 +02:00
Ruben S. Montero
a742b95d83
F #3064: Unified secret handling
Co-authored-by: Pavel Czerny <pczerny@opennebula.systems>
2019-09-03 16:46:36 +02:00
Ruben S. Montero
77e7b69ad6
F #3586: Use pthreads 2019-08-16 11:19:11 +02:00
Pavel Czerný
e31deafff7 F #3586: Uniform thread-safe random generator 2019-08-16 11:11:31 +02:00
Jan Orel
e98c801f8f F#3244: Better mixed modes (#3574) 2019-08-07 11:37:39 +02:00
Ruben S. Montero
a6481bb038
F #1764: updateconf for running VM
L #-: Use nullptr, cpplint rules

co-authored-by: Pavel Czerny <pczerny@opennebula.systems>
2019-07-26 13:45:26 +02:00
Ruben S. Montero
3b4b0b2723
F #3503: Support for DPDK. Added ISOLCPUS to isolate cpus from the NUMA scheduler 2019-07-25 16:23:38 +02:00
Ruben S. Montero
66f6b77bc4
B #3484: Remove unneeded function
(cherry picked from commit 43be5cfa8a580442406586efaa67c9a1b90f2c8b)
2019-07-18 12:17:36 +02:00
Alejandro Huertas Herrero
0a130d865f B #3484: add DETACH=YES in context.sh (#3518) 2019-07-18 12:08:04 +02:00
Pavel Czerný
04b6d01599 F #2765: Configurable VM disk monitoring (#3525) 2019-07-17 22:11:02 +02:00
Pavel Czerný
2c0416fdfa
B 3468: Don't automatically set active snapshot in mixed mode (#3497)
* L #-: use nullptr

* B #3468: Don't set active snapshot in mixed mode

(cherry picked from commit 95e24ab26c0f85bcd8f9eca95e4f241e9f212c0b)
2019-07-10 19:38:04 +02:00
Ruben S. Montero
217ff30a76
B #1815: Remove resource from VDC when erased
L #-: Derived virtual methods use override keyword

Co-authored-by: Pavel Czerny <pczerny@opennebula.systems>
2019-07-05 17:23:21 +02:00
Ruben S. Montero
3b9ace0577
F #3256: Support for NUMA topology, Hugepages and CPU pinning. 2019-07-01 18:58:24 +02:00
Ruben S. Montero
cbd9aee912
F #3393: Reduce number of updates referencing FTS field. Changed REPLACE
operations to UPDATE to improve DB performance

co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-06-12 17:20:50 +02:00
Ruben S. Montero
079d5d7d21
b #3409: Update users & groups quotas only in the zone DB 2019-06-07 16:57:01 +02:00
Christian González
8bbcfdfc6c Increase database version to 5.10.0 (#3277) 2019-04-25 18:42:41 +02:00
Christian González
c73af39818 F #3208 Display only user available virtual routers in virtual networks body (#3210) 2019-04-15 17:23:55 +02:00
Christian González
fa15207ae7 B #3182 Initialize number of connections 2019-04-15 17:10:07 +02:00
Ruben S. Montero
e6c785b954
Feature #2722: Minor changes and data type fixes 2019-04-15 17:07:30 +02:00
Ruben S. Montero
c64d63f3d5
F #2722: Increase the size of the replication and federation log indexes
co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-04-08 17:43:12 +02:00
Ruben S. Montero
b59ee42750
Revert "F #2722: Increase the size of the replication and federation log indexes"
This reverts commit 1da93f37326a5bc294f74f6faedbcc0182b03adf.
2019-04-08 17:09:56 +02:00
Ruben S. Montero
1da93f3732
F #2722: Increase the size of the replication and federation log indexes
co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-04-08 14:38:02 +02:00
Ruben S. Montero
2ed170be68
F #3076: create one.vmpool.infoextended
* Add new function dump_extended
    * Add new API call one.vmpool.infoextended (ruby, JAVA, golang)
    * Add parameter --extended in the CLI for onevm

Co-authored-by: Alejandro Huertas <ahuertas@opennebula.systems>
2019-03-29 12:43:59 +01:00
Alejandro Huertas Herrero
c76377fb1d B #3119: Hourly sched actions just execute one time
* Change next_action to return the time for next_action
* Change XML query to use REPEAT
* Update the TIME if the value is lower than DONE
2019-03-25 12:11:59 +01:00
Ruben S. Montero
2d40b708c4 B #1666: Marketplace driver expects always an image to import
* Use VMTEMPLATE marketapp type
    * Modify the OCA, so if the type is VMTEMPLATE no image is created
    * Modify Sunstone, so if the type is VMTEMPLATE no ds is needed

(cherry picked from commit 0de8a405d7a06bc28eca0c7b82661ddb588bb399)
2019-03-18 10:39:54 +01:00
Tino Vázquez
acc8750569 F #3016: Add git version into oned -v (#3071) 2019-03-12 20:04:12 +01:00
Alejandro Huertas
90425c2559 F #2899: Replace SHA1 by SHA256
* Add new SHA256 hashing function
   * Change user password from SHA1 to SHA256 automatically
2019-03-04 15:14:55 +01:00
Vlastimil Holer
1260bd791e Bump version to 5.9.80 (#2991) 2019-02-26 18:19:07 +01:00
Ruben S. Montero
f13103548c development: Upgrade local database version to 5.8.0 2019-02-19 17:24:23 +01:00
Ruben S. Montero
8fbd126ca2 development: Fix race condition between the expiration of the replica timeout and the pending_requests state change. api server cache mode
Co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-02-19 12:40:07 +01:00
Ruben S. Montero
0de6fa7493 development: Add extra debug information for HA and federated log purge
co-authored-by: Christian González <cgonzalez@opennebula.systems>
2019-02-15 00:15:57 +01:00
Ruben S. Montero
d59f79deb3 F #1548: Added relative TIME specs for Actions. Format is TIME="+<sec>" action will be executed after sec seconds of being created 2019-02-14 16:37:49 +01:00
Ruben S. Montero
3d748610d4 B #2913: Do not update vnc bitmaps if not needed 2019-02-14 15:13:58 +01:00
Christian González
461def304e B #2913: Add an option for updating the vnc bitmap without updating the whole cluster 2019-02-14 14:57:16 +01:00
Ruben S. Montero
633b9616cc B #2913: Delay DB operations and perform object updates first 2019-02-13 18:09:27 +01:00
Christian González
78fe62f9a0 B #2913 datastore/network loses attachment to its cluster while trying to allocate VM (#2936) 2019-02-13 17:44:02 +01:00
Vlastimil Holer
119edfe2fe Bump version to 5.8.0 (#2934) 2019-02-13 16:51:21 +01:00