1
0
mirror of https://github.com/OpenNebula/one.git synced 2024-12-22 13:33:52 +03:00
Commit Graph

1802 Commits

Author SHA1 Message Date
Carlos J. Herrera
847ea6d949
F #~: add execution permissions (#1505) 2021-10-04 10:40:37 +02:00
Vlastimil Holer
3791981ded
M #-: Refresh gems versions for 6.1.80 (#1503) 2021-10-01 13:46:34 +02:00
Tino Vazquez
f56dbfc6b4
L #-: Disable new cop from 1.22.0 2021-09-29 11:16:46 +02:00
Carlos J. Herrera
437da65842
F #5461: Use bridge to identify vCenter network (#1476)
relevant when managing networks through OneFlow
2021-09-23 16:21:32 +02:00
Petr Ospalý
4b685dc22a
M #-: Add Debian11 (#1466)
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2021-09-21 13:20:23 +02:00
Alejandro Huertas Herrero
03d43d399c
F #5474: rename Packet to Equinix (#1465)
* 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 #5520: 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
Tino Vazquez
268ccc3071
L #-: Disable new cop 2021-09-13 16:38:55 +02:00
Vlastimil Holer
190b0c6e4f
F OpenNebula/addon-context-linux#86: Update NIC parameters (#1447)
- Support METHOD and IP6_METHOD.
- Update METRIC6 to IP6_METRIC6.
- Deprecate CONTEXT_FORCE_IPV4 (unused for some time)
2021-09-10 12:19:38 +02:00
Alejandro Huertas Herrero
3147283eea
B #5491: fix frr version to 7 (#1406) 2021-08-23 11:44:55 +02:00
Ricardo Diaz
91ce868828
B #-: Fencing template in cmdline instead of stdin (#1409)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-08-23 11:32:58 +02:00
Tino Vazquez
c9f419ac5a
L #-: Disable naming cop 2021-07-30 13:09:32 +02:00
Frederick Borges
2d922a4ad6
B #5289: Sunstone with new schedule actions API (#1390)
Co-authored-by: Tino Vázquez <cvazquez@opennebula.io>
2021-07-30 12:48:05 +02:00
Ricardo Diaz
54e1c43a1b
M #-: Delete frr.conf (#1378)
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
Jan Orel
decc8c9964
B #5466: Add PCI devices desc to host.xsd (#1371) 2021-07-23 11:16:26 +02:00
Ricardo Diaz
d66f4aa523
M #-: Update Ruby gems setup in autostart scripts (#1370)
* Added donwcase when checking AUTOSTART attribute.
* Create autostart hook install links

Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-07-22 16:29:26 +02:00
Jan Orel
5d20599416
B #5462: Remove deprecated EXT ALIAS conf (#1367) 2021-07-22 11:23:21 +02:00
Sergio Betanzos
1189780843
F OpenNebula/one#5422: Fix typo 2021-07-13 18:46:22 +02:00
Sergio Betanzos
78bb1135d8
M #~: Minor fix in xsd schema files (#1359) 2021-07-13 17:57:16 +02:00
Jan Orel
2ef1a45478
L #-: Linting S3.rb (#1355) 2021-07-13 17:57:16 +02:00
Ricardo Diaz
a17a2dba4a
L #-: Autostart hook linting (#1351) 2021-07-13 17:57:14 +02:00
Tino Vazquez
3b1aa75d23
L #-: Disable Style/MixinUsage cop 2021-07-13 17:57:14 +02:00
Tino Vazquez
3a269e5113
L #-: Enable rubocop GH action 2021-07-13 17:57:14 +02:00
Ruben S. Montero
4d80a8d725
B #5453: 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 ee6b81f830)
2021-07-13 17:57:13 +02:00
Tino Vazquez
fbd33f01b8
F #5422: Add GH Actions js linter 2021-07-09 13:28:20 +02:00
Tino Vazquez
f53df440e0 F #5422: Add eslint stub 2021-07-08 15:31:47 +02:00
Ricardo Diaz
b900491a9a
M #-: Skip null values from Equinix response (#1348)
It can happen that Equinix API responses contain null values for certain
attributes (e.g. "facility":null). This fix avoids the provision crashes
with this error "[one.vn.allocate] undefined method `each_pair' for
nil:NilClass" when creating the packet-cluster-public network.

Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-07-06 13:34:46 +02:00
Ricardo Diaz
72e3b47efd
M #~: VM autostart with hooks (#1131)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-07-02 10:22:33 +02:00
Pavel Czerný
80b21445b9
M #-: Fix vm/monitoring schema (#1346) 2021-07-02 09:50:30 +02:00
Tino Vazquez
e22f3d5a59
M #-: Correct path for smoke tests 2021-06-30 18:13:19 +02:00
Tino Vazquez
975cc25847
M #-: enable GitHub Actions smoke tests
Same principles that with Travis tests. This commit enables:

 - Configuration protection on branch
 - Rubocop
