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

1114 Commits

Author SHA1 Message Date
Alejandro Huertas Herrero
415e138c8a
F #5155: Support more objects in provision Terraform (#398) 2020-11-06 11:09:28 +01:00
Alejandro Huertas Herrero
6395b3f891
F #5124: implement provision actions using Terraform (#368) 2020-10-28 15:11:34 +01:00
Christian González
e4577e5023
F #5112: Increase onegate functionality for VNF (#339) 2020-10-22 12:55:27 +02:00
Jan Orel
c84fabd56c
F #4985: Add recovery snapshots and cache monitor
Co-authored-by: Ruben S. Montero <rsmontero@opennebula.io>
2020-10-20 18:53:05 +02:00
Alejandro Huertas Herrero
5ac2aa9b76
F #5076: add missing files in install.sh (#319) 2020-10-14 15:40:08 +02:00
Tino Vazquez
728142e205 F #5076: Implement provider/provision template
co-authored-by: Alejandro Huertas <ahuertas@opennebula.io>
2020-10-13 13:38:19 +02:00
Tino Vazquez
7d46b5be03
F #3951: Remove unneeded files 2020-10-08 16:08:46 +02:00
Tino Vazquez
278ce762fe
B #3951: Adjust install.sh 2020-10-08 16:05:16 +02:00
Jan Orel
43d3777082
F #4985: Replica clean_cache (#292) 2020-10-07 10:39:27 +02:00
Jan Orel
d1ce5b94c2
M #4985: Move sshrc file to etc dir (#286) 2020-10-06 09:33:58 +02:00
Ruben S. Montero
88c30370bc
F #4985: Support for cluster replicas to ssh driver
The initial caching mechanism will be exteneded with:
  - Cache remplacement policy
  - Optimize recovery snapshot with qcow2 format
  - Add support for automatic snapshot VM disks

co-authored-by: Jan Orel <jorel@opennebula.systems>
2020-10-02 12:58:18 +02:00
Tino Vazquez
3987ddb71d M #-: Remove non existing guac-server script
from install.sh
2020-09-29 17:04:37 +02:00
Sergio Betanzos
f77ec0b282
F #3951: Fix build when EE & install.sh (#262) 2020-09-29 14:46:00 +02:00
Frederick Borges
01653bdcf1
F #2755: Fireedge guacamole connection (#265)
* Linting Guacamole
* Guacamole with fireedge
* Guacd start with fireedge
2020-09-29 14:26:48 +02:00
Ruben S. Montero
95a7a4ede5
F #4089: Support to FS formatt VM disk images
- Consistency set of FORMAT attribute for images, and volatile disks
    - DRIVER does not be specified by the USER and it is derived from driver
      configuration for the Datastore and TM driver
    - CP action from DS_MAD now needs to return the image FORMAT
    - FSTYPE is deprecated and no longer used
    - FS new attribute to specify file system FS.

co-authored-by: Christian González <cgonzalez@opennebula.io>
2020-09-25 12:15:03 +02:00
Ruben S. Montero
fb8eb1aaed
F #664: Add service and VM templates to martketplace
- Support VM Templates as standalone entity
    - VM Templates can reference multiple Images from Marketplace
    - Service templates reference one or more VM Templates from
      Marketplace to define roles
    - Add CLI commands to import them into marketplace
    - Add Ruby OCA extensions

co-authored-by: Alejandro Huertas <ahuertas@opennebula.io>
2020-09-25 10:15:19 +02:00
Frederick Borges
6b624d7091
F #2312: Fireedge socket connections (VMRC) (#242)
* VMRC with fireedge server
* Linting VMRC server

Signed-off-by: Frederick Borges <fborges@opennebula.io>
2020-09-24 14:55:15 +02:00
Tino Vazquez
e18170f9ca
M #-: Adjust fireedge conf filename in install.sh 2020-09-24 10:49:37 +02:00
Alejandro Huertas Herrero
38e2d6d95c
F #5075: Add provision documents (#233)
- Add new document type 103
- Adapt CLI to work with documents
- Fix minor bugs
- Improve CLI commands
2020-09-22 15:33:01 +02:00
Frederick Borges
f58a7327fa
F #2312: VMRC merged with master (#232)
Signed-off-by: Frederick Borges <fborges@opennebula.io>

Co-authored-by: Tino Vázquez <cvazquez@opennebula.io>
2020-09-21 18:44:59 +02:00
Frederick Borges
94198be481
F #2410: Integrate vm autorefresh in sunstone-server (#201)
* Websocket autorefresh
* Integrate autorefresh in sunstone-server

