1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-25 06:03:36 +03:00

20761 Commits

Author SHA1 Message Date
Pavel Czerný
9177157e2a
M #-: Fix dummy ipam driver (#2875) 2024-01-03 14:13:34 +01:00
Pavel Czerný
e2f2782195
B #6387: Fix accounting after onevm resize (#2866)
* Fix accounting after onevm resize
* Fix crash in VM resize if VM has no history

(cherry picked from commit ca934bbde0c6db9cfc4f776d0bcd1f8c7608a3de)
2024-01-03 13:02:29 +01:00
Pavel Czerný
0949062589
B #6432: disk_resize: Safety check of disk pointer (#2877)
(cherry picked from commit 0a57636bf35b57dfeebb081ccd5541fe8176aeb1)
2024-01-03 12:13:04 +01:00
Pavel Czerný
5966e8d60d
B #6445: Make RSA (de)encryption thread safe (#2882)
Co-authored-by: Ruben S. Montero <rsmontero@opennebula.org>
2024-01-03 10:58:18 +01:00
Michal Opala
8796199790
F OpenNebula/one#6280: Add backend detection for VRouter's LBs (#2860) 2024-01-02 14:29:16 +01:00
Ruben S. Montero
0a7a03e098
F 6441: Introduce FLOATING_ONLY for Virtual Router
The new attribute does not allocate extra IPs on NICs with FLOATING_IP =
yes and FLOATING_ONLY = yes. The NIC will only containg a random MAC
address and VROUTER_IP/MAC.

This commit also checks that network mode auto is not used for NIC of a
VROUTER

(cherry picked from commit 18c781607428733cce55b3b42813f2fdc7d8004f)
2023-12-22 19:42:03 +01:00
David
5ae681d1ce
F OpenNebula/one#6124: Delete modal issue (#2880)
Signed-off-by: David Carracedo <dcarracedo@opennebula.io>
2023-12-22 14:34:42 +01:00
David
b4e35e34a5
OpenNebula/one#6124: ACL tab (#2878) 2023-12-22 12:44:52 +01:00
Neal
a8c093f848
B #-: fix require open3 (#2876)
Signed-off-by: Neal Hansen <nhansen@opennebula.io>
2023-12-20 18:19:46 +01:00
Pavel Czerný
0712e08a70
M #-: Fix VM restricted attribute from RAW to RAW/DATA (#2874) 2023-12-18 16:23:25 +01:00
Neal
331eb2a540
F OpenNebula/one#6427: fix vcenter/stat script's fs/stat call (#2872) 2023-12-13 19:41:57 +01:00
Tino Vázquez
787a0c0f33
M #-: Add squash or not option to PR template 2023-12-13 18:07:43 +01:00
Daniel Clavijo Coca
a080c0b457
L #: Lint
(cherry picked from commit 0c6db3fa236da63ec6ea46a85b0293d5a1f43ac0)
2023-12-13 17:40:34 +01:00
Neal
5aeac3cddb
F #6427: Remove rbvmomi and update gemlock files (#2871) 2023-12-13 11:46:33 +01:00
Ruben S. Montero
6027684a18
Revert "B #6425: document_type instance method for OpenNebula::Document (#2867)"
This reverts commit 9b3756854824174368ea5093024edfedeee70b22.
2023-12-13 09:36:56 +01:00
Pavel Czerný
8d564f5d46
M #-: Add ERROR attribute to backupjob xml schema (#2869)
(cherry picked from commit 6e2c4c623f07235e972859f5a698388ddcefebca)
2023-12-12 16:28:32 +01:00
Pavel Czerný
725337ea5e
B #6355: Fix VM quotas (#2861)
* Remove useless default values from VM quotas, adapt chown and chgrp to it
* Fix VM transition from poweroff, stopped, suspended, undeployed to done when quotas are tmp exceeded
* Fix VM transition from poweroff to undeployed
* Fix VM transition from suspended to stopped

(cherry picked from commit 1e25904148a1900d5355963ee3c10dc2a037c883)
2023-12-12 16:20:08 +01:00
Pavel Czerný
c5f9292797
B #6409: Fix Datastore monitoring (#2868)
(cherry picked from commit efcfda04f66ea1340baeaf01fe5536d85613b5d4)
2023-12-12 16:08:08 +01:00
Daniel Clavijo Coca
9d5322fe1d
F OpenNebula/one#6365: Improve oneflow listing commands CLI (#2870) 2023-12-12 16:07:19 +01:00
Daniel Clavijo Coca
9b37568548
B #6425: document_type instance method for OpenNebula::Document (#2867) 2023-12-12 14:01:28 +01:00
Jan Orel
4cf60b07b4
B #-: Take only X.Y ansible version (#2865)
To avoid minor diff conflicts
2023-12-10 11:53:57 +01:00
Daniel Clavijo Coca
800bfbba0f
M #: Update core updateconf description with allowed changes (#2864) 2023-12-10 11:36:23 +01:00
Pavel Czerný
c6f82e4ecc
B #6382: Fix snapshot revert action (#2863)
(cherry picked from commit 9563cdd339116763ec67b90415d5327d13703d80)
2023-12-10 11:30:02 +01:00
Anton Todorov
73e9bc721e
B #6382: Fix action name when snapshot_revert
(cherry picked from commit 50cea216e4b679a36f3f60636dd833fe2365db26)
2023-12-05 12:55:14 +01:00
Ruben S. Montero
a47f639ab1
M #-: Easier condition 2023-12-05 11:23:01 +01:00
Kristian Feldsam
2e27704a1d
M #-: Fix iptables commands on versions < 1.6.1 and > 1.8.7
From version 1.8 iptbles front-end uses the nf_tables API to talk to the
kernel. One of the benefits is that is no longer needed to "wait", from
the man page:

