1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-04 05:17:40 +03:00
Commit Graph

21046 Commits

Author SHA1 Message Date
Pavel Czerný
987bf1adf4
F #5853: Add local TM_MAD to defaults (#3309) 2024-11-26 11:22:59 +01:00
Guillemo Ramos
38e28ddfb1
F #5853: fix rhel8 (Ruby<2.7) (#3308)
Signed-off-by: Guillermo Ramos <gramos@opennebula.io>
2024-11-25 15:54:31 +01:00
David
f5637b5106
F OpenNebula/one#5853: Replace ssh for local mode in datastores (#3306)
Signed-off-by: dcarracedo <dcarracedo@opennebula.io>
Co-authored-by: Ruben S. Montero <rsmontero@opennebula.org>
2024-11-25 15:09:29 +01:00
Ruben S. Montero
7bc581e64d
L #-: Fix rubocop errors 2024-11-25 13:09:35 +01:00
Guillermo Ramos
1ef2f06ed6
F #5853: New version of ssh drivers
- Now are named local. SSH drivers will be distributed for running VMs
  that use the SSH drivers.
- The new drivers optimize Qcow2 operations in the same way as the
  shared TM driver, including:
    - thin provisioning, when available a cow copy is made
    - Qcow2 snapshots for the snapshot operations
    - Some operations has been improved code-wise
    - It should be a drop-in replacement for ssh
- New drivers are written in Ruby to accommodate future improvements
- By default new datastores will use "local" instead of "ssh"

co-authored-by: Ruben S. Montero <rsmontero@opennebula.org>
2024-11-24 18:41:32 +01:00
vichansson
6254ad8f67
M #-: Always b64 encode start script (#3305)
* Removes checkbox to b64 encode start script
* Fixes template filtering to not strip the start script from the
  Context section

Signed-off-by: Victor Hansson <vhansson@opennebula.io>
2024-11-22 16:18:20 +01:00
Pavel Czerný
130713b91c
B #6793: Fix crash of onedb fsck on MarketPlaceApp (#3302) 2024-11-22 13:26:59 +01:00
Pavel Czerny
0357ffb85b B #6548: Updtate vmm_exec_kvm.conf description
+ fix attribute name in kvmrc
2024-11-21 18:26:46 +01:00
Pavel Czerny
fb715c3333 B #6548: Fix kvm attributes
* CGROUPS_VERSION, FIRMWARE, FIRMWARE_SECURE and CPU_MODEL/FEATURES can
be overriden by Cluster and Host
* Fix attribute name in attach_disk
2024-11-21 18:26:46 +01:00
Jorge Miguel Lobo Escalona
13b6f4aaa4
F OpenNebula/one#6599: External VNC management (#3304)
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io>
2024-11-21 18:13:03 +01:00
Pavel Czerný
fa73142e7d
F #6723: Remove onehost importvm (#3231)
* Remove vm_import table from DB
* Remove imported vms actions
* Fix fsck for image and network
* onedb fsck fix running_vms only for non-backup images
2024-11-21 17:31:47 +01:00
Jan Orel
f4616d0c1f
B #6784: Remove unneeded/non-existing python dep (#3293) 2024-11-21 13:24:58 +01:00
Jan Orel
a065575f41
B #-: Fix javadoc reference (#3292) 2024-11-21 13:22:45 +01:00
Valentyn Bohdan
c1725ddfbb
M #-: Replace raw pointers with references/smart pointers. (#3285)
* M #-: Replace raw pointers with references/smart pointers.
- Change PoolSQL::allocate method's signature to accept reference instead of pointer and fix all method calls.
- Remove some of the error-handling goto, to be able initialize some variables during declaration.

Signed-off-by: Valentyn Bohdan <vbohdan@opennebula.io>
2024-11-21 13:19:12 +01:00
Jaime
bb65c22424
F #6782 Extend GOCA OSVec struct (#3301)
Signed-off-by: Jaime <jconchello@opennebula.io>
2024-11-20 18:21:29 +01:00
Jaime
9d5da2d6b6
F #783 Fix randomly failing GOCA tests (#6789)
* Fix virtual network not ready tests
* Adds exponential backoff helper and corrects hook test
* Fixes GOCA context and VM test

