1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-29 18:50:08 +03:00

103 Commits

Author SHA1 Message Date
Tino Vazquez
a840317a87
M #-: change AWS metal private iface
(cherry picked from commit af91c0deefd9bba711be687470a5d3646b92e977)
2022-03-18 10:15:01 +01:00
Jan Orel
2299dc09bc
M #-: OneProvision: search AWS ami in Terraform ()
(cherry picked from commit 3d0665e4579e84e8e361a5c3c83f03bfc652e1ee)
2022-03-16 12:37:20 +01:00
Alejandro Huertas Herrero
b7b61b1822
M #-: change AWS default AMIs ()
(cherry picked from commit 1350f1cbfe8a7fa3916e8dc44a974a895bd59100)
2022-03-16 12:36:32 +01:00
Jan Orel
38937d77df
Fix typo provison/provision ()
(cherry picked from commit f9fd3ed7b004a2aad0318dfb7b3e0d9f76402aae)
2022-02-22 15:41:53 +01:00
Jan Orel
9479518321
Remove python role from oneprovision ()
(cherry picked from commit 4ce4cad8e614102a2e820fc47dedc52756c4e4f7)
2022-02-22 15:40:53 +01:00
Tino Vazquez
96cb7b4b75
Revert "M #-: Bump version 6.2.1"
This reverts commit bb67fb28dbbabb4215dc70ef877d297594665526.
2022-02-10 10:25:26 +01:00
Tino Vazquez
bb67fb28db
M #-: Bump version 6.2.1 2022-02-09 17:52:07 +01:00
Sergio Betanzos
9ffabb7d3a M #~: Fix inputs to DigitalOcean provision ()
(cherry picked from commit b522f4c051c7018335c893527f113f449e52d747)
2022-02-07 13:32:14 +01:00
Alejandro Huertas Herrero
32156cfc5b
M #-: fix gem dependencies error in provision ()
(cherry picked from commit e1585c6ef488fad7484e8411cd6fd0d3b0050fdc)
2022-02-07 13:24:00 +01:00
Alejandro Huertas Herrero
8ec165da26
F : add default frr iface for AWS ()
(cherry picked from commit 27e4ef52d4fd05b70f4ba8b628775de89c4ecae6)
2022-01-28 14:05:16 +01:00
Alejandro Huertas Herrero
bdab880ae7
F : implement OneProvision add host operation ()
* Add new CLI command oneprovision host add
    * Add new CLI command oneprovision ip add
    * Fix minor issues with destroy resources operation
    * Add force parameter to delete operation
    * Update all providers base OS to ubuntu2004
    * Update Ansible roles

(cherry picked from commit 341d5f806b0d132ea067529dd81861a391256710)
2022-01-27 16:26:05 +01:00
Alejandro Huertas Herrero
a98a188d03
M #-: add RedHat support to provision ()
(cherry picked from commit 6f32df2037447dde051ebb1f58f7ccf69873704e)
2021-11-25 09:58:47 +01:00
Alejandro Huertas Herrero
03d43d399c
F : rename Packet to Equinix ()
* rename Packet to Equinix in provision

* rename packet to equinix in fireedge files

* Update fireedge.d in provision templates

Co-authored-by: Sergio Betanzos <sbetanzos@opennebula.io>
2021-09-17 09:51:14 +02:00
Ruben S. Montero
7af28a406c
F : Dynamic load of providers for Edge Clusters
* Remove oneprovision-template command and classes
* Dynamic load of providers classes
* Configurable providers in oneprovision Web UI
* Simplify providers templates (no need of plain:)

co-authored-by: Alejandro Huertas <ahuertas@opennebula.io>
co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
co-authored-by: Sergio Betanzos <sbetanzos@opennebula.io>
2021-09-16 18:04:11 +02:00
Alejandro Huertas Herrero
3147283eea
B : fix frr version to 7 () 2021-08-23 11:44:55 +02:00
Ricardo Diaz
54e1c43a1b
M #-: Delete frr.conf ()
From latest FRR stable bgpd.conf (and all *.conf as well) are ignored if
frr.conf is present.

Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-07-26 15:42:43 +02:00
Sergio Betanzos
1189780843
F : Fix typo 2021-07-13 18:46:22 +02:00
Ruben S. Montero
4d80a8d725
B : DO ip_range, vpc name and inputs
- ip_range is pick from 172.16.0.0/12 range using cluster ID
- name is generated with vpc-one-<cluster_id>
- inputs preselect some droplet sizes