2021-06-30 18:10:57 +02:00
Tino Vazquez
82faaeab4b
L #-: Update cops for rubocop 1.18.0 2021-06-29 14:07:17 +02:00
Jan Orel
ae83314e63
B #-: Fix ZONE occurs in ZONE_POOL xsd (#1329) 2021-06-24 10:14:27 +02:00
Tino Vazquez
91ef3d0fe9
L #-: Revert to_h changes
not compatible with ruby 2.0.0/centos7

(cherry picked from commit 1711fac8e1)
2021-06-22 18:53:29 +02:00
Tino Vazquez
05295f1ef4 L #-: Linting for rubocop 1.17.0 2021-06-22 18:11:42 +02:00
Jan Orel
5c72738bd7
M #-: Add DISK_SIZE to VM/MONITORING xsd (#1319) 2021-06-21 09:41:26 +02:00
Pavel Czerný
8dbe2c3da8
M #-: More details to vm.xsd and vm_pool.xsd (#1316) 2021-06-18 13:24:14 +02:00
Jan Orel
ebcef1dd05
M #-: Rename last NIC on vultr to eth_one (#1294) 2021-06-11 11:22:24 +02:00
Alejandro Huertas Herrero
b1964b86d1
F #5387: add Vultr metal support (#1273) 2021-06-04 11:43:46 +02:00
Pavel Czerný
61d43e8e50
F #4510: Fix markatplace xml schema (#1271) 2021-06-04 10:11:16 +02:00
Alejandro Huertas Herrero
8b26f099ae
F #5411: add support for Docker Private Registry (#1248) 2021-05-31 13:27:53 +02:00
Jan Orel
86f174d469
F #5381: Join qcow2 + shared TM drivers (#1217) 2021-05-26 18:21:13 +02:00
Christian González
0bef8ee722
B #5385: properly manage undeployed states (LVM) (#1235) 2021-05-26 11:28:49 +02:00
Juan Antonio Escobar
d245875ca0
B #5312: fixed bug when importing a vCenter net (#1240) 2021-05-21 13:00:27 +02:00
Alejandro Huertas Herrero
7078b8d298
F #5387: change Vultr API dir (#1236) 2021-05-19 16:46:47 +02:00
Alejandro Huertas Herrero
7927c95553
F #5387: add Vultr support into OneProvision (#1229) 2021-05-19 12:24:19 +02:00
Tino Vazquez
7a11baccbd L #-: Disable new rubocop checks
Lint vCenter related files

