1
0
mirror of https://github.com/OpenNebula/one.git synced 2024-12-24 21:34:01 +03:00
Commit Graph

1624 Commits

Author SHA1 Message Date
Ruben S. Montero
1ccb3642d6
M #-: Support for in-network vxlan configuration 2021-01-20 15:02:53 +01:00
Ruben S. Montero
f1c8b3d404
M #-: Add netroles to provision networks 2021-01-20 11:17:48 +01:00
Tino Vazquez
14902b9766
Merge branch 'master' into f-3951 2021-01-19 18:09:51 +01:00
Tino Vazquez
cc820fd968
M #-: Change placement of provisions tempaltes 2021-01-19 17:33:37 +01:00
Ruben S. Montero
9b71bb9d66
M #-: Update provision templates 2021-01-19 16:29:42 +01:00
Alejandro Huertas Herrero
473fc4f9da
M #-: add provision AR count (#669) 2021-01-19 12:28:15 +01:00
Tino Vazquez
721bc8fa16
Merge branch 'master' into f-3951 2021-01-19 10:20:51 +01:00
Carlos J. Herrera
2a91fe239f
L #~: linting vcenter driver (#667)
Signed-off-by: Carlos Herrera <cherrera@opennebula.io>
2021-01-18 23:28:42 +01:00
Ruben S. Montero
3ce190b989
M #-: Fix opennebula_configuration xsd 2021-01-18 17:08:33 +01:00
Jan Orel
59049b13ae
M #-: Fix updating local known_hosts (#653) 2021-01-18 09:24:12 +01:00
Sergio Betanzos
940b38a903
F #3951: Provision log (#654) 2021-01-15 14:47:52 +01:00
Jan Orel
f51765ec02
M #-: Remove internal link from provision (#636) 2021-01-15 12:28:02 +01:00
Jan Orel
06c4179868
M #-: Add sudoers-tmp workaround role to provision (#642)
This is a temporal, once beta is released this task will be removed.
2021-01-14 15:26:00 +01:00
Carlos J. Herrera
0c01395b46
L #~: Linting vcenter driver (#600)
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io>
2021-01-14 12:42:48 +01:00
Petr Ospalý
5d7ae36c68
F OpenNebula/one#5178: Add time to supervisord log (#635)
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2021-01-13 19:09:49 +01:00
Ruben S. Montero
56b58e2ecc
M #-: Hybid+ add vnet instances to cluster 2021-01-13 09:59:17 +00:00
Ruben S. Montero
ce7aac40a2
M #-: Update opennebula_configuration.xsd (oned.conf) 2021-01-12 17:00:50 +00:00
Sergio Betanzos
da519d197d
M #~: Add provider name tag (#623) 2021-01-12 13:48:22 +01:00
Sergio Betanzos
dda00c05d1
M #~: Add provision_type tag (#620) 2021-01-12 11:08:52 +01:00
Vlastimil Holer
0026fa2b14
F #5217: Unify package names (#617) 2021-01-11 21:12:28 +01:00
Ruben S. Montero
ef333bc870
F #5218: Provision fixes
- Remove provision tag from provision templates
  - Support to add existing datastores to a provision
  - By default, datastore 0 is added to a provision
  - Sanity checks for nil class
2021-01-11 20:10:35 +00:00
Sergio Betanzos
d8f00ad769 F #3951: Add provider to root template 2021-01-11 18:06:24 +01:00
Sergio Betanzos
916351f2bd F #3951: Add provision & provider to plain 2021-01-11 16:33:18 +01:00
Sergio Betanzos
9802a700ce
F #3951: Fix provider templates (#609) 2021-01-11 15:25:58 +01:00
Petr Ospalý
10fa7ca4ce
F OpenNebula/one#5178: Add onedb upgrade (#606)
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2021-01-11 10:06:14 +01:00
Ruben S. Montero
ba3bf2b183
F #5218: BGP EVPN configuration changes
- Fixed network prefix for BGP routers
   - Support for custom CIDR blocks in AWS
2021-01-10 21:19:16 +01:00
Ruben S. Montero
22b63e6c32
F #5218: Better listen range for packet hosts 2021-01-08 15:42:37 +00:00
Pavel Czerný
d6d299e612
F #1112: Allow disk-saveas in undeployed, stopped (#591) 2021-01-08 10:50:12 +01:00
Ruben S. Montero
ee499cf4f9
F #5214 #5075: Support for private VNET
- Use VXLAN in public providers
   - Configure BGP-EVPN with FRR
   - Support for multiple RR
   - Create VNTemplate to self-provision virtual networks

