Commit Graph
20555 Commits
Author SHA1 Message Date
Francisco Picolini 5af933a62e Create CONTRIBUTING.md
Adding a page about contribution
2023-11-23 12:54:19 +01:00
harsxv 23decf1d53 M #-: Update EC2 driver list & typo
- Fixes typo in comment in restore action for KVM
- Updates list of instance types for EC2 driver
2023-11-22 14:41:50 +01:00
Shivang Kapoor 925df9b805 M #-: Create CODE_OF_CONDUCT.md 2023-11-22 14:29:23 +01:00
Ruben S. Montero 20fcf95ceb F #6333: Parse INCREMENT_MODE in backup jobs
Attribute was not copied to backup config nor parsed
2023-11-22 13:54:07 +01:00
mkutouski af6591e814 B #6282: Fix Incorrect configuration of systemd services (#2831) 2023-11-22 12:45:36 +01:00
Tino Vázquez 217253794d M #-: Add master by default in PR template 2023-11-21 17:43:15 +01:00
Jorge Miguel Lobo Escalona 5be4b4d170 B 6323: Update backupjob tab in fireedge (#2827) 2023-11-21 17:41:44 +01:00
679455158a F OpenNebula/one#6122: Groups tab (#2825)
Co-authored-by: vichansson <vhansson@opennebula.io>
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io>
2023-11-20 18:00:18 +01:00
Tino Vázquez b51bb684b5 M #-: Add PR template 2023-11-20 12:45:56 +01:00
Jorge Miguel Lobo Escalona 79451a8d1d B 6334: Fix inputs kernel and ramdisk (#2823) 2023-11-20 10:32:29 +01:00
Ruben S. Montero d514c204ca B #-: Recreate links in VM folder
This handles relative links

(cherry picked from commit 1887c4d8a1)
2023-11-16 18:14:27 +01:00
Ruben S. Montero 372a3be710 B #-: Fix replica migration
6.8 uses full disk paths in domain definitions for KVM. This commits
fixes some issues to adapt the migrate script in this case.
2023-11-16 11:14:45 +01:00
Ruben S. Montero 9b9f7196bf B #6401: Fix virtio-blk queues configuration
VIRTIO_BLK_QUEUES is only supported for virtio-blk driver (and
vhost-usr-blk). This commits check the DISK is using the right disk
before adding the parameter to the DRIVER.

(cherry picked from commit 0611ffbd3b)
2023-11-15 18:32:19 +01:00
Jorge Miguel Lobo Escalona d69115283f B #6221: Add units selector MB..YB (#2819) 2023-11-15 16:26:28 +01:00
Pavel Czerný da5e716bba B #6388: Fix CLI output after deleting all disk snapshots (#2814) 2023-11-15 13:41:57 +01:00
Pavel Czerný ca64f96f26 B #6354: Reinit authentication after passwd change (#2809) 2023-11-15 13:04:50 +01:00
Ruben S. Montero c2af378c6a F #6333: Fix path for multiple disks (2/2)
Update attach-disk action to resolve symlinks for file disks.
2023-11-14 18:40:45 +01:00
Ruben S. Montero 248bc50e16 F #6333: Fix path for multiple disks (1/2)
This is a partial fix for  backup snapshots for VMs with multiple disks.

It still fails for disks attached after the VM is created. In this case
the SOURCE of the disk is not replace by the "readlink", causing
problems to libvirt while resolving disks in the backingStore.
2023-11-14 17:57:52 +01:00
Pavel Czerný 1b3f3d1462 F #6333: Fix xml schema (#2811) 2023-11-14 12:08:43 +01:00
Daniel Clavijo Coca f422cdbd94 B OpenNebula/one#6374: Fix DockerHub image import for images without Cmd (#2796) 2023-11-13 16:47:26 +01:00
Jorge Miguel Lobo Escalona 1eaedde073 F #6393: Change support text (#2812) 2023-11-13 16:24:54 +01:00
Ruben S. Montero 118e305973 F #6333: Fix ssh-replica issues
- Remove self-link when saving persistent images
- Adjust migrate to new structure (>6.8) that not use symlinks
2023-11-13 12:50:04 +01:00
Jorge Miguel Lobo Escalona 90b7aeb1f5 M #-: Reservation/Overcommitment (#2810) 2023-11-13 12:39:08 +01:00
Ruben S. Montero a1232b2184 F #6333: Fix path bug (affects SSH drivers) 2023-11-12 13:24:33 +01:00
Ruben S. Montero ea1d5183ea F #6333: Snapshots for incremental backup mode
- Defines a new a attribute "INCREMENT_MODE" that can be "SNAPSHOT" or
     "CBT"

- SNAPSHOT mode: takes a disk snapshot (virsh snapshot-create-as or
  qemu-img). The current snapshot is saved in the backup store, and
  committed to the base disk image.

  The backup_qcow2.rb util adapt to different VM folder layout for SSH,
  shared, persistent, non persistent disks.

- Lint vxlan.rb

- Update onevm and XSD schema to reflect the new backup attribute
2023-11-10 19:40:26 +01:00
Pavel Czerný 2ada2ec687 M #-: Remove obsolete attribute from oned.conf (#2808) 2023-11-10 11:52:15 +01:00
Ruben S. Montero 9e5d6f1404 M #-: Remove unused settings in sched.conf 2023-11-10 11:30:16 +01:00
Ruben S. Montero 7a9fe2fa60 M #-: Remove unused code for Backup action in scheduler 2023-11-10 11:29:45 +01:00
Pavel Czerný 4756ef9d1b B #6365: Fix mem leak in Scheduler, optimize Cluster construction (#2802)
- Fix memory leak in Scheduler
- Optimize BitMap
2023-11-10 10:34:04 +01:00
Jorge Miguel Lobo Escalona b749757934 F #6323: Add status lock (#2807) 2023-11-08 13:24:08 +01:00
Ruben S. Montero 2808f43c72 M #-: Add sanity check on PHYDEV
Related to issue #6367, PHYDEV maybe an empry string. This commit adds
an additional sanity check on PHYDEV to skip any configuration if it is
empty
2023-11-08 12:05:30 +01:00
Jorge Miguel Lobo Escalona 450443e19d B #6385: fix time to live (2FA sunstone) (#2805) 2023-11-07 18:34:26 +01:00
vichansson 9f6b8a1891 B OpenNebula/one#6375: Remove duplicate CPU field (#2804) 2023-11-07 12:34:44 +01:00
vichansson afea9c2fea F OpenNebula/one#6121: Quota components refactor (#2803) 2023-11-06 18:26:07 +01:00
Daniel Clavijo Coca 97c683f9f6 M #: Add missing CLI autocompletion for onemarket (#2800) 2023-11-06 13:11:22 +01:00
vichansson 4fb8cc30b5 M #-: Update RSunstone labels (#2801) 2023-11-06 11:28:56 +01:00
Ruben S. Montero 0532f2f5d0 B #6370: Fix return code when importing market service
The import function is expected to return an array [rc, [images], [templates]].
The commit fix that when there is an error importing the service app.

(cherry picked from commit 9c0877d30d)
2023-11-02 16:30:35 +01:00
Jorge Miguel Lobo Escalona 5f0d555d07 F #6323: BackupJobs tab in FireEdge (#2798) 2023-11-02 16:27:02 +01:00
Ruben S. Montero 72a5dee464 B #-: Fix disk snapshot live for ssh driver
It does not work when disks are not a symlink

(cherry picked from commit 8a0b647f3fb6f211218a06b1a3b759546ff62b1d)
2023-11-02 09:52:50 +01:00
vichansson 93a039bd8b B OpenNebula/one#6349: Fix VM template NIC (#2795) 2023-10-27 14:55:01 +02:00
David 00b7ac4a3e B #: Error when getting cluster info (#2794)
Signed-off-by: David Carracedo <dcarracedo@opennebula.io>
2023-10-27 12:12:44 +02:00
vichansson ef3d15148b M #-: Fix API filtering (#2793)
Fixes a bug where API filter flags always were ignored.

Signed-off-by: Victor Hansson <vhansson@opennebula.io>
2023-10-26 17:49:23 +02:00
vichansson e4a26f947e M #-: Remove text transform (#2791)
Labels are now natively displayed without applying any text transforms to them.
2023-10-26 11:17:18 +02:00
Daniel Clavijo Coca 313391b651 F OpenNebula/one#6363: Handle system snapshots after poweroff (#2790) 2023-10-26 10:56:14 +02:00
Pavel Czerný c6d50954ef B #6367: Fix onevnet update for empty attributes (#2787) 2023-10-26 10:45:30 +02:00
vichansson 67d634ef77 B OpenNebula/one#6347: Fix typo + calculations (#2788)
Fixes a typo in the translation constants where Disk Write IOPS was missing. Also adds a function to the Chartists component that now calculates the delta values for the input data if the derivative=true prop is passed to it.

Signed-off-by: Victor Hansson <vhansson@opennebula.io>
2023-10-25 18:44:10 +02:00
vichansson 52067ecfc0 M #-: Filter backup datastores (#2785)
Now only shows datastores of type backup in the VM backup dialog.
2023-10-24 17:54:21 +02:00
vichansson a1a19c7a63 F OpenNebula/one#5901: Add cypress identifiers (#2783) 2023-10-24 13:22:54 +02:00
mkutouski 403f780497 M #-: oneflow delete --force analog (#2784)
An information on how to force oneflow service removal added
2023-10-23 14:35:32 +02:00
Daniel Clavijo Coca 7c91082e33 F OpenNebula/one#6242: prioritize file read (#2779) 2023-10-23 12:19:42 +02:00