Signed-off-by: Frederick Borges <fborges@opennebula.io>
2020-09-10 13:36:24 +02:00
Tino Vazquez
1a4dbf8ec6
F #3951: Fix config.yml in install.sh 2020-09-07 15:53:10 +02:00
Tino Vazquez
d54fb6b20a Revert "F #2410: VM Autorefresh (#180)"
This reverts commit 40ad20451ae657c87833514769e8c0c687eab1be.
2020-09-04 22:45:26 +02:00
Frederick Borges
40ad20451a
F #2410: VM Autorefresh (#180)
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2020-09-04 10:33:13 +02:00
Jan Orel
737bb03694
B #4986: Update VM Template wizard for Azure (#123) 2020-07-28 14:59:13 +02:00
Sergio Betanzos
c3fcbcae55
F #2755: Add Guacamole Apache for remote access (#92) 2020-07-22 12:34:00 +02:00
Alejandro Huertas Herrero
472ee2bccf
F #4950: add JSON and YAML outputs (#63) 2020-07-14 17:42:30 +02:00
Sergio Betanzos
32544741a5
M #~: Add FireEdge to install.sh (#70) 2020-07-02 16:12:39 +02:00
Christian González
be6d4d916c
F #4944: Include context packages in OpenNebula distribution
* download context pkgs with scons
* update gitignore info
* update docker_downloader.sh
2020-06-25 11:24:51 +02:00
Jan Orel
2573eab515
M #-: Install configs also to /usr/share/one/conf (#13) 2020-06-18 13:19:33 +02:00
Ruben S. Montero
b72a275813
M #-: Modifications to run & lock locations
* Add run and lock paths to self-contained
* Move oned lock to lock location
* vcenter monitor fifo is created in run location
* vcenter monitor lock is created in lock location
2020-06-11 13:15:23 +02:00
Vlastimil Holer
e4702a692b
M #-: Move docs to /usr/share/doc/ (#4901)
According to FHS the directory should be /usr/share/doc/ instead of
/usr/share/docs/ (https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s11.html)
2020-06-08 17:15:43 +02:00
Vlastimil Holer
9303341b4e
M #-: Licenses installation (#4889) 2020-06-05 15:05:32 +02:00
Alejandro Huertas
21da53cbb6
M #-: remove database migrators
(cherry picked from commit 9da0a512e08cd6b474d56027166b89bf6a48810b)
2020-06-01 15:50:07 +02:00
Tino Vazquez
ace08b4d59
F #4302: vCenter monitoring service
co-authored by <rsmontero@opennebula.io> and <amoya@opennebula.io>
2020-05-25 18:49:51 +02:00
Tino Vazquez
b3a97e3e91
M #-: Add missing file from vCenter driver
missing in install.sh
2020-05-20 16:17:54 +02:00
Tino Vazquez
e39cb25824
F #4302: Avoid asking for CCR in the pool
Also some cosmetic changes
2020-05-19 18:43:00 +02:00
Ruben S. Montero
7e43c4632a
M #: generalize Domain, Domains & ProcessList
co-authored-by: Christian González <cgonzalez@opennebula.io>
2020-05-18 13:51:13 +02:00
Daniel Clavijo Coca
ec252e2aaf
F #4669: QoL scheduling for LXD apps (#4670) 2020-05-18 03:01:50 +02:00
Christian González
acf6454c6e
F #4089: Improve DockerHub integration (#4688)
Add LINK attribute to marketapps
lint marketplace
2020-05-18 02:54:11 +02:00
Ruben S. Montero
b22c569ab2
F #3953: Add RAW validator for KVM
- VirtualMachine
  - VMTemplate
  - Add libvirt rng files

co-authored-by: Christian González <cgonzalez@opennebula.io>
2020-05-18 02:23:29 +02:00
Alejandro Huertas Herrero
a392c407f2
F #669: add oneflow/template config files (#4732) 2020-05-17 23:50:52 +02:00
Petr Ospalý
a96de2f14a
F #1473: Update SSH config and sockets (#4733)
* F #1473: Update SSH config and sockets

- install files via install.sh script
- replace crontab with systemd timer
- update opennebula.service dependency
- move ssh master sockets from ~oneadmin to /run/one/ssh-socks
- modify ssh wrapper to not use external programs but only bash builtins
- update ssh configs

Signed-off-by: Petr Ospalý <pospaly@opennebula.io>

* F #1473: Update SSH config and sockets

* F #1473: Update SSH config and sockets

* F #1473: Update SSH wrapper

- rename SSH_USE_MASTER_SOCK to SSH_OPT_CONTROL_MASTER
- change the logic of this directive to be a value of the SSH
  'ControlMaster' option (default is 'auto')
- delete the SSH_USE_MASTER_SOCK from opennebula.service (not needed
  anymore)

Signed-off-by: Petr Ospalý <pospaly@opennebula.io>

Co-authored-by: Vlastimil Holer <vholer@opennebula.io>
2020-05-15 18:51:04 +02:00
Angel Luis Moya Gonzalez
0a8d8648b3
F #4302: Monitoring vms optimized (#4702)
* Roll back 5.10 files

- host.rb
- vm_monitor.rb
- virtual_machine.rb: to include vm_monitor

Co-authored-by: mouyaq <amoya@opennebula.io>
Co-authored-by: Tino Vázquez <cvazquez@opennebula.systems>
2020-05-11 20:01:23 +02:00
Christian González
30b1425f2c
F #4089: Integrate DockerHub marketplace (#4684) 2020-05-10 20:14:20 +02:00
Angel Luis Moya Gonzalez
e3a2a9ee71
F #3930: NSX Security Groups (#4255)
* DFW - Initial function definition
* Section functions working on NSX-T
* Add revision to create rules
* Add check error to create_rule
* Fix error on delete_rule method
* Added NSX-V support
* Clear OpenNebula rules function

Co-authored-by: Tino Vazquez <tinova@opennebula.org>
2020-05-07 15:05:20 +02:00
Ruben S. Montero
2f6bbf1222
M #-: Remove wrong dummy probe from installer 2020-05-04 13:19:47 +02:00
Angel Luis Moya Gonzalez
95ab571b95
F #4302: Change vcenter_driver.conf to vcenterrc (#4635) 2020-04-30 16:06:21 +02:00
Vlastimil Holer
f3c50a5d89
M #-: Year bump to 2020 (#4634) 2020-04-30 15:00:02 +02:00
Angel Luis Moya Gonzalez
a7cf93882b
F #4302: VM monitoring working (#4629)
VM monitoring working, except:
- Resource pools info
- c98f89492 - F #3316: monitor disk location in vCenter (#4476)
2020-04-30 10:38:30 +02:00