(cherry picked from commit cf74695688)
2021-05-13 19:28:10 +02:00
Christian González
0ceef20753
F #5260: Add LVM permission to lxc nodes (#1218) 2021-05-13 16:56:42 +02:00
Jan Orel
ed5e3b0dc1
M #-: Let oned.aug parse space leading comment (#1209) 2021-05-13 15:45:27 +02:00
Ruben S. Montero
a538c4f802
M #-; Fix DO Playbook
(cherry picked from commit 85e3184976)
2021-05-12 16:23:01 +02:00
Christian González
17025ead9d
F #5260: Add fs_lvm_ssh oned.conf changes 2021-05-12 13:31:49 +02:00
Vlastimil Holer
c649213923
B #5379: Disable warnings on load of rubygems (#1199)
(cherry picked from commit 5fe824f1e7)
2021-05-11 09:24:32 +02:00
Alejandro Huertas
eafea8607f
M #-: minor changes in onecluster helper
(cherry picked from commit a9171690a79733a97b6e37580ccc9f900378be76)
2021-05-05 18:26:27 +02:00
Sergio Betanzos
0c2956e138
M #~: Google and digitalocean support in Fireedge (#1177) 2021-05-04 13:40:00 +02:00
Ruben S. Montero
2ea78eadcb
F #5270, #5272: Update virtual providers/provisions 2021-05-03 14:32:54 +02:00
Ruben S. Montero
f7d4a0e28f
F #5270, #5272: Add oned.conf changes 2021-05-01 21:53:11 +02:00
Ruben S. Montero
f1a48bdc0d
F #5270, #5272: 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
Vlastimil Holer
714e075b76 M #-: Gem rexml on Ruby 3.0+ (#1175)
(cherry picked from commit 747409baca)
2021-04-30 15:49:37 +02:00
Pavel Czerný
abe30095c1
M #-: Fix oned config schema (#1153) 2021-04-29 17:56:37 +02:00
Ruben S. Montero
b03efb08ae
F #5332: Adjust inputs, show description 2021-04-29 17:18:14 +02:00
Vlastimil Holer
21cbc8ad81 M #-: Gemfile.locks for Ubuntu 21.04 and Fedora 34 (#1164)
(cherry picked from commit a853b61f1e)
2021-04-29 14:21:16 +02:00
Ruben S. Montero
824d2bd448
F #5332: On-premises provider
co-authored-by: Christian González <cgonzalez@opennebula.io>
2021-04-28 13:04:43 +02:00
Pavel Czerny
69e83eb161
F #5353: Zone standby mode. DB version number to 6.2.0
Includes the following commits from f-5353:

  - 62d3d38d7fb135b82874a5076a7f06c23675e0b7
  - 52f3f066603c478061891175c008a58cfed3dc43
  - 0e82f9e5471c3cf0e21969393299279c6e739138
  - 8c32050940f528ea876e8293e6fbbf56a373bd54
2021-04-27 10:45:58 +02:00
Pavel Czerný
6bca41f0db
M #-: Showback option to calculate only running VM (#1105)
(cherry picked from commit c5ad2698b7)
2021-04-15 11:13:56 +02:00
Vlastimil Holer
23bf3b1534
M #-: Bump version to 6.1.80 (#1073) 2021-04-06 18:14:38 +02:00
Vlastimil Holer
3218016d0e
M #-: Bump oneprovision to 6.0 (#1061) 2021-04-06 12:06:24 +02:00
Jan Orel
1187d77ef5
M #-: Add prefix method to older IPAddr (#1049)
* Revert "M #-: Update Gemfile.locks (#1040)"

This reverts commit 0dcde4b04b.