(cherry picked from commit ee6b81f830bb617b3c2f129c7e798d04378dea0d)
2021-07-13 17:57:13 +02:00
Jan Orel
ebcef1dd05
M #-: Rename last NIC on vultr to eth_one () 2021-06-11 11:22:24 +02:00
Alejandro Huertas Herrero
b1964b86d1
F : add Vultr metal support () 2021-06-04 11:43:46 +02:00
Alejandro Huertas Herrero
7927c95553
F : add Vultr support into OneProvision () 2021-05-19 12:24:19 +02:00
Ruben S. Montero
a538c4f802
M #-; Fix DO Playbook
(cherry picked from commit 85e318497648190d380e67344d13bdc619ac9173)
2021-05-12 16:23:01 +02:00
Sergio Betanzos
0c2956e138
M #~: Google and digitalocean support in Fireedge () 2021-05-04 13:40:00 +02:00
Ruben S. Montero
2ea78eadcb
F , : Update virtual providers/provisions 2021-05-03 14:32:54 +02:00
Ruben S. Montero
f1a48bdc0d
F , : Support for Google Compute and DigitalOcean
co-authored-by: Alejandro Huertas <ahuertas@opennebula.io>
co-authored-by: Juan Antonio <jescobar@opennebula.io>
co-authored-by: Sergio Betanzos <sbetanzos@opennebula.io>
2021-05-01 21:53:09 +02:00
Ruben S. Montero
b03efb08ae
F : Adjust inputs, show description 2021-04-29 17:18:14 +02:00
Ruben S. Montero
824d2bd448
F : On-premises provider
co-authored-by: Christian González <cgonzalez@opennebula.io>
2021-04-28 13:04:43 +02:00
Vlastimil Holer
3218016d0e
M #-: Bump oneprovision to 6.0 () 2021-04-06 12:06:24 +02:00
Ruben S. Montero
a75086d36b
M #-: Do not require CIDR in AWS IPAM 2021-03-26 16:57:48 +00:00
Ricardo Diaz
9cd51cdd8e
B #-: Incorrect CentOS 7 AMIs in oneprovsion ()
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 ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-03-23 19:50:36 +01:00
Ruben S. Montero
4404d9b062
M #-: Add DNS input to provision 2021-03-23 09:20:08 +01:00
Alejandro Huertas Herrero
b5555cc6d4
M #-: add more AWS virtual instances type () 2021-03-22 12:12:25 +01:00
Ricardo Diaz
d638412a05
M #-: Remove sudoers-tmp from oneprovision ()
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 ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-03-18 16:16:27 +01:00
Ruben S. Montero
007ce2dd9a
F : Fix virtual provision 2021-03-03 15:03:49 +00:00
Ruben S. Montero
6b81879bd2
F : Default to kvm in metal edge_clusters 2021-03-03 12:47:32 +01:00
Ruben S. Montero
277ee87f1f
F : 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
Ricardo Diaz
5e28dc58bb
M #-: use copy instead of link in firecracker role ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-19 14:30:45 +01:00
Ricardo Diaz
76aa5274cc
M #-: oneprovider firecracker default c5n.metal ()
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 ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-19 12:58:57 +01:00
Christian González
f6e3c4ebbb
B #: Fix minor issues of Firecracker provision ()
- 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 ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 20:10:39 +01:00
Sergio Betanzos
970440f2e8
F : Add templates description at markdown ext () 2021-02-17 16:38:20 +01:00
Sergio Betanzos
57d87eaad3
F : Fix firecracker templates for packet () 2021-02-17 12:53:23 +01:00
Ricardo Diaz
948c4fb811
M #-: Add Firecracker to oneprovision for packet ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 12:41:18 +01:00
Sergio Betanzos
50622a8bf8
F : Adjust provision templates & GUI forms () 2021-02-17 12:24:15 +01:00
Ricardo Diaz
72ae53d73f
M #-: Fix default packet_plan ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 11:31:00 +01:00
Ricardo Diaz
52b2f29bc6
M #-: Add Firecracker to oneprovision ()
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-17 09:36:05 +01:00
Vlastimil Holer
096754b63f
M #-: Bump year to 2021 () 2021-02-09 16:07:56 +01:00