1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-02-04 17:47:00 +03:00

1683 Commits

Author SHA1 Message Date
Vlastimil Holer
d389564fce
M #-: Update Gemfile.locks (2021/03/25) (#1029) 2021-03-25 16:47:22 +01:00
Vlastimil Holer
c23c0ee26b
M #-: Bump version to 6.0.0 (#1026) 2021-03-25 14:17:10 +01:00
Ricardo Diaz
9cd51cdd8e
B #-: Incorrect CentOS 7 AMIs in oneprovsion (#1020)
Set CentOS 8.2.2004 as default AMI for oneprovision.

Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-03-24 13:30:02 +01:00
Ricardo Diaz
0a13f68c29
M #-: Add LXC to oneprovision (#1017)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-03-23 19:50:36 +01:00
Pavel Czerný
a38602bbeb
F #727: Add comment about shareable to oned.conf (#1011) 2021-03-23 09:31:39 +01:00
Ruben S. Montero
4404d9b062
M #-: Add DNS input to provision 2021-03-23 09:20:08 +01:00
Jan Orel
678fc67f75
B #5305: Add MONITORING_DATA to xsd (#1010) 2021-03-22 18:09:06 +01:00
Alejandro Huertas Herrero
b5555cc6d4
M #-: add more AWS virtual instances type (#1006) 2021-03-22 12:12:25 +01:00
Ricardo Diaz
d638412a05
M #-: Remove sudoers-tmp from oneprovision (#999)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-03-18 16:30:53 +01:00
Ricardo Diaz
af0033379a
M #-: Set opennebula_repository_version to 5.13 (#998)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-03-18 16:16:27 +01:00
Vlastimil Holer
fb67699091
M #-: Enforce custom library path for guacd (#983) 2021-03-16 17:40:21 +01:00
Vlastimil Holer
341991bce1
M #-: Bump version to 5.13.90 (and year in LXC) (#981) 2021-03-16 16:35:41 +01:00
Pavel Czerný
872939fb26
F #727: Improve shareable disks (#970)
* Shareable only on supported hypervisors
* Fix disk-attach
* Restrict shareable disks to SHARED datastores
* On image clone: copy SHAREABLE depends on DEFAULT_IMAGE_PERSISTENT flag
2021-03-15 16:24:25 +01:00
Petr Ospalý
588bfb7eb6 M #-: Remove exit timeout exception for FireEdge
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2021-03-12 17:10:29 +01:00
Vlastimil Holer
c8565cfce0
M #-: Change tmpfiles to /run, set 0750 on /run/one (#930) 2021-03-09 18:11:36 +01:00
Ruben S. Montero
fe8bf9a0a0
Revert "M #-: Update Ruby gem dependencies (#913)"
This reverts commit 3ece48bdbf83f9b96aba1d236cfba8c0790a9e3b.
2021-03-09 18:02:38 +01:00
Pavel Czerný
4133d04314
F #3124: Compact memory (#918) 2021-03-08 11:45:50 +01:00
Ruben S. Montero
6cadde8eef
F #5228: LXC driver set
co-authored-by: Christian González <cgonzalez@opennebula.io>
co-authored-by: Daniel Clavijo Coca <dclavijo@opennebula.systems>
2021-03-04 21:07:50 +01:00
Vlastimil Holer
3ece48bdbf
M #-: Update Ruby gem dependencies (#913) 2021-03-04 11:27:31 +01:00
Vlastimil Holer
4a0c15ac3c
M #-: Update Gemfile.locks (2021/03/03) (#907) 2021-03-03 16:28:08 +01:00
Ruben S. Montero
007ce2dd9a
F #5076: Fix virtual provision 2021-03-03 15:03:49 +00:00
Ruben S. Montero
6b81879bd2
F #5076: Default to kvm in metal edge_clusters 2021-03-03 12:47:32 +01:00
Ruben S. Montero
277ee87f1f
F #5076: New provision template names
- provisions (top level) are now edge-clusters
  - New edge-clusters: metal and virtual
  - New qemu IM driver
  - Removed previous templates (hybrid+)
2021-03-03 12:23:54 +01:00
Tino Vázquez
31f8df8ff8
F #5257: Remove econe server (#901)
* F #5257: Remove econe server

Also, disable hybrid section by default in Sunstone

* F #5257: Revert onecfg change

* remove amazon-ec2 unneeded gem
* remove file no longer present from install.sh
2021-03-02 20:34:57 +01:00
Vlastimil Holer
ba44f49c91
M #-: Bump version to 5.13.85 (#896) 2021-03-01 14:11:26 +01:00
Alejandro Huertas Herrero
c31316ab94
M #-: add missing XSD IMAGE_ENCRYPTED (#886) 2021-02-26 10:55:33 +01:00
Alejandro Huertas Herrero
532c4b238d
M #-: add missing PREV_STATE to image.xsd (#882) 2021-02-25 12:26:37 +01:00
rcampuz
d3db340c91
Remove ',' in a when clause with multiple options (#5259)
(cherry picked from commit ab337e83e344102bf6f94a77cdeb0f09bf9475bc)
2021-02-24 11:17:48 +01:00
Jan Orel
44a5182088
F #1428: Add backup_vms script (#858) 2021-02-23 10:06:52 +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
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
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
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
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
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
Alejandro Huertas Herrero
e00cfbfb75
F #1428: add new commands to autocomplete (#814) 2021-02-16 17:43:01 +01:00
Petr Ospalý
04273ca9d3
F OpenNebula/one#5178: Update supervised services (#798) 2021-02-11 19:22:41 +01:00
Vlastimil Holer
096754b63f
M #-: Bump year to 2021 (#778) 2021-02-09 16:07:56 +01:00
Frederick Borges
08f202395d
M #~: clean sunstone_guac (#774)
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2021-02-09 11:34:07 +01:00
Pavel Czerný
d132bab6ad
F #5225: Support for kvm size_iops_size (#743) 2021-02-08 16:59:55 +01:00
Sergio Betanzos
0b5453a234
F #4994: Add extra info to remote connection (#764) 2021-02-08 10:40:30 +01:00