Skip to content

Commit

Permalink
Merge branch 'main' into batch-delete-snapshot
Browse files Browse the repository at this point in the history
  • Loading branch information
Lyndon-Li committed Feb 18, 2024
2 parents 32d92ca + 3b8370e commit 5787935
Show file tree
Hide file tree
Showing 164 changed files with 1,119 additions and 487 deletions.
13 changes: 12 additions & 1 deletion .github/workflows/e2e-test-kind.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,16 @@ jobs:
- 1.23.6
- 1.24.0
- 1.25.3
focus:
# tests to focus on, use `|` to concatenate multiple regexes to run on the same job
# ordered according to e2e_suite_test.go order
- Basic\]\[ClusterResource
- ResourceFiltering
- ResourceModifier|Backups|PrivilegesMgmt\]\[SSR
- Schedule\]\[OrderedResources
- NamespaceMapping\]\[Single\]\[Restic|NamespaceMapping\]\[Multiple\]\[Restic
- Basic\]\[Nodeport
- Basic\]\[StorageClass
fail-fast: false
steps:
- name: Set up Go
Expand Down Expand Up @@ -123,7 +133,8 @@ jobs:
CREDS_FILE=/tmp/credential BSL_BUCKET=bucket \
ADDITIONAL_OBJECT_STORE_PROVIDER=aws ADDITIONAL_BSL_CONFIG=region=minio,s3ForcePathStyle="true",s3Url=http://$(hostname -i):9000 \
ADDITIONAL_CREDS_FILE=/tmp/credential ADDITIONAL_BSL_BUCKET=additional-bucket \
GINKGO_FOCUS='Basic\]\[ClusterResource' VELERO_IMAGE=velero:pr-test \
GINKGO_FOCUS='${{ matrix.focus }}' VELERO_IMAGE=velero:pr-test \
GINKGO_SKIP='SKIP_KIND|pv-backup|Restic|Snapshot|LongTime' \
make -C test/e2e run
timeout-minutes: 30
- name: Upload debug bundle
Expand Down
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
## Current release:
* [CHANGELOG-1.11.md][21]
* [CHANGELOG-1.13.md][23]

## Older releases:
* [CHANGELOG-1.12.md][22]
* [CHANGELOG-1.11.md][21]
* [CHANGELOG-1.10.md][20]
* [CHANGELOG-1.9.md][19]
* [CHANGELOG-1.8.md][18]
Expand All @@ -24,6 +26,8 @@
* [CHANGELOG-0.3.md][1]


[23]: https://github.com/vmware-tanzu/velero/blob/main/changelogs/CHANGELOG-1.13.md
[22]: https://github.com/vmware-tanzu/velero/blob/main/changelogs/CHANGELOG-1.12.md
[21]: https://github.com/vmware-tanzu/velero/blob/main/changelogs/CHANGELOG-1.11.md
[20]: https://github.com/vmware-tanzu/velero/blob/main/changelogs/CHANGELOG-1.10.md
[19]: https://github.com/vmware-tanzu/velero/blob/main/changelogs/CHANGELOG-1.9.md
Expand Down
3 changes: 3 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ platform_temp = $(subst -, ,$(ARCH))
GOOS = $(word 1, $(platform_temp))
GOARCH = $(word 2, $(platform_temp))
GOPROXY ?= https://proxy.golang.org
GOBIN=$$(pwd)/.go/bin

# If you want to build all binaries, see the 'all-build' rule.
# If you want to build all containers, see the 'all-containers' rule.
Expand All @@ -129,6 +130,7 @@ local: build-dirs
# Add DEBUG=1 to enable debug locally
GOOS=$(GOOS) \
GOARCH=$(GOARCH) \
GOBIN=$(GOBIN) \
VERSION=$(VERSION) \
REGISTRY=$(REGISTRY) \
PKG=$(PKG) \
Expand All @@ -145,6 +147,7 @@ _output/bin/$(GOOS)/$(GOARCH)/$(BIN): build-dirs
$(MAKE) shell CMD="-c '\
GOOS=$(GOOS) \
GOARCH=$(GOARCH) \
GOBIN=$(GOBIN) \
VERSION=$(VERSION) \
REGISTRY=$(REGISTRY) \
PKG=$(PKG) \
Expand Down
166 changes: 166 additions & 0 deletions changelogs/CHANGELOG-1.13.md

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion changelogs/unreleased/5211-cleverhu

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6475-nilesh-akhade

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6635-27149chen

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6637-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6649-sseago

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6680-dzaninovic

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6686-ywk253100

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/unreleased/6704-27149chen

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6712-kaovilai

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6715-nilesh-akhade

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6723-sseago

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6724-27149chen

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6751-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6757-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6760-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6770-ywk253100

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6771-qiuming-best

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6784-yanggangtony

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6797-27149chen

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6827-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6830-sseago

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6833-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6838-yanggangtony

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6863-qiuming-best

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6872-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6875-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6883-ywk253100

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6885-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6914-shubham-pampattiwar

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6917-27149chen

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6918-Ripolin

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6923-reasonerjt

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6926-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6938-yanggangtony

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6946-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6947-0x113

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6950-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6958-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6962-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6968-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6976-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6989-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6990-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/6995-kaovilai

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7000-qiuming-best

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7001-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7004-kaovilai

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7011-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7022-allenxu404

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7026-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7028-shubham-pampattiwar

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7032-deefdragon

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7034-ywk253100

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7038-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7041-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7046-kaovilai

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7051-blackpiglet

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/unreleased/7052-qiuming-best

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7059-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7061-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7069-27149chen

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7070-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7072-ywk253100

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7077-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7081-ywk253100

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7095-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7096-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7100-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7102-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7115-reasonerjt

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7117-allenxu404

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7125-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7130-qiuming-best

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7138-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7141-qiuming-best

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7143-reasonerjt

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7150-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7151-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7152-reasonerjt

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7153-allenxu404

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7161-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7169-kaovilai

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7175-blackpiglet

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/unreleased/7184-blackpiglet

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7201-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7229-allenxu404

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7238-allenxu404

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7245-Lyndon-Li

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7274-reasonerjt

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/unreleased/7282-Lyndon-Li

This file was deleted.

1 change: 1 addition & 0 deletions changelogs/unreleased/7295-josemarevalo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add CRD name to error message when it is not ready to use
1 change: 1 addition & 0 deletions changelogs/unreleased/7307-guikcd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Bump up aws-sdk to latest version to leverage Pod Identity credentials.
1 change: 1 addition & 0 deletions changelogs/unreleased/7311-ywk253100
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Increase the k8s client QPS/burst to avoid throttling request errors
1 change: 1 addition & 0 deletions changelogs/unreleased/7317-allenxu404
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Include the design for adding the finalization phase to the restore workflow
1 change: 1 addition & 0 deletions changelogs/unreleased/7322-kaovilai
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Check resource Group Version and Kind is available in cluster before attempting restore to prevent being stuck.
1 change: 1 addition & 0 deletions changelogs/unreleased/7373-ywk253100
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Upgrade the version of go plugin related libs/tools
1 change: 1 addition & 0 deletions changelogs/unreleased/7374-reasonerjt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Respect and use `credentialsFile` specified in BSL.spec.config when IRSA is configured over Velero Pod Environment credentials
1 change: 1 addition & 0 deletions changelogs/unreleased/7380-kaovilai
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
BackupRepositories associated with a BSL are invalidated when BSL is (re-)created.
1 change: 1 addition & 0 deletions changelogs/unreleased/7438-Lyndon-Li
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix issue #7281, batch delete snapshots in the same repo
4 changes: 2 additions & 2 deletions cmd/velero-restore-helper/velero-restore-helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,10 @@ func done() bool {
doneFile := filepath.Join("/restores", child.Name(), ".velero", os.Args[1])

if _, err := os.Stat(doneFile); os.IsNotExist(err) {
fmt.Printf("Not found: %s\n", doneFile)
fmt.Printf("The filesystem restore done file %s is not found yet. Retry later.\n", doneFile)
return false
} else if err != nil {
fmt.Fprintf(os.Stderr, "ERROR looking for %s: %s\n", doneFile, err)
fmt.Fprintf(os.Stderr, "ERROR looking filesystem restore done file %s: %s\n", doneFile, err)
return false
}

Expand Down
2 changes: 1 addition & 1 deletion config/crd/v1/bases/velero.io_backups.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@ spec:
itemOperationTimeout:
description: ItemOperationTimeout specifies the time used to wait
for asynchronous BackupItemAction operations The default value is
1 hour.
4 hour.
type: string
labelSelector:
description: LabelSelector is a metav1.LabelSelector to filter with
Expand Down
2 changes: 1 addition & 1 deletion config/crd/v1/bases/velero.io_restores.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ spec:
type: array
itemOperationTimeout:
description: ItemOperationTimeout specifies the time used to wait
for RestoreItemAction operations The default value is 1 hour.
for RestoreItemAction operations The default value is 4 hour.
type: string
labelSelector:
description: LabelSelector is a metav1.LabelSelector to filter with
Expand Down
2 changes: 1 addition & 1 deletion config/crd/v1/bases/velero.io_schedules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -361,7 +361,7 @@ spec:
itemOperationTimeout:
description: ItemOperationTimeout specifies the time used to wait
for asynchronous BackupItemAction operations The default value
is 1 hour.
is 4 hour.
type: string
labelSelector:
description: LabelSelector is a metav1.LabelSelector to filter
Expand Down
Loading

0 comments on commit 5787935

Please sign in to comment.