"Because the xtables-nft tools use the nf_tables kernel API, rule
additions and deletions are always atomic. Unlike iptables-legacy,
iptables-nft -A .. will NOT need to retrieve the current ruleset from
the kernel, change it, and re-load the altered ruleset. Instead,
iptables-nft will tell the kernel to add one rule. For this reason, the
iptables-legacy --wait option is a no-op in iptables-nft."

This commit do no generate the --wait option from versions > 1.8.7

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
(cherry picked from commit 91ca9841a96433ad09bd833e2835067fa4a2d342)
2023-12-05 11:15:19 +01:00
Francisco Picolini
c48498965b
M #-: Create CONTRIBUTING.md
Adding a page about contribution
2023-12-04 18:51:28 +01:00
Jorge Miguel Lobo Escalona
3de55bef62
B #6420: Add keymap "ca-es" (#2859) 2023-12-04 13:00:31 +01:00
Jorge Miguel Lobo Escalona
2b0f530865
B #6340: Fix request create a marketplace app (#2856) 2023-12-04 12:18:17 +01:00
Daniel Clavijo Coca
fe545803c9
B OpenNebula/one#6414: Allow VIRTIO_BLK_QUEUES on one.vm.updateconf (#2852) 2023-12-04 12:12:17 +01:00
Pavel Czerný
ce062faf75
M #-: Fix monitoring encryption (#2855) 2023-12-04 11:21:37 +01:00
Tino Vázquez
7516ed7f0a L #-: Lint for rubocop 1.58.0 2023-12-04 10:40:53 +01:00
Tino Vázquez
d49e6fcc8f Revert "L #-: Linting for rubocop 1.58.0"
This reverts commit 76f1d1bba48570e4fd4f9f26b45c259d5748174a.
2023-12-04 10:05:02 +01:00
Tino Vázquez
76f1d1bba4 L #-: Linting for rubocop 1.58.0 2023-12-02 13:22:31 +01:00
Tino Vázquez
8307f3ed90 M #-: Fix syntax error
(cherry picked from commit 252f0deeb8a7f7dbfa9aada35aa72423ba6612d5)
2023-12-02 13:14:06 +01:00
Neal
7e91a72bc1
B OpenNebula/one#6391: fix key generation (#2854) 2023-12-02 13:09:15 +01:00
Ruben S. Montero
3d5f0e7f87
F #6313: Restore removed line in rsync driver 2023-12-02 11:47:44 +01:00
Ruben S. Montero
b35d8a19df
F #6313: Add configurable backup path
This path refers to a location in the hypervisor FS, to temporally store backup
disks. The path is configured with the BACKUP_BASE_PATH variable in
datastore.conf file.

This commit also updates the references in the cancel action for the
rsync datastore

(cherry picked from commit 93ab45aec786435f0c0622638c43ed874f5a3f60)
2023-12-01 16:48:43 +01:00
David
d83cfa1f5e
F OpenNebula#6332: Allow update without create button vnets (#2850) 2023-12-01 11:19:14 +01:00
vichansson
63bc3e5c86
B OpenNebula/One#6362: General bug fixes (#2851) 2023-12-01 11:07:30 +01:00
Jan Orel
3fa1eb58b8
M #-: Allow == to max_ansibe (due to need of 2.13) (#2847) 2023-11-29 15:44:20 +01:00
Jorge Miguel Lobo Escalona
669aa32dd4
F #6353: Add daily option in schedule actions (#2849) 2023-11-29 15:38:37 +01:00
Jorge Miguel Lobo Escalona
64fcab6b0d
B #6352: add config sunstone-server-conf (#2846) 2023-11-28 16:44:35 +01:00
Jorge Miguel Lobo Escalona
b448fa89a8
B #6352: Fix time schedule actions (#2845) 2023-11-28 16:38:42 +01:00
vichansson
25e3529f53
F OpenNebula/one#6362: Add missing label selectors (#2844) 2023-11-28 16:26:33 +01:00
Daniel Clavijo Coca
ec64ac4457
M #-: Remove offline resize limitation from CLI (#2843) 2023-11-28 16:23:02 +01:00
Daniel Clavijo Coca
ac11277d93
F OpenNebula/one#6059: Added QoL features for backup management (#2837)
using the CLI

(cherry picked from commit 611fe5f3634471b0cf988dd27dc86c71d7271a0c)
2023-11-28 16:20:23 +01:00
Jorge Miguel Lobo Escalona
ffd0cd0c55
M #-: Fix input slider (#2841) 2023-11-28 16:08:13 +01:00
Pavel Czerný
9cf5f85db8
B #6320: Fix history for VM disk actions (#2806) 2023-11-28 11:08:57 +01:00
David
f94e225a6c
F OpenNebula#6392: User inputs not appears on vm instantiate (#2842) 2023-11-28 10:50:23 +01:00