Signed-off-by: Jaime <jconchello@opennebula.io>
Signed-off-by: Aleix Ramírez <aramirez@opennebula.io>
(cherry picked from commit f091804468580fdb7ecdc8072b9ab8574aee2b06)
2024-11-20 17:37:59 +01:00
Jorge Miguel Lobo Escalona
bb029bbcd1
F OpenNebula/one#6790: Fix for Hugepages in RSunstone monitoring (#3299)
(cherry picked from commit 2802647b5841865c43d7bb8c2240049f66bb23c7)
2024-11-19 17:57:13 +01:00
Guillemo Ramos
44264434cc
Fix #-: DS ceph export: use CEPH_KEY (#3296)
Signed-off-by: Guillermo Ramos <gramos@opennebula.io>
2024-11-13 09:34:22 +01:00
Jorge Miguel Lobo Escalona
be0edd0d67
F OpenNebula/One#6790: Fix Hugepages bug in Sunstone (#3295)
(cherry picked from commit ec16b5367656b0496e30ba84bb3ae98edd6c86bc)
2024-11-12 16:08:22 +01:00
Ruben S. Montero
4f4a6d5a9b
M #-: Clarify live migration storage limitation 2024-11-11 11:42:03 +01:00
Jorge Miguel Lobo Escalona
0c1bf221ed
F OpenNebula/One#6769: Fix provider create form (#3291) 2024-11-07 13:39:22 +01:00
David
e2c54b10a6
B OpenNebula/one#6730: Search admin users in the right array (#3289)
Signed-off-by: dcarracedo <dcarracedo@opennebula.io>
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io>
2024-11-06 13:37:00 +01:00
Jorge Miguel Lobo Escalona
c6e611e217
F OpenNebula/One#6769: fix first render provider/provision (#3288) 2024-11-06 11:21:50 +01:00
Pavel Czerný
c24dff1d26
B #6726: Fix CLI paramters converted wrongly to 0 id (#3287)
These parameters were fixed:
* schedid in onebackupjob
* execid in onehook
* snapshot_id in oneimage
* nicid, pciid, sched_id and sgid in onevm
* nicid in onevrouter
* serverid in onezone

For all those parameters the string used as ID:
* if possible the name is converted is converted to int ID
* fails if the resource doesn't have name

(cherry picked from commit f5b2a173607e2f045ce3de95755828cef4bcca5b)
2024-11-05 16:27:12 +01:00
Michal Opala
d29681e60b
F OpenNebula/one#6770: Downgrade unf gem (< 0.2.0) for RedHat8 and AlmaLinux8 (#3286) 2024-11-05 09:42:19 +01:00
Jorge Miguel Lobo Escalona
f5407c226d
F OpenNebula/one#6769: Removed Provision/Provider app (#3283)
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io>
2024-11-04 18:17:54 +01:00
vichansson
18b07197b9
B OpenNebula/one#6761: Include TM_MAD_SYSTEM (#3282)
When filtering storage config. It now explicitly includes the deployment mode set during the VM template's  storage configuration

