Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 7, 2025

This PR contains the following updates:

Package Update Change
vmware-tanzu/velero minor 1.16.1 -> 1.17.1

Release Notes

vmware-tanzu/velero (vmware-tanzu/velero)

v1.17.1

Compare Source

v1.17.1

Download

https://github.com/vmware-tanzu/velero/releases/tag/v1.17.1

Container Image

velero/velero:v1.17.1

Documentation

https://velero.io/docs/v1.17/

Upgrading

https://velero.io/docs/v1.17/upgrade-to-1.17/

All Changes

v1.17.0

Compare Source

v1.17

Download

https://github.com/vmware-tanzu/velero/releases/tag/v1.17.0

Container Image

velero/velero:v1.17.0

Documentation

https://velero.io/docs/v1.17/

Upgrading

https://velero.io/docs/v1.17/upgrade-to-1.17/

Highlights
Modernized fs-backup

In v1.17, Velero fs-backup is modernized to the micro-service architecture, which brings below benefits:

  • Many features that were absent to fs-backup are now available, i.e., load concurrency control, cancel, resume on restart, etc.
  • fs-backup is more robust, the running backup/restore could survive from node-agent restart; and the resource allocation is in a more granular manner, the failure of one backup/restore won't impact others.
  • The resource usage of node-agent is steady, especially, the node-agent pods won't request huge memory and hold it for a long time.

Check design https://github.com/vmware-tanzu/velero/tree/v1.17.0/design/Implemented/vgdp-micro-service-for-fs-backup/vgdp-micro-service-for-fs-backup.md for more details.

fs-backup support Windows cluster

In v1.17, Velero fs-backup supports to backup/restore Windows workloads. By leveraging the new micro-service architecture for fs-backup, data mover pods could run in Windows nodes and backup/restore Windows volumes. Together with CSI snapshot data movement for Windows which is delivered in 1.16, Velero now supports Windows workload backup/restore in full scenarios.
Check design https://github.com/vmware-tanzu/velero/tree/v1.17.0/design/Implemented/vgdp-micro-service-for-fs-backup/vgdp-micro-service-for-fs-backup.md for more details.

Volume group snapshot support

In v1.17, Velero supports volume group snapshots which is a beta feature in Kubernetes upstream, for both CSI snapshot backup and CSI snapshot data movement. This allows a snapshot to be taken from multiple volumes at the same point-in-time to achieve write order consistency, which is helpful to achieve better data consistency when multiple volumes being backed up are correlated.
Check the document https://velero.io/docs/v1.17/volume-group-snapshots/ for more details.

Priority class support

In v1.17, Kubernetes priority class is supported for all modules across Velero. Specifically, users are allowed to configure priority class to Velero server, node-agent, data mover pods, backup repository maintenance jobs separately.
Check design https://github.com/vmware-tanzu/velero/tree/v1.17.0/design/Implemented/priority-class-name-support_design.md for more details.

Scalability and Resiliency improvements of data movers
Reduce excessive number of data mover pods in Pending state

In v1.17, Velero allows users to set a PrepareQueueLength in the node-agent configuration, data mover pods and volumes out of this number won't be created until data path quota is available, so that excessive number cluster resources won't be taken unnecessarily, which is particularly helpful for large scale environments. This improvement applies to all kinds of data movements, including fs-backup and CSI snapshot data movement.
Check design https://github.com/vmware-tanzu/velero/tree/v1.17.0/design/Implemented/node-agent-load-soothing.md for more details.

Enhancement on node-agent restart handling for data movements

In v1.17, data movements in all phases could survive from node-agent restart and resume themselves; when a data movement gets orphaned in special cases, e.g., cluster node absent, it could also be canceled appropriately after the restart. This improvement applies to all kinds of data movements, including fs-backup and CSI snapshot data movement.
Check issue #​8534 for more details.

CSI snapshot data movement restore node-selection and node-selection by storage class

