1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-22 18:50:08 +03:00

18185 Commits

Author SHA1 Message Date
Sergio Betanzos
aa12d2e444
F : Fix images aspect ratio () 2021-02-24 11:15:40 +01:00
Christian González
f41ed0cda2
F : enable multithreading for one_hm ()
(cherry picked from commit 4e6b2d410c8a1f947223d358b45b706a7a2b0b25)
2021-02-24 09:35:19 +01:00
Tino Vazquez
c3d0e70f34
M #-: Remove unneeded vCenter VMM poll 2021-02-23 19:31:19 +01:00
Frederick Borges
3cd0949dba
F : Resize VMRC console with browser resize ()
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-23 19:18:03 +01:00
Frederick Borges
9cf6ccfcab
B : Disable remote actions until monitoring ()
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-23 19:13:10 +01:00
Sergio Betanzos
37d49c48bb
F : Add attribute to tests () 2021-02-23 18:46:12 +01:00
Alejandro Huertas Herrero
6c43f75bcb
B : round apps size () 2021-02-23 16:43:34 +01:00
Frederick Borges
b10d2cc986
B : Fix Service Update ()
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-23 13:40:31 +01:00
Alejandro Huertas Herrero
a8c391fd89
: fix onedb image typo () 2021-02-23 12:52:58 +01:00
Sergio Betanzos
37c7357fe8
F : Add a way to go back from the log () 2021-02-23 11:16:36 +01:00
Jan Orel
44a5182088
F : Add backup_vms script () 2021-02-23 10:06:52 +01:00
Sergio Betanzos
5be625823a
F : Add markdown to provision description () 2021-02-23 09:53:41 +01:00
Sergio Betanzos
58452a3098
F : Add option to disable animations () 2021-02-23 09:53:18 +01:00
Pavel Czerný
ea25922462
M #-: Remove not implemented method do_action () 2021-02-22 20:01:44 +01:00
Ricardo Diaz
9bd455a82c
B #-: FC hooks iterate over all NICs ()
Firecracker hooks (pre and clean) should only process those NICs whose
VN driver matches the driver that actually calls the hook.

Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-22 19:27:37 +01:00
Alejandro Huertas Herrero
5359b5c548
M #-: add file exist check in Terraform state () 2021-02-22 18:26:46 +01:00
Alejandro Huertas Herrero
ce6dae6163
M #-: change default number of ping retries () 2021-02-22 16:44:42 +01:00
Frederick Borges
53278e3d67
F : Backup interface ()
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-22 15:13:44 +01:00
Sergio Betanzos
63d600c515
F : Fix provider step () 2021-02-22 13:51:59 +01:00
Sergio Betanzos
8e7a569897
F : Add setting language & minor fixes () 2021-02-22 10:40:55 +01:00
Sergio Betanzos
c8346f97ba
F : Fix provider configure () 2021-02-22 10:36:25 +01:00
Jan Orel
657933593e
M #-: Fix typo () 2021-02-22 10:02:02 +01:00
Ricardo Diaz
5e28dc58bb
M #-: use copy instead of link in firecracker role ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-19 14:30:45 +01:00
Vlastimil Holer
6821d9e627
M #-: Update Ruby gem content/dependencies () 2021-02-19 14:04:46 +01:00
Ricardo Diaz
76aa5274cc
M #-: oneprovider firecracker default c5n.metal ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-19 13:01:00 +01:00
Ricardo Diaz
33823f8610
B #-: localhost sudo needed by firecracker role ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-19 12:58:57 +01:00
Pavel Czerný
05e235cde3
M #-: Fix DS id while resuming undeployed VM () 2021-02-19 09:37:32 +01:00
Sergio Betanzos
e8a8daed5a
F : Minor fixes () 2021-02-18 18:58:37 +01:00
Carlos J. Herrera
a3df79533f
F #~: add logger level with debug_information () 2021-02-18 18:42:35 +01:00
Jan Orel
73c27a9dd2
F 1345: Allow using LUKS volumes for KVM ()
* F : KVM support for persistent luks volmes

