1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-02-08 05:57:23 +03:00

20137 Commits

Author SHA1 Message Date
Tino Vázquez
82050bd3c5
L #-: Add correct TODO format 2022-11-11 11:04:52 +01:00
Jan Orel
03acd4123d
M #-: Fix login_enterprise patch (#2344) 2022-11-11 10:27:58 +01:00
Jorge Miguel Lobo Escalona
96e429bc7d
M #~: add nofollowm noopener and noreferrer login footer (#2343)
Co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2022-11-10 16:33:08 +01:00
Ruben S. Montero
1299fc07a4
F #5516: Fixes for backup_qcow2 (poweroff) 2022-11-10 15:03:49 +01:00
Ruben S. Montero
1daf6226fd
M #-: Remove uneeded dependencies 2022-11-10 15:02:45 +01:00
Tino Vázquez
8ee6e973bb L #-: Linting for backup files 2022-11-07 12:41:06 +01:00
Daniel Clavijo Coca
c6307edc3b
F OpenNebula/one#5516: Add missing backup yamls to installer (#2339) 2022-11-07 10:50:58 +01:00
Ruben S. Montero
0a46e21129
F #5516: Incremental backups for qcow2 disk images
- Adds new configuration attribute MODE: FULL or INCREMENTAL for
  BACKUP_CONFIG. FULL backups uses a differen backup image.

- INCREMENTAL backup information is together with the backup image.
  Example:

      <BACKUP_INCREMENTS>
        <INCREMENT>
          <DATE><![CDATA[1667770552]]></DATE>
          <ID><![CDATA[0]]></ID>
          <PARENT_ID><![CDATA[-1]]></PARENT_ID>
          <SIZE><![CDATA[172]]></SIZE>
          <SOURCE><![CDATA[bb828060]]></SOURCE>
          <TYPE><![CDATA[FULL]]></TYPE>
        </INCREMENT>
        <INCREMENT>
          <DATE><![CDATA[1667770604]]></DATE>
          <ID><![CDATA[1]]></ID>
          <PARENT_ID><![CDATA[0]]></PARENT_ID>
          <SIZE><![CDATA[1]]></SIZE>
          <SOURCE><![CDATA[ca0de5f6]]></SOURCE>
          <TYPE><![CDATA[INCREMENT]]></TYPE>
        </INCREMENT>
        <INCREMENT>
          <DATE><![CDATA[1667770700]]></DATE>
          <ID><![CDATA[2]]></ID>
          <PARENT_ID><![CDATA[1]]></PARENT_ID>
          <SIZE><![CDATA[39]]></SIZE>
          <SOURCE><![CDATA[e9897d6a]]></SOURCE>
          <TYPE><![CDATA[INCREMENT]]></TYPE>
        </INCREMENT>
      </BACKUP_INCREMENTS>

    This information only appears on incremental backups

- Internal BACKUP_CONFIG data includes information about the current
  active backup and the last increment id.

- Backup operation includes a new parameter: reset. This "closes" the
  current active incremental chain and creates a new FULL backup.

- Backup drivers store backups with increment index (0 = FULL) e.g.
  disk.0.0.

- Incremental backups are only allowed for VMs using all disks in qcow2
  format.

- Backup configuration cannot be changed while doing a VM backup.

- Downloader strings includes backup chains <inc_id>:<backup_ref>,...

- Restic downloader  has been updated to support backup chains. Disk
  images are rebased across increments.