Co-authored-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-01-07 23:30:29 +00:00
Alejandro Huertas Herrero
9ef770cb3e
F #3951: Restructure provision templates (#599) 2021-01-07 18:06:41 +01:00
Tino Vazquez
01b7040310 F #3951: Restructure provision templates 2021-01-07 16:15:46 +01:00
Petr Ospalý
f1d7811ac2 F OpenNebula/one#5178: Ignore logrotate's failure (#585)
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2021-01-05 14:14:22 +01:00
Vlastimil Holer
10cc0c57ca F #5175: onecfg patch support with simple diff (#581)
Co-authored-by: Christian González <cgonzalez@opennebula.io>
2021-01-05 14:14:22 +01:00
Ruben S. Montero
5851d3d067 M #-: Fix fedora/CentOS manual compilation 2021-01-05 14:14:21 +01:00
Sergio Betanzos
1628216d9c F #3951: Fix aws provider template 2021-01-04 12:21:21 +01:00
Petr Ospalý
36e6cbe546
F OpenNebula/one#5178: Add logrotate to supervisor (#579)
Enforce logrotate before the start of any opennebula's supervisor
service - as is done similarly in the systemd services.

Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2020-12-21 18:56:40 +01:00
Vlastimil Holer
4682a50a31
F #5214 #5075: Fix canonical ip path on Debian-like (#576) 2020-12-20 22:49:54 +01:00
Petr Ospalý
5d066ea8f4
F OpenNebula/one#5178: Add optional configs (#574)
Each supervisord service (where missing or usable) can use its own
config file which will be sourced. Thanks to this services do not rely
on properly populated environment with all needed variables.

Useful when supervisord is run like this:
% env -i /usr/bin/supervisord

Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2020-12-18 13:12:29 +01:00
Jan Orel
e9be4e437a M #-: oneprovision: deploy priv key for snaps 2020-12-18 12:18:34 +01:00
Tino Vazquez
67a1bd70f8
L #-: Update rubocop conf file to 1.6.1
(cherry picked from commit c3eb9e73bc)
2020-12-18 11:52:13 +01:00
Jan Orel
2a178816ab B #5210: Make LDAP group_admin configurable (conf) 2020-12-18 09:59:18 +01:00
Tino Vazquez
7a45effdbf
M #-: Add provider templates 2020-12-16 13:23:34 +01:00
Jan Orel
96068ef185
F #5214 #5075: New provision templates.
* Public IP no longer uses NAT'ing
* Improved handle of host collections and indexes
* Update of ansible roles and playbooks

Co-authored-by: Ruben S. Montero <rsmontero@opennebula.org>
2020-12-15 10:07:06 +01:00
Carlos J. Herrera
754a74c73d
F #4933: Support for vSphere 7.0 (#547)
Signed-off-by: Carlos Herrera <cherrera@opennebula.io>
2020-12-11 14:41:15 +01:00
Carlos J. Herrera
09beabdbbf
F #5201: improve monitoring in vCenter (#543)
Signed-off-by: Carlos Herrera <cherrera@opennebula.io>
2020-12-11 14:28:48 +01:00
Frederick Borges
22f08d781a F #~: Fix fireedge validations
Signed-off-by: Frederick Borges <fborges@opennebula.io>
2020-12-11 12:31:12 +01:00
Petr Ospalý
bb0b4aa526
B OpenNebula/one#5086: Add fuse support (#541)
This commit solves issues with creating new VM images based on the
docker images inside a container environment.

If fuse2fs command is present then prefer its use instead of the default
mount command which will work only under root or otherwise privileged
user.

This commit solves the mounting issue inside the rootless container
environment.

Also add a new environment file to the oned supervisord service so we
can start oned process with some additional env. variables - notably
DOCKER_HOST.

Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2020-12-10 17:30:27 +01:00
Petr Ospalý
4f2e742984
F OpenNebula/one#5167: Add qemu-kvm symlink script (#529)
All distros will now start to use qemu-kvm-one symlink generated upon
the opennebula-node package install via qemu-kvm-one-gen helper script.
The script will try to detect and use the proper qemu-kvm binary found
on that particular system.

Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2020-12-09 16:30:44 +01:00
Petr Ospalý
4d9a0fd5fc
B #5189: Remove oned's stale lock in supervisord (#522)
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2020-12-04 10:54:54 +01:00
Petr Ospalý
2edcdae638
F OpenNebula/one#5178: Add docker services (#511)
- New supervisord service containerd
- New supervisord service docker
- Small fix in function.sh to pick up also socket files

Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2020-12-02 15:25:49 +01:00