Support for attaching a persistent qemu luks encrypted disk, created as
per the libvirt/qemu documentation.

Private secret must be defined on the hypervisor for decryption and the
image should contain "LUKS_SECRET" attribute.

1) Create the image and import into datastore:

 # qemu-img create --object secret,id=sec0,data=secretphrase -o key-secret=sec0 -f luks volume 1G

2) Create the secret on the hypervisor:

 # virsh secret-define volume-secret.xml
 # MYSECRET=`printf %s "secretphrase" | base64`
 # virsh secret-set-value $MYUUID $MYSECRET

 # virsh secret-dumpxml $MYUUID
 <secret ephemeral='no' private='yes'>
   <uuid>$MYUUID</uuid>
   <description>luks key</description>
   <usage type='volume'>
     <volume>rbd:one/one-123</volume>
   </usage>
 </secret>

3) Set the UUID in the image attributes, ie:

 # oneimage show 123 |grep LUKS
 LUKS_SECRET="$MYUUID"

This should allow the disk attach to decryt the luks image and
use as a normal disk within the VM.

Co-authored-by: Laurence <laurencegill@users.noreply.github.com>
2021-02-18 18:32:23 +01:00
Christian González
f6e3c4ebbb
B #: Fix minor issues of Firecracker provision ()
- set `opennebula_ssh_deploy_private_key` to make sure HVs can see each other.
- Add network hooks remote execution (clean)
- Rename Elastic.rb to elastic.rb
2021-02-18 18:09:05 +01:00
Ruben S. Montero
6c898796f1
F : fix race condition on wait method
co-authored-by: Alejandro Huertas <ahuertas@opennebula.io>
2021-02-18 18:06:25 +01:00
Jorge Miguel Lobo Escalona
0aea0c6c73
F : Deps fix FireEdge ()
Co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2021-02-18 17:32:45 +01:00
Sergio Betanzos
d0ec9b5d74
F : Add system schema option () 2021-02-18 15:48:04 +01:00
Sergio Betanzos
c17f67ba53
F : Fix english language () 2021-02-18 13:33:01 +01:00
Jan Orel
1a6f26632c
L #-: Lint monitord-client.rb () 2021-02-18 08:41:02 +01:00
Jan Orel
1e1770b768
F : fix recovery_snapshots monitoring () 2021-02-17 20:12:45 +01:00
Ricardo Diaz
6b8c01c2fe
M #-: Configure firecracker vnms in oneprovision ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 20:10:39 +01:00
Vlastimil Holer
0457a46045
M #-: Avoid reloading of OpenNebula distributed Ruby gems () 2021-02-17 19:52:38 +01:00
Jorge Miguel Lobo Escalona
ccb3677f9e
F : FireEdge temp translations ()
Co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2021-02-17 17:31:41 +01:00
Sergio Betanzos
a75df9dd6b
F : Fix actions notification () 2021-02-17 17:25:07 +01:00
Sergio Betanzos
970440f2e8
F : Add templates description at markdown ext () 2021-02-17 16:38:20 +01:00
Ruben S. Montero
60dd3a3cce
F : Support for Image Encrypted attributes 2021-02-17 13:03:37 +00:00
Alejandro Huertas Herrero
ba8efa45e1
F : improve logger format () 2021-02-17 13:11:35 +01:00
Alejandro Huertas Herrero
5827c8541f
F : fix minor bug related with exceptions () 2021-02-17 13:06:43 +01:00
Sergio Betanzos
57d87eaad3
F : Fix firecracker templates for packet () 2021-02-17 12:53:23 +01:00
Ricardo Diaz
948c4fb811
M #-: Add Firecracker to oneprovision for packet ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 12:41:18 +01:00
Sergio Betanzos
50622a8bf8
F : Adjust provision templates & GUI forms () 2021-02-17 12:24:15 +01:00
Ricardo Diaz
72ae53d73f
M #-: Fix default packet_plan ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 11:31:00 +01:00
Ruben S. Montero
8e490744c4
M #-:Remove double updates in provision 2021-02-17 11:28:30 +01:00