* M #-: Add prefix method to older IPAddr
2021-03-31 14:39:17 +02:00
Jan Orel
0dcde4b04b
M #-: Update Gemfile.locks (#1040)
oneprovision needs ipaddr 1.2.2
2021-03-29 15:06:17 +02:00
Ruben S. Montero
a75086d36b
M #-: Do not require CIDR in AWS IPAM 2021-03-26 16:57:48 +00:00
Vlastimil Holer
d389564fce
M #-: Update Gemfile.locks (2021/03/25) (#1029) 2021-03-25 16:47:22 +01:00
Vlastimil Holer
c23c0ee26b
M #-: Bump version to 6.0.0 (#1026) 2021-03-25 14:17:10 +01:00
Ricardo Diaz
9cd51cdd8e
B #-: Incorrect CentOS 7 AMIs in oneprovsion (#1020)
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 (#1017)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-03-23 19:50:36 +01:00
Pavel Czerný
a38602bbeb
F #727: Add comment about shareable to oned.conf (#1011) 2021-03-23 09:31:39 +01:00
Ruben S. Montero
4404d9b062
M #-: Add DNS input to provision 2021-03-23 09:20:08 +01:00
Jan Orel
678fc67f75
B #5305: Add MONITORING_DATA to xsd (#1010) 2021-03-22 18:09:06 +01:00
Alejandro Huertas Herrero
b5555cc6d4
M #-: add more AWS virtual instances type (#1006) 2021-03-22 12:12:25 +01:00
Ricardo Diaz
d638412a05
M #-: Remove sudoers-tmp from oneprovision (#999)
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 (#998)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-03-18 16:16:27 +01:00
Vlastimil Holer
fb67699091
M #-: Enforce custom library path for guacd (#983) 2021-03-16 17:40:21 +01:00
Vlastimil Holer
341991bce1
M #-: Bump version to 5.13.90 (and year in LXC) (#981) 2021-03-16 16:35:41 +01:00
Pavel Czerný
872939fb26
F #727: Improve shareable disks (#970)
* Shareable only on supported hypervisors
* Fix disk-attach
* Restrict shareable disks to SHARED datastores
* On image clone: copy SHAREABLE depends on DEFAULT_IMAGE_PERSISTENT flag
2021-03-15 16:24:25 +01:00
Petr Ospalý
588bfb7eb6 M #-: Remove exit timeout exception for FireEdge
Signed-off-by: Petr Ospalý <pospaly@opennebula.io>
2021-03-12 17:10:29 +01:00
Vlastimil Holer
c8565cfce0
M #-: Change tmpfiles to /run, set 0750 on /run/one (#930) 2021-03-09 18:11:36 +01:00
Ruben S. Montero
fe8bf9a0a0
Revert "M #-: Update Ruby gem dependencies (#913)"
This reverts commit 3ece48bdbf.
2021-03-09 18:02:38 +01:00
Pavel Czerný
4133d04314
F #3124: Compact memory (#918) 2021-03-08 11:45:50 +01:00
Ruben S. Montero
6cadde8eef
F #5228: LXC driver set
co-authored-by: Christian González <cgonzalez@opennebula.io>
co-authored-by: Daniel Clavijo Coca <dclavijo@opennebula.systems>
2021-03-04 21:07:50 +01:00
Vlastimil Holer
3ece48bdbf
M #-: Update Ruby gem dependencies (#913) 2021-03-04 11:27:31 +01:00
Vlastimil Holer
4a0c15ac3c
M #-: Update Gemfile.locks (2021/03/03) (#907) 2021-03-03 16:28:08 +01:00
Ruben S. Montero
007ce2dd9a
F #5076: Fix virtual provision 2021-03-03 15:03:49 +00:00
Ruben S. Montero
6b81879bd2
F #5076: Default to kvm in metal edge_clusters 2021-03-03 12:47:32 +01:00
Ruben S. Montero
277ee87f1f
F #5076: 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
Tino Vázquez
31f8df8ff8
F #5257: Remove econe server (#901)
* F #5257: Remove econe server

Also, disable hybrid section by default in Sunstone

* F #5257: Revert onecfg change

* remove amazon-ec2 unneeded gem
* remove file no longer present from install.sh
2021-03-02 20:34:57 +01:00
Vlastimil Holer
ba44f49c91
M #-: Bump version to 5.13.85 (#896) 2021-03-01 14:11:26 +01:00
Alejandro Huertas Herrero
c31316ab94
M #-: add missing XSD IMAGE_ENCRYPTED (#886) 2021-02-26 10:55:33 +01:00
Alejandro Huertas Herrero
532c4b238d
M #-: add missing PREV_STATE to image.xsd (#882) 2021-02-25 12:26:37 +01:00
rcampuz
d3db340c91
Remove ',' in a when clause with multiple options (#5259)
(cherry picked from commit ab337e83e344102bf6f94a77cdeb0f09bf9475bc)
2021-02-24 11:17:48 +01:00
Jan Orel
44a5182088
F #1428: Add backup_vms script (#858) 2021-02-23 10:06:52 +01:00
Ricardo Diaz
5e28dc58bb
M #-: use copy instead of link in firecracker role (#846)
Signed-off-by: Ricardo Diaz <rdiaz@opennebula.io>
2021-02-19 14:30:45 +01:00
Vlastimil Holer
6821d9e627
M #-: Update Ruby gem content/dependencies (#845) 2021-02-19 14:04:46 +01:00