1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-13 12:58:17 +03:00

1548 Commits

Author SHA1 Message Date
Vlastimil Holer
217dacc6bb
M #-: Update Gemfile.locks (2020/09) (#248) 2020-09-27 17:23:11 +02:00
Ruben S. Montero
437662c25f
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-27 17:23:11 +02:00
Ruben S. Montero
52c233ee84
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-27 17:23:11 +02:00
Ricardo Diaz
440940de5e
B #5101: host_error hook take arguments from stdin (#235)
Co-authored-by: Ruben S. Montero <rsmontero@opennebula.org>
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2020-09-24 17:49:22 +02:00
Tino Vazquez
a852962294
L #-: Update for rubocop 0.91.0 2020-09-24 17:49:18 +02:00
Frederick Borges
08343dd4e8
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-14 12:30:30 +02:00
Tino Vazquez
298af85108
L #-: rubocop 0.90.0 2020-09-14 12:30:27 +02:00
Tino Vazquez
ecb62b78c8
Revert "F #2410: Add gem to gemfile (#184)"
This reverts commit c76edca21841b0a4e8642f31584f55282d2fef8e.
2020-09-14 12:30:26 +02:00
Frederick Borges
6cdc05115c
F #2410: Add gem to gemfile (#184)
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2020-09-14 12:30:26 +02:00
Ruben S. Montero
4b7b610bd8
M #-: Removed unused variables
(cherry picked from commit ce38105efff517fdfa42a6a67617006b74229390)
2020-08-12 11:34:47 +02:00
Carlos J. Herrera
a73193c781
L #~: Refactor vcenter driver (#110)
Signed-off-by: Carlos Herrera <cherrera@opennebula.io>
2020-08-12 11:34:35 +02:00
Alejandro Huertas Herrero
369180584c
B #5003: add missing gem (#134) 2020-08-12 11:24:01 +02:00
Jan Orel
e77acb20c8
M #-: Remove old/duplicate bash compl. file (#96) 2020-07-23 10:06:44 +02:00
Tino Vazquez
8dcff63da0
L #-: Linting changes in ruby files
rubocop 0.88.0
2020-07-23 10:06:43 +02:00
Christian González
6b369b1962
M #: update vm.xsd with vcenter monitoring info (#102) 2020-07-23 10:06:43 +02:00
Alejandro Huertas Herrero
e53de95bce
F #4950: add JSON and YAML outputs (#63) 2020-07-14 19:09:03 +02:00
Alejandro Huertas Herrero
cbd6ba3ee7
F #607: add autocomplete on tab feature (#50)
Co-authored-by: Vlastimil Holer <vholer@opennebula.io>
2020-07-06 18:23:08 +02:00
Alejandro Huertas Herrero
730c0eec84
L #-: add missing file to exclude (#65) 2020-07-02 22:45:45 +02:00
Alejandro Huertas Herrero
c5b3ae5cd3
F #4233: refactor install_gems and Gemfile (#57)
Co-authored-by: Vlastimil Holer <vholer@opennebula.io>
2020-07-02 22:45:45 +02:00
Jan Orel
5b5948f731
F #4229 Introduce config.xsd (#53)
* F #4229 Introduce config.xsd

* M #~: Minor fixes in xsd files
2020-06-25 17:42:07 +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
Vlastimil Holer
7a837b081f
B #4939: Schedule ssh-socks-cleaner by OnCalendar (#32) 2020-06-22 15:21:57 +02:00
Vlastimil Holer
7872274c9b
B #4929: Preserve site_ruby in paths, use realpath (#33) 2020-06-22 15:18:57 +02:00
Petr Ospalý
2c36183a21
B OpenNebula/one#4935: Fix hashed known_hosts (#8)
This commit fixes problem when host key is already added in SSH
`known_hosts` file but SSH fails to validate this host key.

NOTE:
This problem manifests only when simulating 'accept-new' feature of the
newer SSH (>v7.6) via 'Match' with 'ssh-keygen -F'.

The cause of this problem is the fact that hostname is stored always
in lowercase even if the hostname had an upcase character.

It means that the record in `known_hosts` file for hostname `ABC`
becomes something like 'abc,10.0.0.10' - which in turn is hashed...

Therefore SSH with `HashKnownHosts=yes` is comparing wrong hashes:
    hash('ABC,10.0.0.10') vs hash('abc,10.0.0.10')

Most likely a bug or an oversight in SSH.

With this option disabled (`HashKnownHosts=no`) both upcased `ABC`
and lowercased `abc` work.

