Sergio Betanzos
8e7a569897
F #3951 : Add setting language & minor fixes ( #849 )
2021-02-22 10:40:55 +01:00
Sergio Betanzos
c8346f97ba
F #3951 : Fix provider configure ( #850 )
2021-02-22 10:36:25 +01:00
Jan Orel
657933593e
M #-: Fix typo ( #847 )
2021-02-22 10:02:02 +01:00
Ricardo Diaz
5e28dc58bb
M #-: use copy instead of link in firecracker role ( #846 )
...
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 ( #845 )
2021-02-19 14:04:46 +01:00
Ricardo Diaz
76aa5274cc
M #-: oneprovider firecracker default c5n.metal ( #835 )
...
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 ( #844 )
...
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 ( #837 )
2021-02-19 09:37:32 +01:00
Sergio Betanzos
e8a8daed5a
F #3951 : Minor fixes ( #842 )
2021-02-18 18:58:37 +01:00
Carlos J. Herrera
a3df79533f
F #~: add logger level with debug_information ( #841 )
2021-02-18 18:42:35 +01:00
Jan Orel
73c27a9dd2
F 1345: Allow using LUKS volumes for KVM ( #808 )
...
* F #1345 : 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 ( #840 )
...
- 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 #1428 : 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 #3951 : Deps fix FireEdge ( #838 )
...
Co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2021-02-18 17:32:45 +01:00
Sergio Betanzos
d0ec9b5d74
F #3951 : Add system schema option ( #836 )
2021-02-18 15:48:04 +01:00
Sergio Betanzos
c17f67ba53
F #3951 : Fix english language ( #834 )
2021-02-18 13:33:01 +01:00
Jan Orel
1a6f26632c
L #-: Lint monitord-client.rb ( #833 )
2021-02-18 08:41:02 +01:00
Jan Orel
1e1770b768
F #4985 : fix recovery_snapshots monitoring ( #831 )
2021-02-17 20:12:45 +01:00
Ricardo Diaz
6b8c01c2fe
M #-: Configure firecracker vnms in oneprovision ( #832 )
...
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 ( #829 )
2021-02-17 19:52:38 +01:00
Jorge Miguel Lobo Escalona
ccb3677f9e
F #3951 : FireEdge temp translations ( #830 )
...
Co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2021-02-17 17:31:41 +01:00
Sergio Betanzos
a75df9dd6b
F #3951 : Fix actions notification ( #828 )
2021-02-17 17:25:07 +01:00
Sergio Betanzos
970440f2e8
F #3951 : Add templates description at markdown ext ( #827 )
2021-02-17 16:38:20 +01:00
Ruben S. Montero
60dd3a3cce
F #1345 : Support for Image Encrypted attributes
2021-02-17 13:03:37 +00:00
Alejandro Huertas Herrero
ba8efa45e1
F #1428 : improve logger format ( #826 )
2021-02-17 13:11:35 +01:00
Alejandro Huertas Herrero
5827c8541f
F #1428 : fix minor bug related with exceptions ( #825 )
2021-02-17 13:06:43 +01:00
Sergio Betanzos
57d87eaad3
F #3951 : Fix firecracker templates for packet ( #824 )
2021-02-17 12:53:23 +01:00
Ricardo Diaz
948c4fb811
M #-: Add Firecracker to oneprovision for packet ( #823 )
...
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 12:41:18 +01:00
Sergio Betanzos
50622a8bf8
F #3951 : Adjust provision templates & GUI forms ( #822 )
2021-02-17 12:24:15 +01:00
Ricardo Diaz
72ae53d73f
M #-: Fix default packet_plan ( #821 )
...
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
Alejandro Huertas Herrero
8e5a915c6d
M #-: fix minor bugs in provision ( #820 )
2021-02-17 11:08:58 +01:00
Ruben S. Montero
1f66009577
M #-: Add call to run_hooks in Elastic VNM driver
2021-02-17 09:56:50 +01:00
Ricardo Diaz
52b2f29bc6
M #-: Add Firecracker to oneprovision ( #819 )
...
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 09:36:05 +01:00
Frederick Borges
c4c56207ea
F #1226 : Add IOTHREAD to FEATURES ( #818 )
...
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-16 18:29:33 +01:00
Frederick Borges
9c35639c68
F #5225 : Add disk IOPS Size ( #817 )
...
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-16 18:18:09 +01:00
Frederick Borges
6725663c41
F #4985 : 3-Tier Storage ( #815 )
...
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-16 18:16:41 +01:00
Christian González
8e81edf6e2
F #4989 : Reduce number of supported FSs ( #816 )
...
A common set of supported FS across distros.
2021-02-16 18:05:38 +01:00
Alejandro Huertas Herrero
e00cfbfb75
F #1428 : add new commands to autocomplete ( #814 )
2021-02-16 17:43:01 +01:00
Ruben S. Montero
e8e0196aad
F #1428 : Introduce backup/restore VMs
...
- New onevm backup/restore commands
- Restructure of save_as and mp_import code
- Generic event-based state sync functions
co-authored-by: Jan Orel <jorel@opennebula.systems>
co-authored-by: Alejandro Huertas <ahuertas@opennebula.io>
2021-02-16 17:24:34 +01:00
Frederick Borges
12a520bba7
B #5200 : lock and unlock action now use lockable_ext ( #813 )
...
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-16 17:22:06 +01:00
Pavel Czerný
a04648c13f
M #-: Update updateconf description ( #804 )
2021-02-16 10:00:16 +01:00
Frederick Borges
74924f4138
F #982 : Change boot order on instantiate ( #811 )
...
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-15 16:49:29 +01:00
Sergio Betanzos
dc999c347b
M #~: Fix remote actions state ( #810 )
2021-02-15 16:27:35 +01:00
Jorge Miguel Lobo Escalona
024ee70a11
F #3951 : FireEdge server adjustments ( #809 )
...
Co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2021-02-15 16:05:52 +01:00
Sergio Betanzos
f9c4f15704
M #~: Remove duplicated ( #733 )
2021-02-15 14:32:29 +01:00
Alejandro Huertas Herrero
51f88414c9
M #-: fix minor bug in provision ( #807 )
2021-02-15 12:34:23 +01:00
Alejandro Huertas Herrero
32dcc78e6a
M #-: fix minor bug in provision ( #806 )
2021-02-15 10:51:28 +01:00
Sergio Betanzos
ea53e1cfe6
M #~: Fix minor ( #805 )
2021-02-15 10:05:50 +01:00
Sergio Betanzos
83880ba9ea
B #5253 : Fix monitoring ips ( #789 )
...
Co-authored-by: Christian González <cgonzalez@opennebula.io>
2021-02-12 14:30:25 +01:00