-
Notifications
You must be signed in to change notification settings - Fork 6
Rebase Status oadp dev
github-actions[bot] edited this page Sep 4, 2026
·
785 revisions
Generated 2026-09-04 21:08 UTC | Rebase Repository
4/19 repos ready (21%) | 17 errors | 6 warnings
| Component | Upstream | Rebase CI | PR | Rebase | Go | CI | Deps | Drift | Quay | Konflux |
|---|---|---|---|---|---|---|---|---|---|---|
| kopia | $UPSTREAM_KOPIA_TAG_BRANCH_FOR_VELERO | — | ✅ | 1.25.8 | — | ✅ | — | — | — | |
| restic | — | SKIP | SKIP | SKIP | SKIP | SKIP | SKIP | SKIP | SKIP | |
| filebrowser | master | — | ✅ | ✅ | ✅ | 4 | 2026-09-04 | — | ||
| udistribution | #186 | ✅ | 1.25.0 | — | ✅ | — | — | — | ||
| oadp-vmdp | oadp-dev | — | ✅ | 1.25.8 | ✅ | ✅ | 2026-09-04 | rhel_9_golang_1.25 |
filebrowser
- 📉
github.com/asticode/go-astisub:v0.41.0→v0.42.0 - 📉
golang.org/x/crypto:v0.53.0→v0.54.0 - 📉
golang.org/x/image:v0.43.0→v0.44.0 - 📉
golang.org/x/text:v0.38.0→v0.40.0 ⚠️ API error: GitHub API /repos/migtools/filebrowser/contents/go.mod?ref=oadp-dev returned 504- ❌ 4 direct deps downgraded vs upstream
oadp-vmdp
⚠️ API error: GitHub API /repos/openshift/release/contents/ci-operator/config/migtools/oadp-vmdp returned 500
| Component | Upstream | Rebase CI | PR | Rebase | Go | CI | Deps | Drift | Quay | Konflux |
|---|---|---|---|---|---|---|---|---|---|---|
| velero | main | — | ✅ | 1.26.0 | ✅ | 1/2 | 4 | 2026-09-04 | rhel_9_golang_1.25 |
velero
- ⚡ migtools/kopia:
81dddf4e925a→9484815ab194-
0da4cb8b42f8Remove inactive users from OWNERS -
8961a5c645c9Merge pull request #45 from redhat-chai-bot/remove-inactive-owners-kopia -
c6984fee2766Add PrasadJoshi12 as approver and reviewer -
9484815ab194Merge pull request #49 from redhat-chai-bot/add-PrasadJoshi12-owners-kopia
-
- 📉
golang.org/x/text:v0.37.0→v0.41.0 - 📉
golang.org/x/sys:v0.46.0→v0.47.0 - 📉
golang.org/x/mod:v0.36.0→v0.40.0 - 📉
google.golang.org/protobuf:v1.36.12-0.20260120151049-f2248ac996af→v1.36.12 - ❌ 4 direct deps downgraded vs upstream
| Component | Upstream | Rebase CI | PR | Rebase | Go | CI | Deps | Drift | Quay | Konflux |
|---|---|---|---|---|---|---|---|---|---|---|
| kubevirt-velero-plugin | main | — | ✅ | ✅ | 0/1 | ✅ | 2026-09-04 | — | ||
| hypershift-oadp-plugin | — | ✅ | 1.26.0 | — | 0/1 | — | — | rhel_9_golang_1.25 | ||
| velero-plugin-for-csi | — | SKIP | SKIP | SKIP | SKIP | SKIP | SKIP | SKIP | SKIP | |
| oadp-operator | — | ✅ | 1.26.0 | ✅ | 0/2 | — | 2026-09-04 | — | ||
| velero-plugin-for-aws | main | — | ✅ | 1.26.0 | ✅ | 0/1 | ✅ | 2026-09-04 | — | |
| velero-plugin-for-legacy-aws | #68 | ✅ | 1.25.0 | ✅ | 0/1 | — | 2026-09-04 | rhel_9_golang_1.25 | ||
| velero-plugin-for-microsoft-azure | main | — | ✅ | 1.26.0 | ✅ | 0/1 | ✅ | 2026-09-04 | rhel_9_golang_1.25 | |
| velero-plugin-for-gcp | main | #163 | ✅ | 1.26.0 | ✅ | 0/1 | ✅ | 2026-09-04 | rhel_9_golang_1.25 |
kubevirt-velero-plugin
- ⚡ openshift/velero:
c1eb1d016cd2→f87c340d4365-
e2249c26d5edUpdate docs and governance links from vmware-tanzu to velero-io -
d69f6abe5cc3Add param to StartRestore to facilitates future expansion (#10057) -
c676fdd03e5cMerge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics -
564d213e6b75Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing -
b6749d882ca0Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io -
e5654fa7eda5Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030) -
5ecf38b5d7fdDerive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024) -
92f636ca528eBump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058) -
37c17dda0586Merge pull request #554 from oadp-rebasebot/rebase-bot-oadp-dev -
236c45b44362block uploader restore UT -
f6f2ecf8cce9Merge branch 'main' into block-uploader-restore-implementation -
00f1626f7aafblock uploader restore implementation -
d44a18511509Remove community health files now provided by org-level .github repo -
a12b373e4cd3Support set-based filter label selectors (#10064) -
5fa1cc3bf5d1Add SnapshotClassParameter constant and GetSnapshotClass getter -
436c82b97773Add snapshotClass parameter validation -
9eaefe79088bAdd volume policy tier to VolumeSnapshotClass selection -
1e8555f14294Wire snapshotClass from volume policy through CSI plugin -
7582f899fe73Add changelog for PR #10070 -
43a41adbf0a5Document snapshotClass volume policy parameter -
0f45175bf81cFix import ordering in pvc_action.go -
928310d02044Add end-to-end test for snapshotClass volume policy parameter -
6527b1e301abFix gofmt struct field alignment in pvc_action_test.go -
cc91b74846abAdd GetSnapshotClass to VolumeHelper interface -
931232caba32Fix gofmt formatting in resource_policies.go -
ff7273548b5dBump codecov/codecov-action from 6 to 7 -
91e089d3e6d1Bump actions/labeler from 5 to 7 -
07ab16ffc074Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7 -
713c2f3b0a08Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7 -
d81b319abf21Merge branch 'main' into block-uploader-restore-implementation -
bc596da38666block uploader restore implementation -
77e119c27464Fix stale 'Latest Release Information' link on velero.io (#10081) -
ae772382a83eMerge pull request #10062 from shubham-pampattiwar/remove-health-files -
d2c46dad7ac9Merge pull request #10056 from adam-jian-zhang/ria-must-include-design -
3905ccb0eaa5Backup workflow for block data mover. (#10067) -
1711094110cdMerge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation -
a43a1bce6a5eAdd RIA must-include additional items (#10082) -
c95597720a0ebuild(image): remove kubectl installation from build image (#10065) -
b635d3f8ed6arefactor block uploader thread module -
a389cb45606bMerge branch 'main' into block-uploader-thread-module-refactor -
ef100da89b27remove VolumeSnapshotContents from resourceMustHave list -
525fb9eaa2c1Merge branch 'main' into optimize-sub-object-description -
d685b818ad41refactor block uploader thread module -
63cfddd18de1add tests to cover pvc and vsc ria -
f59217b9ea80Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor -
041f577343b6Merge branch 'main' into fix-vsc-hardcode -
00274607178cMerge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode -
4745c45fafc9Pin prow GitHub action to commit SHA -
5ca38aa07581ci(push): pin action versions to commit SHAs and restrict permissions (#10083) -
5691f7f29d35Support overriding Schedule annotations via template.metadata.annotations (#10045) -
c7d7801ae946Merge branch 'main' into optimize-sub-object-description -
d3692d08ed14Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description -
c1f3e81484e5Merge pull request #10094 from chlins/fix/pin-prow-action -
a266a2577e46add auto-documenting help command to Makefile -
9063ee5fb7f0Replace rebase action with GitHub CLI (#10093) -
95e76381fda4Site: update homepage CTA and add LinkedIn to footer (#10113) -
96bf9e2ec18dsite: add blog post for Velero joining CNCF Sandbox -
0c2b588f5a2dMerge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post -
0f86521735cbVerify extracted item paths stay inside the backup directory -
4220c7abe8acCancel hook exec stream on timeout and bound hook timeouts -
950e4adc73feMerge branch 'main' into fix/hook-exec-timeout-and-leak -
f0797c91048dUse "" as parentSnapshot for DU when BackupType is incremental. -
70478f437748Merge pull request #10126 from blackpiglet/jxun/parent_snapshot -
ce59fad96230Remove inactive users from OWNERS -
dad0b5522325Merge pull request #557 from redhat-chai-bot/remove-inactive-owners -
c9f784ef66d0Bump actions/checkout from 6 to 7 -
2685a5dd1d01Bump docker/setup-buildx-action from 3 to 4 -
8ec4b2249686fix: return errors correctly in block restore validation and BatchForget -
8fe02224b9dfset CBT service to uploader -
2649b2554c05Fix hook timeout review feedback -
02fe822860edPin e2e third-party clones to reviewed commits -
036e9944e4a9empty CBT secret ns when secret is not set -
46f5adb7a37ffix(provider): return immediately when BatchForget flush fails -
f22b7c86d78aupload progress every 10s -
ef95e11c8f24Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader -
c832bb767e74Merge pull request #10142 from Lyndon-Li/upload-progerss-interval -
466148dfbe70add documentation for fine-grained restore filters -
24d109bc888aaddress review comments -
861292be04a6add support for set-based label selectors -
ef1b8a6ced0eaddress review comments -
1249e699990eempty sa namespace when secret is empty for getChangedBlocks -
0ba682902e21update the description and regex pattern -
723a9a0ae50aMerge branch 'main' into enhance/Make/help -
ddbe054b330eMerge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks -
c3ef38c225b5Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none". -
6e511f2c802eMerge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none -
b74f8c9511d6Bump github/codeql-action from 3 to 4.37.3 (#10135) -
72107e60b3bfMerge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4 -
f011fc4ef658Add --default-resource-modifier-configmap server flag -
70e70f14e252Add SkipDefaultResourceModifier field to RestoreSpec -
8ef8ab3b1d7dImplement default resource modifier in restore controller -
34bc3c7e1a66Add --skip-default-resource-modifier flag to restore CLI -
c509e5369c67Wire default resource modifier through install path and builder -
d87a66393dffAdd changelog for PR #10098 -
a6f800c591b5Address review feedback on default resource modifier -
2be71e3c3b11Add docs, example ConfigMap, describer, and review fixes -
bd9563396776Add skip log and improve test coverage -
ee2c3a4cd23dAdd test coverage for --skip-default-resource-modifier CLI flag -
b025fe3a9bdbAdd test for DefaultResourceModifierConfigMap in AllResources -
738dfe8bb960site: add blog posts for Velero v1.17 and v1.18 releases -
ff0876a56d3cMerge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier -
0eec47e5744cDrop node-agent host path mounts from data mover pods -
bfda68ca3a06Address review comments on host path exclusion -
11545ee63cecFix logs, CRD, and GetDataMover for CBT features. -
de32d93b8ee4Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987) -
4f1456f7de78Merge pull request #10116 from wolf-06/enhance/Make/help -
0e16235a9ba2Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts -
4548e5eb9e76Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4 -
23a0cbe163f7add incremental size for block uploader (#10151) -
0e8664a018d0Merge pull request #10106 from blackpiglet/jxun/cbt_modification -
094a183d9489Merge pull request #10016 from adam-jian-zhang/restore-filters-guide -
9b34594cd3c7Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7 -
b8db629c26b0Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog -
b2dea8d169f5chore: add one-line changelog for PR 10138 -
5a615ad580afVerify build tool downloads -
b4b72a35624bAdd regression test for additional item with invalid JSON (#10103) -
e1cd2b826692docs: update community page backlog links away from classic projects (#10157) -
cf6202be46bbdocs: document ownership loss on mount-constant filesystems (#10044) (#10147) -
ca72c2e7e2ccFix missinggcFailureBSLUnavailablelabel during garbage collection (#10154) -
02bff1e77116Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources -
2091b09b93bbMerge pull request #517 from sseago/vss-oadp-dev -
f73888abbd28Add snapshotClass parameter to volume policy snapshot action (#10070) -
3c49bbec7525Add dynamic resource autocompletion to Velero CLI -
80440f5d5a26Apply suggestions from code review -
3775abc37cd0Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion -
64079056b7b0Fast-fail backup when built-in data mover has no running node-agent -
8850862e9e3fMerge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover -
a5c14755d172Merge pull request #10102 from chlins/fix/archive-item-path-containment -
66b637e398b8update protocol buffer code -
7346ec527c99Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2 -
22ae12575ca4Fix excluded namespace objects leaking into backup with cross-namespa… (#10159) -
cc4161b7edd3ci: add backport/cherry-pick GitHub Action for release branches (#10158) -
c9d4501d3699Design for supporting volume data in-place restore (#10014) -
fb86290def98Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow -
ced051b72f3aFix restore-wait init container ignoring pod-level securityContext (#10047) -
513e93ff4bb7fix: correct typos in log messages and status strings (#10192) -
943a4d6bb414docs: fix restore logs command name in self-signed-certificates (#10213) -
ccbb7d1cc7e1Bump actions/setup-go from 6 to 7 (#10202) -
476a7ca160a8Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203) -
9a549f781f65docs: fix grammar and typos in customize-installation (#10190) -
40de7f9f97f3Make backupType case insensitive in the CLI. (#10189) -
e354e7aec4ecMerge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors -
a41cb1190250add prefetch options for repo interface -
b74824f9c0b7extend object reader for prefetch -
de87def9d902enable object reader prefetch for block uploader -
c27343fc4e25fix UT errors -
92bcf5a3b33dadd UT for prefetch -
c8127e243b78object reader throughput improvement -
8b7951426b5dAdd "SnapshotClass" to DataUploadResult (#10227) -
23c215d054eaMerge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement -
bbb0f11f3315use source size in progress for block uploader restore -
882ad944f387Merge branch 'main' into block-uploader-restore-progress -
41df2dbe24a2Merge pull request #10155 from chlins/fix/verify-build-tool-downloads -
bb95f680cb4fMerge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak -
79d9a5cde479Support to set data mover for the uploader from volume policy. -
93df34d2ea61Add printer columns for VolumeSnapshotLocation (#10216) -
6506d6d9da86Merge branch 'main' into block-uploader-restore-progress -
57da5e5f051adocs: fix grammar and typos in backup-restore-windows (#10228) -
48f2095dc9f7Site: document artifact download failures with an in-cluster s3Url (#10231) -
3da77b946938Site: add conference talks to resources and LinkedIn to community page (#10180) -
ae1d869c776bAdd printer columns for Backup and Restore CRDs (#10200) -
105350b78b56Make restore logs testable by returning errors (#10234) -
1832f099f296backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211) -
9cb2c25eb8ddBump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201) -
0ba74dbf510bGroup Dependabot GitHub Actions updates (#10220) -
c303809857feEnhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218) -
550bec10edb7Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress -
2aa5175594c6Mark the existed resource as skipped during restore (#10243) -
9a1d2e6eb0b0Fix switch case ordering bug infilterBackupOwnerReferences(#10161) -
8d275e69cc21Print n/a for unset timestamps in backup and restore get (#10206) -
2d10d3685fc3Bump the github-actions group with 4 updates (#10239) -
158f403d3400Merge branch 'main' into pvr-restorer-could-run-concurrently -
5dd0b9e8493afix node-agent check contest -
1e368b07784fadd curl --fail flag to kubectl download in e2e kind workflow (#10174) -
7d36376109f2Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently -
b353fafe5eceMerge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting -
b6e091a44103chore(changelogs): rename unreleased changelog entry to 10155-chlins -
de8642d4fd47Merge pull request #10261 from chlins/docs/changelog-10155 -
4f55fb5a6577Fix pvr deadlock (#10250) -
d1189bf1f87amerge upstream/main into oadp-dev -
2608b9df9826skip subresource in resource discovery (#6688) -
512b5fa86909fix issue 6753 -
f145163aa7bbUpdate restore controller logic for restore deletion (#6761) -
d28dfaffbee1Fix #6752: add namespace exclude check. -
2cc533dd2556add csi snapshot data movement doc -
b2a9a3c30b3dModify changelogs for v1.12 -
d255cfc8e28bissue 6786:always delete VSC regardless of the deletion policy -
03598f122cc5issue: move plugin depdending podvolume functions to util pkg -
5e5a5eaa1f34issue 6880: set ParallelUploadAboveSize as MaxInt64 -
b30edf2a9cefchangelog -
9451dee93246Add support for block volumes (#6680) (#6897) -
39c3fcb5c462Replace the base image with paketobuildpacks image -
d254559e66b9issue 6734: spread backup pod evenly -
0279a5c15578Add doc links for new features to release note -
135c339061d0fix issue 6647 -
c74cb71fa805Perf improvements for existing resource restore -
53955fbf28c6issue #6807: Retry failed create when using generateName -
d3163ab27cdbImport auth provider plugins -
cb684672a8b2Add v1.12.1 changelog -
1b17e6b53c68Make Windows build skip BlockMode code. -
47aa0c4a60daudmrepo use region specified in BSL when s3URL is empty -
bf56fc1bb2e1Change v1.12.1 changelog -
37248fe8c1e1Dockerfile.ubi/travis local files -
a6ceb9fa8c44Add BZ + Publish automation to repo (#82) -
7cc703d06e4cremove dependabot config from fork -
343ea6428f57Create Makefile.prow -
04c2c91405aaset HOME in velero image for kopia, update controller-gen for CI (#280) -
b4f401ccff1fbuild velero-helper binary for datamover pod -
dc20d5e514d2restore: Use warning when Create IsAlreadyExist and Get error -
5b0659699392kopia/repository/config/aws.go: Set session.Options profile from config -
d9869f2be598use ubi9-latest to build -
a399d74aeb21OADP-4225: add tzdata to Dockerfile.ubi -
523efe193cd7fix: CI (#316) -
efaabe1c38fcfix: ARM images (#332) -
0605f1bc94a1ubi: BUILDPLATFORM to build stage to enable cross compile. (#336) -
215e465eff88OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338) -
afdc79f731a5Downstream only: Rework of Makefile and incusion of lint -
e306abeb9a23Downstream only - fix lint error in downtream change (#343) -
e577bbf4a2bdrun oadp-operator e2e test from the velero repo (#353) -
965654f7b7c6DS Owners -
78ddb918d42eupdated controller-gen version -
7732e8cef0b7Include velero-restore-helper binary in velero image (#374) -
d810366a4e79Fix restic checkout in Dockerfile.ubi to get default branch (#436) -
f38376673194UPSTREAM: : Updating go modules -
21a7ee4f3c2aUPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev) -
a61c811297c8UPSTREAM: Use context from test for the kopia algorithms -
bb3696141c37UPSTREAM: : Updating go modules -
9740326f71d8UPSTREAM: : Fix golangci-lint configuration for v2.x -
b4b61aefe3e4add konfluxdockerfile for future -
eae42fb623e9UPSTREAM: : Updating go modules -
67c81596edaeUPSTREAM: : Fix golangci-lint version extraction for go install format -
96cb07c23878Fail fast when golangci-lint version extraction returns empty -
774d41a79b0eAdd joeavaikath to OWNERS -
5e9dc2fcdd02UPSTREAM: : Fix non-constant format strings flagged by go vet -
6ad76820c4ceUPSTREAM: : reconcile go.mod versions with upstream -
5d00304e9796UPSTREAM: : Updating go modules -
6679d1e25126UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev) -
ae85212b7643UPSTREAM: : reconcile go.mod versions with upstream -
024c9f7954cfUPSTREAM: : Updating go modules -
71dafa8ff8b0UPSTREAM: : update restic @ 21e781dec (branch oadp-dev) -
62ecc7193addRemove inactive users from OWNERS -
73a441e63908refactor: Optimize VSC handle readiness polling for VSS backups -
61d7512b0ec1feat: Implement early frequent polling for CSI snapshots -
ac3579f41d6bUPSTREAM: : reconcile go.mod versions with upstream -
7838c7aabffeUPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase -
50842420d7ceUPSTREAM: : Updating go modules -
bd5ff20b1307UPSTREAM: : gofmt alignment fix for install package structs -
9835db7cd88fMerge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev -
55854e3e6c22Add PrasadJoshi12 as approver and reviewer -
f87c340d4365Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
-
⚠️ API error: GitHub API /repos/migtools/kubevirt-velero-plugin/contents/go.mod?ref=main returned 504
hypershift-oadp-plugin
- ⚡ openshift/velero:
2091b09b93bb→f87c340d4365-
b9d9dcfc3855Add integration test for updateTotalBackupMetric resync -
4ea38216f5d1Address review feedback: use DeleteLabelValues, extract resync method -
911cc9eb9e8eFix gofmt alignment in backupReconciler struct -
0f01b534c314Remove unused collectGaugeCount, assert surviving label values -
e2249c26d5edUpdate docs and governance links from vmware-tanzu to velero-io -
d69f6abe5cc3Add param to StartRestore to facilitates future expansion (#10057) -
c676fdd03e5cMerge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics -
564d213e6b75Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing -
b6749d882ca0Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io -
e5654fa7eda5Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030) -
5ecf38b5d7fdDerive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024) -
92f636ca528eBump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058) -
236c45b44362block uploader restore UT -
f6f2ecf8cce9Merge branch 'main' into block-uploader-restore-implementation -
00f1626f7aafblock uploader restore implementation -
d44a18511509Remove community health files now provided by org-level .github repo -
a12b373e4cd3Support set-based filter label selectors (#10064) -
5fa1cc3bf5d1Add SnapshotClassParameter constant and GetSnapshotClass getter -
436c82b97773Add snapshotClass parameter validation -
9eaefe79088bAdd volume policy tier to VolumeSnapshotClass selection -
1e8555f14294Wire snapshotClass from volume policy through CSI plugin -
7582f899fe73Add changelog for PR #10070 -
43a41adbf0a5Document snapshotClass volume policy parameter -
0f45175bf81cFix import ordering in pvc_action.go -
928310d02044Add end-to-end test for snapshotClass volume policy parameter -
6527b1e301abFix gofmt struct field alignment in pvc_action_test.go -
cc91b74846abAdd GetSnapshotClass to VolumeHelper interface -
931232caba32Fix gofmt formatting in resource_policies.go -
ff7273548b5dBump codecov/codecov-action from 6 to 7 -
91e089d3e6d1Bump actions/labeler from 5 to 7 -
07ab16ffc074Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7 -
713c2f3b0a08Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7 -
d81b319abf21Merge branch 'main' into block-uploader-restore-implementation -
bc596da38666block uploader restore implementation -
77e119c27464Fix stale 'Latest Release Information' link on velero.io (#10081) -
ae772382a83eMerge pull request #10062 from shubham-pampattiwar/remove-health-files -
d2c46dad7ac9Merge pull request #10056 from adam-jian-zhang/ria-must-include-design -
3905ccb0eaa5Backup workflow for block data mover. (#10067) -
1711094110cdMerge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation -
a43a1bce6a5eAdd RIA must-include additional items (#10082) -
c95597720a0ebuild(image): remove kubectl installation from build image (#10065) -
b635d3f8ed6arefactor block uploader thread module -
a389cb45606bMerge branch 'main' into block-uploader-thread-module-refactor -
ef100da89b27remove VolumeSnapshotContents from resourceMustHave list -
525fb9eaa2c1Merge branch 'main' into optimize-sub-object-description -
d685b818ad41refactor block uploader thread module -
63cfddd18de1add tests to cover pvc and vsc ria -
f59217b9ea80Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor -
041f577343b6Merge branch 'main' into fix-vsc-hardcode -
00274607178cMerge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode -
4745c45fafc9Pin prow GitHub action to commit SHA -
5ca38aa07581ci(push): pin action versions to commit SHAs and restrict permissions (#10083) -
5691f7f29d35Support overriding Schedule annotations via template.metadata.annotations (#10045) -
c7d7801ae946Merge branch 'main' into optimize-sub-object-description -
d3692d08ed14Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description -
c1f3e81484e5Merge pull request #10094 from chlins/fix/pin-prow-action -
a266a2577e46add auto-documenting help command to Makefile -
9063ee5fb7f0Replace rebase action with GitHub CLI (#10093) -
95e76381fda4Site: update homepage CTA and add LinkedIn to footer (#10113) -
96bf9e2ec18dsite: add blog post for Velero joining CNCF Sandbox -
0c2b588f5a2dMerge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post -
0f86521735cbVerify extracted item paths stay inside the backup directory -
4220c7abe8acCancel hook exec stream on timeout and bound hook timeouts -
950e4adc73feMerge branch 'main' into fix/hook-exec-timeout-and-leak -
f0797c91048dUse "" as parentSnapshot for DU when BackupType is incremental. -
70478f437748Merge pull request #10126 from blackpiglet/jxun/parent_snapshot -
c9f784ef66d0Bump actions/checkout from 6 to 7 -
2685a5dd1d01Bump docker/setup-buildx-action from 3 to 4 -
8ec4b2249686fix: return errors correctly in block restore validation and BatchForget -
8fe02224b9dfset CBT service to uploader -
2649b2554c05Fix hook timeout review feedback -
02fe822860edPin e2e third-party clones to reviewed commits -
036e9944e4a9empty CBT secret ns when secret is not set -
46f5adb7a37ffix(provider): return immediately when BatchForget flush fails -
f22b7c86d78aupload progress every 10s -
ef95e11c8f24Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader -
c832bb767e74Merge pull request #10142 from Lyndon-Li/upload-progerss-interval -
466148dfbe70add documentation for fine-grained restore filters -
24d109bc888aaddress review comments -
861292be04a6add support for set-based label selectors -
ef1b8a6ced0eaddress review comments -
1249e699990eempty sa namespace when secret is empty for getChangedBlocks -
0ba682902e21update the description and regex pattern -
723a9a0ae50aMerge branch 'main' into enhance/Make/help -
ddbe054b330eMerge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks -
c3ef38c225b5Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none". -
6e511f2c802eMerge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none -
b74f8c9511d6Bump github/codeql-action from 3 to 4.37.3 (#10135) -
72107e60b3bfMerge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4 -
f011fc4ef658Add --default-resource-modifier-configmap server flag -
70e70f14e252Add SkipDefaultResourceModifier field to RestoreSpec -
8ef8ab3b1d7dImplement default resource modifier in restore controller -
34bc3c7e1a66Add --skip-default-resource-modifier flag to restore CLI -
c509e5369c67Wire default resource modifier through install path and builder -
d87a66393dffAdd changelog for PR #10098 -
a6f800c591b5Address review feedback on default resource modifier -
2be71e3c3b11Add docs, example ConfigMap, describer, and review fixes -
bd9563396776Add skip log and improve test coverage -
ee2c3a4cd23dAdd test coverage for --skip-default-resource-modifier CLI flag -
b025fe3a9bdbAdd test for DefaultResourceModifierConfigMap in AllResources -
738dfe8bb960site: add blog posts for Velero v1.17 and v1.18 releases -
ff0876a56d3cMerge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier -
0eec47e5744cDrop node-agent host path mounts from data mover pods -
bfda68ca3a06Address review comments on host path exclusion -
11545ee63cecFix logs, CRD, and GetDataMover for CBT features. -
de32d93b8ee4Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987) -
4f1456f7de78Merge pull request #10116 from wolf-06/enhance/Make/help -
0e16235a9ba2Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts -
4548e5eb9e76Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4 -
23a0cbe163f7add incremental size for block uploader (#10151) -
0e8664a018d0Merge pull request #10106 from blackpiglet/jxun/cbt_modification -
094a183d9489Merge pull request #10016 from adam-jian-zhang/restore-filters-guide -
9b34594cd3c7Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7 -
b8db629c26b0Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog -
b2dea8d169f5chore: add one-line changelog for PR 10138 -
5a615ad580afVerify build tool downloads -
b4b72a35624bAdd regression test for additional item with invalid JSON (#10103) -
e1cd2b826692docs: update community page backlog links away from classic projects (#10157) -
cf6202be46bbdocs: document ownership loss on mount-constant filesystems (#10044) (#10147) -
ca72c2e7e2ccFix missinggcFailureBSLUnavailablelabel during garbage collection (#10154) -
02bff1e77116Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources -
f73888abbd28Add snapshotClass parameter to volume policy snapshot action (#10070) -
3c49bbec7525Add dynamic resource autocompletion to Velero CLI -
80440f5d5a26Apply suggestions from code review -
3775abc37cd0Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion -
64079056b7b0Fast-fail backup when built-in data mover has no running node-agent -
8850862e9e3fMerge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover -
a5c14755d172Merge pull request #10102 from chlins/fix/archive-item-path-containment -
66b637e398b8update protocol buffer code -
7346ec527c99Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2 -
22ae12575ca4Fix excluded namespace objects leaking into backup with cross-namespa… (#10159) -
cc4161b7edd3ci: add backport/cherry-pick GitHub Action for release branches (#10158) -
c9d4501d3699Design for supporting volume data in-place restore (#10014) -
fb86290def98Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow -
ced051b72f3aFix restore-wait init container ignoring pod-level securityContext (#10047) -
513e93ff4bb7fix: correct typos in log messages and status strings (#10192) -
943a4d6bb414docs: fix restore logs command name in self-signed-certificates (#10213) -
ccbb7d1cc7e1Bump actions/setup-go from 6 to 7 (#10202) -
476a7ca160a8Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203) -
9a549f781f65docs: fix grammar and typos in customize-installation (#10190) -
40de7f9f97f3Make backupType case insensitive in the CLI. (#10189) -
e354e7aec4ecMerge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors -
a41cb1190250add prefetch options for repo interface -
b74824f9c0b7extend object reader for prefetch -
de87def9d902enable object reader prefetch for block uploader -
c27343fc4e25fix UT errors -
92bcf5a3b33dadd UT for prefetch -
c8127e243b78object reader throughput improvement -
8b7951426b5dAdd "SnapshotClass" to DataUploadResult (#10227) -
23c215d054eaMerge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement -
bbb0f11f3315use source size in progress for block uploader restore -
882ad944f387Merge branch 'main' into block-uploader-restore-progress -
41df2dbe24a2Merge pull request #10155 from chlins/fix/verify-build-tool-downloads -
bb95f680cb4fMerge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak -
79d9a5cde479Support to set data mover for the uploader from volume policy. -
93df34d2ea61Add printer columns for VolumeSnapshotLocation (#10216) -
6506d6d9da86Merge branch 'main' into block-uploader-restore-progress -
57da5e5f051adocs: fix grammar and typos in backup-restore-windows (#10228) -
48f2095dc9f7Site: document artifact download failures with an in-cluster s3Url (#10231) -
3da77b946938Site: add conference talks to resources and LinkedIn to community page (#10180) -
ae1d869c776bAdd printer columns for Backup and Restore CRDs (#10200) -
105350b78b56Make restore logs testable by returning errors (#10234) -
1832f099f296backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211) -
9cb2c25eb8ddBump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201) -
0ba74dbf510bGroup Dependabot GitHub Actions updates (#10220) -
c303809857feEnhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218) -
550bec10edb7Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress -
2aa5175594c6Mark the existed resource as skipped during restore (#10243) -
9a1d2e6eb0b0Fix switch case ordering bug infilterBackupOwnerReferences(#10161) -
8d275e69cc21Print n/a for unset timestamps in backup and restore get (#10206) -
2d10d3685fc3Bump the github-actions group with 4 updates (#10239) -
158f403d3400Merge branch 'main' into pvr-restorer-could-run-concurrently -
5dd0b9e8493afix node-agent check contest -
1e368b07784fadd curl --fail flag to kubectl download in e2e kind workflow (#10174) -
7d36376109f2Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently -
b353fafe5eceMerge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting -
b6e091a44103chore(changelogs): rename unreleased changelog entry to 10155-chlins -
de8642d4fd47Merge pull request #10261 from chlins/docs/changelog-10155 -
4f55fb5a6577Fix pvr deadlock (#10250) -
d1189bf1f87amerge upstream/main into oadp-dev -
2608b9df9826skip subresource in resource discovery (#6688) -
512b5fa86909fix issue 6753 -
f145163aa7bbUpdate restore controller logic for restore deletion (#6761) -
d28dfaffbee1Fix #6752: add namespace exclude check. -
2cc533dd2556add csi snapshot data movement doc -
b2a9a3c30b3dModify changelogs for v1.12 -
d255cfc8e28bissue 6786:always delete VSC regardless of the deletion policy -
03598f122cc5issue: move plugin depdending podvolume functions to util pkg -
5e5a5eaa1f34issue 6880: set ParallelUploadAboveSize as MaxInt64 -
b30edf2a9cefchangelog -
9451dee93246Add support for block volumes (#6680) (#6897) -
39c3fcb5c462Replace the base image with paketobuildpacks image -
d254559e66b9issue 6734: spread backup pod evenly -
0279a5c15578Add doc links for new features to release note -
135c339061d0fix issue 6647 -
c74cb71fa805Perf improvements for existing resource restore -
53955fbf28c6issue #6807: Retry failed create when using generateName -
d3163ab27cdbImport auth provider plugins -
cb684672a8b2Add v1.12.1 changelog -
1b17e6b53c68Make Windows build skip BlockMode code. -
47aa0c4a60daudmrepo use region specified in BSL when s3URL is empty -
bf56fc1bb2e1Change v1.12.1 changelog -
37248fe8c1e1Dockerfile.ubi/travis local files -
a6ceb9fa8c44Add BZ + Publish automation to repo (#82) -
7cc703d06e4cremove dependabot config from fork -
343ea6428f57Create Makefile.prow -
04c2c91405aaset HOME in velero image for kopia, update controller-gen for CI (#280) -
b4f401ccff1fbuild velero-helper binary for datamover pod -
dc20d5e514d2restore: Use warning when Create IsAlreadyExist and Get error -
5b0659699392kopia/repository/config/aws.go: Set session.Options profile from config -
d9869f2be598use ubi9-latest to build -
a399d74aeb21OADP-4225: add tzdata to Dockerfile.ubi -
523efe193cd7fix: CI (#316) -
efaabe1c38fcfix: ARM images (#332) -
0605f1bc94a1ubi: BUILDPLATFORM to build stage to enable cross compile. (#336) -
215e465eff88OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338) -
afdc79f731a5Downstream only: Rework of Makefile and incusion of lint -
e306abeb9a23Downstream only - fix lint error in downtream change (#343) -
e577bbf4a2bdrun oadp-operator e2e test from the velero repo (#353) -
965654f7b7c6DS Owners -
78ddb918d42eupdated controller-gen version -
7732e8cef0b7Include velero-restore-helper binary in velero image (#374) -
d810366a4e79Fix restic checkout in Dockerfile.ubi to get default branch (#436) -
f38376673194UPSTREAM: : Updating go modules -
21a7ee4f3c2aUPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev) -
a61c811297c8UPSTREAM: Use context from test for the kopia algorithms -
bb3696141c37UPSTREAM: : Updating go modules -
9740326f71d8UPSTREAM: : Fix golangci-lint configuration for v2.x -
b4b61aefe3e4add konfluxdockerfile for future -
eae42fb623e9UPSTREAM: : Updating go modules -
67c81596edaeUPSTREAM: : Fix golangci-lint version extraction for go install format -
96cb07c23878Fail fast when golangci-lint version extraction returns empty -
774d41a79b0eAdd joeavaikath to OWNERS -
5e9dc2fcdd02UPSTREAM: : Fix non-constant format strings flagged by go vet -
6ad76820c4ceUPSTREAM: : reconcile go.mod versions with upstream -
5d00304e9796UPSTREAM: : Updating go modules -
6679d1e25126UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev) -
ae85212b7643UPSTREAM: : reconcile go.mod versions with upstream -
024c9f7954cfUPSTREAM: : Updating go modules -
71dafa8ff8b0UPSTREAM: : update restic @ 21e781dec (branch oadp-dev) -
62ecc7193addRemove inactive users from OWNERS -
73a441e63908refactor: Optimize VSC handle readiness polling for VSS backups -
61d7512b0ec1feat: Implement early frequent polling for CSI snapshots -
ac3579f41d6bUPSTREAM: : reconcile go.mod versions with upstream -
7838c7aabffeUPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase -
50842420d7ceUPSTREAM: : Updating go modules -
bd5ff20b1307UPSTREAM: : gofmt alignment fix for install package structs -
9835db7cd88fMerge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev -
55854e3e6c22Add PrasadJoshi12 as approver and reviewer -
f87c340d4365Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
-
oadp-operator
- ⚡ openshift/velero:
9835db7cd88f→f87c340d4365-
55854e3e6c22Add PrasadJoshi12 as approver and reviewer -
f87c340d4365Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
-
- ⚡ migtools/kopia:
b68c22afd36d→9484815ab194-
db82e4571679deps(build): upgrade Go to 1.25.5 (#5059) -
f36079b69ea6build(deps): bump the common-golang-dependencies group with 10 updates (#5067) -
e25a7ae35501build(deps): bump the telemetry-dependencies group with 4 updates (#5068) -
3a86da40d780build(deps): bump google.golang.org/protobuf (#5073) -
faf97c3be0a9build(deps): bump the github-actions group with 5 updates (#5087) -
84df2a754569build(deps): bump github.com/prometheus/common (#5093) -
12e59e388d4abuild(deps): bump docker/setup-buildx-action in the docker group (#5088) -
883cac3d9a92Upgrade Go to 1.25.6 (#5127) -
0cd4c96026a5build(deps): bump tar and electron-builder in /app (#5121) -
02a6838f8fdbbuild(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 (#5090) -
2800046e988dbuild(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /app (#5114) -
2e34b51d095abuild(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.3 (#5111) -
db177169ce66build(deps): bump github.com/studio-b12/gowebdav from 0.11.0 to 0.12.0 (#5119) -
a4d6f0036791build(deps): bump the telemetry-dependencies group with 4 updates (#5128) -
adf89380a6cbbuild(deps): bump the github-actions group with 3 updates (#5125) -
455ae571e3dbbuild(deps): bump github.com/klauspost/reedsolomon from 1.12.6 to 1.13.1 (#5129) -
243c21ad5498build(deps): bump dawidd6/action-homebrew-bump-formula from 5 to 7 (#5089) -
88c3cb524c62docs: Fix typos in Architecture documentation (#5120) -
ddac7c36c0eebuild(deps): bump the common-golang-dependencies group across 1 directory with 5 updates (#5131) -
c883d86eee6bbuild(deps-dev): bump @isaacs/brace-expansion in /app (#5133) -
77ccabb69710build(deps): bump github.com/coreos/go-systemd/v22 from 22.6.0 to 22.7.0 (#5135) -
804555574421build(deps): bump the common-golang-dependencies group across 1 directory with 2 updates (#5136) -
313877c39713feat(ui): upgraded htmlui to the latest version (#5137) -
5cf7f8fb5fbbbuild(deps): upgrade Go to 1.25.7 (#5143) -
05ca6b3335bdbuild(deps): bump google.golang.org/api (#5140) -
6399642e4656build(deps): bump github.com/klauspost/reedsolomon from 1.13.1 to 1.13.2 (#5141) -
71e35d773fe1feat(snapshot): disable progress by default if no tty (#5066) -
f9fdc89dd178build(deps): bump the common-golang-dependencies group with 7 updates (#5148) -
6b214b630a8bbuild(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.4 (#5149) -
f6e3c40a248fchore(infra): update agent instructions (#5153) -
33d2bb3f7457chore(ci): add install-checklocks convenience target (#5152) -
8ec295eddd2ffix(providers): sync file in FS provider to ensure data is persisted (#5150) -
a9ad321f60d7test(providers): notify after releasing the lock (#5154) -
90311bb8c05abuild(deps): bump the common-golang-dependencies group with 3 updates (#5158) -
a2d62c83404dbuild(deps-dev): bump tar from 7.5.7 to 7.5.9 in /app (#5159) -
d2a60d2081b9fix(providers): cleanup temporary file on put blob failure (#5157) -
77dd1b8150e4test(providers): make tests with injected errors more robust (#5164) -
59325e323ee4test(providers): update injected error message (#5165) -
735393499db1test(providers): require.NoError (#5166) -
7598f7409807build(deps): bump the kopia-ui-npm-dependencies group across 1 directory with 14 updates (#5126) -
418b4849d866fix(providers): perform maximum of 2 attempt inPutBlobInPath(#5168) -
a5086ac9ab43feat(ui): upgraded htmlui to the latest version (#5172) -
a49a34b31d57build(deps): bump google.golang.org/api (#5170) -
48ed6122d993build(deps-dev): bump electron (#5171) -
888f049c9cedbuild(deps): bump ajv from 6.12.6 to 6.14.0 in /app (#5175) -
3a3ae93d7495feat(ui): upgraded htmlui to the latest version (#5177) -
5adebb8347b1refactor(general): add byte units to maintenance stat summaries (#5178) -
359854fabd57build(deps): bump google.golang.org/api (#5179) -
f3f8c3c5c3a9build(deps): bump the common-golang-dependencies group with 2 updates (#5191) -
266021cc73b5feat(ui): upgraded htmlui to the latest version (#5190) -
9cc4af9559e9build(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /app (#5193) -
754c77739b6fbuild(deps): bump the github-actions group with 6 updates (#5192) -
914d57c896b2build(deps-dev): bump electron (#5189) -
665c463827cdbuild(deps): bump the telemetry-dependencies group with 4 updates (#5196) -
af17b292c335chore(docs): generate lock file for netlify build (#5195) -
49e0071ebe80build(deps-dev): bump tar from 7.5.9 to 7.5.10 in /app (#5204) -
24b93de857efbuild(deps): upgrade Go to 1.25.8 (#5212) -
00f9eddf9edcbuild(deps): bump the common-golang-dependencies group across 1 directory with 7 updates (#5214) -
f4a4c4e48aa6build(deps): bump the telemetry-dependencies group with 4 updates (#5209) -
e7075a8f4ddcbuild(deps): bump github.com/klauspost/reedsolomon from 1.13.2 to 1.13.3 (#5211) -
d698345d6b13build(deps): bump github.com/mxk/go-vss from 1.2.0 to 1.2.1 (#5210) -
62106db4e9f9build(deps-dev): bump tar from 7.5.10 to 7.5.11 in /app (#5213) -
ce6b45043963build(deps): bump the common-golang-dependencies group with 7 updates (#5220) -
7723aa0274e2chore(ci): avoid duplicate test failure output (#5222) -
9039fffb23abfeat(ui): upgraded htmlui to the latest version (#5223) -
ed40a2f8b48ffix(repository): failures when exceeding WindowsMAX_PATH(#5226) -
873a89a08df4refactor(general): moveSafeLongFilenametoospath(#5227) -
38fb7ef699efrefactor(testing):TestSnapshotFail* (#5225) -
3ea28b4af382refactor(testing): nits in TestSnapFail tests (#5228) -
e37382478d37build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#5229) -
4fe60817a0d4fix(snapshots): inaccessible entry causes parent directory to be skipped (#5217) -
66aa378203d1Fix typo in backup validity and consistency section (#5215) -
2fbd4f5c958bfix(deps): OADP-7565: bump Go toolchain to 1.25.8 and update dependencies -
df247ecf9209fix(snapshots): ErrorEntry policy resolution to use child policy (#5234) -
ad69cd258025fix(general): do not included concatenated entries in log (#5231) -
30d2789aa138Merge pull request #14 from kaovilai/oadp-dev-go1.25.8 -
d1bc68ef61b0refactor(general): cleanup nits (#5236) -
568f9a8e8645feat(ui): upgraded htmlui to the latest version (#5239) -
39fcd3382363build(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.5 (#5240) -
e743e84b729dbuild(deps): bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8 (#5241) -
6ac516b96a68build(deps): bump github.com/fatih/color from 1.18.0 to 1.19.0 (#5242) -
ee9ad38efeaebuild(deps-dev): gotestsum to v1.13.0 (#5246) -
14aa20e69937build(deps-dev): bump picomatch from 4.0.3 to 4.0.4 in /app (#5249) -
61328d515d34build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /site (#5248) -
2c6b9b259679build(deps-dev): bump yaml from 2.8.2 to 2.8.3 in /site (#5250) -
1d7539e0d231feat(ui): upgraded htmlui to the latest version (#5251) -
67f26feb9318test(kopiaui): skip htmlui tests that are timing out (#5257) -
5a9bf683ae03use gotestsum for htmlui-e2e tests (#5258) -
42729447ccdbbuild(deps): bump google.golang.org/api (#5254) -
9360017c9f17build(deps-dev): bump brace-expansion from 1.1.12 to 1.1.13 in /app (#5260) -
0f6e60b62126build(deps-dev): bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /app (#5261) -
22e54a765a2cUPSTREAM: : Add OWNERS file -
7e7ed7704656Merge pull request #15 from migtools/add-owners-oadp-dev -
78407b1d5f96refactor(general): string nits (#5265) -
29d4118aac50refactor(general): address potential conversion overflows (#5266) -
b984c25a218abuild(deps): bump codecov/codecov-action from 5.5.2 to 6.0.0 (#5269) -
af97e6199acfbuild(deps): bump the docker group with 2 updates (#5268) -
065eea75cc72build(deps-dev): bump the kopia-ui-npm-dependencies group (#5270) -
11edc7289d6ebuild(deps): bump the github-actions group with 4 updates (#5267) -
06e5737936ebUPSTREAM: : Disable irrelevant upstream GitHub Actions workflows -
8a940733f24bUPSTREAM: : Update lint and test workflows for downstream -
13b9de8884d2Merge pull request #18 from mpryc/disable-irrelevant-ci -
c7f3f5eda706build(deps-dev): bump lodash from 4.17.23 to 4.18.1 in /app (#5272) -
a2241dc06eeafeat(ui): upgraded htmlui to the latest version (#5274) -
079585c35132build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#5277) -
c7c0c163b449feat(ui): upgraded htmlui to the latest version (#5275) -
a8359865c142chore(infra): tweak copilot instructions (#5278) -
179a2525452fbuild(deps): bump the common-golang-dependencies group with 3 updates (#5279) -
3134ebde50a1build(deps): bump the telemetry-dependencies group with 4 updates (#5280) -
f868e2c29680docs(site): document macOS mounting requirements (#5263) -
6784d0b59104build(deps): bump github.com/mocktools/go-smtp-mock/v2 (#5281) -
6e9b4ab05345docs(site): Improve grammar and clarity in maintenance documentation (#5276) -
632fb9bf342fbuild(deps): bump cloud.google.com/go/storage (#5290) -
0661f65703fdchore(cli): handle potential conversion overflow when setting progress default (#5271) -
0e8cded33b89feat(ui): upgraded htmlui to the latest version (#5291) -
9833e92eb002build(deps): Go 1.25.9 (#5297) -
66b320a710eerefactor(testing): prefer assert.NoError (#5299) -
956bc4931020chore(ci): generate govulncheck SARIF report (#5300) -
e1dce8a049c9fix(repository): sync index blob file before closing (#5292) -
2a8ac65be439refactor(general): make counters and size stats uint64 for consistency (#5262) -
775fadcfcf0efix(general): retained log size double counting (#5302) -
55629c6d12a8build(deps): bump the common-golang-dependencies group with 8 updates (#5304) -
40e645e11cebrefactor(cli): leverage x/term.IsTerminal (#5308) -
e6b1d56c74a8build(deps): bump github.com/mocktools/go-smtp-mock/v2 (#5306) -
5fdfb19e7fa9build(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 (#5305) -
c9334c9bc56dfeat(ui): upgraded htmlui to the latest version (#5307) -
be2ce68b5cefbreaking(general): remove support for LZ4 (#5296) -
09542631c266fix(cli): hash benchmarking count (#5312) -
051312b1cef5feat(ui): upgraded htmlui to the latest version (#5311) -
5bedcd5057cbbuild(deps): upgrade to github.com/golang-jwt/jwt v5.3.1 (#5314) -
d1e5c1d8a0f4chore(general): clean nits (#5313) -
9652abc58e81build(deps): dependabot cooldown (#5316) -
e82297d9c2d2build(deps-dev): bump the kopia-ui-npm-dependencies group (#5317) -
526dbbc2cfc8build(deps): bump actions/upload-artifact in the github-actions group (#5318) -
c8b8fe1c7ff6refactor(general): bigmapbench profiling (#5321) -
eee59b0e3c6echore(providers): warn messages for extra storage providers (#5324) -
d7165959f6bcbuild(deps): bump the common-golang-dependencies group with 2 updates (#5325) -
fd7a4fb5ffcabuild(deps): upgrade uuid to v14 to resolve moderate npm audit vulnerability (#5341) -
fe57e8d8d9b6chore(ci): skip setup step on PRs on MacOS (#5344) -
f7d80b90f8dbbuild(deps-dev): bump postcss (#5346) -
3aa593164e57chore(ci): license-check-go make target (#5347) -
7bd7f23910f9build(deps-dev): bump @xmldom/xmldom from 0.8.12 to 0.8.13 in /app (#5327) -
6ca7b3442c34build(deps-dev): bump the kopia-ui-npm-dependencies group across 1 directory with 3 updates (#5328) -
7f8f4c2b237abuild(deps): bump github.com/hanwen/go-fuse/v2 from 2.9.0 to 2.10.1 (#5343) -
1d826e9cfe9dchore(ci): split out linux-based lint targets (#5349) -
6d259518115erefactor(cli): registration mechanism for storage providers (#5350) -
35d7950da802build(deps): bump github/codeql-action in the github-actions group (#5352) -
5db9d59b6e78build(deps-dev): bump electron (#5351) -
4d6a84a71b46feat(ui): upgraded htmlui to the latest version (#5353) -
b53c0321db38build(deps): bump the common-golang-dependencies group with 2 updates (#5355) -
3c3ff47e6e76build(deps): bump go.uber.org/zap from 1.27.1 to 1.28.0 (#5356) -
cf09101bc8e7build(deps): bump github.com/klauspost/reedsolomon from 1.13.3 to 1.14.0 (#5358) -
17e43ef84ac0build(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 (#5357) -
c26c6a1b9734feat(cli): restrict insecure unauthenticated server to loopback binds (#5354) -
24a5085e0b94Update golang toolchain to 1.25.10 (#5365) -
1bb1901915e1build(deps): bump fast-uri from 3.1.0 to 3.1.2 in /app (#5366) -
981d5f95ad7bbuild(deps-dev): update govulncheck version (#5367) -
6af71d2d5779build(deps): bump the common-golang-dependencies group with 8 updates (#5370) -
0346afccee91fix(repository): selection of next epoch to compact (#5373) -
7e36394b316etest(repo): run compaction in epoch manager tests (#5372) -
8b1341932799refactor(providers): no_extra_providers build tag (#5375) -
b77bfaf7244abuild(deps): bump the common-golang-dependencies group with 3 updates (#5379) -
ed55d7281077build(deps-dev): bump ip-address from 10.1.0 to 10.2.0 in /app (#5363) -
02415a87f9bffeat(ui): upgraded htmlui to the latest version (#5380) -
9ba7af26aab3build(deps): upgrade golang.org/x/{net,sys,crypto} to address CVEs (#5383) -
15b83f0547eebuild(deps): bump the common-golang-dependencies group across 1 directory with 2 updates (#5388) -
e28d3047a236build(deps-dev): bump tmp from 0.2.5 to 0.2.7 in /app (#5389) -
fb95c523b9c1build(deps): upgrade Go to 1.25.11 (#5404) -
8c4f1cca6eeebuild(deps): bump the common-golang-dependencies group with 2 updates (#5401) -
4c2d8e2e207cbuild(deps): bump github.com/mattn/go-colorable from 0.1.14 to 0.1.15 (#5403) -
9d6c02366b23build(deps): bump the telemetry-dependencies group with 5 updates (#5402) -
8d2291345175build(deps): bump the github-actions group across 1 directory with 3 updates (#5397) -
17b4bdd335b1build(deps): bump the docker group with 2 updates (#5398) -
22d682802aa3build(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 (#5399) -
58b325d61223feat(ui): upgraded htmlui to the latest version (#5410) -
3c3bfabc98e2build(deps): bump github.com/prometheus/common (#5412) -
ca16b62349c0build(deps): bump the common-golang-dependencies group with 5 updates (#5411) -
0c8933449935chore(lint): annotations for other platforms (#5413) -
ed6078b1a743build(deps): bump shell-quote (#5414) -
c5fc178f4e38build(deps): bump the kopia-ui-npm-dependencies group across 1 directory with 8 updates (#5415) -
09c0760a2052fix: update js-yaml to 4.2.0 and fast-uri to 3.1.2 to fix npm audit vulnerabilities (#5420) -
72ec08fd8edbtest(repository): Basic tests for getting epoch manager blob set (#5418) -
6d8629a04520Add a new function to create the Azure backend storage with the provided client -
d83462d382c9Merge pull request #44 from Lyndon-Li/v0.23.1-velero-patch -
e8435803a8bdmerge upstream/v0.23.1-velero-patch into oadp-dev -
8915ae8f4767fix(deps): OADP-7565: bump Go toolchain to 1.25.8 and update dependencies -
60dd442e806fUPSTREAM: : Add OWNERS file -
1e67db056562UPSTREAM: : Disable irrelevant upstream GitHub Actions workflows -
dd6e54bd2750UPSTREAM: : Update lint and test workflows for downstream -
66528fc111e3UPSTREAM: : Updating go modules -
f32d07a87d72Merge pull request #23 from oadp-rebasebot/rebase-bot-oadp-dev -
b7c209e93672UPSTREAM: : reconcile go.mod versions with upstream -
c2f469569c22UPSTREAM: : Updating go modules -
81dddf4e925aMerge pull request #43 from oadp-rebasebot/rebase-bot-oadp-dev -
0da4cb8b42f8Remove inactive users from OWNERS -
8961a5c645c9Merge pull request #45 from redhat-chai-bot/remove-inactive-owners-kopia -
c6984fee2766Add PrasadJoshi12 as approver and reviewer -
9484815ab194Merge pull request #49 from redhat-chai-bot/add-PrasadJoshi12-owners-kopia
-
velero-plugin-for-aws
- ⚡ openshift/velero:
2091b09b93bb→f87c340d4365-
b9d9dcfc3855Add integration test for updateTotalBackupMetric resync -
4ea38216f5d1Address review feedback: use DeleteLabelValues, extract resync method -
911cc9eb9e8eFix gofmt alignment in backupReconciler struct -
0f01b534c314Remove unused collectGaugeCount, assert surviving label values -
e2249c26d5edUpdate docs and governance links from vmware-tanzu to velero-io -
d69f6abe5cc3Add param to StartRestore to facilitates future expansion (#10057) -
c676fdd03e5cMerge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics -
564d213e6b75Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing -
b6749d882ca0Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io -
e5654fa7eda5Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030) -
5ecf38b5d7fdDerive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024) -
92f636ca528eBump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058) -
236c45b44362block uploader restore UT -
f6f2ecf8cce9Merge branch 'main' into block-uploader-restore-implementation -
00f1626f7aafblock uploader restore implementation -
d44a18511509Remove community health files now provided by org-level .github repo -
a12b373e4cd3Support set-based filter label selectors (#10064) -
5fa1cc3bf5d1Add SnapshotClassParameter constant and GetSnapshotClass getter -
436c82b97773Add snapshotClass parameter validation -
9eaefe79088bAdd volume policy tier to VolumeSnapshotClass selection -
1e8555f14294Wire snapshotClass from volume policy through CSI plugin -
7582f899fe73Add changelog for PR #10070 -
43a41adbf0a5Document snapshotClass volume policy parameter -
0f45175bf81cFix import ordering in pvc_action.go -
928310d02044Add end-to-end test for snapshotClass volume policy parameter -
6527b1e301abFix gofmt struct field alignment in pvc_action_test.go -
cc91b74846abAdd GetSnapshotClass to VolumeHelper interface -
931232caba32Fix gofmt formatting in resource_policies.go -
ff7273548b5dBump codecov/codecov-action from 6 to 7 -
91e089d3e6d1Bump actions/labeler from 5 to 7 -
07ab16ffc074Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7 -
713c2f3b0a08Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7 -
d81b319abf21Merge branch 'main' into block-uploader-restore-implementation -
bc596da38666block uploader restore implementation -
77e119c27464Fix stale 'Latest Release Information' link on velero.io (#10081) -
ae772382a83eMerge pull request #10062 from shubham-pampattiwar/remove-health-files -
d2c46dad7ac9Merge pull request #10056 from adam-jian-zhang/ria-must-include-design -
3905ccb0eaa5Backup workflow for block data mover. (#10067) -
1711094110cdMerge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation -
a43a1bce6a5eAdd RIA must-include additional items (#10082) -
c95597720a0ebuild(image): remove kubectl installation from build image (#10065) -
b635d3f8ed6arefactor block uploader thread module -
a389cb45606bMerge branch 'main' into block-uploader-thread-module-refactor -
ef100da89b27remove VolumeSnapshotContents from resourceMustHave list -
525fb9eaa2c1Merge branch 'main' into optimize-sub-object-description -
d685b818ad41refactor block uploader thread module -
63cfddd18de1add tests to cover pvc and vsc ria -
f59217b9ea80Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor -
041f577343b6Merge branch 'main' into fix-vsc-hardcode -
00274607178cMerge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode -
4745c45fafc9Pin prow GitHub action to commit SHA -
5ca38aa07581ci(push): pin action versions to commit SHAs and restrict permissions (#10083) -
5691f7f29d35Support overriding Schedule annotations via template.metadata.annotations (#10045) -
c7d7801ae946Merge branch 'main' into optimize-sub-object-description -
d3692d08ed14Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description -
c1f3e81484e5Merge pull request #10094 from chlins/fix/pin-prow-action -
a266a2577e46add auto-documenting help command to Makefile -
9063ee5fb7f0Replace rebase action with GitHub CLI (#10093) -
95e76381fda4Site: update homepage CTA and add LinkedIn to footer (#10113) -
96bf9e2ec18dsite: add blog post for Velero joining CNCF Sandbox -
0c2b588f5a2dMerge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post -
0f86521735cbVerify extracted item paths stay inside the backup directory -
4220c7abe8acCancel hook exec stream on timeout and bound hook timeouts -
950e4adc73feMerge branch 'main' into fix/hook-exec-timeout-and-leak -
f0797c91048dUse "" as parentSnapshot for DU when BackupType is incremental. -
70478f437748Merge pull request #10126 from blackpiglet/jxun/parent_snapshot -
c9f784ef66d0Bump actions/checkout from 6 to 7 -
2685a5dd1d01Bump docker/setup-buildx-action from 3 to 4 -
8ec4b2249686fix: return errors correctly in block restore validation and BatchForget -
8fe02224b9dfset CBT service to uploader -
2649b2554c05Fix hook timeout review feedback -
02fe822860edPin e2e third-party clones to reviewed commits -
036e9944e4a9empty CBT secret ns when secret is not set -
46f5adb7a37ffix(provider): return immediately when BatchForget flush fails -
f22b7c86d78aupload progress every 10s -
ef95e11c8f24Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader -
c832bb767e74Merge pull request #10142 from Lyndon-Li/upload-progerss-interval -
466148dfbe70add documentation for fine-grained restore filters -
24d109bc888aaddress review comments -
861292be04a6add support for set-based label selectors -
ef1b8a6ced0eaddress review comments -
1249e699990eempty sa namespace when secret is empty for getChangedBlocks -
0ba682902e21update the description and regex pattern -
723a9a0ae50aMerge branch 'main' into enhance/Make/help -
ddbe054b330eMerge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks -
c3ef38c225b5Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none". -
6e511f2c802eMerge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none -
b74f8c9511d6Bump github/codeql-action from 3 to 4.37.3 (#10135) -
72107e60b3bfMerge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4 -
f011fc4ef658Add --default-resource-modifier-configmap server flag -
70e70f14e252Add SkipDefaultResourceModifier field to RestoreSpec -
8ef8ab3b1d7dImplement default resource modifier in restore controller -
34bc3c7e1a66Add --skip-default-resource-modifier flag to restore CLI -
c509e5369c67Wire default resource modifier through install path and builder -
d87a66393dffAdd changelog for PR #10098 -
a6f800c591b5Address review feedback on default resource modifier -
2be71e3c3b11Add docs, example ConfigMap, describer, and review fixes -
bd9563396776Add skip log and improve test coverage -
ee2c3a4cd23dAdd test coverage for --skip-default-resource-modifier CLI flag -
b025fe3a9bdbAdd test for DefaultResourceModifierConfigMap in AllResources -
738dfe8bb960site: add blog posts for Velero v1.17 and v1.18 releases -
ff0876a56d3cMerge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier -
0eec47e5744cDrop node-agent host path mounts from data mover pods -
bfda68ca3a06Address review comments on host path exclusion -
11545ee63cecFix logs, CRD, and GetDataMover for CBT features. -
de32d93b8ee4Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987) -
4f1456f7de78Merge pull request #10116 from wolf-06/enhance/Make/help -
0e16235a9ba2Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts -
4548e5eb9e76Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4 -
23a0cbe163f7add incremental size for block uploader (#10151) -
0e8664a018d0Merge pull request #10106 from blackpiglet/jxun/cbt_modification -
094a183d9489Merge pull request #10016 from adam-jian-zhang/restore-filters-guide -
9b34594cd3c7Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7 -
b8db629c26b0Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog -
b2dea8d169f5chore: add one-line changelog for PR 10138 -
5a615ad580afVerify build tool downloads -
b4b72a35624bAdd regression test for additional item with invalid JSON (#10103) -
e1cd2b826692docs: update community page backlog links away from classic projects (#10157) -
cf6202be46bbdocs: document ownership loss on mount-constant filesystems (#10044) (#10147) -
ca72c2e7e2ccFix missinggcFailureBSLUnavailablelabel during garbage collection (#10154) -
02bff1e77116Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources -
f73888abbd28Add snapshotClass parameter to volume policy snapshot action (#10070) -
3c49bbec7525Add dynamic resource autocompletion to Velero CLI -
80440f5d5a26Apply suggestions from code review -
3775abc37cd0Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion -
64079056b7b0Fast-fail backup when built-in data mover has no running node-agent -
8850862e9e3fMerge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover -
a5c14755d172Merge pull request #10102 from chlins/fix/archive-item-path-containment -
66b637e398b8update protocol buffer code -
7346ec527c99Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2 -
22ae12575ca4Fix excluded namespace objects leaking into backup with cross-namespa… (#10159) -
cc4161b7edd3ci: add backport/cherry-pick GitHub Action for release branches (#10158) -
c9d4501d3699Design for supporting volume data in-place restore (#10014) -
fb86290def98Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow -
ced051b72f3aFix restore-wait init container ignoring pod-level securityContext (#10047) -
513e93ff4bb7fix: correct typos in log messages and status strings (#10192) -
943a4d6bb414docs: fix restore logs command name in self-signed-certificates (#10213) -
ccbb7d1cc7e1Bump actions/setup-go from 6 to 7 (#10202) -
476a7ca160a8Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203) -
9a549f781f65docs: fix grammar and typos in customize-installation (#10190) -
40de7f9f97f3Make backupType case insensitive in the CLI. (#10189) -
e354e7aec4ecMerge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors -
a41cb1190250add prefetch options for repo interface -
b74824f9c0b7extend object reader for prefetch -
de87def9d902enable object reader prefetch for block uploader -
c27343fc4e25fix UT errors -
92bcf5a3b33dadd UT for prefetch -
c8127e243b78object reader throughput improvement -
8b7951426b5dAdd "SnapshotClass" to DataUploadResult (#10227) -
23c215d054eaMerge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement -
bbb0f11f3315use source size in progress for block uploader restore -
882ad944f387Merge branch 'main' into block-uploader-restore-progress -
41df2dbe24a2Merge pull request #10155 from chlins/fix/verify-build-tool-downloads -
bb95f680cb4fMerge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak -
79d9a5cde479Support to set data mover for the uploader from volume policy. -
93df34d2ea61Add printer columns for VolumeSnapshotLocation (#10216) -
6506d6d9da86Merge branch 'main' into block-uploader-restore-progress -
57da5e5f051adocs: fix grammar and typos in backup-restore-windows (#10228) -
48f2095dc9f7Site: document artifact download failures with an in-cluster s3Url (#10231) -
3da77b946938Site: add conference talks to resources and LinkedIn to community page (#10180) -
ae1d869c776bAdd printer columns for Backup and Restore CRDs (#10200) -
105350b78b56Make restore logs testable by returning errors (#10234) -
1832f099f296backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211) -
9cb2c25eb8ddBump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201) -
0ba74dbf510bGroup Dependabot GitHub Actions updates (#10220) -
c303809857feEnhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218) -
550bec10edb7Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress -
2aa5175594c6Mark the existed resource as skipped during restore (#10243) -
9a1d2e6eb0b0Fix switch case ordering bug infilterBackupOwnerReferences(#10161) -
8d275e69cc21Print n/a for unset timestamps in backup and restore get (#10206) -
2d10d3685fc3Bump the github-actions group with 4 updates (#10239) -
158f403d3400Merge branch 'main' into pvr-restorer-could-run-concurrently -
5dd0b9e8493afix node-agent check contest -
1e368b07784fadd curl --fail flag to kubectl download in e2e kind workflow (#10174) -
7d36376109f2Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently -
b353fafe5eceMerge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting -
b6e091a44103chore(changelogs): rename unreleased changelog entry to 10155-chlins -
de8642d4fd47Merge pull request #10261 from chlins/docs/changelog-10155 -
4f55fb5a6577Fix pvr deadlock (#10250) -
d1189bf1f87amerge upstream/main into oadp-dev -
2608b9df9826skip subresource in resource discovery (#6688) -
512b5fa86909fix issue 6753 -
f145163aa7bbUpdate restore controller logic for restore deletion (#6761) -
d28dfaffbee1Fix #6752: add namespace exclude check. -
2cc533dd2556add csi snapshot data movement doc -
b2a9a3c30b3dModify changelogs for v1.12 -
d255cfc8e28bissue 6786:always delete VSC regardless of the deletion policy -
03598f122cc5issue: move plugin depdending podvolume functions to util pkg -
5e5a5eaa1f34issue 6880: set ParallelUploadAboveSize as MaxInt64 -
b30edf2a9cefchangelog -
9451dee93246Add support for block volumes (#6680) (#6897) -
39c3fcb5c462Replace the base image with paketobuildpacks image -
d254559e66b9issue 6734: spread backup pod evenly -
0279a5c15578Add doc links for new features to release note -
135c339061d0fix issue 6647 -
c74cb71fa805Perf improvements for existing resource restore -
53955fbf28c6issue #6807: Retry failed create when using generateName -
d3163ab27cdbImport auth provider plugins -
cb684672a8b2Add v1.12.1 changelog -
1b17e6b53c68Make Windows build skip BlockMode code. -
47aa0c4a60daudmrepo use region specified in BSL when s3URL is empty -
bf56fc1bb2e1Change v1.12.1 changelog -
37248fe8c1e1Dockerfile.ubi/travis local files -
a6ceb9fa8c44Add BZ + Publish automation to repo (#82) -
7cc703d06e4cremove dependabot config from fork -
343ea6428f57Create Makefile.prow -
04c2c91405aaset HOME in velero image for kopia, update controller-gen for CI (#280) -
b4f401ccff1fbuild velero-helper binary for datamover pod -
dc20d5e514d2restore: Use warning when Create IsAlreadyExist and Get error -
5b0659699392kopia/repository/config/aws.go: Set session.Options profile from config -
d9869f2be598use ubi9-latest to build -
a399d74aeb21OADP-4225: add tzdata to Dockerfile.ubi -
523efe193cd7fix: CI (#316) -
efaabe1c38fcfix: ARM images (#332) -
0605f1bc94a1ubi: BUILDPLATFORM to build stage to enable cross compile. (#336) -
215e465eff88OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338) -
afdc79f731a5Downstream only: Rework of Makefile and incusion of lint -
e306abeb9a23Downstream only - fix lint error in downtream change (#343) -
e577bbf4a2bdrun oadp-operator e2e test from the velero repo (#353) -
965654f7b7c6DS Owners -
78ddb918d42eupdated controller-gen version -
7732e8cef0b7Include velero-restore-helper binary in velero image (#374) -
d810366a4e79Fix restic checkout in Dockerfile.ubi to get default branch (#436) -
f38376673194UPSTREAM: : Updating go modules -
21a7ee4f3c2aUPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev) -
a61c811297c8UPSTREAM: Use context from test for the kopia algorithms -
bb3696141c37UPSTREAM: : Updating go modules -
9740326f71d8UPSTREAM: : Fix golangci-lint configuration for v2.x -
b4b61aefe3e4add konfluxdockerfile for future -
eae42fb623e9UPSTREAM: : Updating go modules -
67c81596edaeUPSTREAM: : Fix golangci-lint version extraction for go install format -
96cb07c23878Fail fast when golangci-lint version extraction returns empty -
774d41a79b0eAdd joeavaikath to OWNERS -
5e9dc2fcdd02UPSTREAM: : Fix non-constant format strings flagged by go vet -
6ad76820c4ceUPSTREAM: : reconcile go.mod versions with upstream -
5d00304e9796UPSTREAM: : Updating go modules -
6679d1e25126UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev) -
ae85212b7643UPSTREAM: : reconcile go.mod versions with upstream -
024c9f7954cfUPSTREAM: : Updating go modules -
71dafa8ff8b0UPSTREAM: : update restic @ 21e781dec (branch oadp-dev) -
62ecc7193addRemove inactive users from OWNERS -
73a441e63908refactor: Optimize VSC handle readiness polling for VSS backups -
61d7512b0ec1feat: Implement early frequent polling for CSI snapshots -
ac3579f41d6bUPSTREAM: : reconcile go.mod versions with upstream -
7838c7aabffeUPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase -
50842420d7ceUPSTREAM: : Updating go modules -
bd5ff20b1307UPSTREAM: : gofmt alignment fix for install package structs -
9835db7cd88fMerge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev -
55854e3e6c22Add PrasadJoshi12 as approver and reviewer -
f87c340d4365Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
-
velero-plugin-for-legacy-aws
- ⚡ openshift/velero:
5cf28471570d→f87c340d4365-
e2249c26d5edUpdate docs and governance links from vmware-tanzu to velero-io -
d69f6abe5cc3Add param to StartRestore to facilitates future expansion (#10057) -
c676fdd03e5cMerge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics -
564d213e6b75Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing -
b6749d882ca0Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io -
e5654fa7eda5Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030) -
5ecf38b5d7fdDerive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024) -
92f636ca528eBump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058) -
37c17dda0586Merge pull request #554 from oadp-rebasebot/rebase-bot-oadp-dev -
236c45b44362block uploader restore UT -
f6f2ecf8cce9Merge branch 'main' into block-uploader-restore-implementation -
00f1626f7aafblock uploader restore implementation -
d44a18511509Remove community health files now provided by org-level .github repo -
a12b373e4cd3Support set-based filter label selectors (#10064) -
5fa1cc3bf5d1Add SnapshotClassParameter constant and GetSnapshotClass getter -
436c82b97773Add snapshotClass parameter validation -
9eaefe79088bAdd volume policy tier to VolumeSnapshotClass selection -
1e8555f14294Wire snapshotClass from volume policy through CSI plugin -
7582f899fe73Add changelog for PR #10070 -
43a41adbf0a5Document snapshotClass volume policy parameter -
0f45175bf81cFix import ordering in pvc_action.go -
928310d02044Add end-to-end test for snapshotClass volume policy parameter -
6527b1e301abFix gofmt struct field alignment in pvc_action_test.go -
cc91b74846abAdd GetSnapshotClass to VolumeHelper interface -
931232caba32Fix gofmt formatting in resource_policies.go -
ff7273548b5dBump codecov/codecov-action from 6 to 7 -
91e089d3e6d1Bump actions/labeler from 5 to 7 -
07ab16ffc074Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7 -
713c2f3b0a08Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7 -
d81b319abf21Merge branch 'main' into block-uploader-restore-implementation -
bc596da38666block uploader restore implementation -
77e119c27464Fix stale 'Latest Release Information' link on velero.io (#10081) -
ae772382a83eMerge pull request #10062 from shubham-pampattiwar/remove-health-files -
d2c46dad7ac9Merge pull request #10056 from adam-jian-zhang/ria-must-include-design -
3905ccb0eaa5Backup workflow for block data mover. (#10067) -
1711094110cdMerge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation -
a43a1bce6a5eAdd RIA must-include additional items (#10082) -
c95597720a0ebuild(image): remove kubectl installation from build image (#10065) -
b635d3f8ed6arefactor block uploader thread module -
a389cb45606bMerge branch 'main' into block-uploader-thread-module-refactor -
ef100da89b27remove VolumeSnapshotContents from resourceMustHave list -
525fb9eaa2c1Merge branch 'main' into optimize-sub-object-description -
d685b818ad41refactor block uploader thread module -
63cfddd18de1add tests to cover pvc and vsc ria -
f59217b9ea80Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor -
041f577343b6Merge branch 'main' into fix-vsc-hardcode -
00274607178cMerge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode -
4745c45fafc9Pin prow GitHub action to commit SHA -
5ca38aa07581ci(push): pin action versions to commit SHAs and restrict permissions (#10083) -
5691f7f29d35Support overriding Schedule annotations via template.metadata.annotations (#10045) -
c7d7801ae946Merge branch 'main' into optimize-sub-object-description -
d3692d08ed14Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description -
c1f3e81484e5Merge pull request #10094 from chlins/fix/pin-prow-action -
a266a2577e46add auto-documenting help command to Makefile -
9063ee5fb7f0Replace rebase action with GitHub CLI (#10093) -
95e76381fda4Site: update homepage CTA and add LinkedIn to footer (#10113) -
96bf9e2ec18dsite: add blog post for Velero joining CNCF Sandbox -
0c2b588f5a2dMerge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post -
0f86521735cbVerify extracted item paths stay inside the backup directory -
4220c7abe8acCancel hook exec stream on timeout and bound hook timeouts -
950e4adc73feMerge branch 'main' into fix/hook-exec-timeout-and-leak -
f0797c91048dUse "" as parentSnapshot for DU when BackupType is incremental. -
70478f437748Merge pull request #10126 from blackpiglet/jxun/parent_snapshot -
ce59fad96230Remove inactive users from OWNERS -
dad0b5522325Merge pull request #557 from redhat-chai-bot/remove-inactive-owners -
c9f784ef66d0Bump actions/checkout from 6 to 7 -
2685a5dd1d01Bump docker/setup-buildx-action from 3 to 4 -
8ec4b2249686fix: return errors correctly in block restore validation and BatchForget -
8fe02224b9dfset CBT service to uploader -
2649b2554c05Fix hook timeout review feedback -
02fe822860edPin e2e third-party clones to reviewed commits -
036e9944e4a9empty CBT secret ns when secret is not set -
46f5adb7a37ffix(provider): return immediately when BatchForget flush fails -
f22b7c86d78aupload progress every 10s -
ef95e11c8f24Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader -
c832bb767e74Merge pull request #10142 from Lyndon-Li/upload-progerss-interval -
466148dfbe70add documentation for fine-grained restore filters -
24d109bc888aaddress review comments -
861292be04a6add support for set-based label selectors -
ef1b8a6ced0eaddress review comments -
1249e699990eempty sa namespace when secret is empty for getChangedBlocks -
0ba682902e21update the description and regex pattern -
723a9a0ae50aMerge branch 'main' into enhance/Make/help -
ddbe054b330eMerge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks -
c3ef38c225b5Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none". -
6e511f2c802eMerge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none -
b74f8c9511d6Bump github/codeql-action from 3 to 4.37.3 (#10135) -
72107e60b3bfMerge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4 -
f011fc4ef658Add --default-resource-modifier-configmap server flag -
70e70f14e252Add SkipDefaultResourceModifier field to RestoreSpec -
8ef8ab3b1d7dImplement default resource modifier in restore controller -
34bc3c7e1a66Add --skip-default-resource-modifier flag to restore CLI -
c509e5369c67Wire default resource modifier through install path and builder -
d87a66393dffAdd changelog for PR #10098 -
a6f800c591b5Address review feedback on default resource modifier -
2be71e3c3b11Add docs, example ConfigMap, describer, and review fixes -
bd9563396776Add skip log and improve test coverage -
ee2c3a4cd23dAdd test coverage for --skip-default-resource-modifier CLI flag -
b025fe3a9bdbAdd test for DefaultResourceModifierConfigMap in AllResources -
738dfe8bb960site: add blog posts for Velero v1.17 and v1.18 releases -
ff0876a56d3cMerge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier -
0eec47e5744cDrop node-agent host path mounts from data mover pods -
bfda68ca3a06Address review comments on host path exclusion -
11545ee63cecFix logs, CRD, and GetDataMover for CBT features. -
de32d93b8ee4Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987) -
4f1456f7de78Merge pull request #10116 from wolf-06/enhance/Make/help -
0e16235a9ba2Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts -
4548e5eb9e76Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4 -
23a0cbe163f7add incremental size for block uploader (#10151) -
0e8664a018d0Merge pull request #10106 from blackpiglet/jxun/cbt_modification -
094a183d9489Merge pull request #10016 from adam-jian-zhang/restore-filters-guide -
9b34594cd3c7Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7 -
b8db629c26b0Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog -
b2dea8d169f5chore: add one-line changelog for PR 10138 -
5a615ad580afVerify build tool downloads -
b4b72a35624bAdd regression test for additional item with invalid JSON (#10103) -
e1cd2b826692docs: update community page backlog links away from classic projects (#10157) -
cf6202be46bbdocs: document ownership loss on mount-constant filesystems (#10044) (#10147) -
ca72c2e7e2ccFix missinggcFailureBSLUnavailablelabel during garbage collection (#10154) -
02bff1e77116Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources -
2091b09b93bbMerge pull request #517 from sseago/vss-oadp-dev -
f73888abbd28Add snapshotClass parameter to volume policy snapshot action (#10070) -
3c49bbec7525Add dynamic resource autocompletion to Velero CLI -
80440f5d5a26Apply suggestions from code review -
3775abc37cd0Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion -
64079056b7b0Fast-fail backup when built-in data mover has no running node-agent -
8850862e9e3fMerge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover -
a5c14755d172Merge pull request #10102 from chlins/fix/archive-item-path-containment -
66b637e398b8update protocol buffer code -
7346ec527c99Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2 -
22ae12575ca4Fix excluded namespace objects leaking into backup with cross-namespa… (#10159) -
cc4161b7edd3ci: add backport/cherry-pick GitHub Action for release branches (#10158) -
c9d4501d3699Design for supporting volume data in-place restore (#10014) -
fb86290def98Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow -
ced051b72f3aFix restore-wait init container ignoring pod-level securityContext (#10047) -
513e93ff4bb7fix: correct typos in log messages and status strings (#10192) -
943a4d6bb414docs: fix restore logs command name in self-signed-certificates (#10213) -
ccbb7d1cc7e1Bump actions/setup-go from 6 to 7 (#10202) -
476a7ca160a8Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203) -
9a549f781f65docs: fix grammar and typos in customize-installation (#10190) -
40de7f9f97f3Make backupType case insensitive in the CLI. (#10189) -
e354e7aec4ecMerge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors -
a41cb1190250add prefetch options for repo interface -
b74824f9c0b7extend object reader for prefetch -
de87def9d902enable object reader prefetch for block uploader -
c27343fc4e25fix UT errors -
92bcf5a3b33dadd UT for prefetch -
c8127e243b78object reader throughput improvement -
8b7951426b5dAdd "SnapshotClass" to DataUploadResult (#10227) -
23c215d054eaMerge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement -
bbb0f11f3315use source size in progress for block uploader restore -
882ad944f387Merge branch 'main' into block-uploader-restore-progress -
41df2dbe24a2Merge pull request #10155 from chlins/fix/verify-build-tool-downloads -
bb95f680cb4fMerge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak -
79d9a5cde479Support to set data mover for the uploader from volume policy. -
93df34d2ea61Add printer columns for VolumeSnapshotLocation (#10216) -
6506d6d9da86Merge branch 'main' into block-uploader-restore-progress -
57da5e5f051adocs: fix grammar and typos in backup-restore-windows (#10228) -
48f2095dc9f7Site: document artifact download failures with an in-cluster s3Url (#10231) -
3da77b946938Site: add conference talks to resources and LinkedIn to community page (#10180) -
ae1d869c776bAdd printer columns for Backup and Restore CRDs (#10200) -
105350b78b56Make restore logs testable by returning errors (#10234) -
1832f099f296backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211) -
9cb2c25eb8ddBump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201) -
0ba74dbf510bGroup Dependabot GitHub Actions updates (#10220) -
c303809857feEnhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218) -
550bec10edb7Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress -
2aa5175594c6Mark the existed resource as skipped during restore (#10243) -
9a1d2e6eb0b0Fix switch case ordering bug infilterBackupOwnerReferences(#10161) -
8d275e69cc21Print n/a for unset timestamps in backup and restore get (#10206) -
2d10d3685fc3Bump the github-actions group with 4 updates (#10239) -
158f403d3400Merge branch 'main' into pvr-restorer-could-run-concurrently -
5dd0b9e8493afix node-agent check contest -
1e368b07784fadd curl --fail flag to kubectl download in e2e kind workflow (#10174) -
7d36376109f2Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently -
b353fafe5eceMerge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting -
b6e091a44103chore(changelogs): rename unreleased changelog entry to 10155-chlins -
de8642d4fd47Merge pull request #10261 from chlins/docs/changelog-10155 -
4f55fb5a6577Fix pvr deadlock (#10250) -
d1189bf1f87amerge upstream/main into oadp-dev -
2608b9df9826skip subresource in resource discovery (#6688) -
512b5fa86909fix issue 6753 -
f145163aa7bbUpdate restore controller logic for restore deletion (#6761) -
d28dfaffbee1Fix #6752: add namespace exclude check. -
2cc533dd2556add csi snapshot data movement doc -
b2a9a3c30b3dModify changelogs for v1.12 -
d255cfc8e28bissue 6786:always delete VSC regardless of the deletion policy -
03598f122cc5issue: move plugin depdending podvolume functions to util pkg -
5e5a5eaa1f34issue 6880: set ParallelUploadAboveSize as MaxInt64 -
b30edf2a9cefchangelog -
9451dee93246Add support for block volumes (#6680) (#6897) -
39c3fcb5c462Replace the base image with paketobuildpacks image -
d254559e66b9issue 6734: spread backup pod evenly -
0279a5c15578Add doc links for new features to release note -
135c339061d0fix issue 6647 -
c74cb71fa805Perf improvements for existing resource restore -
53955fbf28c6issue #6807: Retry failed create when using generateName -
d3163ab27cdbImport auth provider plugins -
cb684672a8b2Add v1.12.1 changelog -
1b17e6b53c68Make Windows build skip BlockMode code. -
47aa0c4a60daudmrepo use region specified in BSL when s3URL is empty -
bf56fc1bb2e1Change v1.12.1 changelog -
37248fe8c1e1Dockerfile.ubi/travis local files -
a6ceb9fa8c44Add BZ + Publish automation to repo (#82) -
7cc703d06e4cremove dependabot config from fork -
343ea6428f57Create Makefile.prow -
04c2c91405aaset HOME in velero image for kopia, update controller-gen for CI (#280) -
b4f401ccff1fbuild velero-helper binary for datamover pod -
dc20d5e514d2restore: Use warning when Create IsAlreadyExist and Get error -
5b0659699392kopia/repository/config/aws.go: Set session.Options profile from config -
d9869f2be598use ubi9-latest to build -
a399d74aeb21OADP-4225: add tzdata to Dockerfile.ubi -
523efe193cd7fix: CI (#316) -
efaabe1c38fcfix: ARM images (#332) -
0605f1bc94a1ubi: BUILDPLATFORM to build stage to enable cross compile. (#336) -
215e465eff88OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338) -
afdc79f731a5Downstream only: Rework of Makefile and incusion of lint -
e306abeb9a23Downstream only - fix lint error in downtream change (#343) -
e577bbf4a2bdrun oadp-operator e2e test from the velero repo (#353) -
965654f7b7c6DS Owners -
78ddb918d42eupdated controller-gen version -
7732e8cef0b7Include velero-restore-helper binary in velero image (#374) -
d810366a4e79Fix restic checkout in Dockerfile.ubi to get default branch (#436) -
f38376673194UPSTREAM: : Updating go modules -
21a7ee4f3c2aUPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev) -
a61c811297c8UPSTREAM: Use context from test for the kopia algorithms -
bb3696141c37UPSTREAM: : Updating go modules -
9740326f71d8UPSTREAM: : Fix golangci-lint configuration for v2.x -
b4b61aefe3e4add konfluxdockerfile for future -
eae42fb623e9UPSTREAM: : Updating go modules -
67c81596edaeUPSTREAM: : Fix golangci-lint version extraction for go install format -
96cb07c23878Fail fast when golangci-lint version extraction returns empty -
774d41a79b0eAdd joeavaikath to OWNERS -
5e9dc2fcdd02UPSTREAM: : Fix non-constant format strings flagged by go vet -
6ad76820c4ceUPSTREAM: : reconcile go.mod versions with upstream -
5d00304e9796UPSTREAM: : Updating go modules -
6679d1e25126UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev) -
ae85212b7643UPSTREAM: : reconcile go.mod versions with upstream -
024c9f7954cfUPSTREAM: : Updating go modules -
71dafa8ff8b0UPSTREAM: : update restic @ 21e781dec (branch oadp-dev) -
62ecc7193addRemove inactive users from OWNERS -
73a441e63908refactor: Optimize VSC handle readiness polling for VSS backups -
61d7512b0ec1feat: Implement early frequent polling for CSI snapshots -
ac3579f41d6bUPSTREAM: : reconcile go.mod versions with upstream -
7838c7aabffeUPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase -
50842420d7ceUPSTREAM: : Updating go modules -
bd5ff20b1307UPSTREAM: : gofmt alignment fix for install package structs -
9835db7cd88fMerge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev -
55854e3e6c22Add PrasadJoshi12 as approver and reviewer -
f87c340d4365Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
-
velero-plugin-for-microsoft-azure
- ⚡ openshift/velero:
37c17dda0586→f87c340d4365-
0f01b534c314Remove unused collectGaugeCount, assert surviving label values -
e2249c26d5edUpdate docs and governance links from vmware-tanzu to velero-io -
d69f6abe5cc3Add param to StartRestore to facilitates future expansion (#10057) -
c676fdd03e5cMerge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics -
564d213e6b75Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing -
b6749d882ca0Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io -
e5654fa7eda5Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030) -
5ecf38b5d7fdDerive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024) -
92f636ca528eBump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058) -
236c45b44362block uploader restore UT -
f6f2ecf8cce9Merge branch 'main' into block-uploader-restore-implementation -
00f1626f7aafblock uploader restore implementation -
d44a18511509Remove community health files now provided by org-level .github repo -
a12b373e4cd3Support set-based filter label selectors (#10064) -
5fa1cc3bf5d1Add SnapshotClassParameter constant and GetSnapshotClass getter -
436c82b97773Add snapshotClass parameter validation -
9eaefe79088bAdd volume policy tier to VolumeSnapshotClass selection -
1e8555f14294Wire snapshotClass from volume policy through CSI plugin -
7582f899fe73Add changelog for PR #10070 -
43a41adbf0a5Document snapshotClass volume policy parameter -
0f45175bf81cFix import ordering in pvc_action.go -
928310d02044Add end-to-end test for snapshotClass volume policy parameter -
6527b1e301abFix gofmt struct field alignment in pvc_action_test.go -
cc91b74846abAdd GetSnapshotClass to VolumeHelper interface -
931232caba32Fix gofmt formatting in resource_policies.go -
ff7273548b5dBump codecov/codecov-action from 6 to 7 -
91e089d3e6d1Bump actions/labeler from 5 to 7 -
07ab16ffc074Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7 -
713c2f3b0a08Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7 -
d81b319abf21Merge branch 'main' into block-uploader-restore-implementation -
bc596da38666block uploader restore implementation -
77e119c27464Fix stale 'Latest Release Information' link on velero.io (#10081) -
ae772382a83eMerge pull request #10062 from shubham-pampattiwar/remove-health-files -
d2c46dad7ac9Merge pull request #10056 from adam-jian-zhang/ria-must-include-design -
3905ccb0eaa5Backup workflow for block data mover. (#10067) -
1711094110cdMerge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation -
a43a1bce6a5eAdd RIA must-include additional items (#10082) -
c95597720a0ebuild(image): remove kubectl installation from build image (#10065) -
b635d3f8ed6arefactor block uploader thread module -
a389cb45606bMerge branch 'main' into block-uploader-thread-module-refactor -
ef100da89b27remove VolumeSnapshotContents from resourceMustHave list -
525fb9eaa2c1Merge branch 'main' into optimize-sub-object-description -
d685b818ad41refactor block uploader thread module -
63cfddd18de1add tests to cover pvc and vsc ria -
f59217b9ea80Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor -
041f577343b6Merge branch 'main' into fix-vsc-hardcode -
00274607178cMerge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode -
4745c45fafc9Pin prow GitHub action to commit SHA -
5ca38aa07581ci(push): pin action versions to commit SHAs and restrict permissions (#10083) -
5691f7f29d35Support overriding Schedule annotations via template.metadata.annotations (#10045) -
c7d7801ae946Merge branch 'main' into optimize-sub-object-description -
d3692d08ed14Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description -
c1f3e81484e5Merge pull request #10094 from chlins/fix/pin-prow-action -
a266a2577e46add auto-documenting help command to Makefile -
9063ee5fb7f0Replace rebase action with GitHub CLI (#10093) -
95e76381fda4Site: update homepage CTA and add LinkedIn to footer (#10113) -
96bf9e2ec18dsite: add blog post for Velero joining CNCF Sandbox -
0c2b588f5a2dMerge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post -
0f86521735cbVerify extracted item paths stay inside the backup directory -
4220c7abe8acCancel hook exec stream on timeout and bound hook timeouts -
950e4adc73feMerge branch 'main' into fix/hook-exec-timeout-and-leak -
f0797c91048dUse "" as parentSnapshot for DU when BackupType is incremental. -
70478f437748Merge pull request #10126 from blackpiglet/jxun/parent_snapshot -
ce59fad96230Remove inactive users from OWNERS -
dad0b5522325Merge pull request #557 from redhat-chai-bot/remove-inactive-owners -
c9f784ef66d0Bump actions/checkout from 6 to 7 -
2685a5dd1d01Bump docker/setup-buildx-action from 3 to 4 -
8ec4b2249686fix: return errors correctly in block restore validation and BatchForget -
8fe02224b9dfset CBT service to uploader -
2649b2554c05Fix hook timeout review feedback -
02fe822860edPin e2e third-party clones to reviewed commits -
036e9944e4a9empty CBT secret ns when secret is not set -
46f5adb7a37ffix(provider): return immediately when BatchForget flush fails -
f22b7c86d78aupload progress every 10s -
ef95e11c8f24Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader -
c832bb767e74Merge pull request #10142 from Lyndon-Li/upload-progerss-interval -
466148dfbe70add documentation for fine-grained restore filters -
24d109bc888aaddress review comments -
861292be04a6add support for set-based label selectors -
ef1b8a6ced0eaddress review comments -
1249e699990eempty sa namespace when secret is empty for getChangedBlocks -
0ba682902e21update the description and regex pattern -
723a9a0ae50aMerge branch 'main' into enhance/Make/help -
ddbe054b330eMerge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks -
c3ef38c225b5Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none". -
6e511f2c802eMerge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none -
b74f8c9511d6Bump github/codeql-action from 3 to 4.37.3 (#10135) -
72107e60b3bfMerge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4 -
f011fc4ef658Add --default-resource-modifier-configmap server flag -
70e70f14e252Add SkipDefaultResourceModifier field to RestoreSpec -
8ef8ab3b1d7dImplement default resource modifier in restore controller -
34bc3c7e1a66Add --skip-default-resource-modifier flag to restore CLI -
c509e5369c67Wire default resource modifier through install path and builder -
d87a66393dffAdd changelog for PR #10098 -
a6f800c591b5Address review feedback on default resource modifier -
2be71e3c3b11Add docs, example ConfigMap, describer, and review fixes -
bd9563396776Add skip log and improve test coverage -
ee2c3a4cd23dAdd test coverage for --skip-default-resource-modifier CLI flag -
b025fe3a9bdbAdd test for DefaultResourceModifierConfigMap in AllResources -
738dfe8bb960site: add blog posts for Velero v1.17 and v1.18 releases -
ff0876a56d3cMerge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier -
0eec47e5744cDrop node-agent host path mounts from data mover pods -
bfda68ca3a06Address review comments on host path exclusion -
11545ee63cecFix logs, CRD, and GetDataMover for CBT features. -
de32d93b8ee4Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987) -
4f1456f7de78Merge pull request #10116 from wolf-06/enhance/Make/help -
0e16235a9ba2Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts -
4548e5eb9e76Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4 -
23a0cbe163f7add incremental size for block uploader (#10151) -
0e8664a018d0Merge pull request #10106 from blackpiglet/jxun/cbt_modification -
094a183d9489Merge pull request #10016 from adam-jian-zhang/restore-filters-guide -
9b34594cd3c7Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7 -
b8db629c26b0Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog -
b2dea8d169f5chore: add one-line changelog for PR 10138 -
5a615ad580afVerify build tool downloads -
b4b72a35624bAdd regression test for additional item with invalid JSON (#10103) -
e1cd2b826692docs: update community page backlog links away from classic projects (#10157) -
cf6202be46bbdocs: document ownership loss on mount-constant filesystems (#10044) (#10147) -
ca72c2e7e2ccFix missinggcFailureBSLUnavailablelabel during garbage collection (#10154) -
02bff1e77116Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources -
2091b09b93bbMerge pull request #517 from sseago/vss-oadp-dev -
f73888abbd28Add snapshotClass parameter to volume policy snapshot action (#10070) -
3c49bbec7525Add dynamic resource autocompletion to Velero CLI -
80440f5d5a26Apply suggestions from code review -
3775abc37cd0Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion -
64079056b7b0Fast-fail backup when built-in data mover has no running node-agent -
8850862e9e3fMerge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover -
a5c14755d172Merge pull request #10102 from chlins/fix/archive-item-path-containment -
66b637e398b8update protocol buffer code -
7346ec527c99Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2 -
22ae12575ca4Fix excluded namespace objects leaking into backup with cross-namespa… (#10159) -
cc4161b7edd3ci: add backport/cherry-pick GitHub Action for release branches (#10158) -
c9d4501d3699Design for supporting volume data in-place restore (#10014) -
fb86290def98Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow -
ced051b72f3aFix restore-wait init container ignoring pod-level securityContext (#10047) -
513e93ff4bb7fix: correct typos in log messages and status strings (#10192) -
943a4d6bb414docs: fix restore logs command name in self-signed-certificates (#10213) -
ccbb7d1cc7e1Bump actions/setup-go from 6 to 7 (#10202) -
476a7ca160a8Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203) -
9a549f781f65docs: fix grammar and typos in customize-installation (#10190) -
40de7f9f97f3Make backupType case insensitive in the CLI. (#10189) -
e354e7aec4ecMerge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors -
a41cb1190250add prefetch options for repo interface -
b74824f9c0b7extend object reader for prefetch -
de87def9d902enable object reader prefetch for block uploader -
c27343fc4e25fix UT errors -
92bcf5a3b33dadd UT for prefetch -
c8127e243b78object reader throughput improvement -
8b7951426b5dAdd "SnapshotClass" to DataUploadResult (#10227) -
23c215d054eaMerge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement -
bbb0f11f3315use source size in progress for block uploader restore -
882ad944f387Merge branch 'main' into block-uploader-restore-progress -
41df2dbe24a2Merge pull request #10155 from chlins/fix/verify-build-tool-downloads -
bb95f680cb4fMerge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak -
79d9a5cde479Support to set data mover for the uploader from volume policy. -
93df34d2ea61Add printer columns for VolumeSnapshotLocation (#10216) -
6506d6d9da86Merge branch 'main' into block-uploader-restore-progress -
57da5e5f051adocs: fix grammar and typos in backup-restore-windows (#10228) -
48f2095dc9f7Site: document artifact download failures with an in-cluster s3Url (#10231) -
3da77b946938Site: add conference talks to resources and LinkedIn to community page (#10180) -
ae1d869c776bAdd printer columns for Backup and Restore CRDs (#10200) -
105350b78b56Make restore logs testable by returning errors (#10234) -
1832f099f296backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211) -
9cb2c25eb8ddBump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201) -
0ba74dbf510bGroup Dependabot GitHub Actions updates (#10220) -
c303809857feEnhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218) -
550bec10edb7Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress -
2aa5175594c6Mark the existed resource as skipped during restore (#10243) -
9a1d2e6eb0b0Fix switch case ordering bug infilterBackupOwnerReferences(#10161) -
8d275e69cc21Print n/a for unset timestamps in backup and restore get (#10206) -
2d10d3685fc3Bump the github-actions group with 4 updates (#10239) -
158f403d3400Merge branch 'main' into pvr-restorer-could-run-concurrently -
5dd0b9e8493afix node-agent check contest -
1e368b07784fadd curl --fail flag to kubectl download in e2e kind workflow (#10174) -
7d36376109f2Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently -
b353fafe5eceMerge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting -
b6e091a44103chore(changelogs): rename unreleased changelog entry to 10155-chlins -
de8642d4fd47Merge pull request #10261 from chlins/docs/changelog-10155 -
4f55fb5a6577Fix pvr deadlock (#10250) -
d1189bf1f87amerge upstream/main into oadp-dev -
2608b9df9826skip subresource in resource discovery (#6688) -
512b5fa86909fix issue 6753 -
f145163aa7bbUpdate restore controller logic for restore deletion (#6761) -
d28dfaffbee1Fix #6752: add namespace exclude check. -
2cc533dd2556add csi snapshot data movement doc -
b2a9a3c30b3dModify changelogs for v1.12 -
d255cfc8e28bissue 6786:always delete VSC regardless of the deletion policy -
03598f122cc5issue: move plugin depdending podvolume functions to util pkg -
5e5a5eaa1f34issue 6880: set ParallelUploadAboveSize as MaxInt64 -
b30edf2a9cefchangelog -
9451dee93246Add support for block volumes (#6680) (#6897) -
39c3fcb5c462Replace the base image with paketobuildpacks image -
d254559e66b9issue 6734: spread backup pod evenly -
0279a5c15578Add doc links for new features to release note -
135c339061d0fix issue 6647 -
c74cb71fa805Perf improvements for existing resource restore -
53955fbf28c6issue #6807: Retry failed create when using generateName -
d3163ab27cdbImport auth provider plugins -
cb684672a8b2Add v1.12.1 changelog -
1b17e6b53c68Make Windows build skip BlockMode code. -
47aa0c4a60daudmrepo use region specified in BSL when s3URL is empty -
bf56fc1bb2e1Change v1.12.1 changelog -
37248fe8c1e1Dockerfile.ubi/travis local files -
a6ceb9fa8c44Add BZ + Publish automation to repo (#82) -
7cc703d06e4cremove dependabot config from fork -
343ea6428f57Create Makefile.prow -
04c2c91405aaset HOME in velero image for kopia, update controller-gen for CI (#280) -
b4f401ccff1fbuild velero-helper binary for datamover pod -
dc20d5e514d2restore: Use warning when Create IsAlreadyExist and Get error -
5b0659699392kopia/repository/config/aws.go: Set session.Options profile from config -
d9869f2be598use ubi9-latest to build -
a399d74aeb21OADP-4225: add tzdata to Dockerfile.ubi -
523efe193cd7fix: CI (#316) -
efaabe1c38fcfix: ARM images (#332) -
0605f1bc94a1ubi: BUILDPLATFORM to build stage to enable cross compile. (#336) -
215e465eff88OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338) -
afdc79f731a5Downstream only: Rework of Makefile and incusion of lint -
e306abeb9a23Downstream only - fix lint error in downtream change (#343) -
e577bbf4a2bdrun oadp-operator e2e test from the velero repo (#353) -
965654f7b7c6DS Owners -
78ddb918d42eupdated controller-gen version -
7732e8cef0b7Include velero-restore-helper binary in velero image (#374) -
d810366a4e79Fix restic checkout in Dockerfile.ubi to get default branch (#436) -
f38376673194UPSTREAM: : Updating go modules -
21a7ee4f3c2aUPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev) -
a61c811297c8UPSTREAM: Use context from test for the kopia algorithms -
bb3696141c37UPSTREAM: : Updating go modules -
9740326f71d8UPSTREAM: : Fix golangci-lint configuration for v2.x -
b4b61aefe3e4add konfluxdockerfile for future -
eae42fb623e9UPSTREAM: : Updating go modules -
67c81596edaeUPSTREAM: : Fix golangci-lint version extraction for go install format -
96cb07c23878Fail fast when golangci-lint version extraction returns empty -
774d41a79b0eAdd joeavaikath to OWNERS -
5e9dc2fcdd02UPSTREAM: : Fix non-constant format strings flagged by go vet -
6ad76820c4ceUPSTREAM: : reconcile go.mod versions with upstream -
5d00304e9796UPSTREAM: : Updating go modules -
6679d1e25126UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev) -
ae85212b7643UPSTREAM: : reconcile go.mod versions with upstream -
024c9f7954cfUPSTREAM: : Updating go modules -
71dafa8ff8b0UPSTREAM: : update restic @ 21e781dec (branch oadp-dev) -
62ecc7193addRemove inactive users from OWNERS -
73a441e63908refactor: Optimize VSC handle readiness polling for VSS backups -
61d7512b0ec1feat: Implement early frequent polling for CSI snapshots -
ac3579f41d6bUPSTREAM: : reconcile go.mod versions with upstream -
7838c7aabffeUPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase -
50842420d7ceUPSTREAM: : Updating go modules -
bd5ff20b1307UPSTREAM: : gofmt alignment fix for install package structs -
9835db7cd88fMerge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev -
55854e3e6c22Add PrasadJoshi12 as approver and reviewer -
f87c340d4365Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
-
velero-plugin-for-gcp
- ⚡ openshift/velero:
37c17dda0586→f87c340d4365-
0f01b534c314Remove unused collectGaugeCount, assert surviving label values -
e2249c26d5edUpdate docs and governance links from vmware-tanzu to velero-io -
d69f6abe5cc3Add param to StartRestore to facilitates future expansion (#10057) -
c676fdd03e5cMerge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics -
564d213e6b75Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing -
b6749d882ca0Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io -
e5654fa7eda5Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030) -
5ecf38b5d7fdDerive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024) -
92f636ca528eBump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058) -
236c45b44362block uploader restore UT -
f6f2ecf8cce9Merge branch 'main' into block-uploader-restore-implementation -
00f1626f7aafblock uploader restore implementation -
d44a18511509Remove community health files now provided by org-level .github repo -
a12b373e4cd3Support set-based filter label selectors (#10064) -
5fa1cc3bf5d1Add SnapshotClassParameter constant and GetSnapshotClass getter -
436c82b97773Add snapshotClass parameter validation -
9eaefe79088bAdd volume policy tier to VolumeSnapshotClass selection -
1e8555f14294Wire snapshotClass from volume policy through CSI plugin -
7582f899fe73Add changelog for PR #10070 -
43a41adbf0a5Document snapshotClass volume policy parameter -
0f45175bf81cFix import ordering in pvc_action.go -
928310d02044Add end-to-end test for snapshotClass volume policy parameter -
6527b1e301abFix gofmt struct field alignment in pvc_action_test.go -
cc91b74846abAdd GetSnapshotClass to VolumeHelper interface -
931232caba32Fix gofmt formatting in resource_policies.go -
ff7273548b5dBump codecov/codecov-action from 6 to 7 -
91e089d3e6d1Bump actions/labeler from 5 to 7 -
07ab16ffc074Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7 -
713c2f3b0a08Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7 -
d81b319abf21Merge branch 'main' into block-uploader-restore-implementation -
bc596da38666block uploader restore implementation -
77e119c27464Fix stale 'Latest Release Information' link on velero.io (#10081) -
ae772382a83eMerge pull request #10062 from shubham-pampattiwar/remove-health-files -
d2c46dad7ac9Merge pull request #10056 from adam-jian-zhang/ria-must-include-design -
3905ccb0eaa5Backup workflow for block data mover. (#10067) -
1711094110cdMerge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation -
a43a1bce6a5eAdd RIA must-include additional items (#10082) -
c95597720a0ebuild(image): remove kubectl installation from build image (#10065) -
b635d3f8ed6arefactor block uploader thread module -
a389cb45606bMerge branch 'main' into block-uploader-thread-module-refactor -
ef100da89b27remove VolumeSnapshotContents from resourceMustHave list -
525fb9eaa2c1Merge branch 'main' into optimize-sub-object-description -
d685b818ad41refactor block uploader thread module -
63cfddd18de1add tests to cover pvc and vsc ria -
f59217b9ea80Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor -
041f577343b6Merge branch 'main' into fix-vsc-hardcode -
00274607178cMerge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode -
4745c45fafc9Pin prow GitHub action to commit SHA -
5ca38aa07581ci(push): pin action versions to commit SHAs and restrict permissions (#10083) -
5691f7f29d35Support overriding Schedule annotations via template.metadata.annotations (#10045) -
c7d7801ae946Merge branch 'main' into optimize-sub-object-description -
d3692d08ed14Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description -
c1f3e81484e5Merge pull request #10094 from chlins/fix/pin-prow-action -
a266a2577e46add auto-documenting help command to Makefile -
9063ee5fb7f0Replace rebase action with GitHub CLI (#10093) -
95e76381fda4Site: update homepage CTA and add LinkedIn to footer (#10113) -
96bf9e2ec18dsite: add blog post for Velero joining CNCF Sandbox -
0c2b588f5a2dMerge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post -
0f86521735cbVerify extracted item paths stay inside the backup directory -
4220c7abe8acCancel hook exec stream on timeout and bound hook timeouts -
950e4adc73feMerge branch 'main' into fix/hook-exec-timeout-and-leak -
f0797c91048dUse "" as parentSnapshot for DU when BackupType is incremental. -
70478f437748Merge pull request #10126 from blackpiglet/jxun/parent_snapshot -
ce59fad96230Remove inactive users from OWNERS -
dad0b5522325Merge pull request #557 from redhat-chai-bot/remove-inactive-owners -
c9f784ef66d0Bump actions/checkout from 6 to 7 -
2685a5dd1d01Bump docker/setup-buildx-action from 3 to 4 -
8ec4b2249686fix: return errors correctly in block restore validation and BatchForget -
8fe02224b9dfset CBT service to uploader -
2649b2554c05Fix hook timeout review feedback -
02fe822860edPin e2e third-party clones to reviewed commits -
036e9944e4a9empty CBT secret ns when secret is not set -
46f5adb7a37ffix(provider): return immediately when BatchForget flush fails -
f22b7c86d78aupload progress every 10s -
ef95e11c8f24Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader -
c832bb767e74Merge pull request #10142 from Lyndon-Li/upload-progerss-interval -
466148dfbe70add documentation for fine-grained restore filters -
24d109bc888aaddress review comments -
861292be04a6add support for set-based label selectors -
ef1b8a6ced0eaddress review comments -
1249e699990eempty sa namespace when secret is empty for getChangedBlocks -
0ba682902e21update the description and regex pattern -
723a9a0ae50aMerge branch 'main' into enhance/Make/help -
ddbe054b330eMerge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks -
c3ef38c225b5Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none". -
6e511f2c802eMerge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none -
b74f8c9511d6Bump github/codeql-action from 3 to 4.37.3 (#10135) -
72107e60b3bfMerge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4 -
f011fc4ef658Add --default-resource-modifier-configmap server flag -
70e70f14e252Add SkipDefaultResourceModifier field to RestoreSpec -
8ef8ab3b1d7dImplement default resource modifier in restore controller -
34bc3c7e1a66Add --skip-default-resource-modifier flag to restore CLI -
c509e5369c67Wire default resource modifier through install path and builder -
d87a66393dffAdd changelog for PR #10098 -
a6f800c591b5Address review feedback on default resource modifier -
2be71e3c3b11Add docs, example ConfigMap, describer, and review fixes -
bd9563396776Add skip log and improve test coverage -
ee2c3a4cd23dAdd test coverage for --skip-default-resource-modifier CLI flag -
b025fe3a9bdbAdd test for DefaultResourceModifierConfigMap in AllResources -
738dfe8bb960site: add blog posts for Velero v1.17 and v1.18 releases -
ff0876a56d3cMerge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier -
0eec47e5744cDrop node-agent host path mounts from data mover pods -
bfda68ca3a06Address review comments on host path exclusion -
11545ee63cecFix logs, CRD, and GetDataMover for CBT features. -
de32d93b8ee4Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987) -
4f1456f7de78Merge pull request #10116 from wolf-06/enhance/Make/help -
0e16235a9ba2Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts -
4548e5eb9e76Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4 -
23a0cbe163f7add incremental size for block uploader (#10151) -
0e8664a018d0Merge pull request #10106 from blackpiglet/jxun/cbt_modification -
094a183d9489Merge pull request #10016 from adam-jian-zhang/restore-filters-guide -
9b34594cd3c7Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7 -
b8db629c26b0Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog -
b2dea8d169f5chore: add one-line changelog for PR 10138 -
5a615ad580afVerify build tool downloads -
b4b72a35624bAdd regression test for additional item with invalid JSON (#10103) -
e1cd2b826692docs: update community page backlog links away from classic projects (#10157) -
cf6202be46bbdocs: document ownership loss on mount-constant filesystems (#10044) (#10147) -
ca72c2e7e2ccFix missinggcFailureBSLUnavailablelabel during garbage collection (#10154) -
02bff1e77116Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources -
2091b09b93bbMerge pull request #517 from sseago/vss-oadp-dev -
f73888abbd28Add snapshotClass parameter to volume policy snapshot action (#10070) -
3c49bbec7525Add dynamic resource autocompletion to Velero CLI -
80440f5d5a26Apply suggestions from code review -
3775abc37cd0Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion -
64079056b7b0Fast-fail backup when built-in data mover has no running node-agent -
8850862e9e3fMerge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover -
a5c14755d172Merge pull request #10102 from chlins/fix/archive-item-path-containment -
66b637e398b8update protocol buffer code -
7346ec527c99Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2 -
22ae12575ca4Fix excluded namespace objects leaking into backup with cross-namespa… (#10159) -
cc4161b7edd3ci: add backport/cherry-pick GitHub Action for release branches (#10158) -
c9d4501d3699Design for supporting volume data in-place restore (#10014) -
fb86290def98Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow -
ced051b72f3aFix restore-wait init container ignoring pod-level securityContext (#10047) -
513e93ff4bb7fix: correct typos in log messages and status strings (#10192) -
943a4d6bb414docs: fix restore logs command name in self-signed-certificates (#10213) -
ccbb7d1cc7e1Bump actions/setup-go from 6 to 7 (#10202) -
476a7ca160a8Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203) -
9a549f781f65docs: fix grammar and typos in customize-installation (#10190) -
40de7f9f97f3Make backupType case insensitive in the CLI. (#10189) -
e354e7aec4ecMerge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors -
a41cb1190250add prefetch options for repo interface -
b74824f9c0b7extend object reader for prefetch -
de87def9d902enable object reader prefetch for block uploader -
c27343fc4e25fix UT errors -
92bcf5a3b33dadd UT for prefetch -
c8127e243b78object reader throughput improvement -
8b7951426b5dAdd "SnapshotClass" to DataUploadResult (#10227) -
23c215d054eaMerge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement -
bbb0f11f3315use source size in progress for block uploader restore -
882ad944f387Merge branch 'main' into block-uploader-restore-progress -
41df2dbe24a2Merge pull request #10155 from chlins/fix/verify-build-tool-downloads -
bb95f680cb4fMerge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak -
79d9a5cde479Support to set data mover for the uploader from volume policy. -
93df34d2ea61Add printer columns for VolumeSnapshotLocation (#10216) -
6506d6d9da86Merge branch 'main' into block-uploader-restore-progress -
57da5e5f051adocs: fix grammar and typos in backup-restore-windows (#10228) -
48f2095dc9f7Site: document artifact download failures with an in-cluster s3Url (#10231) -
3da77b946938Site: add conference talks to resources and LinkedIn to community page (#10180) -
ae1d869c776bAdd printer columns for Backup and Restore CRDs (#10200) -
105350b78b56Make restore logs testable by returning errors (#10234) -
1832f099f296backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211) -
9cb2c25eb8ddBump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201) -
0ba74dbf510bGroup Dependabot GitHub Actions updates (#10220) -
c303809857feEnhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218) -
550bec10edb7Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress -
2aa5175594c6Mark the existed resource as skipped during restore (#10243) -
9a1d2e6eb0b0Fix switch case ordering bug infilterBackupOwnerReferences(#10161) -
8d275e69cc21Print n/a for unset timestamps in backup and restore get (#10206) -
2d10d3685fc3Bump the github-actions group with 4 updates (#10239) -
158f403d3400Merge branch 'main' into pvr-restorer-could-run-concurrently -
5dd0b9e8493afix node-agent check contest -
1e368b07784fadd curl --fail flag to kubectl download in e2e kind workflow (#10174) -
7d36376109f2Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently -
b353fafe5eceMerge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting -
b6e091a44103chore(changelogs): rename unreleased changelog entry to 10155-chlins -
de8642d4fd47Merge pull request #10261 from chlins/docs/changelog-10155 -
4f55fb5a6577Fix pvr deadlock (#10250) -
d1189bf1f87amerge upstream/main into oadp-dev -
2608b9df9826skip subresource in resource discovery (#6688) -
512b5fa86909fix issue 6753 -
f145163aa7bbUpdate restore controller logic for restore deletion (#6761) -
d28dfaffbee1Fix #6752: add namespace exclude check. -
2cc533dd2556add csi snapshot data movement doc -
b2a9a3c30b3dModify changelogs for v1.12 -
d255cfc8e28bissue 6786:always delete VSC regardless of the deletion policy -
03598f122cc5issue: move plugin depdending podvolume functions to util pkg -
5e5a5eaa1f34issue 6880: set ParallelUploadAboveSize as MaxInt64 -
b30edf2a9cefchangelog -
9451dee93246Add support for block volumes (#6680) (#6897) -
39c3fcb5c462Replace the base image with paketobuildpacks image -
d254559e66b9issue 6734: spread backup pod evenly -
0279a5c15578Add doc links for new features to release note -
135c339061d0fix issue 6647 -
c74cb71fa805Perf improvements for existing resource restore -
53955fbf28c6issue #6807: Retry failed create when using generateName -
d3163ab27cdbImport auth provider plugins -
cb684672a8b2Add v1.12.1 changelog -
1b17e6b53c68Make Windows build skip BlockMode code. -
47aa0c4a60daudmrepo use region specified in BSL when s3URL is empty -
bf56fc1bb2e1Change v1.12.1 changelog -
37248fe8c1e1Dockerfile.ubi/travis local files -
a6ceb9fa8c44Add BZ + Publish automation to repo (#82) -
7cc703d06e4cremove dependabot config from fork -
343ea6428f57Create Makefile.prow -
04c2c91405aaset HOME in velero image for kopia, update controller-gen for CI (#280) -
b4f401ccff1fbuild velero-helper binary for datamover pod -
dc20d5e514d2restore: Use warning when Create IsAlreadyExist and Get error -
5b0659699392kopia/repository/config/aws.go: Set session.Options profile from config -
d9869f2be598use ubi9-latest to build -
a399d74aeb21OADP-4225: add tzdata to Dockerfile.ubi -
523efe193cd7fix: CI (#316) -
efaabe1c38fcfix: ARM images (#332) -
0605f1bc94a1ubi: BUILDPLATFORM to build stage to enable cross compile. (#336) -
215e465eff88OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338) -
afdc79f731a5Downstream only: Rework of Makefile and incusion of lint -
e306abeb9a23Downstream only - fix lint error in downtream change (#343) -
e577bbf4a2bdrun oadp-operator e2e test from the velero repo (#353) -
965654f7b7c6DS Owners -
78ddb918d42eupdated controller-gen version -
7732e8cef0b7Include velero-restore-helper binary in velero image (#374) -
d810366a4e79Fix restic checkout in Dockerfile.ubi to get default branch (#436) -
f38376673194UPSTREAM: : Updating go modules -
21a7ee4f3c2aUPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev) -
a61c811297c8UPSTREAM: Use context from test for the kopia algorithms -
bb3696141c37UPSTREAM: : Updating go modules -
9740326f71d8UPSTREAM: : Fix golangci-lint configuration for v2.x -
b4b61aefe3e4add konfluxdockerfile for future -
eae42fb623e9UPSTREAM: : Updating go modules -
67c81596edaeUPSTREAM: : Fix golangci-lint version extraction for go install format -
96cb07c23878Fail fast when golangci-lint version extraction returns empty -
774d41a79b0eAdd joeavaikath to OWNERS -
5e9dc2fcdd02UPSTREAM: : Fix non-constant format strings flagged by go vet -
6ad76820c4ceUPSTREAM: : reconcile go.mod versions with upstream -
5d00304e9796UPSTREAM: : Updating go modules -
6679d1e25126UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev) -
ae85212b7643UPSTREAM: : reconcile go.mod versions with upstream -
024c9f7954cfUPSTREAM: : Updating go modules -
71dafa8ff8b0UPSTREAM: : update restic @ 21e781dec (branch oadp-dev) -
62ecc7193addRemove inactive users from OWNERS -
73a441e63908refactor: Optimize VSC handle readiness polling for VSS backups -
61d7512b0ec1feat: Implement early frequent polling for CSI snapshots -
ac3579f41d6bUPSTREAM: : reconcile go.mod versions with upstream -
7838c7aabffeUPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase -
50842420d7ceUPSTREAM: : Updating go modules -
bd5ff20b1307UPSTREAM: : gofmt alignment fix for install package structs -
9835db7cd88fMerge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev -
55854e3e6c22Add PrasadJoshi12 as approver and reviewer -
f87c340d4365Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
-
| Component | Upstream | Rebase CI | PR | Rebase | Go | CI | Deps | Drift | Quay | Konflux |
|---|---|---|---|---|---|---|---|---|---|---|
| oadp-non-admin | — | ✅ | 1.26.0 | ❌ | 0/2 | — | 2026-09-04 | rhel_9_golang_1.25 | ||
| openshift-velero-plugin | — | ✅ | 1.26.0 | ✅ | 0/1 | — | 2026-09-04 | rhel_9_golang_1.25 | ||
| kubevirt-datamover-controller | — | ✅ | 0/1 | — | 2026-09-04 | rhel_9_golang_1.26 | ||||
| oadp-vm-file-restore | — | ✅ | 1.26.0 | ✅ | 0/1 | — | 2026-09-04 (3/3) | rhel_9_golang_1.25 |
oadp-non-admin
- ⚡ openshift/oadp-operator:
110aad0fbb45→63ca285e672d-
63b25d8c364dAdd uploader-type argument to Velero deployment configuration when configuration.args is used. -
d17bb5840e0aadd some basic doc re: kopia incremental backup sizes -
6daf24d003f0need an install path for latest openshift-virt in upstream -
9e90ed35b8fainstall the upstream nightly for kubevirt and hco -
d2091b8d27e6OADP-7943: Fix DPA annotation changes not triggering reconciliation -
080bd053c158UPSTREAM: : Updating go modules -
a1ad375c6f99UPSTREAM: : update Velero CRDs @ oadp-dev -
7ca782705bacUPSTREAM: : make bundle update -
6791056cd125Add multi-PVC VM e2e scaffolding for kubevirt-datamover -
c2cd28ec1663Add incremental-sequence e2e coverage for kubevirt-datamover -
db40ba2d5110Fix CodeRabbit findings on incremental-sequence e2e coverage -
d766a78e6455Use utilruntime.Must for e2e scheme registration -
178d1b3532c0Fail explicitly when VMB.status.type is not yet populated -
124d306c5cb7Pin kubevirt-datamover-controller image to unmerged DataDownload PR -
9d5199e88d74Add restore-from-CBT-backup e2e coverage, plus phase 4/5 scaffolds -
d05bd58f1f25Fix CodeRabbit findings: rollout check, checkpointName, image-override gate -
9b06540d208fSync kubevirt-datamover-controller RBAC for DataDownload/restore support -
029121911de9Add kubevirt#18724 VMB-finalizer workaround, fix VMB-status race, pin to plugin PR #44 -
c300f007147bRegenerate bundle to fix RBAC drift from oadp-dev rebase conflict -
67e826f5567eGrant update on kubevirt.io/virtualmachines for kdm-controller RBAC -
917b6bc247e8Fix coderabbit findings in virt_helpers.go -
2f5dbf7a65aaBump kubevirt-datamover-plugin digest to latest pr-44 build -
de79f50b4ac6Assert Block volumeMode is actually exercised on CBT restore -
bc60755cfad1Assert VM stays halted when its DataDownload is rejected -
30a3352f84f4Confirm kubevirt-datamover PVCs carry no spec.selector -
91931ff516e8Bump plugin+controller digests to both PRs' latest tips -
15c992ae34d5Add data-integrity checksum verification to CBT restore e2e, and #169 regression coverage -
2a30320b4001Add useEmulation-based Fedora skip check for kubevirt-datamover CBT e2e -
eba3fb3ad323Add incremental CBT restore data-integrity test via Alpine guest-exec -
89517efc529dConsolidate CBT restore data-integrity tests onto Alpine guest-exec fixture -
73005d8f2505Promote Fedora CBT case from backup-only to full backup+restore test -
ac333fc8ad8bAdd TEST_VIRT_KDM to run only kubevirt-datamover-specific e2e specs -
88025555b9d6Make controller-gen/kustomize/golangci-lint version checks reliable -
a70d9a89778eRemove setup-envtest if it cannot execute on this platform -
fa752e4c020efix: check errors.IsNotFound before failing DaemonSet delete in NodeAgent reconcile -
48c32f2048fdExtend arch-check to controller-gen/kustomize/golangci-lint too -
b86c89ee55deFix a real crash: exit-126 arch check aborts under -e in modern Make -
a87381bb36d7Rewrite comments to describe current design, not review history -
307d3697bc7bUpdate kubevirt-datamover-controller test image to e66317e build -
cf64841b2e75Remove kubevirt-datamover plugin/controller test image overrides -
85a8dc69b487PodResources must be complete for Velero parser -
f4108cf7f9cbRevise to prevent DPA Spec mutation -
d29e2c57bc3cAdd test of defaults due to more complex logic returning new object -
7c4a461dd0c0Address shubham-pampattiwar review feedback on PR #2350 -
9beda533126aAdd curl/git retry resilience to CI/dev tool fetches -
d9d2e26846fbMerge remote-tracking branch 'upstream/oadp-dev' into pr2114-merge -
cfe956ccca19Update node-agent/velero test fixtures for velero NodeAffinity OS scheduling change -
5ca837f9d72aBump vendored openshift/velero to merged rebase (velero#562) -
d4e20d753d1dMerge pull request #2114 from oadp-rebasebot/rebase-bot-oadp-dev -
a43e8d6871dcMerge remote-tracking branch 'origin/oadp-dev' into OADP-8548-dev -
69167fb21931revise to handle older and newer versions of PodResources with strings, unit test changes requested -
8a602f6d5304Fix silent retry-loop failure and harden checksum-helper pod name -
eb5a661cb914Expose kubevirt-datamover --max-concurrent-data-movers via DPA CRD -
9be28a6b07a4Merge remote-tracking branch 'upstream/oadp-dev' into worktree-kubevirt-datamover-multipvc-e2e -
ffcab7db526cAdd e2e coverage for kubevirt-datamover max-concurrent-data-movers limiter -
fe54f4dc0284Hardcode kdm concurrency-limiter test image so Prow actually runs it -
2ae1f5657900resolve nits -
5ef209bb1fccDeprecate config.credentialsFile; translate to spec.credential -
13c6ddbc0f3cMerge pull request #2385 from msfrucht/OADP-8548-dev -
5a0a023fc510Drop personal quay.io override, test against default kdm image -
77319d2c3f12Merge pull request #2350 from kaovilai/worktree-kubevirt-datamover-multipvc-e2e -
6685aa4fa2e5e2e: add cacert tests using in-cluster minio with TLS -
ce01de521dcf[OADP-8704] fix: only set region in BSL config for AWS CloudStorage -
8c2561d3617cFix unit tests -
7b39220ff3beadd defensive cleanup to remove region from non-aws BSLs -
1a226bbc9e3ddocs: add KubeVirt DataMover user-facing documentation -
a482719809b4docs: fix verified inaccuracies found in review -
682cdb5cb149docs(kubevirt-datamover): add maxConcurrentDataMovers, backup-pvc-size, restore run-state, and known-issue coverage -
1014b7ed851aMerge pull request #2390 from Joeavaikath/issue-2383 -
25d652c36e3fdocs(kubevirt-datamover): fix incorrect claim that VM restart invalidates checkpoint chain -
df3a065b63d7docs(kubevirt-datamover): fix claim that VMBT is deleted from cluster after every backup -
fc4b2bc62de5docs(kubevirt-datamover): fix wrong VM annotation key and PVC garbage-collection claim -
b4e335de032edocs(kubevirt-datamover): address remaining review feedback on volume policy and CLI usage -
5b84546d8cb4docs(kubevirt-datamover): fix remaining CodeRabbit findings on CBT CR name and pod log behavior -
4a4ee69b902cMerge pull request #2373 from kaovilai/fix-nodeagent-daemonset-notfound-dev -
f839e623b739feat: Add NetworkPolicy support for OADP operands (OADP-6074) -
b40eb7030af5test(networkpolicy): add comprehensive unit tests for NetworkPolicy reconciliation -
9357b5623e3eMerge pull request #2398 from shubham-pampattiwar/docs/issue-159-kubevirt-datamover-user-docs -
863ff3c7e821Migrate Claude e2e failure analysis to claude-ai-helpers step-registry -
3d897e2256d9Rewrite design doc for claude-ai-helpers step-registry architecture -
3609d02f8d01Merge pull request #2408 from kaovilai/issue-2407-claude-ai-helpers-migration -
3b310866d531fix(e2e): pin MCE to stable-2.8, matching the real HCP target env -
270f8a694ccffix(e2e): make MCE channel pin conditional on cluster OCP version -
5657d510ee7afix(networkpolicy): add NetworkPolicy for OADP operator pod itself -
4d571fa61609fix(e2e): bound diagnostics context, redact logged errors and log lines -
85e701493892fix(networkpolicy): add NetworkPolicies for CLI and VMDP server pods -
9f66af18cb34fix(networkpolicy): gate reconcile logs/events on actual op result -
81f0af790087Harden NetworkPolicy egress and cover Velero mover/maintenance pods -
5b6c929f1de1fix: remove unused revive nolint directive in isNodeAgentCMRequired -
d594de27dd25Merge pull request #2395 from Joeavaikath/issue-2384 -
03630746a78dMerge pull request #2406 from kaovilai/fix-hcp-aws-periodic -
3dfe32817283fix: allow kubelet health-probe port and scope repo-maintenance CM to node-agent -
197966516705fix: scope operator/velero metrics ingress to monitoring namespace, assert IsNotFound in NP tests -
cfe50d6db577Merge pull request #2367 from kaovilai/fix-tool-version-check-oadp-dev -
ec10bbfe7783Pass --log-level to NodeAgent DaemonSet container args -
f84ef4d4d85fMerge remote-tracking branch 'origin/oadp-dev' into feat/OADP-6074-networkpolicy-operands -
f67d135d4d17test: allow ingress to cacert e2e minio fixture under default-deny NetworkPolicy -
2409f61d2f16Merge pull request #2205 from kaovilai/OADP-7943-fix-annotation-reconcile -
afb25688bab7fix: allow unrestricted egress for operator pod NetworkPolicy -
a47668aee466docs(kubevirt-datamover): clarify virt-freezer hooks are a no-op with KubeVirt DataMover -
d69edd0ad2dbMerge pull request #2019 from kaovilai/veleroargs-uploaderType -
9240c0bd5605Merge pull request #2161 from weshayutin/kopia_incremental -
f577af891bf2Merge pull request #2178 from weshayutin/upstream-virt -
542f9ae773d4fix: retry NetworkPolicy reconcile on AlreadyExists to avoid DPA reconcile stalls -
77e61402398fMerge pull request #2414 from shubham-pampattiwar/docs/kdm-freeze-hook-noop -
b8dd192faa9dMerge pull request #2139 from kaovilai/pass-log-level-to-nodeagent -
c28ddecd7b21fix: reconcile default-deny NetworkPolicy last, after all allow-NPs -
6d4e87984fa5Merge pull request #2397 from PrasadJoshi12/oadp-8704 -
ce0ff5582c06fix: add NetworkPolicy for KubeVirt datamover's dynamically-spawned pods -
19bff80c8cf7test: unpend two kdm restore PIts, fixing bugs found via live e2e validation -
a56cc2c83bf3test: unit test FilterLogLinesContaining/CheckIfFlakeOccurred with real kdm-controller log data -
2141682a358edocs: record name-bearing status of each flake pattern for CheckIfFlakeOccurred -
d2de4f2be32dtest: temporarily override kdm-controller image with a fix build for two unmerged upstream PRs -
0719e54314e5test: remove #208/#212 flake patterns, now fixed and confirmed live -
dced9d1ccb91fix: don't fail must-gather check on the expected unsupportedOverrides warning -
ef2e8d622fc9test: bump kdm-controller override to combined-208-212v2-test -
359ecf452d84test: bump kdm-controller override to combined-208-212v3-test -
b9e5d03b7cf9fix: also detect VMB-never-gets-any-condition as the CNV-85377/#18949 flake -
5e4d980e3b46fix: send HCO spec.featureGates in its real array shape, not an object -
9e22b0f8ce21Revert "fix: send HCO spec.featureGates in its real array shape, not an object" -
149c45336643fix: prefer HCO v1 API over v1beta1, avoiding its conversion webhook -
6a29e0290df7fix: clear stuck VMB finalizers in shared deleteNamespace, not just virt's own path -
19bc9fc75066Merge pull request #2405 from shubham-pampattiwar/feat/OADP-6074-networkpolicy-operands -
6d342bf78bdefix(e2e): TEST_VIRT excludes kdm specs, split-job support -
73e71542564ctest: remove kdm-controller image override, upstream fixes merged -
f20738d25791fix(e2e): distinguish unset vs explicit TEST_VIRT_KDM=false -
7bd0c0d8c688fix: make kdm restore checksum verification actually run (#2421 item 1) -
d1e37f67c805Merge pull request #2423 from kaovilai/worktree-test-virt-kdm-filter -
5d1969b41f70Merge pull request #2404 from kaovilai/gcp-azure-kdm-e2e-wiring -
b1aaa9250815test: add skip-quiesce annotation to kubevirt datamover backups -
e0e47f67dbe9test: conditionally apply skip-quiesce annotation based on VM type -
b463712c2124Merge pull request #2425 from sseago/kdm-e2e-skip-quiesce -
477eeb9d1452fix: allow VMFR NetworkPolicy egress to BSL endpoints -
ab3644c10db4fix: vendor virtualmachineinstances RBAC from KDM PR #218 -
e9b1ed86c1f7OADP-7895 CRD changes for the non admin describe command issue -
c0559e4fe1bdMerge pull request #2430 from shubham-pampattiwar/fix/2429-vmfr-networkpolicy -
a126f958d52bAdd PrasadJoshi12 as approver and reviewer -
a2a23d3d7f42Merge pull request #2431 from SharoonAustin06/OADP-7895 -
5e44582612c4docs(kubevirt-datamover): fix HCO featureGates patch, CR name typo, and log-capture accuracy (#2418) -
69e1812238e2Merge pull request #2434 from redhat-chai-bot/add-PrasadJoshi12-owners -
cecfc49790f1Merge pull request #2435 from kaovilai/fix-kdm-pr218-vmi-rbac-clean -
1da38139ba8de2e:backup and restore flow using MinIO w/ TLS certs -
63ca285e672dMerge pull request #2416 from SharoonAustin06/issue-2403
-
- ⚡ openshift/velero:
2091b09b93bb→f87c340d4365-
b9d9dcfc3855Add integration test for updateTotalBackupMetric resync -
4ea38216f5d1Address review feedback: use DeleteLabelValues, extract resync method -
911cc9eb9e8eFix gofmt alignment in backupReconciler struct -
0f01b534c314Remove unused collectGaugeCount, assert surviving label values -
e2249c26d5edUpdate docs and governance links from vmware-tanzu to velero-io -
d69f6abe5cc3Add param to StartRestore to facilitates future expansion (#10057) -
c676fdd03e5cMerge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics -
564d213e6b75Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing -
b6749d882ca0Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io -
e5654fa7eda5Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030) -
5ecf38b5d7fdDerive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024) -
92f636ca528eBump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058) -
236c45b44362block uploader restore UT -
f6f2ecf8cce9Merge branch 'main' into block-uploader-restore-implementation -
00f1626f7aafblock uploader restore implementation -
d44a18511509Remove community health files now provided by org-level .github repo -
a12b373e4cd3Support set-based filter label selectors (#10064) -
5fa1cc3bf5d1Add SnapshotClassParameter constant and GetSnapshotClass getter -
436c82b97773Add snapshotClass parameter validation -
9eaefe79088bAdd volume policy tier to VolumeSnapshotClass selection -
1e8555f14294Wire snapshotClass from volume policy through CSI plugin -
7582f899fe73Add changelog for PR #10070 -
43a41adbf0a5Document snapshotClass volume policy parameter -
0f45175bf81cFix import ordering in pvc_action.go -
928310d02044Add end-to-end test for snapshotClass volume policy parameter -
6527b1e301abFix gofmt struct field alignment in pvc_action_test.go -
cc91b74846abAdd GetSnapshotClass to VolumeHelper interface -
931232caba32Fix gofmt formatting in resource_policies.go -
ff7273548b5dBump codecov/codecov-action from 6 to 7 -
91e089d3e6d1Bump actions/labeler from 5 to 7 -
07ab16ffc074Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7 -
713c2f3b0a08Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7 -
d81b319abf21Merge branch 'main' into block-uploader-restore-implementation -
bc596da38666block uploader restore implementation -
77e119c27464Fix stale 'Latest Release Information' link on velero.io (#10081) -
ae772382a83eMerge pull request #10062 from shubham-pampattiwar/remove-health-files -
d2c46dad7ac9Merge pull request #10056 from adam-jian-zhang/ria-must-include-design -
3905ccb0eaa5Backup workflow for block data mover. (#10067) -
1711094110cdMerge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation -
a43a1bce6a5eAdd RIA must-include additional items (#10082) -
c95597720a0ebuild(image): remove kubectl installation from build image (#10065) -
b635d3f8ed6arefactor block uploader thread module -
a389cb45606bMerge branch 'main' into block-uploader-thread-module-refactor -
ef100da89b27remove VolumeSnapshotContents from resourceMustHave list -
525fb9eaa2c1Merge branch 'main' into optimize-sub-object-description -
d685b818ad41refactor block uploader thread module -
63cfddd18de1add tests to cover pvc and vsc ria -
f59217b9ea80Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor -
041f577343b6Merge branch 'main' into fix-vsc-hardcode -
00274607178cMerge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode -
4745c45fafc9Pin prow GitHub action to commit SHA -
5ca38aa07581ci(push): pin action versions to commit SHAs and restrict permissions (#10083) -
5691f7f29d35Support overriding Schedule annotations via template.metadata.annotations (#10045) -
c7d7801ae946Merge branch 'main' into optimize-sub-object-description -
d3692d08ed14Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description -
c1f3e81484e5Merge pull request #10094 from chlins/fix/pin-prow-action -
a266a2577e46add auto-documenting help command to Makefile -
9063ee5fb7f0Replace rebase action with GitHub CLI (#10093) -
95e76381fda4Site: update homepage CTA and add LinkedIn to footer (#10113) -
96bf9e2ec18dsite: add blog post for Velero joining CNCF Sandbox -
0c2b588f5a2dMerge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post -
0f86521735cbVerify extracted item paths stay inside the backup directory -
4220c7abe8acCancel hook exec stream on timeout and bound hook timeouts -
950e4adc73feMerge branch 'main' into fix/hook-exec-timeout-and-leak -
f0797c91048dUse "" as parentSnapshot for DU when BackupType is incremental. -
70478f437748Merge pull request #10126 from blackpiglet/jxun/parent_snapshot -
c9f784ef66d0Bump actions/checkout from 6 to 7 -
2685a5dd1d01Bump docker/setup-buildx-action from 3 to 4 -
8ec4b2249686fix: return errors correctly in block restore validation and BatchForget -
8fe02224b9dfset CBT service to uploader -
2649b2554c05Fix hook timeout review feedback -
02fe822860edPin e2e third-party clones to reviewed commits -
036e9944e4a9empty CBT secret ns when secret is not set -
46f5adb7a37ffix(provider): return immediately when BatchForget flush fails -
f22b7c86d78aupload progress every 10s -
ef95e11c8f24Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader -
c832bb767e74Merge pull request #10142 from Lyndon-Li/upload-progerss-interval -
466148dfbe70add documentation for fine-grained restore filters -
24d109bc888aaddress review comments -
861292be04a6add support for set-based label selectors -
ef1b8a6ced0eaddress review comments -
1249e699990eempty sa namespace when secret is empty for getChangedBlocks -
0ba682902e21update the description and regex pattern -
723a9a0ae50aMerge branch 'main' into enhance/Make/help -
ddbe054b330eMerge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks -
c3ef38c225b5Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none". -
6e511f2c802eMerge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none -
b74f8c9511d6Bump github/codeql-action from 3 to 4.37.3 (#10135) -
72107e60b3bfMerge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4 -
f011fc4ef658Add --default-resource-modifier-configmap server flag -
70e70f14e252Add SkipDefaultResourceModifier field to RestoreSpec -
8ef8ab3b1d7dImplement default resource modifier in restore controller -
34bc3c7e1a66Add --skip-default-resource-modifier flag to restore CLI -
c509e5369c67Wire default resource modifier through install path and builder -
d87a66393dffAdd changelog for PR #10098 -
a6f800c591b5Address review feedback on default resource modifier -
2be71e3c3b11Add docs, example ConfigMap, describer, and review fixes -
bd9563396776Add skip log and improve test coverage -
ee2c3a4cd23dAdd test coverage for --skip-default-resource-modifier CLI flag -
b025fe3a9bdbAdd test for DefaultResourceModifierConfigMap in AllResources -
738dfe8bb960site: add blog posts for Velero v1.17 and v1.18 releases -
ff0876a56d3cMerge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier -
0eec47e5744cDrop node-agent host path mounts from data mover pods -
bfda68ca3a06Address review comments on host path exclusion -
11545ee63cecFix logs, CRD, and GetDataMover for CBT features. -
de32d93b8ee4Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987) -
4f1456f7de78Merge pull request #10116 from wolf-06/enhance/Make/help -
0e16235a9ba2Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts -
4548e5eb9e76Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4 -
23a0cbe163f7add incremental size for block uploader (#10151) -
0e8664a018d0Merge pull request #10106 from blackpiglet/jxun/cbt_modification -
094a183d9489Merge pull request #10016 from adam-jian-zhang/restore-filters-guide -
9b34594cd3c7Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7 -
b8db629c26b0Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog -
b2dea8d169f5chore: add one-line changelog for PR 10138 -
5a615ad580afVerify build tool downloads -
b4b72a35624bAdd regression test for additional item with invalid JSON (#10103) -
e1cd2b826692docs: update community page backlog links away from classic projects (#10157) -
cf6202be46bbdocs: document ownership loss on mount-constant filesystems (#10044) (#10147) -
ca72c2e7e2ccFix missinggcFailureBSLUnavailablelabel during garbage collection (#10154) -
02bff1e77116Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources -
f73888abbd28Add snapshotClass parameter to volume policy snapshot action (#10070) -
3c49bbec7525Add dynamic resource autocompletion to Velero CLI -
80440f5d5a26Apply suggestions from code review -
3775abc37cd0Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion -
64079056b7b0Fast-fail backup when built-in data mover has no running node-agent -
8850862e9e3fMerge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover -
a5c14755d172Merge pull request #10102 from chlins/fix/archive-item-path-containment -
66b637e398b8update protocol buffer code -
7346ec527c99Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2 -
22ae12575ca4Fix excluded namespace objects leaking into backup with cross-namespa… (#10159) -
cc4161b7edd3ci: add backport/cherry-pick GitHub Action for release branches (#10158) -
c9d4501d3699Design for supporting volume data in-place restore (#10014) -
fb86290def98Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow -
ced051b72f3aFix restore-wait init container ignoring pod-level securityContext (#10047) -
513e93ff4bb7fix: correct typos in log messages and status strings (#10192) -
943a4d6bb414docs: fix restore logs command name in self-signed-certificates (#10213) -
ccbb7d1cc7e1Bump actions/setup-go from 6 to 7 (#10202) -
476a7ca160a8Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203) -
9a549f781f65docs: fix grammar and typos in customize-installation (#10190) -
40de7f9f97f3Make backupType case insensitive in the CLI. (#10189) -
e354e7aec4ecMerge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors -
a41cb1190250add prefetch options for repo interface -
b74824f9c0b7extend object reader for prefetch -
de87def9d902enable object reader prefetch for block uploader -
c27343fc4e25fix UT errors -
92bcf5a3b33dadd UT for prefetch -
c8127e243b78object reader throughput improvement -
8b7951426b5dAdd "SnapshotClass" to DataUploadResult (#10227) -
23c215d054eaMerge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement -
bbb0f11f3315use source size in progress for block uploader restore -
882ad944f387Merge branch 'main' into block-uploader-restore-progress -
41df2dbe24a2Merge pull request #10155 from chlins/fix/verify-build-tool-downloads -
bb95f680cb4fMerge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak -
79d9a5cde479Support to set data mover for the uploader from volume policy. -
93df34d2ea61Add printer columns for VolumeSnapshotLocation (#10216) -
6506d6d9da86Merge branch 'main' into block-uploader-restore-progress -
57da5e5f051adocs: fix grammar and typos in backup-restore-windows (#10228) -
48f2095dc9f7Site: document artifact download failures with an in-cluster s3Url (#10231) -
3da77b946938Site: add conference talks to resources and LinkedIn to community page (#10180) -
ae1d869c776bAdd printer columns for Backup and Restore CRDs (#10200) -
105350b78b56Make restore logs testable by returning errors (#10234) -
1832f099f296backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211) -
9cb2c25eb8ddBump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201) -
0ba74dbf510bGroup Dependabot GitHub Actions updates (#10220) -
c303809857feEnhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218) -
550bec10edb7Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress -
2aa5175594c6Mark the existed resource as skipped during restore (#10243) -
9a1d2e6eb0b0Fix switch case ordering bug infilterBackupOwnerReferences(#10161) -
8d275e69cc21Print n/a for unset timestamps in backup and restore get (#10206) -
2d10d3685fc3Bump the github-actions group with 4 updates (#10239) -
158f403d3400Merge branch 'main' into pvr-restorer-could-run-concurrently -
5dd0b9e8493afix node-agent check contest -
1e368b07784fadd curl --fail flag to kubectl download in e2e kind workflow (#10174) -
7d36376109f2Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently -
b353fafe5eceMerge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting -
b6e091a44103chore(changelogs): rename unreleased changelog entry to 10155-chlins -
de8642d4fd47Merge pull request #10261 from chlins/docs/changelog-10155 -
4f55fb5a6577Fix pvr deadlock (#10250) -
d1189bf1f87amerge upstream/main into oadp-dev -
2608b9df9826skip subresource in resource discovery (#6688) -
512b5fa86909fix issue 6753 -
f145163aa7bbUpdate restore controller logic for restore deletion (#6761) -
d28dfaffbee1Fix #6752: add namespace exclude check. -
2cc533dd2556add csi snapshot data movement doc -
b2a9a3c30b3dModify changelogs for v1.12 -
d255cfc8e28bissue 6786:always delete VSC regardless of the deletion policy -
03598f122cc5issue: move plugin depdending podvolume functions to util pkg -
5e5a5eaa1f34issue 6880: set ParallelUploadAboveSize as MaxInt64 -
b30edf2a9cefchangelog -
9451dee93246Add support for block volumes (#6680) (#6897) -
39c3fcb5c462Replace the base image with paketobuildpacks image -
d254559e66b9issue 6734: spread backup pod evenly -
0279a5c15578Add doc links for new features to release note -
135c339061d0fix issue 6647 -
c74cb71fa805Perf improvements for existing resource restore -
53955fbf28c6issue #6807: Retry failed create when using generateName -
d3163ab27cdbImport auth provider plugins -
cb684672a8b2Add v1.12.1 changelog -
1b17e6b53c68Make Windows build skip BlockMode code. -
47aa0c4a60daudmrepo use region specified in BSL when s3URL is empty -
bf56fc1bb2e1Change v1.12.1 changelog -
37248fe8c1e1Dockerfile.ubi/travis local files -
a6ceb9fa8c44Add BZ + Publish automation to repo (#82) -
7cc703d06e4cremove dependabot config from fork -
343ea6428f57Create Makefile.prow -
04c2c91405aaset HOME in velero image for kopia, update controller-gen for CI (#280) -
b4f401ccff1fbuild velero-helper binary for datamover pod -
dc20d5e514d2restore: Use warning when Create IsAlreadyExist and Get error -
5b0659699392kopia/repository/config/aws.go: Set session.Options profile from config -
d9869f2be598use ubi9-latest to build -
a399d74aeb21OADP-4225: add tzdata to Dockerfile.ubi -
523efe193cd7fix: CI (#316) -
efaabe1c38fcfix: ARM images (#332) -
0605f1bc94a1ubi: BUILDPLATFORM to build stage to enable cross compile. (#336) -
215e465eff88OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338) -
afdc79f731a5Downstream only: Rework of Makefile and incusion of lint -
e306abeb9a23Downstream only - fix lint error in downtream change (#343) -
e577bbf4a2bdrun oadp-operator e2e test from the velero repo (#353) -
965654f7b7c6DS Owners -
78ddb918d42eupdated controller-gen version -
7732e8cef0b7Include velero-restore-helper binary in velero image (#374) -
d810366a4e79Fix restic checkout in Dockerfile.ubi to get default branch (#436) -
f38376673194UPSTREAM: : Updating go modules -
21a7ee4f3c2aUPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev) -
a61c811297c8UPSTREAM: Use context from test for the kopia algorithms -
bb3696141c37UPSTREAM: : Updating go modules -
9740326f71d8UPSTREAM: : Fix golangci-lint configuration for v2.x -
b4b61aefe3e4add konfluxdockerfile for future -
eae42fb623e9UPSTREAM: : Updating go modules -
67c81596edaeUPSTREAM: : Fix golangci-lint version extraction for go install format -
96cb07c23878Fail fast when golangci-lint version extraction returns empty -
774d41a79b0eAdd joeavaikath to OWNERS -
5e9dc2fcdd02UPSTREAM: : Fix non-constant format strings flagged by go vet -
6ad76820c4ceUPSTREAM: : reconcile go.mod versions with upstream -
5d00304e9796UPSTREAM: : Updating go modules -
6679d1e25126UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev) -
ae85212b7643UPSTREAM: : reconcile go.mod versions with upstream -
024c9f7954cfUPSTREAM: : Updating go modules -
71dafa8ff8b0UPSTREAM: : update restic @ 21e781dec (branch oadp-dev) -
62ecc7193addRemove inactive users from OWNERS -
73a441e63908refactor: Optimize VSC handle readiness polling for VSS backups -
61d7512b0ec1feat: Implement early frequent polling for CSI snapshots -
ac3579f41d6bUPSTREAM: : reconcile go.mod versions with upstream -
7838c7aabffeUPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase -
50842420d7ceUPSTREAM: : Updating go modules -
bd5ff20b1307UPSTREAM: : gofmt alignment fix for install package structs -
9835db7cd88fMerge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev -
55854e3e6c22Add PrasadJoshi12 as approver and reviewer -
f87c340d4365Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
-
- ❌ no ci-operator config for branch oadp-dev in openshift/release
openshift-velero-plugin
- ⚡ openshift/velero:
2091b09b93bb→f87c340d4365-
b9d9dcfc3855Add integration test for updateTotalBackupMetric resync -
4ea38216f5d1Address review feedback: use DeleteLabelValues, extract resync method -
911cc9eb9e8eFix gofmt alignment in backupReconciler struct -
0f01b534c314Remove unused collectGaugeCount, assert surviving label values -
e2249c26d5edUpdate docs and governance links from vmware-tanzu to velero-io -
d69f6abe5cc3Add param to StartRestore to facilitates future expansion (#10057) -
c676fdd03e5cMerge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics -
564d213e6b75Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing -
b6749d882ca0Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io -
e5654fa7eda5Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030) -
5ecf38b5d7fdDerive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024) -
92f636ca528eBump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058) -
236c45b44362block uploader restore UT -
f6f2ecf8cce9Merge branch 'main' into block-uploader-restore-implementation -
00f1626f7aafblock uploader restore implementation -
d44a18511509Remove community health files now provided by org-level .github repo -
a12b373e4cd3Support set-based filter label selectors (#10064) -
5fa1cc3bf5d1Add SnapshotClassParameter constant and GetSnapshotClass getter -
436c82b97773Add snapshotClass parameter validation -
9eaefe79088bAdd volume policy tier to VolumeSnapshotClass selection -
1e8555f14294Wire snapshotClass from volume policy through CSI plugin -
7582f899fe73Add changelog for PR #10070 -
43a41adbf0a5Document snapshotClass volume policy parameter -
0f45175bf81cFix import ordering in pvc_action.go -
928310d02044Add end-to-end test for snapshotClass volume policy parameter -
6527b1e301abFix gofmt struct field alignment in pvc_action_test.go -
cc91b74846abAdd GetSnapshotClass to VolumeHelper interface -
931232caba32Fix gofmt formatting in resource_policies.go -
ff7273548b5dBump codecov/codecov-action from 6 to 7 -
91e089d3e6d1Bump actions/labeler from 5 to 7 -
07ab16ffc074Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7 -
713c2f3b0a08Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7 -
d81b319abf21Merge branch 'main' into block-uploader-restore-implementation -
bc596da38666block uploader restore implementation -
77e119c27464Fix stale 'Latest Release Information' link on velero.io (#10081) -
ae772382a83eMerge pull request #10062 from shubham-pampattiwar/remove-health-files -
d2c46dad7ac9Merge pull request #10056 from adam-jian-zhang/ria-must-include-design -
3905ccb0eaa5Backup workflow for block data mover. (#10067) -
1711094110cdMerge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation -
a43a1bce6a5eAdd RIA must-include additional items (#10082) -
c95597720a0ebuild(image): remove kubectl installation from build image (#10065) -
b635d3f8ed6arefactor block uploader thread module -
a389cb45606bMerge branch 'main' into block-uploader-thread-module-refactor -
ef100da89b27remove VolumeSnapshotContents from resourceMustHave list -
525fb9eaa2c1Merge branch 'main' into optimize-sub-object-description -
d685b818ad41refactor block uploader thread module -
63cfddd18de1add tests to cover pvc and vsc ria -
f59217b9ea80Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor -
041f577343b6Merge branch 'main' into fix-vsc-hardcode -
00274607178cMerge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode -
4745c45fafc9Pin prow GitHub action to commit SHA -
5ca38aa07581ci(push): pin action versions to commit SHAs and restrict permissions (#10083) -
5691f7f29d35Support overriding Schedule annotations via template.metadata.annotations (#10045) -
c7d7801ae946Merge branch 'main' into optimize-sub-object-description -
d3692d08ed14Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description -
c1f3e81484e5Merge pull request #10094 from chlins/fix/pin-prow-action -
a266a2577e46add auto-documenting help command to Makefile -
9063ee5fb7f0Replace rebase action with GitHub CLI (#10093) -
95e76381fda4Site: update homepage CTA and add LinkedIn to footer (#10113) -
96bf9e2ec18dsite: add blog post for Velero joining CNCF Sandbox -
0c2b588f5a2dMerge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post -
0f86521735cbVerify extracted item paths stay inside the backup directory -
4220c7abe8acCancel hook exec stream on timeout and bound hook timeouts -
950e4adc73feMerge branch 'main' into fix/hook-exec-timeout-and-leak -
f0797c91048dUse "" as parentSnapshot for DU when BackupType is incremental. -
70478f437748Merge pull request #10126 from blackpiglet/jxun/parent_snapshot -
c9f784ef66d0Bump actions/checkout from 6 to 7 -
2685a5dd1d01Bump docker/setup-buildx-action from 3 to 4 -
8ec4b2249686fix: return errors correctly in block restore validation and BatchForget -
8fe02224b9dfset CBT service to uploader -
2649b2554c05Fix hook timeout review feedback -
02fe822860edPin e2e third-party clones to reviewed commits -
036e9944e4a9empty CBT secret ns when secret is not set -
46f5adb7a37ffix(provider): return immediately when BatchForget flush fails -
f22b7c86d78aupload progress every 10s -
ef95e11c8f24Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader -
c832bb767e74Merge pull request #10142 from Lyndon-Li/upload-progerss-interval -
466148dfbe70add documentation for fine-grained restore filters -
24d109bc888aaddress review comments -
861292be04a6add support for set-based label selectors -
ef1b8a6ced0eaddress review comments -
1249e699990eempty sa namespace when secret is empty for getChangedBlocks -
0ba682902e21update the description and regex pattern -
723a9a0ae50aMerge branch 'main' into enhance/Make/help -
ddbe054b330eMerge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks -
c3ef38c225b5Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none". -
6e511f2c802eMerge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none -
b74f8c9511d6Bump github/codeql-action from 3 to 4.37.3 (#10135) -
72107e60b3bfMerge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4 -
f011fc4ef658Add --default-resource-modifier-configmap server flag -
70e70f14e252Add SkipDefaultResourceModifier field to RestoreSpec -
8ef8ab3b1d7dImplement default resource modifier in restore controller -
34bc3c7e1a66Add --skip-default-resource-modifier flag to restore CLI -
c509e5369c67Wire default resource modifier through install path and builder -
d87a66393dffAdd changelog for PR #10098 -
a6f800c591b5Address review feedback on default resource modifier -
2be71e3c3b11Add docs, example ConfigMap, describer, and review fixes -
bd9563396776Add skip log and improve test coverage -
ee2c3a4cd23dAdd test coverage for --skip-default-resource-modifier CLI flag -
b025fe3a9bdbAdd test for DefaultResourceModifierConfigMap in AllResources -
738dfe8bb960site: add blog posts for Velero v1.17 and v1.18 releases -
ff0876a56d3cMerge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier -
0eec47e5744cDrop node-agent host path mounts from data mover pods -
bfda68ca3a06Address review comments on host path exclusion -
11545ee63cecFix logs, CRD, and GetDataMover for CBT features. -
de32d93b8ee4Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987) -
4f1456f7de78Merge pull request #10116 from wolf-06/enhance/Make/help -
0e16235a9ba2Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts -
4548e5eb9e76Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4 -
23a0cbe163f7add incremental size for block uploader (#10151) -
0e8664a018d0Merge pull request #10106 from blackpiglet/jxun/cbt_modification -
094a183d9489Merge pull request #10016 from adam-jian-zhang/restore-filters-guide -
9b34594cd3c7Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7 -
b8db629c26b0Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog -
b2dea8d169f5chore: add one-line changelog for PR 10138 -
5a615ad580afVerify build tool downloads -
b4b72a35624bAdd regression test for additional item with invalid JSON (#10103) -
e1cd2b826692docs: update community page backlog links away from classic projects (#10157) -
cf6202be46bbdocs: document ownership loss on mount-constant filesystems (#10044) (#10147) -
ca72c2e7e2ccFix missinggcFailureBSLUnavailablelabel during garbage collection (#10154) -
02bff1e77116Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources -
f73888abbd28Add snapshotClass parameter to volume policy snapshot action (#10070) -
3c49bbec7525Add dynamic resource autocompletion to Velero CLI -
80440f5d5a26Apply suggestions from code review -
3775abc37cd0Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion -
64079056b7b0Fast-fail backup when built-in data mover has no running node-agent -
8850862e9e3fMerge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover -
a5c14755d172Merge pull request #10102 from chlins/fix/archive-item-path-containment -
66b637e398b8update protocol buffer code -
7346ec527c99Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2 -
22ae12575ca4Fix excluded namespace objects leaking into backup with cross-namespa… (#10159) -
cc4161b7edd3ci: add backport/cherry-pick GitHub Action for release branches (#10158) -
c9d4501d3699Design for supporting volume data in-place restore (#10014) -
fb86290def98Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow -
ced051b72f3aFix restore-wait init container ignoring pod-level securityContext (#10047) -
513e93ff4bb7fix: correct typos in log messages and status strings (#10192) -
943a4d6bb414docs: fix restore logs command name in self-signed-certificates (#10213) -
ccbb7d1cc7e1Bump actions/setup-go from 6 to 7 (#10202) -
476a7ca160a8Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203) -
9a549f781f65docs: fix grammar and typos in customize-installation (#10190) -
40de7f9f97f3Make backupType case insensitive in the CLI. (#10189) -
e354e7aec4ecMerge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors -
a41cb1190250add prefetch options for repo interface -
b74824f9c0b7extend object reader for prefetch -
de87def9d902enable object reader prefetch for block uploader -
c27343fc4e25fix UT errors -
92bcf5a3b33dadd UT for prefetch -
c8127e243b78object reader throughput improvement -
8b7951426b5dAdd "SnapshotClass" to DataUploadResult (#10227) -
23c215d054eaMerge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement -
bbb0f11f3315use source size in progress for block uploader restore -
882ad944f387Merge branch 'main' into block-uploader-restore-progress -
41df2dbe24a2Merge pull request #10155 from chlins/fix/verify-build-tool-downloads -
bb95f680cb4fMerge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak -
79d9a5cde479Support to set data mover for the uploader from volume policy. -
93df34d2ea61Add printer columns for VolumeSnapshotLocation (#10216) -
6506d6d9da86Merge branch 'main' into block-uploader-restore-progress -
57da5e5f051adocs: fix grammar and typos in backup-restore-windows (#10228) -
48f2095dc9f7Site: document artifact download failures with an in-cluster s3Url (#10231) -
3da77b946938Site: add conference talks to resources and LinkedIn to community page (#10180) -
ae1d869c776bAdd printer columns for Backup and Restore CRDs (#10200) -
105350b78b56Make restore logs testable by returning errors (#10234) -
1832f099f296backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211) -
9cb2c25eb8ddBump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201) -
0ba74dbf510bGroup Dependabot GitHub Actions updates (#10220) -
c303809857feEnhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218) -
550bec10edb7Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress -
2aa5175594c6Mark the existed resource as skipped during restore (#10243) -
9a1d2e6eb0b0Fix switch case ordering bug infilterBackupOwnerReferences(#10161) -
8d275e69cc21Print n/a for unset timestamps in backup and restore get (#10206) -
2d10d3685fc3Bump the github-actions group with 4 updates (#10239) -
158f403d3400Merge branch 'main' into pvr-restorer-could-run-concurrently -
5dd0b9e8493afix node-agent check contest -
1e368b07784fadd curl --fail flag to kubectl download in e2e kind workflow (#10174) -
7d36376109f2Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently -
b353fafe5eceMerge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting -
b6e091a44103chore(changelogs): rename unreleased changelog entry to 10155-chlins -
de8642d4fd47Merge pull request #10261 from chlins/docs/changelog-10155 -
4f55fb5a6577Fix pvr deadlock (#10250) -
d1189bf1f87amerge upstream/main into oadp-dev -
2608b9df9826skip subresource in resource discovery (#6688) -
512b5fa86909fix issue 6753 -
f145163aa7bbUpdate restore controller logic for restore deletion (#6761) -
d28dfaffbee1Fix #6752: add namespace exclude check. -
2cc533dd2556add csi snapshot data movement doc -
b2a9a3c30b3dModify changelogs for v1.12 -
d255cfc8e28bissue 6786:always delete VSC regardless of the deletion policy -
03598f122cc5issue: move plugin depdending podvolume functions to util pkg -
5e5a5eaa1f34issue 6880: set ParallelUploadAboveSize as MaxInt64 -
b30edf2a9cefchangelog -
9451dee93246Add support for block volumes (#6680) (#6897) -
39c3fcb5c462Replace the base image with paketobuildpacks image -
d254559e66b9issue 6734: spread backup pod evenly -
0279a5c15578Add doc links for new features to release note -
135c339061d0fix issue 6647 -
c74cb71fa805Perf improvements for existing resource restore -
53955fbf28c6issue #6807: Retry failed create when using generateName -
d3163ab27cdbImport auth provider plugins -
cb684672a8b2Add v1.12.1 changelog -
1b17e6b53c68Make Windows build skip BlockMode code. -
47aa0c4a60daudmrepo use region specified in BSL when s3URL is empty -
bf56fc1bb2e1Change v1.12.1 changelog -
37248fe8c1e1Dockerfile.ubi/travis local files -
a6ceb9fa8c44Add BZ + Publish automation to repo (#82) -
7cc703d06e4cremove dependabot config from fork -
343ea6428f57Create Makefile.prow -
04c2c91405aaset HOME in velero image for kopia, update controller-gen for CI (#280) -
b4f401ccff1fbuild velero-helper binary for datamover pod -
dc20d5e514d2restore: Use warning when Create IsAlreadyExist and Get error -
5b0659699392kopia/repository/config/aws.go: Set session.Options profile from config -
d9869f2be598use ubi9-latest to build -
a399d74aeb21OADP-4225: add tzdata to Dockerfile.ubi -
523efe193cd7fix: CI (#316) -
efaabe1c38fcfix: ARM images (#332) -
0605f1bc94a1ubi: BUILDPLATFORM to build stage to enable cross compile. (#336) -
215e465eff88OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338) -
afdc79f731a5Downstream only: Rework of Makefile and incusion of lint -
e306abeb9a23Downstream only - fix lint error in downtream change (#343) -
e577bbf4a2bdrun oadp-operator e2e test from the velero repo (#353) -
965654f7b7c6DS Owners -
78ddb918d42eupdated controller-gen version -
7732e8cef0b7Include velero-restore-helper binary in velero image (#374) -
d810366a4e79Fix restic checkout in Dockerfile.ubi to get default branch (#436) -
f38376673194UPSTREAM: : Updating go modules -
21a7ee4f3c2aUPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev) -
a61c811297c8UPSTREAM: Use context from test for the kopia algorithms -
bb3696141c37UPSTREAM: : Updating go modules -
9740326f71d8UPSTREAM: : Fix golangci-lint configuration for v2.x -
b4b61aefe3e4add konfluxdockerfile for future -
eae42fb623e9UPSTREAM: : Updating go modules -
67c81596edaeUPSTREAM: : Fix golangci-lint version extraction for go install format -
96cb07c23878Fail fast when golangci-lint version extraction returns empty -
774d41a79b0eAdd joeavaikath to OWNERS -
5e9dc2fcdd02UPSTREAM: : Fix non-constant format strings flagged by go vet -
6ad76820c4ceUPSTREAM: : reconcile go.mod versions with upstream -
5d00304e9796UPSTREAM: : Updating go modules -
6679d1e25126UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev) -
ae85212b7643UPSTREAM: : reconcile go.mod versions with upstream -
024c9f7954cfUPSTREAM: : Updating go modules -
71dafa8ff8b0UPSTREAM: : update restic @ 21e781dec (branch oadp-dev) -
62ecc7193addRemove inactive users from OWNERS -
73a441e63908refactor: Optimize VSC handle readiness polling for VSS backups -
61d7512b0ec1feat: Implement early frequent polling for CSI snapshots -
ac3579f41d6bUPSTREAM: : reconcile go.mod versions with upstream -
7838c7aabffeUPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase -
50842420d7ceUPSTREAM: : Updating go modules -
bd5ff20b1307UPSTREAM: : gofmt alignment fix for install package structs -
9835db7cd88fMerge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev -
55854e3e6c22Add PrasadJoshi12 as approver and reviewer -
f87c340d4365Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
-
kubevirt-datamover-controller
- ⚡ openshift/velero:
2091b09b93bb→f87c340d4365-
b9d9dcfc3855Add integration test for updateTotalBackupMetric resync -
4ea38216f5d1Address review feedback: use DeleteLabelValues, extract resync method -
911cc9eb9e8eFix gofmt alignment in backupReconciler struct -
0f01b534c314Remove unused collectGaugeCount, assert surviving label values -
e2249c26d5edUpdate docs and governance links from vmware-tanzu to velero-io -
d69f6abe5cc3Add param to StartRestore to facilitates future expansion (#10057) -
c676fdd03e5cMerge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics -
564d213e6b75Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing -
b6749d882ca0Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io -
e5654fa7eda5Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030) -
5ecf38b5d7fdDerive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024) -
92f636ca528eBump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058) -
236c45b44362block uploader restore UT -
f6f2ecf8cce9Merge branch 'main' into block-uploader-restore-implementation -
00f1626f7aafblock uploader restore implementation -
d44a18511509Remove community health files now provided by org-level .github repo -
a12b373e4cd3Support set-based filter label selectors (#10064) -
5fa1cc3bf5d1Add SnapshotClassParameter constant and GetSnapshotClass getter -
436c82b97773Add snapshotClass parameter validation -
9eaefe79088bAdd volume policy tier to VolumeSnapshotClass selection -
1e8555f14294Wire snapshotClass from volume policy through CSI plugin -
7582f899fe73Add changelog for PR #10070 -
43a41adbf0a5Document snapshotClass volume policy parameter -
0f45175bf81cFix import ordering in pvc_action.go -
928310d02044Add end-to-end test for snapshotClass volume policy parameter -
6527b1e301abFix gofmt struct field alignment in pvc_action_test.go -
cc91b74846abAdd GetSnapshotClass to VolumeHelper interface -
931232caba32Fix gofmt formatting in resource_policies.go -
ff7273548b5dBump codecov/codecov-action from 6 to 7 -
91e089d3e6d1Bump actions/labeler from 5 to 7 -
07ab16ffc074Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7 -
713c2f3b0a08Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7 -
d81b319abf21Merge branch 'main' into block-uploader-restore-implementation -
bc596da38666block uploader restore implementation -
77e119c27464Fix stale 'Latest Release Information' link on velero.io (#10081) -
ae772382a83eMerge pull request #10062 from shubham-pampattiwar/remove-health-files -
d2c46dad7ac9Merge pull request #10056 from adam-jian-zhang/ria-must-include-design -
3905ccb0eaa5Backup workflow for block data mover. (#10067) -
1711094110cdMerge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation -
a43a1bce6a5eAdd RIA must-include additional items (#10082) -
c95597720a0ebuild(image): remove kubectl installation from build image (#10065) -
b635d3f8ed6arefactor block uploader thread module -
a389cb45606bMerge branch 'main' into block-uploader-thread-module-refactor -
ef100da89b27remove VolumeSnapshotContents from resourceMustHave list -
525fb9eaa2c1Merge branch 'main' into optimize-sub-object-description -
d685b818ad41refactor block uploader thread module -
63cfddd18de1add tests to cover pvc and vsc ria -
f59217b9ea80Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor -
041f577343b6Merge branch 'main' into fix-vsc-hardcode -
00274607178cMerge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode -
4745c45fafc9Pin prow GitHub action to commit SHA -
5ca38aa07581ci(push): pin action versions to commit SHAs and restrict permissions (#10083) -
5691f7f29d35Support overriding Schedule annotations via template.metadata.annotations (#10045) -
c7d7801ae946Merge branch 'main' into optimize-sub-object-description -
d3692d08ed14Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description -
c1f3e81484e5Merge pull request #10094 from chlins/fix/pin-prow-action -
a266a2577e46add auto-documenting help command to Makefile -
9063ee5fb7f0Replace rebase action with GitHub CLI (#10093) -
95e76381fda4Site: update homepage CTA and add LinkedIn to footer (#10113) -
96bf9e2ec18dsite: add blog post for Velero joining CNCF Sandbox -
0c2b588f5a2dMerge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post -
0f86521735cbVerify extracted item paths stay inside the backup directory -
4220c7abe8acCancel hook exec stream on timeout and bound hook timeouts -
950e4adc73feMerge branch 'main' into fix/hook-exec-timeout-and-leak -
f0797c91048dUse "" as parentSnapshot for DU when BackupType is incremental. -
70478f437748Merge pull request #10126 from blackpiglet/jxun/parent_snapshot -
c9f784ef66d0Bump actions/checkout from 6 to 7 -
2685a5dd1d01Bump docker/setup-buildx-action from 3 to 4 -
8ec4b2249686fix: return errors correctly in block restore validation and BatchForget -
8fe02224b9dfset CBT service to uploader -
2649b2554c05Fix hook timeout review feedback -
02fe822860edPin e2e third-party clones to reviewed commits -
036e9944e4a9empty CBT secret ns when secret is not set -
46f5adb7a37ffix(provider): return immediately when BatchForget flush fails -
f22b7c86d78aupload progress every 10s -
ef95e11c8f24Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader -
c832bb767e74Merge pull request #10142 from Lyndon-Li/upload-progerss-interval -
466148dfbe70add documentation for fine-grained restore filters -
24d109bc888aaddress review comments -
861292be04a6add support for set-based label selectors -
ef1b8a6ced0eaddress review comments -
1249e699990eempty sa namespace when secret is empty for getChangedBlocks -
0ba682902e21update the description and regex pattern -
723a9a0ae50aMerge branch 'main' into enhance/Make/help -
ddbe054b330eMerge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks -
c3ef38c225b5Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none". -
6e511f2c802eMerge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none -
b74f8c9511d6Bump github/codeql-action from 3 to 4.37.3 (#10135) -
72107e60b3bfMerge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4 -
f011fc4ef658Add --default-resource-modifier-configmap server flag -
70e70f14e252Add SkipDefaultResourceModifier field to RestoreSpec -
8ef8ab3b1d7dImplement default resource modifier in restore controller -
34bc3c7e1a66Add --skip-default-resource-modifier flag to restore CLI -
c509e5369c67Wire default resource modifier through install path and builder -
d87a66393dffAdd changelog for PR #10098 -
a6f800c591b5Address review feedback on default resource modifier -
2be71e3c3b11Add docs, example ConfigMap, describer, and review fixes -
bd9563396776Add skip log and improve test coverage -
ee2c3a4cd23dAdd test coverage for --skip-default-resource-modifier CLI flag -
b025fe3a9bdbAdd test for DefaultResourceModifierConfigMap in AllResources -
738dfe8bb960site: add blog posts for Velero v1.17 and v1.18 releases -
ff0876a56d3cMerge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier -
0eec47e5744cDrop node-agent host path mounts from data mover pods -
bfda68ca3a06Address review comments on host path exclusion -
11545ee63cecFix logs, CRD, and GetDataMover for CBT features. -
de32d93b8ee4Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987) -
4f1456f7de78Merge pull request #10116 from wolf-06/enhance/Make/help -
0e16235a9ba2Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts -
4548e5eb9e76Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4 -
23a0cbe163f7add incremental size for block uploader (#10151) -
0e8664a018d0Merge pull request #10106 from blackpiglet/jxun/cbt_modification -
094a183d9489Merge pull request #10016 from adam-jian-zhang/restore-filters-guide -
9b34594cd3c7Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7 -
b8db629c26b0Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog -
b2dea8d169f5chore: add one-line changelog for PR 10138 -
5a615ad580afVerify build tool downloads -
b4b72a35624bAdd regression test for additional item with invalid JSON (#10103) -
e1cd2b826692docs: update community page backlog links away from classic projects (#10157) -
cf6202be46bbdocs: document ownership loss on mount-constant filesystems (#10044) (#10147) -
ca72c2e7e2ccFix missinggcFailureBSLUnavailablelabel during garbage collection (#10154) -
02bff1e77116Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources -
f73888abbd28Add snapshotClass parameter to volume policy snapshot action (#10070) -
3c49bbec7525Add dynamic resource autocompletion to Velero CLI -
80440f5d5a26Apply suggestions from code review -
3775abc37cd0Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion -
64079056b7b0Fast-fail backup when built-in data mover has no running node-agent -
8850862e9e3fMerge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover -
a5c14755d172Merge pull request #10102 from chlins/fix/archive-item-path-containment -
66b637e398b8update protocol buffer code -
7346ec527c99Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2 -
22ae12575ca4Fix excluded namespace objects leaking into backup with cross-namespa… (#10159) -
cc4161b7edd3ci: add backport/cherry-pick GitHub Action for release branches (#10158) -
c9d4501d3699Design for supporting volume data in-place restore (#10014) -
fb86290def98Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow -
ced051b72f3aFix restore-wait init container ignoring pod-level securityContext (#10047) -
513e93ff4bb7fix: correct typos in log messages and status strings (#10192) -
943a4d6bb414docs: fix restore logs command name in self-signed-certificates (#10213) -
ccbb7d1cc7e1Bump actions/setup-go from 6 to 7 (#10202) -
476a7ca160a8Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203) -
9a549f781f65docs: fix grammar and typos in customize-installation (#10190) -
40de7f9f97f3Make backupType case insensitive in the CLI. (#10189) -
e354e7aec4ecMerge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors -
a41cb1190250add prefetch options for repo interface -
b74824f9c0b7extend object reader for prefetch -
de87def9d902enable object reader prefetch for block uploader -
c27343fc4e25fix UT errors -
92bcf5a3b33dadd UT for prefetch -
c8127e243b78object reader throughput improvement -
8b7951426b5dAdd "SnapshotClass" to DataUploadResult (#10227) -
23c215d054eaMerge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement -
bbb0f11f3315use source size in progress for block uploader restore -
882ad944f387Merge branch 'main' into block-uploader-restore-progress -
41df2dbe24a2Merge pull request #10155 from chlins/fix/verify-build-tool-downloads -
bb95f680cb4fMerge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak -
79d9a5cde479Support to set data mover for the uploader from volume policy. -
93df34d2ea61Add printer columns for VolumeSnapshotLocation (#10216) -
6506d6d9da86Merge branch 'main' into block-uploader-restore-progress -
57da5e5f051adocs: fix grammar and typos in backup-restore-windows (#10228) -
48f2095dc9f7Site: document artifact download failures with an in-cluster s3Url (#10231) -
3da77b946938Site: add conference talks to resources and LinkedIn to community page (#10180) -
ae1d869c776bAdd printer columns for Backup and Restore CRDs (#10200) -
105350b78b56Make restore logs testable by returning errors (#10234) -
1832f099f296backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211) -
9cb2c25eb8ddBump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201) -
0ba74dbf510bGroup Dependabot GitHub Actions updates (#10220) -
c303809857feEnhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218) -
550bec10edb7Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress -
2aa5175594c6Mark the existed resource as skipped during restore (#10243) -
9a1d2e6eb0b0Fix switch case ordering bug infilterBackupOwnerReferences(#10161) -
8d275e69cc21Print n/a for unset timestamps in backup and restore get (#10206) -
2d10d3685fc3Bump the github-actions group with 4 updates (#10239) -
158f403d3400Merge branch 'main' into pvr-restorer-could-run-concurrently -
5dd0b9e8493afix node-agent check contest -
1e368b07784fadd curl --fail flag to kubectl download in e2e kind workflow (#10174) -
7d36376109f2Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently -
b353fafe5eceMerge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting -
b6e091a44103chore(changelogs): rename unreleased changelog entry to 10155-chlins -
de8642d4fd47Merge pull request #10261 from chlins/docs/changelog-10155 -
4f55fb5a6577Fix pvr deadlock (#10250) -
d1189bf1f87amerge upstream/main into oadp-dev -
2608b9df9826skip subresource in resource discovery (#6688) -
512b5fa86909fix issue 6753 -
f145163aa7bbUpdate restore controller logic for restore deletion (#6761) -
d28dfaffbee1Fix #6752: add namespace exclude check. -
2cc533dd2556add csi snapshot data movement doc -
b2a9a3c30b3dModify changelogs for v1.12 -
d255cfc8e28bissue 6786:always delete VSC regardless of the deletion policy -
03598f122cc5issue: move plugin depdending podvolume functions to util pkg -
5e5a5eaa1f34issue 6880: set ParallelUploadAboveSize as MaxInt64 -
b30edf2a9cefchangelog -
9451dee93246Add support for block volumes (#6680) (#6897) -
39c3fcb5c462Replace the base image with paketobuildpacks image -
d254559e66b9issue 6734: spread backup pod evenly -
0279a5c15578Add doc links for new features to release note -
135c339061d0fix issue 6647 -
c74cb71fa805Perf improvements for existing resource restore -
53955fbf28c6issue #6807: Retry failed create when using generateName -
d3163ab27cdbImport auth provider plugins -
cb684672a8b2Add v1.12.1 changelog -
1b17e6b53c68Make Windows build skip BlockMode code. -
47aa0c4a60daudmrepo use region specified in BSL when s3URL is empty -
bf56fc1bb2e1Change v1.12.1 changelog -
37248fe8c1e1Dockerfile.ubi/travis local files -
a6ceb9fa8c44Add BZ + Publish automation to repo (#82) -
7cc703d06e4cremove dependabot config from fork -
343ea6428f57Create Makefile.prow -
04c2c91405aaset HOME in velero image for kopia, update controller-gen for CI (#280) -
b4f401ccff1fbuild velero-helper binary for datamover pod -
dc20d5e514d2restore: Use warning when Create IsAlreadyExist and Get error -
5b0659699392kopia/repository/config/aws.go: Set session.Options profile from config -
d9869f2be598use ubi9-latest to build -
a399d74aeb21OADP-4225: add tzdata to Dockerfile.ubi -
523efe193cd7fix: CI (#316) -
efaabe1c38fcfix: ARM images (#332) -
0605f1bc94a1ubi: BUILDPLATFORM to build stage to enable cross compile. (#336) -
215e465eff88OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338) -
afdc79f731a5Downstream only: Rework of Makefile and incusion of lint -
e306abeb9a23Downstream only - fix lint error in downtream change (#343) -
e577bbf4a2bdrun oadp-operator e2e test from the velero repo (#353) -
965654f7b7c6DS Owners -
78ddb918d42eupdated controller-gen version -
7732e8cef0b7Include velero-restore-helper binary in velero image (#374) -
d810366a4e79Fix restic checkout in Dockerfile.ubi to get default branch (#436) -
f38376673194UPSTREAM: : Updating go modules -
21a7ee4f3c2aUPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev) -
a61c811297c8UPSTREAM: Use context from test for the kopia algorithms -
bb3696141c37UPSTREAM: : Updating go modules -
9740326f71d8UPSTREAM: : Fix golangci-lint configuration for v2.x -
b4b61aefe3e4add konfluxdockerfile for future -
eae42fb623e9UPSTREAM: : Updating go modules -
67c81596edaeUPSTREAM: : Fix golangci-lint version extraction for go install format -
96cb07c23878Fail fast when golangci-lint version extraction returns empty -
774d41a79b0eAdd joeavaikath to OWNERS -
5e9dc2fcdd02UPSTREAM: : Fix non-constant format strings flagged by go vet -
6ad76820c4ceUPSTREAM: : reconcile go.mod versions with upstream -
5d00304e9796UPSTREAM: : Updating go modules -
6679d1e25126UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev) -
ae85212b7643UPSTREAM: : reconcile go.mod versions with upstream -
024c9f7954cfUPSTREAM: : Updating go modules -
71dafa8ff8b0UPSTREAM: : update restic @ 21e781dec (branch oadp-dev) -
62ecc7193addRemove inactive users from OWNERS -
73a441e63908refactor: Optimize VSC handle readiness polling for VSS backups -
61d7512b0ec1feat: Implement early frequent polling for CSI snapshots -
ac3579f41d6bUPSTREAM: : reconcile go.mod versions with upstream -
7838c7aabffeUPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase -
50842420d7ceUPSTREAM: : Updating go modules -
bd5ff20b1307UPSTREAM: : gofmt alignment fix for install package structs -
9835db7cd88fMerge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev -
55854e3e6c22Add PrasadJoshi12 as approver and reviewer -
f87c340d4365Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
-
⚠️ API error: GitHub API /repos/migtools/kubevirt-datamover-controller/contents/go.mod?ref=oadp-dev returned 500⚠️ API error: GitHub API /repos/openshift/release/contents/ci-operator/config/migtools/kubevirt-datamover-controller returned 500
oadp-vm-file-restore
- ⚡ openshift/velero:
2091b09b93bb→f87c340d4365-
b9d9dcfc3855Add integration test for updateTotalBackupMetric resync -
4ea38216f5d1Address review feedback: use DeleteLabelValues, extract resync method -
911cc9eb9e8eFix gofmt alignment in backupReconciler struct -
0f01b534c314Remove unused collectGaugeCount, assert surviving label values -
e2249c26d5edUpdate docs and governance links from vmware-tanzu to velero-io -
d69f6abe5cc3Add param to StartRestore to facilitates future expansion (#10057) -
c676fdd03e5cMerge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics -
564d213e6b75Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing -
b6749d882ca0Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io -
e5654fa7eda5Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030) -
5ecf38b5d7fdDerive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024) -
92f636ca528eBump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058) -
236c45b44362block uploader restore UT -
f6f2ecf8cce9Merge branch 'main' into block-uploader-restore-implementation -
00f1626f7aafblock uploader restore implementation -
d44a18511509Remove community health files now provided by org-level .github repo -
a12b373e4cd3Support set-based filter label selectors (#10064) -
5fa1cc3bf5d1Add SnapshotClassParameter constant and GetSnapshotClass getter -
436c82b97773Add snapshotClass parameter validation -
9eaefe79088bAdd volume policy tier to VolumeSnapshotClass selection -
1e8555f14294Wire snapshotClass from volume policy through CSI plugin -
7582f899fe73Add changelog for PR #10070 -
43a41adbf0a5Document snapshotClass volume policy parameter -
0f45175bf81cFix import ordering in pvc_action.go -
928310d02044Add end-to-end test for snapshotClass volume policy parameter -
6527b1e301abFix gofmt struct field alignment in pvc_action_test.go -
cc91b74846abAdd GetSnapshotClass to VolumeHelper interface -
931232caba32Fix gofmt formatting in resource_policies.go -
ff7273548b5dBump codecov/codecov-action from 6 to 7 -
91e089d3e6d1Bump actions/labeler from 5 to 7 -
07ab16ffc074Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7 -
713c2f3b0a08Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7 -
d81b319abf21Merge branch 'main' into block-uploader-restore-implementation -
bc596da38666block uploader restore implementation -
77e119c27464Fix stale 'Latest Release Information' link on velero.io (#10081) -
ae772382a83eMerge pull request #10062 from shubham-pampattiwar/remove-health-files -
d2c46dad7ac9Merge pull request #10056 from adam-jian-zhang/ria-must-include-design -
3905ccb0eaa5Backup workflow for block data mover. (#10067) -
1711094110cdMerge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation -
a43a1bce6a5eAdd RIA must-include additional items (#10082) -
c95597720a0ebuild(image): remove kubectl installation from build image (#10065) -
b635d3f8ed6arefactor block uploader thread module -
a389cb45606bMerge branch 'main' into block-uploader-thread-module-refactor -
ef100da89b27remove VolumeSnapshotContents from resourceMustHave list -
525fb9eaa2c1Merge branch 'main' into optimize-sub-object-description -
d685b818ad41refactor block uploader thread module -
63cfddd18de1add tests to cover pvc and vsc ria -
f59217b9ea80Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor -
041f577343b6Merge branch 'main' into fix-vsc-hardcode -
00274607178cMerge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode -
4745c45fafc9Pin prow GitHub action to commit SHA -
5ca38aa07581ci(push): pin action versions to commit SHAs and restrict permissions (#10083) -
5691f7f29d35Support overriding Schedule annotations via template.metadata.annotations (#10045) -
c7d7801ae946Merge branch 'main' into optimize-sub-object-description -
d3692d08ed14Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description -
c1f3e81484e5Merge pull request #10094 from chlins/fix/pin-prow-action -
a266a2577e46add auto-documenting help command to Makefile -
9063ee5fb7f0Replace rebase action with GitHub CLI (#10093) -
95e76381fda4Site: update homepage CTA and add LinkedIn to footer (#10113) -
96bf9e2ec18dsite: add blog post for Velero joining CNCF Sandbox -
0c2b588f5a2dMerge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post -
0f86521735cbVerify extracted item paths stay inside the backup directory -
4220c7abe8acCancel hook exec stream on timeout and bound hook timeouts -
950e4adc73feMerge branch 'main' into fix/hook-exec-timeout-and-leak -
f0797c91048dUse "" as parentSnapshot for DU when BackupType is incremental. -
70478f437748Merge pull request #10126 from blackpiglet/jxun/parent_snapshot -
c9f784ef66d0Bump actions/checkout from 6 to 7 -
2685a5dd1d01Bump docker/setup-buildx-action from 3 to 4 -
8ec4b2249686fix: return errors correctly in block restore validation and BatchForget -
8fe02224b9dfset CBT service to uploader -
2649b2554c05Fix hook timeout review feedback -
02fe822860edPin e2e third-party clones to reviewed commits -
036e9944e4a9empty CBT secret ns when secret is not set -
46f5adb7a37ffix(provider): return immediately when BatchForget flush fails -
f22b7c86d78aupload progress every 10s -
ef95e11c8f24Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader -
c832bb767e74Merge pull request #10142 from Lyndon-Li/upload-progerss-interval -
466148dfbe70add documentation for fine-grained restore filters -
24d109bc888aaddress review comments -
861292be04a6add support for set-based label selectors -
ef1b8a6ced0eaddress review comments -
1249e699990eempty sa namespace when secret is empty for getChangedBlocks -
0ba682902e21update the description and regex pattern -
723a9a0ae50aMerge branch 'main' into enhance/Make/help -
ddbe054b330eMerge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks -
c3ef38c225b5Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none". -
6e511f2c802eMerge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none -
b74f8c9511d6Bump github/codeql-action from 3 to 4.37.3 (#10135) -
72107e60b3bfMerge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4 -
f011fc4ef658Add --default-resource-modifier-configmap server flag -
70e70f14e252Add SkipDefaultResourceModifier field to RestoreSpec -
8ef8ab3b1d7dImplement default resource modifier in restore controller -
34bc3c7e1a66Add --skip-default-resource-modifier flag to restore CLI -
c509e5369c67Wire default resource modifier through install path and builder -
d87a66393dffAdd changelog for PR #10098 -
a6f800c591b5Address review feedback on default resource modifier -
2be71e3c3b11Add docs, example ConfigMap, describer, and review fixes -
bd9563396776Add skip log and improve test coverage -
ee2c3a4cd23dAdd test coverage for --skip-default-resource-modifier CLI flag -
b025fe3a9bdbAdd test for DefaultResourceModifierConfigMap in AllResources -
738dfe8bb960site: add blog posts for Velero v1.17 and v1.18 releases -
ff0876a56d3cMerge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier -
0eec47e5744cDrop node-agent host path mounts from data mover pods -
bfda68ca3a06Address review comments on host path exclusion -
11545ee63cecFix logs, CRD, and GetDataMover for CBT features. -
de32d93b8ee4Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987) -
4f1456f7de78Merge pull request #10116 from wolf-06/enhance/Make/help -
0e16235a9ba2Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts -
4548e5eb9e76Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4 -
23a0cbe163f7add incremental size for block uploader (#10151) -
0e8664a018d0Merge pull request #10106 from blackpiglet/jxun/cbt_modification -
094a183d9489Merge pull request #10016 from adam-jian-zhang/restore-filters-guide -
9b34594cd3c7Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7 -
b8db629c26b0Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog -
b2dea8d169f5chore: add one-line changelog for PR 10138 -
5a615ad580afVerify build tool downloads -
b4b72a35624bAdd regression test for additional item with invalid JSON (#10103) -
e1cd2b826692docs: update community page backlog links away from classic projects (#10157) -
cf6202be46bbdocs: document ownership loss on mount-constant filesystems (#10044) (#10147) -
ca72c2e7e2ccFix missinggcFailureBSLUnavailablelabel during garbage collection (#10154) -
02bff1e77116Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources -
f73888abbd28Add snapshotClass parameter to volume policy snapshot action (#10070) -
3c49bbec7525Add dynamic resource autocompletion to Velero CLI -
80440f5d5a26Apply suggestions from code review -
3775abc37cd0Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion -
64079056b7b0Fast-fail backup when built-in data mover has no running node-agent -
8850862e9e3fMerge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover -
a5c14755d172Merge pull request #10102 from chlins/fix/archive-item-path-containment -
66b637e398b8update protocol buffer code -
7346ec527c99Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2 -
22ae12575ca4Fix excluded namespace objects leaking into backup with cross-namespa… (#10159) -
cc4161b7edd3ci: add backport/cherry-pick GitHub Action for release branches (#10158) -
c9d4501d3699Design for supporting volume data in-place restore (#10014) -
fb86290def98Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow -
ced051b72f3aFix restore-wait init container ignoring pod-level securityContext (#10047) -
513e93ff4bb7fix: correct typos in log messages and status strings (#10192) -
943a4d6bb414docs: fix restore logs command name in self-signed-certificates (#10213) -
ccbb7d1cc7e1Bump actions/setup-go from 6 to 7 (#10202) -
476a7ca160a8Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203) -
9a549f781f65docs: fix grammar and typos in customize-installation (#10190) -
40de7f9f97f3Make backupType case insensitive in the CLI. (#10189) -
e354e7aec4ecMerge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors -
a41cb1190250add prefetch options for repo interface -
b74824f9c0b7extend object reader for prefetch -
de87def9d902enable object reader prefetch for block uploader -
c27343fc4e25fix UT errors -
92bcf5a3b33dadd UT for prefetch -
c8127e243b78object reader throughput improvement -
8b7951426b5dAdd "SnapshotClass" to DataUploadResult (#10227) -
23c215d054eaMerge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement -
bbb0f11f3315use source size in progress for block uploader restore -
882ad944f387Merge branch 'main' into block-uploader-restore-progress -
41df2dbe24a2Merge pull request #10155 from chlins/fix/verify-build-tool-downloads -
bb95f680cb4fMerge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak -
79d9a5cde479Support to set data mover for the uploader from volume policy. -
93df34d2ea61Add printer columns for VolumeSnapshotLocation (#10216) -
6506d6d9da86Merge branch 'main' into block-uploader-restore-progress -
57da5e5f051adocs: fix grammar and typos in backup-restore-windows (#10228) -
48f2095dc9f7Site: document artifact download failures with an in-cluster s3Url (#10231) -
3da77b946938Site: add conference talks to resources and LinkedIn to community page (#10180) -
ae1d869c776bAdd printer columns for Backup and Restore CRDs (#10200) -
105350b78b56Make restore logs testable by returning errors (#10234) -
1832f099f296backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211) -
9cb2c25eb8ddBump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201) -
0ba74dbf510bGroup Dependabot GitHub Actions updates (#10220) -
c303809857feEnhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218) -
550bec10edb7Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress -
2aa5175594c6Mark the existed resource as skipped during restore (#10243) -
9a1d2e6eb0b0Fix switch case ordering bug infilterBackupOwnerReferences(#10161) -
8d275e69cc21Print n/a for unset timestamps in backup and restore get (#10206) -
2d10d3685fc3Bump the github-actions group with 4 updates (#10239) -
158f403d3400Merge branch 'main' into pvr-restorer-could-run-concurrently -
5dd0b9e8493afix node-agent check contest -
1e368b07784fadd curl --fail flag to kubectl download in e2e kind workflow (#10174) -
7d36376109f2Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently -
b353fafe5eceMerge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting -
b6e091a44103chore(changelogs): rename unreleased changelog entry to 10155-chlins -
de8642d4fd47Merge pull request #10261 from chlins/docs/changelog-10155 -
4f55fb5a6577Fix pvr deadlock (#10250) -
d1189bf1f87amerge upstream/main into oadp-dev -
2608b9df9826skip subresource in resource discovery (#6688) -
512b5fa86909fix issue 6753 -
f145163aa7bbUpdate restore controller logic for restore deletion (#6761) -
d28dfaffbee1Fix #6752: add namespace exclude check. -
2cc533dd2556add csi snapshot data movement doc -
b2a9a3c30b3dModify changelogs for v1.12 -
d255cfc8e28bissue 6786:always delete VSC regardless of the deletion policy -
03598f122cc5issue: move plugin depdending podvolume functions to util pkg -
5e5a5eaa1f34issue 6880: set ParallelUploadAboveSize as MaxInt64 -
b30edf2a9cefchangelog -
9451dee93246Add support for block volumes (#6680) (#6897) -
39c3fcb5c462Replace the base image with paketobuildpacks image -
d254559e66b9issue 6734: spread backup pod evenly -
0279a5c15578Add doc links for new features to release note -
135c339061d0fix issue 6647 -
c74cb71fa805Perf improvements for existing resource restore -
53955fbf28c6issue #6807: Retry failed create when using generateName -
d3163ab27cdbImport auth provider plugins -
cb684672a8b2Add v1.12.1 changelog -
1b17e6b53c68Make Windows build skip BlockMode code. -
47aa0c4a60daudmrepo use region specified in BSL when s3URL is empty -
bf56fc1bb2e1Change v1.12.1 changelog -
37248fe8c1e1Dockerfile.ubi/travis local files -
a6ceb9fa8c44Add BZ + Publish automation to repo (#82) -
7cc703d06e4cremove dependabot config from fork -
343ea6428f57Create Makefile.prow -
04c2c91405aaset HOME in velero image for kopia, update controller-gen for CI (#280) -
b4f401ccff1fbuild velero-helper binary for datamover pod -
dc20d5e514d2restore: Use warning when Create IsAlreadyExist and Get error -
5b0659699392kopia/repository/config/aws.go: Set session.Options profile from config -
d9869f2be598use ubi9-latest to build -
a399d74aeb21OADP-4225: add tzdata to Dockerfile.ubi -
523efe193cd7fix: CI (#316) -
efaabe1c38fcfix: ARM images (#332) -
0605f1bc94a1ubi: BUILDPLATFORM to build stage to enable cross compile. (#336) -
215e465eff88OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338) -
afdc79f731a5Downstream only: Rework of Makefile and incusion of lint -
e306abeb9a23Downstream only - fix lint error in downtream change (#343) -
e577bbf4a2bdrun oadp-operator e2e test from the velero repo (#353) -
965654f7b7c6DS Owners -
78ddb918d42eupdated controller-gen version -
7732e8cef0b7Include velero-restore-helper binary in velero image (#374) -
d810366a4e79Fix restic checkout in Dockerfile.ubi to get default branch (#436) -
f38376673194UPSTREAM: : Updating go modules -
21a7ee4f3c2aUPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev) -
a61c811297c8UPSTREAM: Use context from test for the kopia algorithms -
bb3696141c37UPSTREAM: : Updating go modules -
9740326f71d8UPSTREAM: : Fix golangci-lint configuration for v2.x -
b4b61aefe3e4add konfluxdockerfile for future -
eae42fb623e9UPSTREAM: : Updating go modules -
67c81596edaeUPSTREAM: : Fix golangci-lint version extraction for go install format -
96cb07c23878Fail fast when golangci-lint version extraction returns empty -
774d41a79b0eAdd joeavaikath to OWNERS -
5e9dc2fcdd02UPSTREAM: : Fix non-constant format strings flagged by go vet -
6ad76820c4ceUPSTREAM: : reconcile go.mod versions with upstream -
5d00304e9796UPSTREAM: : Updating go modules -
6679d1e25126UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev) -
ae85212b7643UPSTREAM: : reconcile go.mod versions with upstream -
024c9f7954cfUPSTREAM: : Updating go modules -
71dafa8ff8b0UPSTREAM: : update restic @ 21e781dec (branch oadp-dev) -
62ecc7193addRemove inactive users from OWNERS -
73a441e63908refactor: Optimize VSC handle readiness polling for VSS backups -
61d7512b0ec1feat: Implement early frequent polling for CSI snapshots -
ac3579f41d6bUPSTREAM: : reconcile go.mod versions with upstream -
7838c7aabffeUPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase -
50842420d7ceUPSTREAM: : Updating go modules -
bd5ff20b1307UPSTREAM: : gofmt alignment fix for install package structs -
9835db7cd88fMerge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev -
55854e3e6c22Add PrasadJoshi12 as approver and reviewer -
f87c340d4365Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
-
- ✅ oadp-vm-file-restore:
:latest(2026-09-04) - ✅ oadp-vmfr-access:
:latest(2026-09-04) - ✅ oadp-vmfr-access-sshd:
:latest(2026-09-04)
| Component | Upstream | Rebase CI | PR | Rebase | Go | CI | Deps | Drift | Quay | Konflux |
|---|---|---|---|---|---|---|---|---|---|---|
| oadp-must-gather | #81 | ✅ | 1.25.0 (tc 1.25.8) | ✅ | — | 2026-09-04 | rhel_9_golang_1.25 | |||
| oadp-cli | #234 | ✅ | 1.25.0 (tc 1.25.8) | ✅ | 0/4 | — | 2026-09-04 | rhel_9_golang_1.25 | ||
| kubevirt-datamover-plugin | — | ✅ | 1.26.0 | ✅ | 0/2 | — | 2026-09-04 | — |
oadp-must-gather
- ⚡ migtools/oadp-non-admin:
4e222296abc4→924e93be7f1e-
9f3146dc91a0Fix OADP-6700: reconcile errors in the oadp-non-admin controller as backups are created (#315) -
142aac7b08c8chore: update CRD and dependencies to support new velero fields (#324) -
31a3bfc20310add konflux.Dockerfile to dev (#331) -
87ecf2a39ff4OADP-7565: Go 1.25.8 + x/* dependency bumps (#330) -
9989b302c1e4OADP-7660: Document NonAdminBSL requires long-term credentials (#334) -
4f436a28ce49add template konflux dockerfile (#327) -
c88f37593636fix: pass logger to UpdateBackupStorageLocation (#336) -
17f1ee77b7e8Merge https://github.com/migtools/oadp-non-admin:oadp-dev (c88f375) into oadp-dev (#339) -
021a9346defbFix OADP-7562: handle wildcard in scoped excluded cluster resources (#333) -
36510e30e3aa⬆ Bump golangci/golangci-lint-action from 7 to 9 -
58c8b91ea2a9Merge pull request #322 from migtools/dependabot/github_actions/golangci/golangci-lint-action-9 -
44c0705149efUPSTREAM: : Updating go modules -
df87d8600d60Merge pull request #364 from oadp-rebasebot/rebase-bot-oadp-dev -
319f5a56f011⬆ Bump actions/setup-go from 5 to 7 -
9feaf8b2a123UPSTREAM: : Updating go modules -
b86f745317c5Merge pull request #365 from migtools/dependabot/github_actions/actions/setup-go-7 -
67c0c97d6963⬆ Bump actions/checkout from 4 to 7 -
6782d2808b27Merge pull request #366 from oadp-rebasebot/rebase-bot-oadp-dev -
09d1bb4e7e6fMerge pull request #350 from migtools/dependabot/github_actions/actions/checkout-7 -
29202e853068Remove restricted IncludedClusterScopedResources from wildcard exclusion test -
ba13ab36b12eUpdate Dockerfile Go version to 1.26 to match go.mod -
f483641c9314Regenerate CRD manifests -
a0412354d2c0Merge pull request #368 from Joeavaikath/fix-vgs-label-key-test-oadp-dev -
006d24c0b2caUPSTREAM: : Updating go modules -
6c46410835a6Merge pull request #367 from oadp-rebasebot/rebase-bot-oadp-dev -
25e85f8d1a71Remove inactive users from OWNERS -
84a3ae37f80dMerge pull request #369 from redhat-chai-bot/remove-inactive-owners -
3ab918b560d6⬆ Bump hadolint/hadolint-action from 3.1.0 to 3.4.0 -
6f2798f88e67Merge pull request #372 from migtools/dependabot/github_actions/hadolint/hadolint-action-3.4.0 -
018f20c05683UPSTREAM: : Updating go modules -
e905f9419212Merge pull request #374 from oadp-rebasebot/rebase-bot-oadp-dev -
1b8ad800b6abOADP-7895 : Fix for oc oadp nonadmin backup describe shows Pod Volume Backups: -
ea5836d1776bMerge pull request #377 from SharoonAustin06/OADP-7895 -
a61a107b0329Add PrasadJoshi12 as approver and reviewer -
924e93be7f1eMerge pull request #380 from redhat-chai-bot/add-PrasadJoshi12-owners
-
- ⚡ openshift/oadp-operator:
d68148204751→63ca285e672d-
36d616eafaf9Merge pull request #2109 from kaovilai/fix/bsl-require-region-with-s3url -
3af1c02455bcIncrease Fedora VM startup timeout to 20 minutes -
76e4645a100bOADP-7882: add dpa config to disable early csi polling interval -
fd75327a8defrefactor(e2e): migrate to external oadp-must-gather container image -
4b00056822fefix(e2e): derive must-gather directory pattern from image name -
6bdd5307d923feat(e2e): support building must-gather from GitHub source -
0b2d4f151fe3Merge pull request #2185 from openshift-cherrypick-robot/cherry-pick-2181-to-oadp-dev -
95eefd9922adfeat: add KubevirtDatamoverConfig to DPA for max incremental backups -
d90501d60ff3fix: strengthen update-path test for --max-incremental-backups arg -
ed36cf1f7d9efix: align struct field formatting to pass gci lint -
a0e4cc59c216Merge pull request #2179 from shubham-pampattiwar/issue-42-max-incremental-backups -
ffb4e32ccd87feat: add podLabels and podAnnotations support for maintenance and data mover pods -
1fa5fa669db6fix: add /tmp emptyDir volume to KDM controller deployment -
54196c5415e9test: verify /tmp emptyDir volume on KDM controller deployment -
6a5d6c8653caMerge pull request #2190 from shubham-pampattiwar/feat/oadp-6734-maintenance-job-labels -
d18cc6c2cdf1Merge pull request #2184 from kaovilai/fix/kubevirt-disk-timeout -
788fdaf582f9docs: add podConfig documentation for tolerations, nodeSelector, labels, and env -
282c54ac9a54Merge pull request #2191 from shubham-pampattiwar/fix-kdm-tmp-volume-mount -
658b3f31fa5cMerge pull request #2196 from kaovilai/docs-podconfig-tolerations-nodeselector -
57cc09e6b60dMerge pull request #2007 from kaovilai/no-mor-mustgather -
275962c01c0bfeat: add FBC catalog Dockerfile for CI operator installation -
ba95d8e2feb4chore: bump OPM_VERSION from v1.23.0 to v1.68.0 -
be69539bfa57fix: address PR review feedback on Dockerfile.catalog -
5537d0a6713ffix: add cross-references and Makefile target for OPM_VERSION sync -
49b9f2f52b29docs: add usage example for catalog-fbc-build target -
5997aa029e31docs: add on-cluster install instructions for catalog-fbc-build -
b41a7df0127cdocs: clarify OLMv0 vs OLMv1 usage in Dockerfile.catalog -
29bcf340e1e8fix: move OPM_VERSION comment to separate line -
d2091b8d27e6OADP-7943: Fix DPA annotation changes not triggering reconciliation -
935b4b19460eMerge pull request #2151 from sseago/restore-design -
e560c60ae9d4docs: fix Table of Contents numbering in README -
20ed8ac707b3Merge pull request #2210 from redhat-chai-bot/chai-bot/readme-toc-numbering -
4300dc045feaMerge pull request #2204 from kaovilai/fbc-catalog-dockerfile -
334f12bdd22cdisable early frequent polling by default (#2213) -
627d54e6a5badocs for windows vss frequent polling (#2222) -
4dc72e213487public velero ref 1.18.1 to match openshift/velero replace -
ee1c692ed91eadd additive extraArgs for Velero server and node-agent (#2209) -
edc84340826baddress PR review: fix sensitive data logging, add key validation, document precedence -
53599cb1b529fix(gcp): use errors.Is/As for GCS bucket not-found checks -
7c8f775f3467Merge pull request #2229 from openshift-cherrypick-robot/cherry-pick-2228-to-oadp-dev -
e5dc8246a078Kubevirt datamover e2e tests -
bae5384269d3Merge pull request #2238 from weshayutin/kubevirt-datamover-e2e-oadp-dev -
48ceb61f3dbeUpdate e2e and kubevirt-dm design to use custom volume policy -
fdc96c299c10fix(design): correct kubevirt datamover restore workflow -
88617f23032adocs: add references to kubevirt datamover restore workflow -
8615b382b6c6docs: clarify validation source and wording in restore workflow -
de993603cdb5docs: clarify volume policy configuration for kubevirt datamover -
ba7153413ac3docs: use custom action with datamover param per PR #2254 -
4d450a0e8313Merge pull request #2255 from kaovilai/fix/kubevirt-datamover-restore-workflow -
5d5dac843e2bMerge pull request #2233 from PrasadJoshi12/cloudstorage-fix -
119e79bd3c35Merge pull request #2254 from sseago/custom-volume-policy -
0be1422175d3remove fedora vm test as it's debugged -
e0244129a437Merge pull request #2259 from weshayutin/disable_fedora_vm_oadp-dev -
06b9fe18bf6fAdd joeavaikath to OWNERS -
03bb3b1ce62bMerge pull request #2267 from Joeavaikath/owners-add-joeavaikath-oadp-dev -
5cfe7b0682e0Add pods/log RBAC for kubevirt datamover controller -
db78e59cafd3add readiness probes to CLI and VMDP -
dc43767640acMerge pull request #2306 from NicholasYancey/add-cli-vmdp-readiness-probe -
f1a19dbe9f2bMerge pull request #2297 from shubham-pampattiwar/issue-52-kdm-pods-log-rbac -
aedef0ed6d38update partners doc for 5.x releases (#2314) -
3f337422eb67fix extended support versions -
1c39e7ceb39dMerge pull request #2315 from weshayutin/extendsupport -
52f79fcfb5dbadded service account to dev branch -
45823389f4f4Add startup probe to CLI and VMDP download servers -
803d302b7705AutomountServiceAccountToken independently of ServiceAccountName -
54895822b4e3Addressed CodeRabbit review comments -
deb931a5d66dReconciled the ServiceAccount object -
741c6ca4bfdbCodeRabbit feedback implemented -
29638b680196Merge pull request #2318 from NicholasYancey/add-service-account-dev -
7913d6fe6500Merge remote-tracking branch 'origin/oadp-dev' into add-startup-probe-dev -
526dc4aa6e7cfixed error statements to be better -
a604ddf906e8Add e2e test for ImageStream backup with stale cross-namespace tag reference -
5e9c79ae4b09Merge pull request #2319 from NicholasYancey/add-startup-probe-dev -
080bd053c158UPSTREAM: : Updating go modules -
a1ad375c6f99UPSTREAM: : update Velero CRDs @ oadp-dev -
7ca782705bacUPSTREAM: : make bundle update -
59be444102a9Merge pull request #2313 from kaovilai/e2e-ovp-443-imagestream-stale-tag -
f63fc5915671docs: fix broken links in README.md and update PARTNERS.md -
2a24a6751599docs: update config examples to use kopia uploader and fix errors -
741ccb13f40edocs: move obsolete designs to docs/design/obsolete/ and update design docs -
d9a068f0a5a5docs: fix developer docs paths, typos, and outdated references -
0ad7e5ed0f4ddocs: fix examples links, add deprecation notes, and correct timelines -
fca479d811badocs: add deprecation and context headers to blog posts -
d56d3d7a2aa6docs: remove obsolete documentation files -
1d59f9503d0bMerge branch 'docs/fix-developer' into docs/fix-links-and-typos -
d36061d1d66cMerge pull request #2333 from redhat-chai-bot/docs/fix-blogs -
2ffca0e7d9cadocs: update PARTNERS.md branch ref to oadp-1.6 per review -
8acf27fe6451docs: update known_issues.md note per review -
03e61dd06e52Merge pull request #2332 from redhat-chai-bot/docs/fix-design -
817e6f7141bfMerge pull request #2335 from redhat-chai-bot/docs/fix-config -
e87668ed63b1Merge pull request #2336 from redhat-chai-bot/docs/remove-obsolete -
05c394f38a68update TROUBLESHOOTING.md to use oc oadp CLI instead of velero pod-exec alias -
939cc59ae8e3Merge pull request #2334 from redhat-chai-bot/docs/fix-links-and-typos -
46264ae20854Merge pull request #2331 from redhat-chai-bot/docs/fix-examples -
32cd3feb02a7Merge pull request #2337 from NicholasYancey/docs-troubleshooting-oadp-cli -
43c210d5f541Remove inactive users from OWNERS -
6f5bb6c8a007Merge pull request #2338 from redhat-chai-bot/remove-inactive-owners -
6face9228c22Add missing image-producing repo badges to README -
d7f7dc335d47Merge pull request #2344 from redhat-chai-bot/add-missing-image-badges -
8052cf3ad359docs: add CI plugin image sync guidance to common.go -
789130a5d301docs change, use oc oadp CLI instead of velero across remaining docs, fix restore logs command (#2347) -
e8f0c8511bc5Add datadownloads RBAC to kubevirt-datamover ClusterRole -
139b2ef4369afix: use MergeFrom patch for DPA status update to avoid conflicts -
0992b554e93cfix: correct comment on why MergeFrom patch avoids status conflicts -
65aba4d162a5Merge pull request #2352 from kaovilai/wt/oadp-dev-20260804 -
0aa7038e0fd9feat: use velero SA and a
-