2022-11-06 22:54:36 +01:00
Jorge Miguel Lobo Escalona
f9b077fb55
M #~: retrieve OS attributes when instantiate vm template (#2338)
Co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2022-11-03 18:35:13 +01:00
Frederick Borges
61b920b505
F #5516: Add backup functionality and actions (#2337)
by hypervisor & vm state
2022-11-03 18:34:05 +01:00
onenhansen
51d5a95a95
F #5516: minor rsync fixes (#2331)
minor fixes for return code handling
adding a slash to the backup lib script path generation
2022-11-03 10:34:47 +01:00
Tino Vázquez
52c97b5b6b
L #-: Remove redundant each
(cherry picked from commit dc58f9b0e741eb8a546a3a700bf91cebee4881fd)
2022-11-02 16:37:21 +01:00
Jorge Miguel Lobo Escalona
c62fb1dffa
F #6003: show error message in vm tabs (#2336)
Co-authored-by: Jorge Lobo <jlobo@opennebula.systems>
2022-11-02 16:24:48 +01:00
Frederick Borges
7e1a81cc4b
B #5238: Fix disk resize on instantiate (#2335) 2022-11-02 16:12:16 +01:00
Pavel Czerný
c8da8a2ce5
M #-: Fix parsing of scheduled time (#2332) 2022-11-02 10:26:06 +01:00
Jan Orel
058acb0008
Revert: "M #-: Load sunstone yamls with aliases" (#2329) 2022-11-02 09:42:44 +01:00
Frederick Borges
524433a751
F #5516: Add backup-tab.yaml (#2330) 2022-10-31 11:31:48 +01:00
Kristian Feldsam
0c75c6db21
M #-: Sunstone - fixed showing IP6_GLOBAL addresses (#5956)
(cherry picked from commit b14e19186919f5d7c053c27b4b8820f5f81c647e)
2022-10-28 11:19:35 +02:00
Frederick Borges
ac86c6c28f
B #5993: Fix group creation on Alma9 (#2327) 2022-10-27 16:35:04 +02:00
Pavel Czerný
ceab1ed159
M #-: Fix xml-schema for backups (#2326) 2022-10-27 12:36:23 +02:00
Ruben S. Montero
57fe4c79e3
M #-: Missing pieces f62cd2c10c (6.6.0 versioning) 2022-10-27 11:40:57 +02:00
Frederick Borges
1f2e74b4d6
F #5516: Change BACKUP_POWEROFF state text on Sunstone (#2325) 2022-10-26 11:17:26 +02:00
Ruben S. Montero
50529b2770
M #-: Add more information in backup actions 2022-10-25 22:17:38 +02:00
Jorge Miguel Lobo Escalona
1563476aa1
B #~: update schedule icon (#2324) 2022-10-25 18:48:12 +02:00
Jan Orel
5973b126b9
M #-: Add explicit dependecy to aws host (#2312) 2022-10-24 11:03:35 +02:00
Ruben S. Montero
8e20d747c8
M #-: Increase qemu-img coroutines for backups
Disk images are consolidated and converted to qcow2 format before
backup. This commit increases the number of co-routines to increase the
parallelism of the operation
2022-10-21 16:55:20 +02:00
Tino Vázquez
f62cd2c10c
M #-: Downgrade version to 6.5.80 (#2314) 2022-10-21 14:27:45 +02:00
Jan Orel
e6826c823a
M #-: Fix rhel7 multipart-post and ruby comp. (#2315)
With multipart-post 2.2.0+:
irb(main):002:0> require 'net/http/post/multipart'
NoMethodError: undefined method `deprecate_constant' for Object:Class
2022-10-21 14:23:44 +02:00
Frederick Borges
39ea4624f9
F #5516: Fix Backup tab (#2317) 2022-10-21 14:08:08 +02:00
Jorge Miguel Lobo Escalona
54b77c4308
M #-: Fix image datatable (#2316) 2022-10-21 14:05:41 +02:00
Frederick Borges
b619854c3e
F #5516: Backup Functionality on FSunstone (#2313) 2022-10-21 13:33:31 +02:00
Tino Vázquez
2c3f629236
L #-: Adjust to new rubocop version 2022-10-21 12:34:22 +02:00
Jorge Miguel Lobo Escalona
2e49768d1e
M #~: fix redirect create vnet fireedge (#2311) 2022-10-19 12:22:02 +02:00
Pavel Czerný
c78e7f614b
B #5950: Fix RETIME one onevm recover --delete (#2267)
(cherry picked from commit 28924db84ba7b0f6c78e2ab754c4390b0c86aac3)
2022-10-19 09:37:27 +02:00
Jorge Miguel Lobo Escalona
f4326ea714
F #5998: Long labels in sunstone (#2310) 2022-10-18 17:53:24 +02:00
Christian González
cc6d44d773
M #: Add 'always' option for autostar host hook (#2303)
(cherry picked from commit 0b7e8fd5b9643fc962176044383558dfba3a735d)
2022-10-17 21:19:19 +02:00
Ruben S. Montero
bb8df9fcd8
M #-: Fix trunk VLAN IDs for OVS
When the VLAN range includes spaces (e.g. "1, 3 , 4 ,5") the tunk attribute for the port is not properly updated.

(cherry picked from commit 9a17e4b62d05b25cfaa5a8cc440c92ec41b3152d)
2022-10-17 21:17:14 +02:00
onenhansen
a3e5f015d4
F OpenNebula/one#5516: linting fixes for rsync (#2309) 2022-10-17 19:32:20 +02:00
Christian González
46b571387b
B #5991: Ensure VM snapshots are redefined in order (#2306)
(cherry picked from commit a963d3ac264d889bfe98351b5984c66669d00499)
2022-10-17 18:48:57 +02:00
Tino Vázquez
714b4de2db M #-: Remove smoke tests badge
It is confusing that it refers only to EE
2022-10-17 10:27:51 +02:00
Michal Opala
1ad0178909
F #-: Add prometheus-client gem + fix CentOS8 repos (#2308)
This commits adds prometheus client as dependency to support prometheus integration:
* Ubuntu1804
* Ubuntu2004
* Ubuntu2204
* Debian10
* Debian11
* AlmaLinux8
* AlmaLinux9
* CentOS7
* CentOS8
2022-10-14 19:42:58 +02:00
Jorge Miguel Lobo Escalona
39ceb78969
B #5983: fix min/max data type (#2307) 2022-10-14 10:21:28 +02:00
Jorge Miguel Lobo Escalona
66442e00a0
M #~: disable inputs restricted attributes (#2305) 2022-10-13 13:56:18 +02:00
Jorge Miguel Lobo Escalona
0f7f2b5ccc
M #~: delete restricted values user (#2302) 2022-10-11 10:34:12 +02:00
Tino Vázquez
6ba27387bc
L #-: Several linting fixes 2022-10-10 18:43:38 +02:00
Tino Vázquez
015c66e1a9
L #-: Several small linting fixes
(cherry picked from commit 21dc3c8e8c9cf9853f312024dff16fec6a4b12a2)
2022-10-10 18:37:01 +02:00
Frederick Borges
72704708ce
B #5970: Fix ignore volatile disks on VM instantiate (#2304) 2022-10-10 18:15:11 +02:00
Ruben S. Montero
eb5709baf2
M #-: Add missing change from F-5516 branch 2022-10-10 14:52:39 +02:00
Tino Vázquez
6f3d4b00dc
M #-: Minor adjustment in conf file 2022-10-10 13:46:56 +02:00
Alejandro Huertas Herrero
21f79176b9
B #5189: Recover bugfix lost with backup merge
(cherry picked from commit c37f2105bd78764ef7cd78fb49c5fc7f66957f63)
2022-10-08 03:16:26 +02:00