mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-04-29 20:06:58 +00:00
@@ -40,7 +40,7 @@ The following is a list of the supported Kubernetes versions for each Velero ver
|
||||
|
||||
| Velero version | Expected Kubernetes version compatibility| Tested on Kubernetes version|
|
||||
|----------------|--------------------|--------------------|
|
||||
| 1.10 | 1.16-latest | 1.21, 1.22, 1.23, 1.24 and 1.25 |
|
||||
| 1.10 | 1.16-latest | 1.22.5, 1.23.8, 1.24.6 and 1.25.1 |
|
||||
| 1.9 | 1.16-latest | 1.20.5, 1.21.2, 1.22.5, 1.23, and 1.24 |
|
||||
| 1.8 | 1.16-latest | |
|
||||
| 1.6.3-1.7.1 | 1.12-latest ||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
## v1.10.0
|
||||
### 2022-11-11
|
||||
### 2022-11-23
|
||||
|
||||
### Download
|
||||
https://github.com/vmware-tanzu/velero/releases/tag/v1.10.0
|
||||
@@ -41,7 +41,7 @@ In this release we continued our code modernization work, rewriting some control
|
||||
#### Add credentials to volume snapshot locations
|
||||
In this release, we enabled dedicate credentials options to volume snapshot locations so that you can specify credentials per volume snapshot location as same as backup storage location.
|
||||
|
||||
For more information, please visit the [locations document](https://github.com/vmware-tanzu/velero/blob/v1.10.0/site/content/docs/main/locations.md).
|
||||
For more information, please visit the [locations document](https://velero.io/docs/v1.10/locations/).
|
||||
|
||||
#### CSI snapshot enhancements
|
||||
In this release we added several changes to enhance the robustness of CSI snapshot procedures, for example, some protection code for error handling, and a mechanism to skip exclusion checks so that CSI snapshot works with various backup resource filters.
|
||||
@@ -81,6 +81,7 @@ Due to the code change in Velero, there will be some code change required in vSp
|
||||
|
||||
### All changes
|
||||
|
||||
* Restore ClusterBootstrap before Cluster otherwise a new default ClusterBootstrap object is create for the cluster (#5616, @ywk253100)
|
||||
* Add compile restic binary for CVE fix (#5574, @qiuming-best)
|
||||
* Fix controller problematic log output (#5572, @qiuming-best)
|
||||
* Enhance the restore priorities list to support specifying the low prioritized resources that need to be restored in the last (#5535, @ywk253100)
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
Add credentials to volume snapshot locations
|
||||
@@ -1 +0,0 @@
|
||||
Unified Repository Design
|
||||
@@ -1 +0,0 @@
|
||||
Refactor BackupItemAction proto and related code to backupitemaction/v1 package. This is part of implementation of the plugin version design https://github.com/vmware-tanzu/velero/blob/main/design/plugin-versioning.md
|
||||
@@ -1 +0,0 @@
|
||||
Added DownloadTargetKindCSIBackupVolumeSnapshots for retrieving the signed URL to download only the `<backup name>`-csi-volumesnapshots.json.gz and DownloadTargetKindCSIBackupVolumeSnapshotContents to download only `<backup name>`-csi-volumesnapshotcontents.json.gz in the DownloadRequest CR structure. These files are already present in the backup layout.
|
||||
@@ -1 +0,0 @@
|
||||
When spec.RestoreStatus is empty, don't restore status
|
||||
@@ -1 +0,0 @@
|
||||
Delete opened issues triage action.
|
||||
@@ -1 +0,0 @@
|
||||
Fix typo in doc, in https://velero.io/docs/main/restore-reference/ "Restore order" section, "Mamespace" should be "Namespace".
|
||||
@@ -1 +0,0 @@
|
||||
Modify Github actions.
|
||||
@@ -1 +0,0 @@
|
||||
Move 'velero.io/exclude-from-backup' label string to const
|
||||
@@ -1 +0,0 @@
|
||||
Exclude "csinodes.storage.k8s.io" and "volumeattachments.storage.k8s.io" from restore by default.
|
||||
@@ -1 +0,0 @@
|
||||
Fix bsl validation bug: the BSL is validated continually and doesn't respect the validation period configured
|
||||
@@ -1 +0,0 @@
|
||||
Make CSI snapshot creation timeout configurable.
|
||||
@@ -1 +0,0 @@
|
||||
Dump stack trace when the plugin server handles panic
|
||||
@@ -1 +0,0 @@
|
||||
Modify BackupStoreGetter to avoid BSL spec changes
|
||||
@@ -1 +0,0 @@
|
||||
Let "make shell xxx" respect GOPROXY
|
||||
@@ -1 +0,0 @@
|
||||
Update the CRD for kopia integration
|
||||
@@ -1,4 +0,0 @@
|
||||
Kopia Integration: Add the Unified Repository Interface definition.
|
||||
Kopia Integration: Add the changes for Unified Repository storage config.
|
||||
|
||||
Related Issues; #5076, #5080
|
||||
@@ -1 +0,0 @@
|
||||
This commit splits the pkg/restic package into several packages to support Kopia integration works
|
||||
@@ -1 +0,0 @@
|
||||
Delay CA file deletion in PVB controller.
|
||||
@@ -1 +0,0 @@
|
||||
VolumeSnapshotLocation refactor with kubebuilder.
|
||||
@@ -1 +0,0 @@
|
||||
Add labeled and unlabeled events for PR changelog check action.
|
||||
@@ -1 +0,0 @@
|
||||
Kopia uploader integration on shim progress uploader module
|
||||
@@ -1 +0,0 @@
|
||||
Skip registering "crd-remap-version" plugin when feature flag "EnableAPIGroupVersions" is set
|
||||
@@ -1 +0,0 @@
|
||||
Add changes for Kopia Integration: Unified Repository Provider - Repo Password
|
||||
@@ -1 +0,0 @@
|
||||
Fix restic backups to multiple backup storage locations bug
|
||||
@@ -1 +0,0 @@
|
||||
Reduce CRD size.
|
||||
@@ -1,2 +0,0 @@
|
||||
Treat namespaces with exclude label as excludedNamespaces
|
||||
Related issue: #2413
|
||||
@@ -1 +0,0 @@
|
||||
Add changes for Kopia Integration: Unified Repository Provider - method implementation
|
||||
@@ -1 +0,0 @@
|
||||
Add annotation "pv.kubernetes.io/migrated-to" for CSI checking.
|
||||
@@ -1 +0,0 @@
|
||||
Add parameter "uploader-type" to velero server
|
||||
@@ -1 +0,0 @@
|
||||
Uploader Implementation: Restic backup and restore
|
||||
@@ -1 +0,0 @@
|
||||
Refactor GCController with kubebuilder
|
||||
@@ -1 +0,0 @@
|
||||
check vsc null pointer
|
||||
@@ -1 +0,0 @@
|
||||
Migrate backup sync controller from code-generator to kubebuilder.
|
||||
@@ -1 +0,0 @@
|
||||
Uploader Implementation: Kopia backup and restore
|
||||
@@ -1 +0,0 @@
|
||||
Add changes for Kopia Integration: Kopia Lib - initialize Kopia repo
|
||||
@@ -1,2 +0,0 @@
|
||||
Add changes for Kopia Integration: Kopia Lib - method implementation
|
||||
Add changes to write Kopia Repository logs to Velero log
|
||||
@@ -1 +0,0 @@
|
||||
Remove reference to non-existent doc
|
||||
@@ -1 +0,0 @@
|
||||
Check for empty ns list before checking nslist[0]
|
||||
@@ -1 +0,0 @@
|
||||
Fix edge cases for already exists resources
|
||||
@@ -1 +0,0 @@
|
||||
Controller refactor code modifications.
|
||||
@@ -1 +0,0 @@
|
||||
Fix nil pointer panic when restoring StatefulSets
|
||||
@@ -1 +0,0 @@
|
||||
equip gc controller with configurable frequency
|
||||
@@ -1 +0,0 @@
|
||||
Add csiSnapshotTimeout for describe backup
|
||||
@@ -1 +0,0 @@
|
||||
Fill gaps for Kopia path of PVBR: integrate Repo Manager with Unified Repo; pass UploaderType to PVBR backupper and restorer; pass RepositoryType to BackupRepository controller and Repo Ensurer
|
||||
@@ -1 +0,0 @@
|
||||
Don't move velero v1 plugins to new proto dir
|
||||
@@ -1 +0,0 @@
|
||||
plugin/clientmgmt refactoring for BackupItemAction v1
|
||||
@@ -1 +0,0 @@
|
||||
Support pause/unpause schedules
|
||||
@@ -1 +0,0 @@
|
||||
Add changes for problems/enhancements found during smoking test for Kopia pod volume backup/restore
|
||||
@@ -1 +0,0 @@
|
||||
Add backup status checking in schedule controller.
|
||||
@@ -1 +0,0 @@
|
||||
Add more detailed comments for labels columns.
|
||||
@@ -1 +0,0 @@
|
||||
Optimize code for restore exists resources.
|
||||
@@ -1 +0,0 @@
|
||||
change CSISnapshotTimeout from pointer to normal variables.
|
||||
@@ -1 +0,0 @@
|
||||
Remove github.com/apex/log logger.
|
||||
@@ -1 +0,0 @@
|
||||
Remove snapshot related lister, informer and client from backup controller.
|
||||
@@ -1 +0,0 @@
|
||||
Refactor the repoEnsurer code to use controller runtime client and wrap some common BackupRepository operations to share with other modules
|
||||
@@ -1 +0,0 @@
|
||||
RestoreItemAction v1 refactoring for plugin api versioning
|
||||
@@ -1 +0,0 @@
|
||||
Change the status of restore to completed from partially failed when restore empty backup
|
||||
@@ -1 +0,0 @@
|
||||
plugin versioning v1 refactor for VolumeSnapshotter
|
||||
@@ -1 +0,0 @@
|
||||
Fix issue 4874 and 4752: check the daemonset pod is running in the node where the workload pod resides before running the PVB for the pod
|
||||
@@ -1 +0,0 @@
|
||||
Fix PVB finds wrong parent snapshot
|
||||
@@ -1 +0,0 @@
|
||||
Cancel downloadRequest when timeout without downloadURL
|
||||
@@ -1 +0,0 @@
|
||||
Add opt-in and opt-out PersistentVolume backup to E2E tests
|
||||
@@ -1 +0,0 @@
|
||||
Increase ensure restic repository timeout to 5m
|
||||
@@ -1 +0,0 @@
|
||||
Resolve gopkg.in/yaml.v3 vulnerabilities by upgrading gopkg.in/yaml.v3 to v3.0.1
|
||||
@@ -1 +0,0 @@
|
||||
Fix restore cmd extraflag overwrite bug
|
||||
@@ -1 +0,0 @@
|
||||
Clarify the help message for the default value of parameter --snapshot-volumes, when it's not set.
|
||||
@@ -1 +0,0 @@
|
||||
Add useOwnerReferencesInBackup field doc for schedule.
|
||||
@@ -1 +0,0 @@
|
||||
Add E2E test for schedule backup
|
||||
@@ -1 +0,0 @@
|
||||
Fix a repoEnsurer problem introduced by the refactor - The repoEnsurer didn't check "" state of BackupRepository, as a result, the function GetBackupRepository always returns without an error even though the ensreReady is specified.
|
||||
@@ -1 +0,0 @@
|
||||
Added backupController's UT to test the prepareBackupRequest() method BackupStorageLocation processing logic
|
||||
@@ -1 +0,0 @@
|
||||
Pod Volume Backup/Restore Refactor: Rename parameters in CRDs and commands to remove "Restic" word
|
||||
@@ -1 +0,0 @@
|
||||
Fix restore error with flag namespace-mappings
|
||||
@@ -1 +0,0 @@
|
||||
Fix issue 5386: Velero providers a full URL as the S3Url while the underlying minio client only accept the host part of the URL as the endpoint and the schema should be specified separately.
|
||||
@@ -1 +0,0 @@
|
||||
Add some corner cases checking for CSI snapshot in backup controller.
|
||||
@@ -1 +0,0 @@
|
||||
Rename Velero daemonset from "restic" to "node-agent"
|
||||
@@ -1 +0,0 @@
|
||||
Fix Test_prepareBackupRequest_BackupStorageLocation UT failure.
|
||||
@@ -1 +0,0 @@
|
||||
update velero using klog to version v2.9.0
|
||||
@@ -1 +0,0 @@
|
||||
Add nil check before execution of csi snapshot delete
|
||||
@@ -1 +0,0 @@
|
||||
Change B/R describe CLI to support Kopia
|
||||
@@ -1 +0,0 @@
|
||||
Skip the exclusion check for additional resources returned by BIA
|
||||
@@ -1 +0,0 @@
|
||||
Rename Velero pod volume restore init helper from "velero-restic-restore-helper" to "velero-restore-helper"
|
||||
@@ -1 +0,0 @@
|
||||
moved RIA execute input/output structs back to velero package
|
||||
@@ -1 +0,0 @@
|
||||
Remove irrational "Restic" names in Velero code after the PVBR refactor
|
||||
@@ -1 +0,0 @@
|
||||
Change subcommand `velero restic repo` to `velero repo`
|
||||
@@ -1 +0,0 @@
|
||||
Add VolumeSnapshot client back.
|
||||
@@ -1 +0,0 @@
|
||||
Upgrade velero docker image to use go 1.18 and upgrade golangci-lint to 1.45.0
|
||||
@@ -1 +0,0 @@
|
||||
Add v1.10 velero upgrade doc
|
||||
@@ -1,6 +0,0 @@
|
||||
Update the k8s.io dependencies to 0.24.0.
|
||||
This also required an update to github.com/bombsimon/logrusr/v3.
|
||||
Removed the `WithClusterName` method
|
||||
as it is a "legacy field that was
|
||||
always cleared by the system and never used" as per upstream k8s
|
||||
https://github.com/kubernetes/apimachinery/blob/release-1.24/pkg/apis/meta/v1/types.go#L257-L259
|
||||
@@ -1 +0,0 @@
|
||||
Issue fix 5477: create the common way to support S3 compatible object storages that work for both Restic and Kopia; Keep the resticRepoPrefix parameter for compatibility
|
||||
@@ -1 +0,0 @@
|
||||
Remove redundancy code block left by #5388.
|
||||
@@ -1 +0,0 @@
|
||||
Refactor Pod Volume Backup/Restore doc to match the new behavior
|
||||
@@ -1 +0,0 @@
|
||||
After Pod Volume Backup/Restore refactor, remove all the unreasonable appearance of "restic" word from documents
|
||||
@@ -1 +0,0 @@
|
||||
Fix issue 5505: the pod volume backups/restores except the first one fail under the kopia path if "AZURE_CLOUD_NAME" is specified
|
||||
@@ -1 +0,0 @@
|
||||
Add credential store in backup deletion controller to support VSL credential.
|
||||
@@ -1 +0,0 @@
|
||||
fix restic backup failure with self-signed certification backend storage
|
||||
@@ -1 +0,0 @@
|
||||
fix restic backup progress error
|
||||
@@ -1 +0,0 @@
|
||||
Enhance the restore priorities list to support specifying the low prioritized resources that need to be restored in the last
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user