From 0c1a57af7291a7f56a2efbdd1e566ca4871c50f3 Mon Sep 17 00:00:00 2001 From: Xun Jiang Date: Fri, 7 Apr 2023 13:06:09 +0800 Subject: [PATCH] Add changelog for v1.11. Signed-off-by: Xun Jiang --- changelogs/CHANGELOG-1.11.md | 126 ++++++++++++++++++ changelogs/unreleased/5333-blackpiglet | 1 - changelogs/unreleased/5442-sseago | 1 - changelogs/unreleased/5540-wenterjoy | 4 - changelogs/unreleased/5569-sseago | 1 - changelogs/unreleased/5576-anshulahuja98 | 1 - changelogs/unreleased/5653-qiuming-best | 1 - changelogs/unreleased/5675-dymurray | 1 - changelogs/unreleased/5710-sseago | 4 - changelogs/unreleased/5713-qiuming-best | 1 - changelogs/unreleased/5715-Lyndon-Li | 1 - changelogs/unreleased/5740-jxun | 1 - changelogs/unreleased/5752-sseago | 1 - changelogs/unreleased/5759-blackpiglet | 1 - changelogs/unreleased/5760-Lyndon-Li | 1 - changelogs/unreleased/5764-blackpiglet | 1 - changelogs/unreleased/5768-Lyndon-Li | 1 - changelogs/unreleased/5769-Lyndon-Li | 1 - changelogs/unreleased/5771-blackpiglet | 1 - changelogs/unreleased/5773-qiuming-best | 1 - changelogs/unreleased/5779-allenxu404 | 3 - changelogs/unreleased/5784-qiuming-best | 1 - changelogs/unreleased/5786-qiuming-best | 1 - changelogs/unreleased/5788-blackpiglet | 1 - changelogs/unreleased/5802-reasonerjt | 1 - changelogs/unreleased/5806-blackpiglet | 1 - .../unreleased/5807-shubham-pampattiwar | 1 - changelogs/unreleased/5812-Lyndon-Li | 1 - changelogs/unreleased/5828-kaovilai | 1 - changelogs/unreleased/5838-blackpiglet | 1 - changelogs/unreleased/5843-ywk253100 | 1 - changelogs/unreleased/5849-sseago | 1 - changelogs/unreleased/5853-ywk253100 | 1 - changelogs/unreleased/5859-hezhizhen | 1 - changelogs/unreleased/5864-blackpiglet | 1 - changelogs/unreleased/5865-allenxu404 | 1 - changelogs/unreleased/5867-ywk253100 | 1 - changelogs/unreleased/5873-blackpiglet | 1 - changelogs/unreleased/5894-Lyndon-Li | 1 - changelogs/unreleased/5899-anshulahuja98 | 1 - changelogs/unreleased/5900-blackpiglet | 1 - changelogs/unreleased/5907-kaovilai | 1 - changelogs/unreleased/5911-blackpiglet | 1 - changelogs/unreleased/5916-allenxu404 | 1 - changelogs/unreleased/5926-eemcmullan | 1 - changelogs/unreleased/5933-sseago | 1 - changelogs/unreleased/5939-ywk253100 | 1 - changelogs/unreleased/5956-Lyndon-Li | 1 - changelogs/unreleased/5964-Lyndon-Li | 1 - changelogs/unreleased/5969-qiuming-best | 1 - changelogs/unreleased/5971-sseago | 1 - changelogs/unreleased/5993-sseago | 1 - changelogs/unreleased/5996-sseago | 1 - changelogs/unreleased/5997-reasonerjt | 1 - changelogs/unreleased/6008-blackpiglet | 1 - changelogs/unreleased/6012-sseago | 1 - changelogs/unreleased/6028-Lyndon-Li | 1 - changelogs/unreleased/6039-blackpiglet | 1 - changelogs/unreleased/6041-sseago | 1 - changelogs/unreleased/6057-ywk253100 | 1 - changelogs/unreleased/6062-blackpiglet | 1 - changelogs/unreleased/6089-blackpiglet | 1 - 62 files changed, 126 insertions(+), 69 deletions(-) create mode 100644 changelogs/CHANGELOG-1.11.md delete mode 100644 changelogs/unreleased/5333-blackpiglet delete mode 100644 changelogs/unreleased/5442-sseago delete mode 100644 changelogs/unreleased/5540-wenterjoy delete mode 100644 changelogs/unreleased/5569-sseago delete mode 100644 changelogs/unreleased/5576-anshulahuja98 delete mode 100644 changelogs/unreleased/5653-qiuming-best delete mode 100644 changelogs/unreleased/5675-dymurray delete mode 100644 changelogs/unreleased/5710-sseago delete mode 100644 changelogs/unreleased/5713-qiuming-best delete mode 100644 changelogs/unreleased/5715-Lyndon-Li delete mode 100644 changelogs/unreleased/5740-jxun delete mode 100644 changelogs/unreleased/5752-sseago delete mode 100644 changelogs/unreleased/5759-blackpiglet delete mode 100644 changelogs/unreleased/5760-Lyndon-Li delete mode 100644 changelogs/unreleased/5764-blackpiglet delete mode 100644 changelogs/unreleased/5768-Lyndon-Li delete mode 100644 changelogs/unreleased/5769-Lyndon-Li delete mode 100644 changelogs/unreleased/5771-blackpiglet delete mode 100644 changelogs/unreleased/5773-qiuming-best delete mode 100644 changelogs/unreleased/5779-allenxu404 delete mode 100644 changelogs/unreleased/5784-qiuming-best delete mode 100644 changelogs/unreleased/5786-qiuming-best delete mode 100644 changelogs/unreleased/5788-blackpiglet delete mode 100644 changelogs/unreleased/5802-reasonerjt delete mode 100644 changelogs/unreleased/5806-blackpiglet delete mode 100644 changelogs/unreleased/5807-shubham-pampattiwar delete mode 100644 changelogs/unreleased/5812-Lyndon-Li delete mode 100644 changelogs/unreleased/5828-kaovilai delete mode 100644 changelogs/unreleased/5838-blackpiglet delete mode 100644 changelogs/unreleased/5843-ywk253100 delete mode 100644 changelogs/unreleased/5849-sseago delete mode 100644 changelogs/unreleased/5853-ywk253100 delete mode 100644 changelogs/unreleased/5859-hezhizhen delete mode 100644 changelogs/unreleased/5864-blackpiglet delete mode 100644 changelogs/unreleased/5865-allenxu404 delete mode 100644 changelogs/unreleased/5867-ywk253100 delete mode 100644 changelogs/unreleased/5873-blackpiglet delete mode 100644 changelogs/unreleased/5894-Lyndon-Li delete mode 100644 changelogs/unreleased/5899-anshulahuja98 delete mode 100644 changelogs/unreleased/5900-blackpiglet delete mode 100644 changelogs/unreleased/5907-kaovilai delete mode 100644 changelogs/unreleased/5911-blackpiglet delete mode 100644 changelogs/unreleased/5916-allenxu404 delete mode 100644 changelogs/unreleased/5926-eemcmullan delete mode 100644 changelogs/unreleased/5933-sseago delete mode 100644 changelogs/unreleased/5939-ywk253100 delete mode 100644 changelogs/unreleased/5956-Lyndon-Li delete mode 100644 changelogs/unreleased/5964-Lyndon-Li delete mode 100644 changelogs/unreleased/5969-qiuming-best delete mode 100644 changelogs/unreleased/5971-sseago delete mode 100644 changelogs/unreleased/5993-sseago delete mode 100644 changelogs/unreleased/5996-sseago delete mode 100644 changelogs/unreleased/5997-reasonerjt delete mode 100644 changelogs/unreleased/6008-blackpiglet delete mode 100644 changelogs/unreleased/6012-sseago delete mode 100644 changelogs/unreleased/6028-Lyndon-Li delete mode 100644 changelogs/unreleased/6039-blackpiglet delete mode 100644 changelogs/unreleased/6041-sseago delete mode 100644 changelogs/unreleased/6057-ywk253100 delete mode 100644 changelogs/unreleased/6062-blackpiglet delete mode 100644 changelogs/unreleased/6089-blackpiglet diff --git a/changelogs/CHANGELOG-1.11.md b/changelogs/CHANGELOG-1.11.md new file mode 100644 index 0000000000..9846b75603 --- /dev/null +++ b/changelogs/CHANGELOG-1.11.md @@ -0,0 +1,126 @@ +## v1.11 +### 2023-04-07 + +### Download +https://github.com/vmware-tanzu/velero/releases/tag/v1.11.0 + +### Container Image +`velero/velero:v1.11.0` + +### Documentation +https://velero.io/docs/v1.11/ + +### Upgrading +https://velero.io/docs/v1.11/upgrade-to-1.11/ + +### Highlights + +#### BackupItemAction v2 +This feature implements the BackupItemAction v2. BIA v2 has two new methods: Progress() and Cancel() and modifies the Execute() return value. + +The API change is needed to facilitate long-running BackupItemAction plugin actions that may not be complete when the Execute() method returns. This will allow long-running BackupItemAction plugin actions to continue in the background while the Velero moves to the following plugin or the next item. + +#### RestoreItemAction v2 +This feature implemented the RestoreItemAction v2. RIA v2 has three new methods: Progress(), Cancel(), and AreAdditionalItemsReady(), and it modifies RestoreItemActionExecuteOutput() structure in the RIA return value. + +The Progress() and Cancel() methods are needed to facilitate long-running RestoreItemAction plugin actions that may not be complete when the Execute() method returns. This will allow long-running RestoreItemAction plugin actions to continue in the background while the Velero moves to the following plugin or the next item. The AreAdditionalItemsReady() method is needed to allow plugins to tell Velero to wait until the returned additional items have been restored and are ready for use in the cluster before restoring the current item. + +#### Plugin Progress Monitoring +This is intended as a replacement for the previously-approved Upload Progress Monitoring design ([Upload Progress Monitoring](https://github.com/vmware-tanzu/velero/blob/main/design/upload-progress.md)) to expand the supported use cases beyond snapshot upload to include what was previously called Async Backup/Restore Item Actions. + +#### Flexible resource policy that can filter volumes to skip in the backup +This feature provides a flexible policy to filter volumes in the backup without requiring patching any labels or annotations to the pods or volumes. This policy is configured as k8s ConfigMap and maintained by the users themselves, and it can be extended to more scenarios in the future. By now, the policy rules out volumes from backup depending on the CSI driver, NFS setting, volume size, and StorageClass setting. Please refer to [policy API design](https://github.com/vmware-tanzu/velero/blob/main/design/Implemented/handle-backup-of-volumes-by-resources-filters.md#api-design) for the policy's ConifgMap format. It is not guaranteed to work on unofficial third-party plugins as it may not follow the existing backup workflow code logic of Velero. + +#### Resource Filters that can distinguish cluster scope and namespace scope resources +This feature adds four new resource filters for backup. The new filters are separated into cluster scope and namespace scope. Before this feature, Velero could not filter cluster scope resources precisely. This feature provides the ability and refactors existing resource filter parameters. + +#### Add a parameter for setting the Velero server connection with the k8s API server's timeout +In Velero, some code pieces need to communicate with the k8s API server. Before v1.11, these code pieces used hard-code timeout settings. This feature adds a resource-timeout parameter in the velero server binary to make it configurable. + +#### Add resource list in the output of the restore describe command +Before this feature, Velero restore didn't have a restored resources list as the Velero backup. It's not convenient for users to learn what is restored. This feature adds the resources list and the handling result of the resources (including created, updated, failed, and skipped). + +#### Refactor controllers with controller-runtime +In v1.11, Backup Controller and Restore controller are refactored with controller-runtime. Till v1.11, all Velero controllers use the controller-runtime framework. + +#### Runtime and dependencies +To fix CVEs and keep pace with Golang, Velero made changes as follows: +* Bump Golang runtime to v1.19.8. +* Bump several dependent libraries to new versions. +* Compile Restic (v0.15.0) with Golang v1.19.8 instead of packaging the official binary. + + +### Breaking changes +* The Velero CSI plugin now determines whether to restore Volume's data from snapshots on the restore's restorePVs setting. Before v1.11, the CSI plugin doesn't check the restorePVs parameter setting. + + +### Limitations/Known issues +* The Flexible resource policy that can filter volumes to skip in the backup is not guaranteed to work on unofficial third-party plugins because the plugins may not follow the existing backup workflow code logic of Velero. The ConfigMap used as the policy is supposed to be maintained by users. + + +### All Changes +* Modify new scope resource filters name. (#6089, @blackpiglet) +* Make Velero not exits when EnableCSI is on and CSI snapshot not installed (#6062, @blackpiglet) +* Restore Services before Clusters (#6057, @ywk253100) +* Fixed backup deletion bug related to async operations (#6041, @sseago) +* Update Golang version to v1.19 for branch main. (#6039, @blackpiglet) +* Fix issue #5972, don't assume errorField as error type when dealing with logger.WithError (#6028, @Lyndon-Li) +* distinguish between New and InProgress operations (#6012, @sseago) +* Modify golangci.yaml file. Resolve found lint issues. (#6008, @blackpiglet) +* Remove Reference of itemsnapshotter (#5997, @reasonerjt) +* minor fixes for backup_operations_controller (#5996, @sseago) +* RIAv2 async operations controller work (#5993, @sseago) +* Follow-on fixes for BIAv2 controller work (#5971, @sseago) +* Refactor backup controller based on the controller-runtime framework. (#5969, @qiuming-best) +* Fix client wait problem after async operation change, velero backup/restore --wait should check a full list of the terminal status (#5964, @Lyndon-Li) +* Fix issue #5935, refactor the logics for backup/restore persistent log, so as to remove the contest to gzip writer (#5956, @Lyndon-Li) +* Switch the base image to distroless/base-nossl-debian11 to reduce the CVE triage efforts (#5939, @ywk253100) +* Wait for additional items to be ready before restoring current item (#5933, @sseago) +* Add configurable server setting for default timeouts (#5926, @eemcmullan) +* Add warning/error result to cmd `velero backup describe` (#5916, @allenxu404) +* Fix Dependabot alerts. Use 1.18 and 1.19 golang instead of patch image in dockerfile. Add release-1.10 and release-1.9 in Trivy daily scan. (#5911, @blackpiglet) +* Update client-go to v0.25.6 (#5907, @kaovilai) +* Limit the concurrent number for backup's VolumeSnapshot operation. (#5900, @blackpiglet) +* Fix goreleaser issue for resolving tags and updated it's version. (#5899, @anshulahuja98) +* This is to fix issue 5881, enhance the PVB tracker in two modes, Track and Taken (#5894, @Lyndon-Li) +* Add labels for velero installed namespace to support PSA. (#5873, @blackpiglet) +* Add restored resource list in the restore describe command (#5867, @ywk253100) +* Add a json output to cmd velero backup describe (#5865, @allenxu404) +* Make restore controller adopting the controller-runtime framework. (#5864, @blackpiglet) +* Replace k8s.io/apimachinery/pkg/util/clock with k8s.io/utils/clock (#5859, @hezhizhen) +* Restore finalizer and managedFields of metadata during the restoration (#5853, @ywk253100) +* BIAv2 async operations controller work (#5849, @sseago) +* Add secret restore item action to handle service account token secret (#5843, @ywk253100) +* Add new resource filters can separate cluster and namespace scope resources. (#5838, @blackpiglet) +* Correct PVB/PVR Failed Phase patching during startup (#5828, @kaovilai) +* bump up golang net to fix CVE-2022-41721 (#5812, @Lyndon-Li) +* Update CRD descriptions for SnapshotVolumes and restorePVs (#5807, @shubham-pampattiwar) +* Add mapped selected-node existence check (#5806, @blackpiglet) +* Add option "--service-account-name" to install cmd (#5802, @reasonerjt) +* Enable staticcheck linter. (#5788, @blackpiglet) +* Set Kopia IgnoreUnknownTypes in ErrorHandlingPolicy to True for ignoring backup unknown file type (#5786, @qiuming-best) +* Bump up Restic version to 0.15.0 (#5784, @qiuming-best) +* Add File system backup related matrics to Grafana dashboard + - Add metrics backup_warning_total for record of total warnings + - Add metrics backup_last_status for record of last status of the backup (#5779, @allenxu404) +* Design for Handling backup of volumes by resources filters (#5773, @qiuming-best) +* Add PR container build action, which will not push image. Add GOARM parameter. (#5771, @blackpiglet) +* Fix issue 5458, track pod volume backup until the CR is submitted in case it is skipped half way (#5769, @Lyndon-Li) +* Fix issue 5226, invalidate the related backup repositories whenever the backup storage info change in BSL (#5768, @Lyndon-Li) +* Add Restic builder in Dockerfile, and keep the used built Golang image version in accordance with upstream Restic. (#5764, @blackpiglet) +* Fix issue 5043, after the restore pod is scheduled, check if the node-agent pod is running in the same node. (#5760, @Lyndon-Li) +* Remove restore controller's redundant client. (#5759, @blackpiglet) +* Define itemoperations.json format and update DownloadRequest API (#5752, @sseago) +* Add Trivy nightly scan. (#5740, @jxun) +* Fix issue 5696, check if the repo is still openable before running the prune and forget operation, if not, try to reconnect the repo (#5715, @Lyndon-Li) +* Fix error with Restic backup empty volumes (#5713, @qiuming-best) +* new backup and restore phases to support async plugin operations: + - WaitingForPluginOperations + - WaitingForPluginOperationsPartiallyFailed (#5710, @sseago) +* Prevent nil panic on exec restore hooks (#5675, @dymurray) +* Fix CVEs scanned by trivy (#5653, @qiuming-best) +* Publish backupresults json to enhance error info during backups. (#5576, @anshulahuja98) +* RestoreItemAction v2 API implementation (#5569, @sseago) +* add new RestoreItemAction of "velero.io/change-image-name" to handle the issue mentioned at #5519 (#5540, @wenterjoy) +* BackupItemAction v2 API implementation (#5442, @sseago) +* Proposal to separate resource filter into cluster scope and namespace scope (#5333, @blackpiglet) diff --git a/changelogs/unreleased/5333-blackpiglet b/changelogs/unreleased/5333-blackpiglet deleted file mode 100644 index 6fbf82e0fc..0000000000 --- a/changelogs/unreleased/5333-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Proposal to separate resource filter into cluster scope and namespace scope \ No newline at end of file diff --git a/changelogs/unreleased/5442-sseago b/changelogs/unreleased/5442-sseago deleted file mode 100644 index ce6c9a01f5..0000000000 --- a/changelogs/unreleased/5442-sseago +++ /dev/null @@ -1 +0,0 @@ -BackupItemAction v2 API implementation diff --git a/changelogs/unreleased/5540-wenterjoy b/changelogs/unreleased/5540-wenterjoy deleted file mode 100644 index f8551f9341..0000000000 --- a/changelogs/unreleased/5540-wenterjoy +++ /dev/null @@ -1,4 +0,0 @@ -add new RestoreItemAction of "velero.io/change-image-name" to handle the issue mentioned at #5519 - - - diff --git a/changelogs/unreleased/5569-sseago b/changelogs/unreleased/5569-sseago deleted file mode 100644 index 876f3d75c7..0000000000 --- a/changelogs/unreleased/5569-sseago +++ /dev/null @@ -1 +0,0 @@ -RestoreItemAction v2 API implementation diff --git a/changelogs/unreleased/5576-anshulahuja98 b/changelogs/unreleased/5576-anshulahuja98 deleted file mode 100644 index fd8fc7210b..0000000000 --- a/changelogs/unreleased/5576-anshulahuja98 +++ /dev/null @@ -1 +0,0 @@ -Publish backupresults json to enhance error info during backups. \ No newline at end of file diff --git a/changelogs/unreleased/5653-qiuming-best b/changelogs/unreleased/5653-qiuming-best deleted file mode 100644 index ea1a97185f..0000000000 --- a/changelogs/unreleased/5653-qiuming-best +++ /dev/null @@ -1 +0,0 @@ -Fix CVEs scanned by trivy diff --git a/changelogs/unreleased/5675-dymurray b/changelogs/unreleased/5675-dymurray deleted file mode 100644 index a7162e48a2..0000000000 --- a/changelogs/unreleased/5675-dymurray +++ /dev/null @@ -1 +0,0 @@ -Prevent nil panic on exec restore hooks diff --git a/changelogs/unreleased/5710-sseago b/changelogs/unreleased/5710-sseago deleted file mode 100644 index 3146c1185e..0000000000 --- a/changelogs/unreleased/5710-sseago +++ /dev/null @@ -1,4 +0,0 @@ -new backup and restore phases to support async plugin operations: -- WaitingForPluginOperations -- WaitingForPluginOperationsPartiallyFailed - diff --git a/changelogs/unreleased/5713-qiuming-best b/changelogs/unreleased/5713-qiuming-best deleted file mode 100644 index c63b470309..0000000000 --- a/changelogs/unreleased/5713-qiuming-best +++ /dev/null @@ -1 +0,0 @@ -Fix error with Restic backup empty volumes diff --git a/changelogs/unreleased/5715-Lyndon-Li b/changelogs/unreleased/5715-Lyndon-Li deleted file mode 100644 index 05d9c8db10..0000000000 --- a/changelogs/unreleased/5715-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue 5696, check if the repo is still openable before running the prune and forget operation, if not, try to reconnect the repo \ No newline at end of file diff --git a/changelogs/unreleased/5740-jxun b/changelogs/unreleased/5740-jxun deleted file mode 100644 index c1e359da9d..0000000000 --- a/changelogs/unreleased/5740-jxun +++ /dev/null @@ -1 +0,0 @@ -Add Trivy nightly scan. \ No newline at end of file diff --git a/changelogs/unreleased/5752-sseago b/changelogs/unreleased/5752-sseago deleted file mode 100644 index 73b8af0456..0000000000 --- a/changelogs/unreleased/5752-sseago +++ /dev/null @@ -1 +0,0 @@ -Define itemoperations.json format and update DownloadRequest API diff --git a/changelogs/unreleased/5759-blackpiglet b/changelogs/unreleased/5759-blackpiglet deleted file mode 100644 index 5d2f5765da..0000000000 --- a/changelogs/unreleased/5759-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Remove restore controller's redundant client. \ No newline at end of file diff --git a/changelogs/unreleased/5760-Lyndon-Li b/changelogs/unreleased/5760-Lyndon-Li deleted file mode 100644 index a71ebed281..0000000000 --- a/changelogs/unreleased/5760-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue 5043, after the restore pod is scheduled, check if the node-agent pod is running in the same node. \ No newline at end of file diff --git a/changelogs/unreleased/5764-blackpiglet b/changelogs/unreleased/5764-blackpiglet deleted file mode 100644 index 13df2faf72..0000000000 --- a/changelogs/unreleased/5764-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Add Restic builder in Dockerfile, and keep the used built Golang image version in accordance with upstream Restic. \ No newline at end of file diff --git a/changelogs/unreleased/5768-Lyndon-Li b/changelogs/unreleased/5768-Lyndon-Li deleted file mode 100644 index e615bcac2a..0000000000 --- a/changelogs/unreleased/5768-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue 5226, invalidate the related backup repositories whenever the backup storage info change in BSL \ No newline at end of file diff --git a/changelogs/unreleased/5769-Lyndon-Li b/changelogs/unreleased/5769-Lyndon-Li deleted file mode 100644 index 448af0f8d2..0000000000 --- a/changelogs/unreleased/5769-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue 5458, track pod volume backup until the CR is submitted in case it is skipped half way \ No newline at end of file diff --git a/changelogs/unreleased/5771-blackpiglet b/changelogs/unreleased/5771-blackpiglet deleted file mode 100644 index e7c340ab97..0000000000 --- a/changelogs/unreleased/5771-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Add PR container build action, which will not push image. Add GOARM parameter. \ No newline at end of file diff --git a/changelogs/unreleased/5773-qiuming-best b/changelogs/unreleased/5773-qiuming-best deleted file mode 100644 index d638457d0a..0000000000 --- a/changelogs/unreleased/5773-qiuming-best +++ /dev/null @@ -1 +0,0 @@ -Design for Handling backup of volumes by resources filters diff --git a/changelogs/unreleased/5779-allenxu404 b/changelogs/unreleased/5779-allenxu404 deleted file mode 100644 index d05bf43647..0000000000 --- a/changelogs/unreleased/5779-allenxu404 +++ /dev/null @@ -1,3 +0,0 @@ -Add File system backup related matrics to Grafana dashboard -Add metrics backup_warning_total for record of total warnings -Add metrics backup_last_status for record of last status of the backup \ No newline at end of file diff --git a/changelogs/unreleased/5784-qiuming-best b/changelogs/unreleased/5784-qiuming-best deleted file mode 100644 index dc5a4313d4..0000000000 --- a/changelogs/unreleased/5784-qiuming-best +++ /dev/null @@ -1 +0,0 @@ -Bump up Restic version to 0.15.0 diff --git a/changelogs/unreleased/5786-qiuming-best b/changelogs/unreleased/5786-qiuming-best deleted file mode 100644 index 7221fed879..0000000000 --- a/changelogs/unreleased/5786-qiuming-best +++ /dev/null @@ -1 +0,0 @@ -Set Kopia IgnoreUnknownTypes in ErrorHandlingPolicy to True for ignoring backup unknown file type diff --git a/changelogs/unreleased/5788-blackpiglet b/changelogs/unreleased/5788-blackpiglet deleted file mode 100644 index 809de914bb..0000000000 --- a/changelogs/unreleased/5788-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Enable staticcheck linter. \ No newline at end of file diff --git a/changelogs/unreleased/5802-reasonerjt b/changelogs/unreleased/5802-reasonerjt deleted file mode 100644 index 257b802854..0000000000 --- a/changelogs/unreleased/5802-reasonerjt +++ /dev/null @@ -1 +0,0 @@ -Add option "--service-account-name" to install cmd \ No newline at end of file diff --git a/changelogs/unreleased/5806-blackpiglet b/changelogs/unreleased/5806-blackpiglet deleted file mode 100644 index 8831cb6401..0000000000 --- a/changelogs/unreleased/5806-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Add mapped selected-node existence check \ No newline at end of file diff --git a/changelogs/unreleased/5807-shubham-pampattiwar b/changelogs/unreleased/5807-shubham-pampattiwar deleted file mode 100644 index 0ff9c223b9..0000000000 --- a/changelogs/unreleased/5807-shubham-pampattiwar +++ /dev/null @@ -1 +0,0 @@ -Update CRD descriptions for SnapshotVolumes and restorePVs \ No newline at end of file diff --git a/changelogs/unreleased/5812-Lyndon-Li b/changelogs/unreleased/5812-Lyndon-Li deleted file mode 100644 index b3fad47ace..0000000000 --- a/changelogs/unreleased/5812-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -bump up golang net to fix CVE-2022-41721 diff --git a/changelogs/unreleased/5828-kaovilai b/changelogs/unreleased/5828-kaovilai deleted file mode 100644 index 5342bb5654..0000000000 --- a/changelogs/unreleased/5828-kaovilai +++ /dev/null @@ -1 +0,0 @@ -Correct PVB/PVR Failed Phase patching during startup \ No newline at end of file diff --git a/changelogs/unreleased/5838-blackpiglet b/changelogs/unreleased/5838-blackpiglet deleted file mode 100644 index 6156f606b0..0000000000 --- a/changelogs/unreleased/5838-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Add new resource filters can separate cluster and namespace scope resources. \ No newline at end of file diff --git a/changelogs/unreleased/5843-ywk253100 b/changelogs/unreleased/5843-ywk253100 deleted file mode 100644 index f1d970f24c..0000000000 --- a/changelogs/unreleased/5843-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Add secret restore item action to handle service account token secret \ No newline at end of file diff --git a/changelogs/unreleased/5849-sseago b/changelogs/unreleased/5849-sseago deleted file mode 100644 index 4e64ab652f..0000000000 --- a/changelogs/unreleased/5849-sseago +++ /dev/null @@ -1 +0,0 @@ -BIAv2 async operations controller work diff --git a/changelogs/unreleased/5853-ywk253100 b/changelogs/unreleased/5853-ywk253100 deleted file mode 100644 index b459e8958a..0000000000 --- a/changelogs/unreleased/5853-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Restore finalizer and managedFields of metadata during the restoration \ No newline at end of file diff --git a/changelogs/unreleased/5859-hezhizhen b/changelogs/unreleased/5859-hezhizhen deleted file mode 100644 index 85b7f974b1..0000000000 --- a/changelogs/unreleased/5859-hezhizhen +++ /dev/null @@ -1 +0,0 @@ -Replace k8s.io/apimachinery/pkg/util/clock with k8s.io/utils/clock diff --git a/changelogs/unreleased/5864-blackpiglet b/changelogs/unreleased/5864-blackpiglet deleted file mode 100644 index 6bc242d500..0000000000 --- a/changelogs/unreleased/5864-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Make restore controller adopting the controller-runtime framework. \ No newline at end of file diff --git a/changelogs/unreleased/5865-allenxu404 b/changelogs/unreleased/5865-allenxu404 deleted file mode 100644 index 6e25fb7357..0000000000 --- a/changelogs/unreleased/5865-allenxu404 +++ /dev/null @@ -1 +0,0 @@ -Add a json output to cmd velero backup describe \ No newline at end of file diff --git a/changelogs/unreleased/5867-ywk253100 b/changelogs/unreleased/5867-ywk253100 deleted file mode 100644 index 3ce063a4ad..0000000000 --- a/changelogs/unreleased/5867-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Add restored resource list in the restore describe command \ No newline at end of file diff --git a/changelogs/unreleased/5873-blackpiglet b/changelogs/unreleased/5873-blackpiglet deleted file mode 100644 index 3ee3fb4d7a..0000000000 --- a/changelogs/unreleased/5873-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Add labels for velero installed namespace to support PSA. \ No newline at end of file diff --git a/changelogs/unreleased/5894-Lyndon-Li b/changelogs/unreleased/5894-Lyndon-Li deleted file mode 100644 index 62f9a6bade..0000000000 --- a/changelogs/unreleased/5894-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -This is to fix issue 5881, enhance the PVB tracker in two modes, Track and Taken \ No newline at end of file diff --git a/changelogs/unreleased/5899-anshulahuja98 b/changelogs/unreleased/5899-anshulahuja98 deleted file mode 100644 index 066b46aaa9..0000000000 --- a/changelogs/unreleased/5899-anshulahuja98 +++ /dev/null @@ -1 +0,0 @@ -Fix goreleaser issue for resolving tags and updated it's version. \ No newline at end of file diff --git a/changelogs/unreleased/5900-blackpiglet b/changelogs/unreleased/5900-blackpiglet deleted file mode 100644 index 229b6a19db..0000000000 --- a/changelogs/unreleased/5900-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Limit the concurrent number for backup's VolumeSnapshot operation. \ No newline at end of file diff --git a/changelogs/unreleased/5907-kaovilai b/changelogs/unreleased/5907-kaovilai deleted file mode 100644 index 4397616882..0000000000 --- a/changelogs/unreleased/5907-kaovilai +++ /dev/null @@ -1 +0,0 @@ -Update client-go to v0.25.6 \ No newline at end of file diff --git a/changelogs/unreleased/5911-blackpiglet b/changelogs/unreleased/5911-blackpiglet deleted file mode 100644 index 8294fe4c48..0000000000 --- a/changelogs/unreleased/5911-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Fix Dependabot alerts. Use 1.18 and 1.19 golang instead of patch image in dockerfile. Add release-1.10 and release-1.9 in Trivy daily scan. \ No newline at end of file diff --git a/changelogs/unreleased/5916-allenxu404 b/changelogs/unreleased/5916-allenxu404 deleted file mode 100644 index 98ea1429c1..0000000000 --- a/changelogs/unreleased/5916-allenxu404 +++ /dev/null @@ -1 +0,0 @@ -Add warning/error result to cmd `velero backup describe` \ No newline at end of file diff --git a/changelogs/unreleased/5926-eemcmullan b/changelogs/unreleased/5926-eemcmullan deleted file mode 100644 index 90c375e9bc..0000000000 --- a/changelogs/unreleased/5926-eemcmullan +++ /dev/null @@ -1 +0,0 @@ -Add configurable server setting for default timeouts \ No newline at end of file diff --git a/changelogs/unreleased/5933-sseago b/changelogs/unreleased/5933-sseago deleted file mode 100644 index 48a75e9156..0000000000 --- a/changelogs/unreleased/5933-sseago +++ /dev/null @@ -1 +0,0 @@ -Wait for additional items to be ready before restoring current item diff --git a/changelogs/unreleased/5939-ywk253100 b/changelogs/unreleased/5939-ywk253100 deleted file mode 100644 index 28f47f191d..0000000000 --- a/changelogs/unreleased/5939-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Switch the base image to distroless/base-nossl-debian11 to reduce the CVE triage efforts \ No newline at end of file diff --git a/changelogs/unreleased/5956-Lyndon-Li b/changelogs/unreleased/5956-Lyndon-Li deleted file mode 100644 index 728498107b..0000000000 --- a/changelogs/unreleased/5956-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #5935, refactor the logics for backup/restore persistent log, so as to remove the contest to gzip writer \ No newline at end of file diff --git a/changelogs/unreleased/5964-Lyndon-Li b/changelogs/unreleased/5964-Lyndon-Li deleted file mode 100644 index f9e47ad6c7..0000000000 --- a/changelogs/unreleased/5964-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix client wait problem after async operation change, velero backup/restore --wait should check a full list of the terminal status \ No newline at end of file diff --git a/changelogs/unreleased/5969-qiuming-best b/changelogs/unreleased/5969-qiuming-best deleted file mode 100644 index 053573b781..0000000000 --- a/changelogs/unreleased/5969-qiuming-best +++ /dev/null @@ -1 +0,0 @@ -Refactor backup controller based on the controller-runtime framework. diff --git a/changelogs/unreleased/5971-sseago b/changelogs/unreleased/5971-sseago deleted file mode 100644 index ed8e9986ef..0000000000 --- a/changelogs/unreleased/5971-sseago +++ /dev/null @@ -1 +0,0 @@ -Follow-on fixes for BIAv2 controller work diff --git a/changelogs/unreleased/5993-sseago b/changelogs/unreleased/5993-sseago deleted file mode 100644 index 72ccab7474..0000000000 --- a/changelogs/unreleased/5993-sseago +++ /dev/null @@ -1 +0,0 @@ -RIAv2 async operations controller work diff --git a/changelogs/unreleased/5996-sseago b/changelogs/unreleased/5996-sseago deleted file mode 100644 index 7d5bb150bf..0000000000 --- a/changelogs/unreleased/5996-sseago +++ /dev/null @@ -1 +0,0 @@ -minor fixes for backup_operations_controller diff --git a/changelogs/unreleased/5997-reasonerjt b/changelogs/unreleased/5997-reasonerjt deleted file mode 100644 index d57c528e98..0000000000 --- a/changelogs/unreleased/5997-reasonerjt +++ /dev/null @@ -1 +0,0 @@ -Remove Reference of itemsnapshotter \ No newline at end of file diff --git a/changelogs/unreleased/6008-blackpiglet b/changelogs/unreleased/6008-blackpiglet deleted file mode 100644 index 277439df5e..0000000000 --- a/changelogs/unreleased/6008-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Modify golangci.yaml file. Resolve found lint issues. \ No newline at end of file diff --git a/changelogs/unreleased/6012-sseago b/changelogs/unreleased/6012-sseago deleted file mode 100644 index fb6544aabc..0000000000 --- a/changelogs/unreleased/6012-sseago +++ /dev/null @@ -1 +0,0 @@ -distinguish between New and InProgress operations diff --git a/changelogs/unreleased/6028-Lyndon-Li b/changelogs/unreleased/6028-Lyndon-Li deleted file mode 100644 index 74a95bf903..0000000000 --- a/changelogs/unreleased/6028-Lyndon-Li +++ /dev/null @@ -1 +0,0 @@ -Fix issue #5972, don't assume errorField as error type when dealing with logger.WithError \ No newline at end of file diff --git a/changelogs/unreleased/6039-blackpiglet b/changelogs/unreleased/6039-blackpiglet deleted file mode 100644 index 7ee285a229..0000000000 --- a/changelogs/unreleased/6039-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Update Golang version to v1.19 for branch main. \ No newline at end of file diff --git a/changelogs/unreleased/6041-sseago b/changelogs/unreleased/6041-sseago deleted file mode 100644 index 1a9a66a6c3..0000000000 --- a/changelogs/unreleased/6041-sseago +++ /dev/null @@ -1 +0,0 @@ -Fixed backup deletion bug related to async operations diff --git a/changelogs/unreleased/6057-ywk253100 b/changelogs/unreleased/6057-ywk253100 deleted file mode 100644 index 1cbde2df91..0000000000 --- a/changelogs/unreleased/6057-ywk253100 +++ /dev/null @@ -1 +0,0 @@ -Restore Services before Clusters \ No newline at end of file diff --git a/changelogs/unreleased/6062-blackpiglet b/changelogs/unreleased/6062-blackpiglet deleted file mode 100644 index 0843b3a8cf..0000000000 --- a/changelogs/unreleased/6062-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Make Velero not exits when EnableCSI is on and CSI snapshot not installed \ No newline at end of file diff --git a/changelogs/unreleased/6089-blackpiglet b/changelogs/unreleased/6089-blackpiglet deleted file mode 100644 index 4d709eb767..0000000000 --- a/changelogs/unreleased/6089-blackpiglet +++ /dev/null @@ -1 +0,0 @@ -Modify new scope resource filters name. \ No newline at end of file