1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-26 06:50:09 +03:00

1687 Commits

Author SHA1 Message Date
Petr Ospalý
523eff2a77
F #1473: Fix SSH persistent connections (#4724)
- add ssh wrapper which is used only on the fronted
- disable SSH master socket on the nodes
- add new PATH and SSH_USE_MASTER_SOCK into opennebula.service

Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2020-05-13 21:34:38 +02:00
Petr Ospalý
51d6d2a99d
F #1473: Fix and improve SSH config (#4713)
- workaround issues with persistent connections
- add new cronjob

Co-authored-by: Vlastimil Holer <vholer@opennebula.io>
2020-05-12 18:37:23 +02:00
Petr Ospalý
448beb80fc
F #1473: Add oneadmin's SSH config (#4668)
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>

Co-authored-by: Vlastimil Holer <vholer@opennebula.io>
2020-05-11 19:05:34 +02:00
Vlastimil Holer
4c77119fce
M #-: Restrict sudo ip usage (#4689)
Co-authored-by: Jan Orel <jorel@opennebula.systems>
2020-05-11 19:03:23 +02:00
Alejandro Huertas Herrero
23e03be0a1
B #3571: escape white spaces in onegate server (#4659) 2020-05-11 13:23:08 +02:00
Christian González
30b1425f2c
F #4089: Integrate DockerHub marketplace (#4684) 2020-05-10 20:14:20 +02:00
Vlastimil Holer
a3ffc0f287
M #-: Bump version to 5.11.85(#4680)
and bump missing years to 2020
2020-05-07 19:34:45 +02:00
Vlastimil Holer
13040cb87a
F #962: Sunstone preload gems, bump oneprovision repo (#4640)
* Ensure base bundled gems are loaded first
* Default Ansible opennebula-repository 5.11
2020-04-30 19:34:29 +02:00
Vlastimil Holer
f3c50a5d89
M #-: Year bump to 2020 (#4634) 2020-04-30 15:00:02 +02:00
Petr Ospalý
59426dd8fd
F #2152: Improve SSH agent service unit (#4627)
- change /run/one to /var/run/one - /run/one is either bind-mount or
  symlink and can be changed while /var/run/one is configured via
  tmpfiles.d/opennebula*.conf - it is more consistent now
