Ruben S. Montero
d58ccdfced
M #-: Check if plan is nullptr (consistency check)
2025-03-03 23:06:20 +01:00
Jaime Conchello
9aa581f984
B OpenNebula/one#6948: Include user_input processing as in onetemplate ( #3433 )
...
Signed-off-by: Jaime Conchello <jconchello@opennebula.io >
2025-03-03 18:10:11 +01:00
Pavel Czerný
a5687e9251
F 1550: Use update/insert to store plan in DB ( #3436 )
...
* bootsrap empty placement plan
* Create empty plan, when creating a cluster
2025-03-03 13:45:51 +01:00
Valentyn Bohdan
e393ffee48
F #1550 : Fix incorrect Sched requirements when no clusters are present. ( #3439 )
...
Signed-off-by: Valentyn Bohdan <vbohdan@opennebula.io >
2025-03-03 12:56:17 +01:00
Ruben S. Montero
ef244fdec5
B #-: Prevent race conditions creating tproxy netns
...
- lock iface query and modification actions to prevent race conditions
- remove deprecated -W option for iptables
2025-03-03 12:07:25 +01:00
Pavel Czerný
83bcae5c5f
F 1550: Remove unused files from serversync ( #3438 )
...
* Remove unused files from serversync
* Add new schedulers folder
* Better error log in case file doesn't exists
* Fix c++ linting
2025-03-03 11:58:06 +01:00
Jan Orel
18506b6388
F #1550 : sched/rank.conf for oned.aug and onecfg ( #3437 )
2025-03-03 10:32:21 +01:00
Ruben S. Montero
edce8d4813
F #1550 : Remove hybrid
2025-03-02 20:37:07 +01:00
Ruben S. Montero
9da8ea1a5d
F #-: Remove legacy code for Hybrid Cloud
2025-03-02 17:29:14 +01:00
Jorge Miguel Lobo Escalona
596da705c0
M #~: update header lint-fix ( #3435 )
2025-02-28 12:59:27 +01:00
Tino Vázquez
d6f0433f6c
M #-: Rubocop 1.73.1
2025-02-28 12:02:24 +01:00
Tino Vázquez
a64f071808
M #-: Bump year 2025
2025-02-28 11:56:18 +01:00
Pavel Czerný
e1bc117bad
F #1550 : Add plan pool DB schema ( #3434 )
2025-02-28 09:02:22 +01:00
eda55567b1
F #1550 : New Scheduler Framework for OpenNebula & DRS scheduler
...
This commits introduces a new framework for OpenNebula, it is based on
standard the OpenNebula middleware access driver (mad) model. Benefits
compared to the current implementation:
* Less overhead on API server and streamlined communications
* Ease integration with third party schedulers
* New "optimize" action to balance the workload of a cluster
* Embedded Plan Manager to apply optimization and deployment plans with
custom parameters for the scheduling window
* Custom optimization policies per cluster
This commits introduces 2 schedulers:
* Rank scheduler based on the match-making algorithm present in 6.x
series
* OpenNebula DRS an optimization algorithm based on an ILP solver for
placement and cluster optimization
Also new API calls has been added for onecluster as well as the CLI
updates to expose them.
co-authored-by: MarioRobres <mrobres@opennebula.io >
co-authored-by: Pavel Czerny <pczerny@opennebula.io >
co-authored-by: Mirko Stojiljkovic <mstojiljkovic@opennebula.io >
co-authored-by: Valentyn Bohdan <vbohdan@opennebula.io >
2025-02-27 16:33:05 +01:00
Josep Selga
74313b9f5a
B OpenNebula/one#6666: Restic passwords: remove quotes and sanitize ( #3432 )
...
Signed-off-by: josepselga <jselga@opennebula.io >
2025-02-26 19:46:05 +01:00
Jorge Miguel Lobo Escalona
81fb590487
F OpenNebula/One#6622: add qcow2 format support for volatile disk ( #3431 )
2025-02-25 19:23:34 +01:00
Jorge Miguel Lobo Escalona
05348c2489
F OpenNebula/One#6792: fix enable/disable buttons in host ( #3430 )
2025-02-20 19:58:31 +01:00
Tino Vázquez
b7f2209976
L #-: Rubocop 1.7.2.2
2025-02-18 20:24:25 +01:00
Jorge Miguel Lobo Escalona
b12ae7fbe1
F OpenNebula/one#6643: show more labels in cards ( #3428 )
...
* show more labels
* fix vm card
* fix labels in cards
2025-02-18 20:18:13 +01:00
David
074ff62ec8
M #-: Collapse sidebar menu ( #3425 )
...
Signed-off-by: dcarracedo <dcarracedo@opennebula.io >
2025-02-12 17:29:30 +01:00
Jorge Miguel Lobo Escalona and Tino Vázquez
569f4f6ef7
F OpenNebula/One#6410: add text selection in schedule actions ( #3426 )
...
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io >
2025-02-12 17:24:20 +01:00
Jorge Miguel Lobo Escalona
c3ae87a433
F OpenNebula/One#6927: filter datastore type when deploy a VM ( #3427 )
2025-02-12 17:21:16 +01:00
vichansson
8ccaee4d28
M #-: Update placement handling ( #3424 )
...
* Updates handling of the host req. expression
- Fixes a bug where if the HYPERVISOR= arg was missing, it would be
postfixed with invalid ('& |') clause, after joining.
Signed-off-by: Victor Hansson <vhansson@opennebula.io >
2025-02-12 13:35:04 +01:00
David
9d7cdb824a
M #-: Add white color on the background cards ( #3423 )
...
Signed-off-by: dcarracedo <dcarracedo@opennebula.io >
2025-02-11 19:26:22 +01:00
Jorge Miguel Lobo Escalona and Tino Vázquez
6e9fdb8c4f
B OpenNebula/One#6861: fix VNC button without VNC configuration ( #3421 )
...
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io >
2025-02-07 15:03:06 +01:00
Jorge Miguel Lobo Escalona and Tino Vázquez
9e450eb69c
B OpenNebula/One#6781: de-selecting hidden datatable entries ( #3419 )
...
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io >
2025-02-07 14:59:35 +01:00
David
49881deb72
B OpenNebula/one#6895: Add IMAGE_ID on vm template ( #3420 )
...
according to IMAGE
Signed-off-by: dcarracedo <dcarracedo@opennebula.io >
2025-02-07 14:54:57 +01:00
David
536d28f3a3
B OpenNebula/one#6799: Add PCI tab in instantiation ( #3417 )
...
Signed-off-by: dcarracedo <dcarracedo@opennebula.io >
2025-02-06 18:04:02 +01:00
Jorge Miguel Lobo Escalona and Tino Vázquez
b56bbd6be3
F OpenNebula/One#5969: uses an available port ( #3416 )
...
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io >
2025-02-05 17:15:58 +01:00
David and Tino Vázquez
63b96bcac2
B OpenNebula/one#6814: Change PCI tab in Hosts details ( #3413 )
...
Signed-off-by: dcarracedo <dcarracedo@opennebula.io >
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io >
2025-02-05 17:06:27 +01:00
Anton Todorov
9dc504a13e
B #6575 : Load remote env for detach_nic
...
To actually detach the NIC device from the VM
(cherry picked from commit c50994395e )
(cherry picked from commit cbf1c9e605 )
2025-02-05 13:20:45 +01:00
Guillemo Ramos
bd1965e2dd
F #6741 : Delete disk bitmaps after restore ( #3411 )
...
Signed-off-by: Guillermo Ramos <gramos@opennebula.io >
2025-02-04 16:29:09 +01:00
Angel and Tino Vázquez
d643dcdc81
F OpenNebula/one#6786: Fix issue creating Security Group ( #3404 )
...
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io >
2025-02-03 17:24:20 +01:00
Jorge Miguel Lobo Escalona and Tino Vázquez
93521db87a
F OpenNebula/One#6826: Fix selected row ( #3407 )
...
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io >
2025-02-03 15:55:20 +01:00
Angel
fc12305c3c
B OpenNebula/one#6830: lint fix ( #3409 )
...
Signed-off-by: Ángel Cívico Martos <acivico@opennnebula.io >
2025-02-03 13:16:04 +01:00
Tino Vázquez
bbf82a424d
L #-: Rubocop 1.71.1
2025-02-03 12:28:40 +01:00
Angel
8384884336
B OpenNebula/one#6830: Fixing VM terminate status ( #3405 )
...
Signed-off-by: Ángel Cívico Martos <acivico@opennnebula.io >
2025-02-03 12:15:37 +01:00
Guillemo Ramos
235fd3cea6
B #6700 : Improve error messages in fs_size ( #3406 )
...
Signed-off-by: Guillermo Ramos <gramos@opennebula.io >
2025-02-03 11:47:55 +01:00
Guillemo Ramos
aac41f6428
F #6547 : increment_flatten uses qemu-img commit instead of convert ( #3397 )
...
Signed-off-by: Guillermo Ramos <gramos@opennebula.io >
2025-02-03 11:41:09 +01:00
Daniel Clavijo Coca
20f068df32
M #: Improve migration validation error message ( #3408 )
2025-01-31 19:03:40 +01:00
vichansson
4347e9b4b8
F OpenNebula/one#6435: Add NIC virtio queue switch ( #3402 )
...
Signed-off-by: Victor Hansson <vhansson@opennebula.io >
2025-01-30 15:31:06 +01:00
Ruben S. Montero
dc86b5e5ff
F #6435 : Fix compilation
2025-01-30 12:43:16 +01:00
Ruben S. Montero
983066a139
F #6435 : Automatic setting of NIC IO queues
...
This commit adds support for "auto" setting for virtio queues of NICs.
It follows the approach implemented by VIRTIO_BLK_QUEUES for DISKS.
The commit also includes default setting and RSunstone implementation
Signed-off-by: Kristian Feldsam <feldsam@gmail.com >
2025-01-30 12:33:14 +01:00
Valentyn Bohdan
950f33c67f
B OpenNebula/one#6828: Fix onetemplate cli options override CONTEXT section ( #3377 )
2025-01-30 11:47:16 +01:00
Pavel Czerný
631acb7f48
B #6790 : Fix onehost show for single Hugepage ( #3386 )
...
(cherry picked from commit a19325cbd5 )
2025-01-30 11:30:21 +01:00
vichansson
9e1b8ad7a3
M #-: Add webpack build mode var ( #3401 )
...
Signed-off-by: Victor Hansson <vhansson@opennebula.io >
2025-01-30 10:33:39 +01:00
Jorge Miguel Lobo Escalona and Tino Vázquez
538b110e80
F OpenNebula/One#6718: Define the number of rows ( #3398 )
...
shown in each page
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io >
2025-01-29 19:49:26 +01:00
vichansson
265f8620de
M #-: Add devmode to Sunstone ( #3400 )
...
Signed-off-by: Victor Hansson <vhansson@opennebula.io >
2025-01-29 19:46:40 +01:00
David and Tino Vázquez
d36b8b4f31
B OpenNebula/one#6728: Network values step in attach nic ( #3392 )
...
Signed-off-by: dcarracedo <dcarracedo@opennebula.io >
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io >
2025-01-28 18:45:30 +01:00
vichansson
40e5d5efb8
M #-: Add user group cypress identifier ( #3395 )
...
Signed-off-by: Victor Hansson <vhansson@opennebula.io >
2025-01-28 18:43:57 +01:00