UNCLASSIFIED - NO CUI

Skip to content

Update dependency vmware-tanzu/velero to v1.9.0

renovate requested to merge renovate/vmware-tanzu-velero-1.x into development

This MR contains the following updates:

Package Type Update Change
vmware-tanzu/velero ironbank-github minor v1.8.1 -> v1.9.0
vmware-tanzu/velero minor v1.8.1 -> v1.9.0

Release Notes

vmware-tanzu/velero

v1.9.0

Compare Source

v1.9.0
2022-06-23
Download

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

Container Image

velero/velero:v1.9.0

Documentation

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

Upgrading

https://velero.io/docs/v1.9/upgrade-to-1.9/

Highlights
Improvement to the CSI plugin in plugin v0.3.0

We've continued to make improvements to our CSI support in this release, including

  • Bumping up the CSI volume snapshot to use the v1 API.
  • No VolumeSnapshot is left in the source namespace of the workload after a backup finishes.
  • Velero now reports metrics for CSI snapshots including snapshots attempted, and total success/failure counts. CSI metrics are available at your configured metrics port.

To see a full list of CSI plugin improvements, please refer to the list Github issues.

With these improvements, we'll provide official support for CSI snapshots on AKS/EKS clusters if you are using CSI plugin v0.3.0 or later. Note that with bumping up the API to v1 in CSI plugin, the v0.3.0 CSI plugin will only work with Kubernetes v1.20+.

Refactor the controllers using Kubebuilder v3

In this release we continued our code modernization work, rewriting some controllers using Kubebuilder v3. This work is ongoing and we will continue to make progress in future releases.

Optionally restore status on selected resources

The restoreStatus option has been added to the CLI and Restore spec to enable you to control the group of resources whose status will be restored.

ExistingResourcePolicy in the restore API

By default, Velero does not overwrite existing resources when performing a restore, with the exception of ServiceAccounts. You are now able to change Velero's default restore policy by setting the --existing-resource-policy=update option in your restore command. With this option set, Velero will attempt to update an existing resource to match the resource found in the backup.

For more details on this functionality, see the restore documentation.

Upgrade integrated Restic version and add skip TLS validation in Restic command

Velero now uses Restic v0.13.1. This upgrade enables the ability to skip TLS validation in Restic backup or restore by passing the --insecure-skip-tls-verify flag. Upgrading the Restic version also resolves several CVEs, refer the Restic changelog for full details.

Breaking changes

With bumping up the API to v1 in CSI plugin, the v0.3.0 CSI plugin will only work for Kubernetes v1.20+.

All changes

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Merge request reports