forked from pool/velero
Accepting request 1142726 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1142726 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/velero?expand=0&rev=22
This commit is contained in:
commit
009b131000
2
_service
2
_service
@ -5,7 +5,7 @@
|
|||||||
<param name="exclude">.git</param>
|
<param name="exclude">.git</param>
|
||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
<param name="versionrewrite-pattern">v(.*)</param>
|
<param name="versionrewrite-pattern">v(.*)</param>
|
||||||
<param name="revision">v1.12.3</param>
|
<param name="revision">v1.13.0</param>
|
||||||
<param name="changesgenerate">enable</param>
|
<param name="changesgenerate">enable</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="recompress" mode="manual">
|
<service name="recompress" mode="manual">
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<servicedata>
|
<servicedata>
|
||||||
<service name="tar_scm">
|
<service name="tar_scm">
|
||||||
<param name="url">https://github.com/vmware-tanzu/velero</param>
|
<param name="url">https://github.com/vmware-tanzu/velero</param>
|
||||||
<param name="changesrevision">684f71306e9c2fda204a16cb012dc209523cfae1</param></service></servicedata>
|
<param name="changesrevision">76670e940c52880a18dbbc59e3cbee7b94cd3352</param></service></servicedata>
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:801a4fba67f708b05d1240f836d39290312d7b741dd65925233acd6b5fd37ce5
|
|
||||||
size 29737415
|
|
3
velero-1.13.0.tar.gz
Normal file
3
velero-1.13.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c2de1ef61f849026f25de80eee2109c05393ad72c7ef7dbde63f49acdc89ce02
|
||||||
|
size 31599931
|
132
velero.changes
132
velero.changes
@ -1,3 +1,135 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 29 17:38:32 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||||||
|
|
||||||
|
- BuildRequire go1.21
|
||||||
|
- Update to version 1.13.0:
|
||||||
|
* Upgrading
|
||||||
|
https://velero.io/docs/v1.13/upgrade-to-1.13/
|
||||||
|
* Resource Modifier Enhancement
|
||||||
|
- Velero introduced the Resource Modifiers in v1.12.0. This
|
||||||
|
feature allows users to specify a ConfigMap with a set of
|
||||||
|
rules to modify the resources during restoration. However,
|
||||||
|
only the JSON Patch is supported when creating the rules, and
|
||||||
|
JSON Patch has some limitations, which cannot cover all use
|
||||||
|
cases. In v1.13.0, Velero adds new support for JSON Merge
|
||||||
|
Patch and Strategic Merge Patch, which provide more power and
|
||||||
|
flexibility and allow users to use the same ConfigMap to
|
||||||
|
apply patches on the resources. More design details can be
|
||||||
|
found in Support JSON Merge Patch and Strategic Merge Patch
|
||||||
|
in Resource Modifiers design. For instructions on how to use
|
||||||
|
the feature, please refer to the Resource Modifiers doc.
|
||||||
|
* Node-Agent Concurrency
|
||||||
|
- Velero data movement activities from fs-backups and CSI
|
||||||
|
snapshot data movements run in Velero node-agent, so may be
|
||||||
|
hosted by every node in the cluster and consume resources
|
||||||
|
(i.e. CPU, memory, network bandwidth) from there. With v1.13,
|
||||||
|
users are allowed to configure how many data movement
|
||||||
|
activities (a.k.a, loads) run in each node globally or by
|
||||||
|
node, so that users can better leverage the performance of
|
||||||
|
Velero data movement activities and the resource consumption
|
||||||
|
in the cluster. For more information, check the Node-Agent
|
||||||
|
Concurrency document.
|
||||||
|
* Parallel Files Upload Options
|
||||||
|
- Velero now supports configurable options for parallel files
|
||||||
|
upload when using Kopia uploader to do fs-backups or CSI
|
||||||
|
snapshot data movements which makes speed up backup possible.
|
||||||
|
* Write Sparse Files Options
|
||||||
|
- If using fs-restore or CSI snapshot data movements, it’s
|
||||||
|
supported to write sparse files during restore. For more
|
||||||
|
information, please check Here.
|
||||||
|
* Backup Describe
|
||||||
|
- In v1.13, the Backup Volume section is added to the velero
|
||||||
|
backup describe command output. The backup Volumes section
|
||||||
|
describes information for all the volumes included in the
|
||||||
|
backup of various backup types, i.e. native snapshot,
|
||||||
|
fs-backup, CSI snapshot, and CSI snapshot data movement.
|
||||||
|
Particularly, the velero backup description now supports
|
||||||
|
showing the information of CSI snapshot data movements, which
|
||||||
|
is not supported in v1.12.
|
||||||
|
Additionally, backup describe command will not check
|
||||||
|
EnableCSI feature gate from client side, so if a backup has
|
||||||
|
volumes with CSI snapshot or CSI snapshot data movement,
|
||||||
|
backup describe command always shows the corresponding
|
||||||
|
information in its output.
|
||||||
|
* Backup's new VolumeInfo metadata
|
||||||
|
- Create a new metadata file in the backup repository's backup
|
||||||
|
name sub-directory to store the backup-including PVC and PV
|
||||||
|
information. The information includes the backing-up method
|
||||||
|
of the PVC and PV data, snapshot information, and status. The
|
||||||
|
VolumeInfo metadata file determines how the PV resource
|
||||||
|
should be restored. The Velero downstream software can also
|
||||||
|
use this metadata file to get a summary of the backup's
|
||||||
|
volume data information.
|
||||||
|
* Enhancement for CSI Snapshot Data Movements when Velero Pod
|
||||||
|
Restart
|
||||||
|
- When performing backup and restore operations, enhancements
|
||||||
|
have been implemented for Velero server pods or node agents
|
||||||
|
to ensure that the current backup or restore process is not
|
||||||
|
stuck or interrupted after restart due to certain exceptional
|
||||||
|
circumstances.
|
||||||
|
* New status fields added to show hook execution details
|
||||||
|
- Hook execution status is now included in the backup/restore
|
||||||
|
CR status and displayed in the backup/restore describe
|
||||||
|
command output. Specifically, it will show the number of
|
||||||
|
hooks which attempted to execute under the HooksAttempted
|
||||||
|
field and the number of hooks which failed to execute under
|
||||||
|
the HooksFailed field.
|
||||||
|
* AWS SDK Bump Up
|
||||||
|
- Bump up AWS SDK for Go to version 2, which offers significant
|
||||||
|
performance improvements in CPU and memory utilization over
|
||||||
|
version 1.
|
||||||
|
* Azure AD/Workload Identity Support
|
||||||
|
- Azure AD/Workload Identity is the recommended approach to do
|
||||||
|
the authentication with Azure services/AKS, Velero has
|
||||||
|
introduced support for Azure AD/Workload Identity on the
|
||||||
|
Velero Azure plugin side in previous releases, and in v1.13.0
|
||||||
|
Velero adds new support for Kopia operations(file system
|
||||||
|
backup/data mover/etc.) with Azure AD/Workload Identity.
|
||||||
|
* Runtime and dependencies
|
||||||
|
To fix CVEs and keep pace with Golang, Velero made changes as
|
||||||
|
follows:
|
||||||
|
- Bump Golang runtime to v1.21.6.
|
||||||
|
- Bump several dependent libraries to new versions.
|
||||||
|
- Bump Kopia to v0.15.0.
|
||||||
|
* Breaking changes
|
||||||
|
- Backup describe command: due to the backup describe output
|
||||||
|
enhancement, some existing information (i.e. the output for
|
||||||
|
native snapshot, CSI snapshot, and fs-backup) has been moved
|
||||||
|
to the Backup Volumes section with some format changes.
|
||||||
|
- API type changes: changes the field DataMoverConfig in
|
||||||
|
DataUploadSpec from `*map[string][string]` to
|
||||||
|
map[string]string`
|
||||||
|
- Velero install command: due to the issue #7264, v1.13.0
|
||||||
|
introduces a break change that make the informer cache
|
||||||
|
enabled by default to keep the actual behavior consistent
|
||||||
|
with the helper message(the informer cache is disabled by
|
||||||
|
default before the change).
|
||||||
|
* Limitations/Known issues
|
||||||
|
- The backup's VolumeInfo metadata doesn't have the information
|
||||||
|
updated in the async operations. This function could be
|
||||||
|
supported in v1.14 release.
|
||||||
|
* Note
|
||||||
|
- Velero introduces the informer cache which is enabled by
|
||||||
|
default. The informer cache improves the restore performance
|
||||||
|
but may cause higher memory consumption. Increase the memory
|
||||||
|
limit of the Velero pod or disable the informer cache by
|
||||||
|
specifying the --disable-informer-cache option when
|
||||||
|
installing Velero if you get the OOM error.
|
||||||
|
* Deprecation announcement
|
||||||
|
- The generated k8s clients, informers, and listers are
|
||||||
|
deprecated in the Velero v1.13 release. They are put in the
|
||||||
|
Velero repository's pkg/generated directory. According to the
|
||||||
|
n+2 supporting policy, the deprecated are kept for two more
|
||||||
|
releases. The pkg/generated directory should be deleted in
|
||||||
|
the v1.15 release.
|
||||||
|
- After the backup VolumeInfo metadata file is added to the
|
||||||
|
backup, Velero decides how to restore the PV resource
|
||||||
|
according to the VolumeInfo content. To support the backup
|
||||||
|
generated by the older version of Velero, the old logic is
|
||||||
|
also kept. The support for the backup without the VolumeInfo
|
||||||
|
metadata file will be kept for two releases. The support
|
||||||
|
logic will be deleted in the v1.15 release.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 15 20:25:52 UTC 2024 - opensuse_buildservice@ojkastl.de
|
Mon Jan 15 20:25:52 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: velero
|
Name: velero
|
||||||
Version: 1.12.3
|
Version: 1.13.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Backup program with deduplication and encryption
|
Summary: Backup program with deduplication and encryption
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@ -26,7 +26,7 @@ URL: https://velero.io
|
|||||||
Source0: https://github.com/vmware-tanzu/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: https://github.com/vmware-tanzu/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||||
Source1: vendor.tar.gz
|
Source1: vendor.tar.gz
|
||||||
BuildRequires: golang-packaging
|
BuildRequires: golang-packaging
|
||||||
BuildRequires: golang(API) = 1.20
|
BuildRequires: golang(API) = 1.21
|
||||||
|
|
||||||
%description
|
%description
|
||||||
velero is a backup program. It supports verification, encryption,
|
velero is a backup program. It supports verification, encryption,
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:be294050742a4e5d9d72576c07f9a16defc764d677fb4591a63c0f62a820f4b7
|
oid sha256:899a9bb6b67af6e13be7aef6f55ad2ef619c3f5a9d11aacc1cffcf5ae75faeee
|
||||||
size 13687906
|
size 14719577
|
||||||
|
Loading…
x
Reference in New Issue
Block a user