In v1.17, CSI snapshot data movement restore acquires the same node-selection capability as backup, that is, users could specify which nodes can/cannot run data mover pods for both backup and restore now. And users are also allowed to configure the node-selection per storage class, which is particularly helpful to the environments where a storage class are not usable by all cluster nodes.
Check issue #​8186 and #​8223 for more details.

Include/exclude policy support for resource policy

In v1.17, Velero resource policy supports includeExcludePolicy besides the existing volumePolicy. This allows users to set include/exclude filters for resources in a resource policy configmap, so that these filters are reusable among multiple backups.
Check the document https://velero.io/docs/main/resource-filtering/#creating-resource-policies:~:text=resources%3D%22*%22-,Resource%20policies,-Velero%20provides%20resource for more details.

Runtime and dependencies

Golang runtime: 1.24.6
kopia: 0.21.1

Limitations/Known issues
Breaking changes
Deprecation of Restic

According to Velero deprecation policy, backup of fs-backup under Restic path is removed in v1.17, so --uploader-type=restic is not a valid installation configuration anymore. This means you cannot create a backup under Restic path, but you can still restore from the previous backups under Restic path until v1.19.

Repository maintenance job configurations are removed from Velero server parameter

Since the repository maintenance job configurations are moved to repository maintenance job configMap, in v1.17 below Velero sever parameters are removed:

  • --keep-latest-maintenance-jobs
  • --maintenance-job-cpu-request
  • --maintenance-job-mem-request
  • --maintenance-job-cpu-limit
  • --maintenance-job-mem-limit
All Changes

v1.16.2

Compare Source

v1.16.2

Download

https://github.com/vmware-tanzu/velero/releases/tag/v1.16.2

Container Image

velero/velero:v1.16.2

Documentation

https://velero.io/docs/v1.16/

Upgrading

https://velero.io/docs/v1.16/upgrade-to-1.16/

All Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies label Aug 7, 2025
@renovate renovate bot force-pushed the renovate/vmware-tanzu-velero-1.x branch 3 times, most recently from db2afe1 to 6364611 Compare August 26, 2025 07:27
@renovate renovate bot force-pushed the renovate/vmware-tanzu-velero-1.x branch from 6364611 to 603b4ec Compare September 2, 2025 09:38
@renovate renovate bot force-pushed the renovate/vmware-tanzu-velero-1.x branch from 603b4ec to 91eb5f6 Compare September 15, 2025 08:42
@renovate renovate bot changed the title chore(deps): update dependency vmware-tanzu/velero to v1.16.2 chore(deps): update dependency vmware-tanzu/velero to v1.17.0 Sep 15, 2025
@renovate renovate bot force-pushed the renovate/vmware-tanzu-velero-1.x branch 4 times, most recently from 718b555 to 33298b9 Compare September 18, 2025 09:59
@renovate renovate bot force-pushed the renovate/vmware-tanzu-velero-1.x branch from 33298b9 to f86e20e Compare September 26, 2025 09:43
@renovate renovate bot force-pushed the renovate/vmware-tanzu-velero-1.x branch 2 times, most recently from 15e54e9 to 1d567d6 Compare October 17, 2025 09:07
@renovate renovate bot force-pushed the renovate/vmware-tanzu-velero-1.x branch from 1d567d6 to 805b163 Compare November 7, 2025 12:35
@renovate renovate bot changed the title chore(deps): update dependency vmware-tanzu/velero to v1.17.0 chore(deps): update dependency vmware-tanzu/velero to v1.17.1 Nov 7, 2025
@renovate renovate bot force-pushed the renovate/vmware-tanzu-velero-1.x branch 8 times, most recently from 444f10a to 3ec5daa Compare November 17, 2025 14:36
@renovate renovate bot force-pushed the renovate/vmware-tanzu-velero-1.x branch from 3ec5daa to 1887d9b Compare November 17, 2025 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant