diff --git a/_service b/_service
index 80cd5af..02109a8 100644
--- a/_service
+++ b/_service
@@ -5,7 +5,7 @@
.git
@PARENT_TAG@
v(.*)
- v1.12.3
+ v1.13.0
enable
diff --git a/_servicedata b/_servicedata
index ab7d114..c9b2320 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/vmware-tanzu/velero
- 684f71306e9c2fda204a16cb012dc209523cfae1
\ No newline at end of file
+ 76670e940c52880a18dbbc59e3cbee7b94cd3352
\ No newline at end of file
diff --git a/velero-1.12.3.tar.gz b/velero-1.12.3.tar.gz
deleted file mode 100644
index a45cef9..0000000
--- a/velero-1.12.3.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:801a4fba67f708b05d1240f836d39290312d7b741dd65925233acd6b5fd37ce5
-size 29737415
diff --git a/velero-1.13.0.tar.gz b/velero-1.13.0.tar.gz
new file mode 100644
index 0000000..d7b7cc5
--- /dev/null
+++ b/velero-1.13.0.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c2de1ef61f849026f25de80eee2109c05393ad72c7ef7dbde63f49acdc89ce02
+size 31599931
diff --git a/velero.changes b/velero.changes
index f363b59..38ae098 100644
--- a/velero.changes
+++ b/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
diff --git a/velero.spec b/velero.spec
index 27f24bf..6db6636 100644
--- a/velero.spec
+++ b/velero.spec
@@ -17,7 +17,7 @@
Name: velero
-Version: 1.12.3
+Version: 1.13.0
Release: 0
Summary: Backup program with deduplication and encryption
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
Source1: vendor.tar.gz
BuildRequires: golang-packaging
-BuildRequires: golang(API) = 1.20
+BuildRequires: golang(API) = 1.21
%description
velero is a backup program. It supports verification, encryption,
diff --git a/vendor.tar.gz b/vendor.tar.gz
index 2862ecd..04c0651 100644
--- a/vendor.tar.gz
+++ b/vendor.tar.gz
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:be294050742a4e5d9d72576c07f9a16defc764d677fb4591a63c0f62a820f4b7
-size 13687906
+oid sha256:899a9bb6b67af6e13be7aef6f55ad2ef619c3f5a9d11aacc1cffcf5ae75faeee
+size 14719577