- add a dependency to SSH agent unit for remote-fs in the cases when
  /var/lib/one (oneadmin's home) is on a network filesystem
- add SSH agent support to opennebula-hem service

Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2020-04-29 14:59:46 +02:00
Alejandro Huertas Herrero
0d31351358
M #-: accept quotes in augeas lens (#4623)
Co-authored-by: Jan Orel <jorel@opennebula.systems>
2020-04-29 11:23:30 +02:00
Vlastimil Holer
ff8dd585c9
M #-: Update Gemfile locks (#4619) 2020-04-28 15:12:17 +02:00
Carlos J. Herrera
cda36014d5
F #3912: Adding vsphere-automation gems (#4615)
* Adding vsphere-automation gems
* Fix bug when ruby < 2.3

Signed-off-by: Carlos Herrera <cherrera@opennebula.io>
2020-04-28 11:54:09 +02:00
Alejandro Huertas Herrero
011e66b64e
F #2152: add option to forward in vmm exec (#4609)
Co-authored-by: Vlastimil Holer <vholer@opennebula.io>
2020-04-27 19:38:30 +02:00
Tino Vazquez
d65ded78c8
F #962: Add missing file to install.sh
also excluding new ruby file from rubocop linting
2020-04-27 18:59:21 +02:00
Dennis Felsch
fb1294b386
* F #962: Sunstone 2FA with WebAuthn
This strengthens the login with e.g. U2F/FIDO2 authentication keys.

Signed-off-by: Dennis Felsch <dennis.felsch@ruhr-uni-bochum.de>
(cherry picked from commit 487a6247a9b59954ed1c6cb3cd8b43acfba74fb0)
2020-04-27 18:49:58 +02:00
Ruben S. Montero
6f0ec36f6f
F #3881: make Frontend Hostname configurable
co-authored-by: Alejandro Huertas <ahuertas@opennebula.io>
2020-04-27 18:39:36 +02:00
Christian González
9f05d36144
M #: Update XSD files with new monitoring info (#4607) 2020-04-27 14:53:22 +02:00
Vlastimil Holer
1e0b6d2aa9
F #2152: Add OpenNebula SSH agent support (#4597)
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>

Co-authored-by: Petr Ospalý <pospaly@opennebula.io>
2020-04-23 19:37:27 +02:00
Vlastimil Holer
3a1fb4a884
B #4557: Logrotates don't touch global defaults (#4592) 2020-04-23 14:06:57 +02:00
Jan Orel
7e1bd53efd
F OpenNebula/infra#462: Gemfile.lock for Ubuntu 20.04 (#4587) 2020-04-22 18:50:50 +02:00
Vlastimil Holer
d064ee6db3
B #4304: Distribution gems affects OpenNebula (#4578)
Remove vendor_ruby and site_ruby directories from $LOAD_PATH, so
that distribution gems installed directly into loadable path
without need to use rubygems are not loaded by require.
2020-04-22 10:21:08 +02:00
Ruben S. Montero
4384903049
M #-: Fix typo in oned.conf 2020-04-22 02:03:20 +02:00
Vlastimil Holer
f6aeb26936
M #-: Independent LXD sudoers (#4576) 2020-04-21 18:03:44 +02:00
Christian González
4269234441
F #4089: Fix minor bugs (#4568) 2020-04-21 16:25:58 +02:00
Tino Vazquez
8b34f35896
L #-: Update rubocop config file for 0.82.0 2020-04-20 19:04:40 +02:00
Alejandro Huertas Herrero
5308556a6c
F #4215: add packet and ec2 example templates (#4498)
Co-authored-by: Vlastimil Holer <vholer@opennebula.io>
2020-04-20 17:54:07 +02:00
Angel Luis Moya Gonzalez
3ab22696e4
F #4302: vCenter monitoring: Hosts (#4553)
Initial commit
2020-04-20 17:26:39 +02:00
Vlastimil Holer
424ab046b7
M #-: Use non-interactive sudo, fix arping path on Debians (#4555)
* M #-: Force all sudo usage as non-interactive
* M #-: Fix sudoers arping path on Debian-like systems
2020-04-17 19:26:31 +02:00
Kristian Feldsam
3d29bb672f
B #4148: Added missing showback xsd (#4149)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
(cherry picked from commit b19511f4b9208253f9e1f40da165905b9285858f)
2020-04-16 15:49:12 +02:00
Alejandro Huertas Herrero
29e18184b8
B #4064: encrypt password in context section (#4528) 2020-04-14 17:07:23 +02:00
Jan Orel
670280cddc
B #-: Fix cloud_watch, re-itroduce poll() (#4504) 2020-04-14 12:44:01 +02:00
Ruben S. Montero
9aa1041103
F #3600: Initial PostgreSQL Support
co-authored-by: Igor Sivy <igorsivy@gmail.com>
co-authored-by: Pavel Czerny <pczerny@opennebula.io>
co-authored-by: Vlastimil Holer <vholer@opennebula.io>
(cherry picked from commit c52f62018c32281c6e418211f33f1bba46388e98)
2020-04-13 17:35:06 +02:00
Christian González
cbd3bda137
M #: remove useless file (#4515) 2020-04-13 16:19:46 +02:00
Ruben S. Montero
5cc301f482
Revert "B #-: Switch to KillMode=mixed (#4486)"
This reverts commit 1b90cb10f34095a290118beb28424d0f2d4c4760.
2020-04-08 17:25:36 +02:00
Alejandro Huertas Herrero
f0af3adf5f
F #4292: DDC add support for multiple playbooks (#4479)
* F #4292: DDC add support for multiple playbooks

* M #-: remove delete_suffix

* M #-: fix linting

* F #4292: run playbooks separately

* F #4292: add dummy playbook

* M #-: fix minor bug

* F #4292: Use raw task in dummy playbook

Co-authored-by: Vlastimil Holer <vholer@opennebula.io>
2020-04-08 10:52:58 +02:00
Jan Orel
1b90cb10f3
B #-: Switch to KillMode=mixed (#4486) 2020-04-08 10:46:12 +02:00
Tino Vazquez
6000826434
L #-: Enable two new rubocop checks
No impact in current code base
2020-04-06 16:53:03 +02:00
Jan Orel
e658320cb5
F #3859: Adapt azure+ec2 driver to new monitoring system(#4481) 2020-04-05 19:50:45 +02:00
Christian González
e137d98d34
F #4089: add changes to integrate with packages (#4480)
* F #4089: Add install-firecracker script

* F #4089: Update clean script path
2020-04-03 14:31:13 +02:00
Angel Luis Moya Gonzalez
f965b03163
F #4119: Fix vntemplate instantiate on vCenter (#4465) 2020-04-01 16:12:05 +02:00
Ricardo Diaz
e239bfc0d6
M #-: Redesign of map vnets mapping script (#4461)
New design of vnets mapping script based on 'open3' instead of directly
command execution.
Added option to select which private and public networks are going to be
used to perform the mapping.

Signed-off-by: Ricardo Diaz <rdiaz@opennebula.systems>
2020-04-01 13:31:49 +02:00
Ricardo Diaz
31de7daa40
M #-: map vnets compatible with OneGate (#4444)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.systems>
2020-03-30 10:03:47 +02:00
Christian González
544c1ecfcd
F #4089: Firecracker node packages (#4412) 2020-03-27 11:18:18 +01:00
Ricardo Diaz
45f4362b28
M #-: Grant ipforwarding in every recontext (#4430)
net.ipv4.ip_forward is always set to 1 in every recontextualization if
cron_start_script used as start script.

Signed-off-by: Ricardo Diaz <rdiaz@opennebula.systems>
2020-03-25 16:41:11 +01:00
Alejandro Huertas Herrero
f827bd30a5
B #4426: create symlink to libxml (#4431) 2020-03-25 16:35:41 +01:00
Alejandro Huertas Herrero
1a12129c8c
B #4425: add extended param to OneGate (#4429) 2020-03-25 16:26:16 +01:00
Ricardo Diaz
e01949c57d
L #-: Floating IPs start script (#4414)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.systems>
2020-03-24 19:40:24 +01:00
Tino Vazquez
466f9b3fb8
M #-: URL changes
* opennebula.org -> opennebula.io
  * opennebula.systems -> opennebula.io

also

  * removed unused sunstone code and conf
  * remove trailing whitespaces
2020-03-24 16:48:35 +01:00
Ricardo Diaz
739b463e65
F #-: Floating IPs start script (#4382)
New script to be used as start script on virtual machines. It get all
NIC_ALIAS IPs associated to NIC IPs of a service using OneGate, and
install iptables SNAT and DNAT rules to get connectivity with the VM
using the ALIAS_NIC IP.

Signed-off-by: Ricardo Diaz <rdiaz@opennebula.systems>
2020-03-24 11:05:41 +01:00