Example with *ENABLED* `HashKnownHosts=yes`:

    [oneadmin@ABC ~] hostname
    ABC
    [oneadmin@ABC ~] rm -f ~/.ssh/known_hosts
    [oneadmin@ABC ~] ssh-keyscan -H $(hostname) >> ~/.ssh/known_hosts
    [oneadmin@ABC ~]$ ssh ABC # this fails
    No ECDSA host key is known for abc and you have requested strict
    checking.
    Host key verification failed.
    [oneadmin@ABC ~]$ ssh abc # this works
    Warning: Permanently added 'abc,10.10.0.41' (ECDSA) to the list
    of known hosts.
    Last login: Mon Jun 15 04:32:38 2020 from ::1
    [oneadmin@ABC ~]$ # success with lowercase hostname

Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2020-06-18 18:19:31 +02:00
Vlastimil Holer
d682bb2d74
M #-: Bump version to 5.13.80 2020-06-15 19:46:29 +02:00
Vlastimil Holer
0a19710a32
M #-: Bump provision repository to 5.12 2020-06-12 09:54:10 +02:00
Tino Vazquez
77a56859e6
F #4302: Rescue exceptions in vcenter IM
Specifically, in the IM monitor control loop
2020-06-11 18:56:40 +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
Alejandro Huertas Herrero
49e1901a5c
M #-: add monitoring plot to CLI (#4904) 2020-06-09 16:52:46 +02:00
Alejandro Huertas Herrero
3310418230
M #-: OneProvision add firecracker support (#4884) 2020-06-05 13:19:16 +02:00
Pavel Czerný
3fa04ee2d5
M #-: Configurable timeout for SQLite DB (#4882) 2020-06-04 18:05:58 +02:00
Ruben S. Montero
22bc2144c8
M #-: Typo 2020-06-03 18:30:04 +02:00
Pavel Czerný
0e7de61282
B #4115: MySQL BINARY name searches configurable (#4873)
Co-authored-by: an Orel <jorel@opennebula.systems>
2020-06-03 18:11:04 +02:00
Vlastimil Holer
830045e17e
F #1473: Conditional service with SELinux workaround (#4871) 2020-06-03 13:39:24 +02:00
Vlastimil Holer
2d634f7168
M #-: Bump version to 5.12.0 (#4869) 2020-06-02 17:45:02 +02:00
Alejandro Huertas Herrero
f270aace4e
M #-: add OneGate Header (#4853) 2020-06-01 17:57:03 +02:00
Pavel Czerný
6a419e198f
F #3859: Backup monitor.log (#4849) 2020-06-01 17:03:57 +02:00
Ruben S. Montero
c1c819fc46
B #4827: Add HOTPLUG_NIC_POWEROFF state 2020-05-27 19:38:23 +02:00
Jan Orel
a8a2e20e64
L #-: Linting vlan.rb 2020-05-26 15:59:35 +02:00
Tino Vazquez
66579c5525
L #-: Update rubocop.yaml with new vcenter im 2020-05-26 13:29:05 +02:00
Ruben S. Montero
03066c2027
M #-: fix DDC role failed condition check 2020-05-25 17:21:39 +02:00
Alejandro Huertas
c59a09233a
M #-: fix DDC role failed condition check 2020-05-25 16:39:42 +02:00
Pavel Czerny
7705d669a7
F #3859: Monitord HA 2020-05-25 10:49:50 +02:00
Alejandro Huertas Herrero
7dbed19430
M #-: upgrade DDC ansible version to 2.9.9 (#4787) 2020-05-22 17:20:43 +02:00
Petr Ospalý
365d1955ff
F #865: Add oneshowback compute timer
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2020-05-22 03:00:32 +02:00
Angel Luis Moya Gonzalez
783ec5c1bd
F #4302: Fix bad type in unless check (#4788)
Co-authored-by: mouyaq <amoya@opennebula.io>
2020-05-21 17:28:44 +02:00
Kristian Feldsam
716e3c1be5
B #4741: Added raftstatus xsd (#4742)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
(cherry picked from commit a3ff5bcd0121b37a382c1f3c0943c40befbd43ad)
2020-05-21 16:11:38 +02:00
Ruben S. Montero
1a565338c8
F #4089: add CPU limitations 2020-05-21 15:07:06 +02:00
Christian González
34c0735243
L #-: Add linting workaround (#4785) 2020-05-21 12:41:08 +02:00
Tino Vazquez
4b298db778
L #-: Adjust for rubocop 0.84.0
(cherry picked from commit 9f35ff792a0beb3d268895c3a8c360ac1fdf99a7)
2020-05-21 11:15:41 +02:00