Signed-off-by: Victor Hansson <vhansson@opennebula.io>
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io>
2024-11-04 17:43:10 +01:00
Tino Vázquez
5aa664fc62
L #-: Remove files to be obsoleted from rubocop 2024-11-04 17:23:56 +01:00
Michal Opala
539a2a6172
F OpenNebula/one#6770: Rebuild gem locks (#3284)
- Remove unused gems: etc, rb-inotify
- Remove unsupported distros: Debian10, Ubuntu1804, Ubuntu2004
- Update RHEL tags: 8.8 -> 8.10, 9.2 -> 9.4
- Update locks for: AlmaLinux8/9, RedHat8/9, Debian11/12, Ubuntu22/24
2024-11-04 16:36:54 +01:00
Valentyn Bohdan
5fa479c5d3
F OpenNebula/one#6712: Add extra check for a hostname (#3276)
Changes have been made according to RFC 1034.
http://www.faqs.org/rfcs/rfc1034.html (Sections 3.1. Name space specifications and terminology)
2024-11-04 14:19:38 +01:00
Ruben S. Montero
bfb6ff386a
L #-: Useless assignment to variable - template
(cherry picked from commit ed0b8ca3851c5c4e306408ad7859277b233a1076)
2024-11-04 13:46:20 +01:00
Jan Orel
0165f55607
M #-: Add new config file clasifier (#3280) 2024-11-04 13:39:24 +01:00
Jan Orel
842a5e880a
M #-: Revert bump provision repository (#3281) 2024-11-04 13:35:13 +01:00
Michal Opala
0bd451171f
M #-: Change tproxy strategy for handling ARP requests (#3279)
- Prevent ARP requests from reaching other HVs
- Rename incorrectly named "comm" to "cmdline"
2024-10-29 15:15:45 +01:00
Jorge Miguel Lobo Escalona
315896d365
M #~: fix re-render row (#3278) 2024-10-25 14:57:00 +02:00
vichansson
af002f272a
B OpenNebula/one#6761: Filter by SYS DS when creating IMG ds (#3277)
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
2024-10-25 13:33:58 +02:00
vichansson
dd844ee7d5
F OpenNebula/one#6627: Add base profile template (#3275)
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
2024-10-23 13:46:15 +02:00
Jorge Miguel Lobo Escalona
d1d0d3b4df
F OpenNebula/one#6747: Add checkbox in datatable row (#3274)
*  add checkbox in datatables (List Style)
*  add checkbox in datatable (Card Style)
2024-10-22 18:32:26 +02:00
vichansson
2fe102032e
M #-: Clear ramdisk on kernel path clear (#3273)
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
2024-10-22 10:07:29 +02:00
vichansson
dac6d9dca3
M #-: Clear ramdisk selection properly (#3272)
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
2024-10-21 16:03:07 +02:00
Jorge Miguel Lobo Escalona
f6e63721cb
F OpenNebula/one#5766: Add new functionality to VNC/RPD/SSH (#3271) 2024-10-21 13:55:46 +02:00
vichansson
5333608e42
B OpenNebula/one#6751: Fix raw data validation handling (#3269)
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io>
2024-10-21 11:00:15 +02:00
Daniel Clavijo Coca
f698097708 B OpenNebula/one#6758: Fix QEMU_GA ping monitoring 2024-10-18 18:49:16 +02:00
vichansson
51ef95d720
M #-: Fix apiResponse data handling (#3268)
- If the API response returns only 1 object, it won't be array wrapped,
  causing issues when formatting the response to a dataset. Now
  transformApiResponseToDataset always casts the response to an array.

Signed-off-by: Victor Hansson <vhansson@opennebula.io>
2024-10-18 14:42:54 +02:00
vichansson
48f508ea69
F OpenNebula/one#6742: Implement loading of OS profiles (#3267)
+ define windows profile

OpenNebula/one#6627

* Add windows profile
* Adds OS Profiles parsing & loading
  - new /profiles endpoint
  - profiles are stored in /etc/fireedge/sunstone/profiles/
  - YAML format only
* Update profile loading
* Load profile only once per step
* Add indicator for last applied profile
* Fix autocomplete controller equality comparison
* Install new 'profiles' directory
* Installs windows_optimized profile

Signed-off-by: Victor Hansson <vhansson@opennebula.io>
2024-10-18 09:59:25 +02:00
vichansson
60bfce4146
B OpenNebula/one#6744: Fix placement expression formatting (#3258)
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
2024-10-14 17:15:40 +02:00
Guillermo Ramos
ad24f28616 F #-: Fix Ceph VM restore ignoring EC_POOL_NAME
Signed-off-by: Guillermo Ramos <gramos@opennebula.io>
2024-10-11 15:38:54 +02:00
Guillermo Ramos
788534b9b9 F #-: Fix use of --data-pool flag in Ceph's DS.cp
Signed-off-by: Guillermo Ramos <gramos@opennebula.io>
2024-10-11 15:38:54 +02:00
Anton Todorov
d5b5a4d5a4
B #6689: append --block to change-media call in reconfigure
when the $ISO_PATH is a block device

(cherry picked from commit bf43d43bec)
2024-10-11 10:09:36 +02:00
vichansson
c6d9a45ec5
L #-: Lint fix (#3263)
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
2024-10-10 16:16:59 +02:00