Skip to content

Rebase Status oadp dev

github-actions[bot] edited this page Sep 4, 2026 · 785 revisions

OADP Rebase Status: oadp-dev

Generated 2026-09-04 21:08 UTC | Rebase Repository

4/19 repos ready (21%) | 17 errors | 6 warnings

✅ No open CVE fix PRs

🚧 Wave 1 — Independent Dependencies (3/4)

Component Upstream Rebase CI PR Rebase Go CI Deps Drift Quay Konflux
kopia $UPSTREAM_KOPIA_TAG_BRANCH_FOR_VELERO oadp-dev 1.25.8
restic SKIP SKIP SKIP SKIP SKIP SKIP SKIP SKIP
filebrowser master oadp-dev ⚠️ err 4 2026-09-04
udistribution main #186 1.25.0
oadp-vmdp oadp-dev oadp-dev 1.25.8 ⚠️ err 2026-09-04 rhel_9_golang_1.25

filebrowser

  • 📉 github.com/asticode/go-astisub: v0.41.0v0.42.0
  • 📉 golang.org/x/crypto: v0.53.0v0.54.0
  • 📉 golang.org/x/image: v0.43.0v0.44.0
  • 📉 golang.org/x/text: v0.38.0v0.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

🚧 Wave 2 — Velero Integration (0/1)

Component Upstream Rebase CI PR Rebase Go CI Deps Drift Quay Konflux
velero main oadp-dev 1.26.0 1/2 4 2026-09-04 rhel_9_golang_1.25

velero

  • migtools/kopia: 81dddf4e925a9484815ab194
    • 0da4cb8b42f8 Remove inactive users from OWNERS
    • 8961a5c645c9 Merge pull request #45 from redhat-chai-bot/remove-inactive-owners-kopia
    • c6984fee2766 Add PrasadJoshi12 as approver and reviewer
    • 9484815ab194 Merge pull request #49 from redhat-chai-bot/add-PrasadJoshi12-owners-kopia
  • 📉 golang.org/x/text: v0.37.0v0.41.0
  • 📉 golang.org/x/sys: v0.46.0v0.47.0
  • 📉 golang.org/x/mod: v0.36.0v0.40.0
  • 📉 google.golang.org/protobuf: v1.36.12-0.20260120151049-f2248ac996afv1.36.12
  • ❌ 4 direct deps downgraded vs upstream

🚧 Wave 3 — Plugins and Operator (0/7)

Component Upstream Rebase CI PR Rebase Go CI Deps Drift Quay Konflux
kubevirt-velero-plugin main main ⚠️ err 0/1 2026-09-04
hypershift-oadp-plugin main 1.26.0 0/1 rhel_9_golang_1.25
velero-plugin-for-csi SKIP SKIP SKIP SKIP SKIP SKIP SKIP SKIP
oadp-operator oadp-dev 1.26.0 0/2 2026-09-04
velero-plugin-for-aws main oadp-dev 1.26.0 0/1 2026-09-04
velero-plugin-for-legacy-aws oadp-dev #68 1.25.0 0/1 2026-09-04 rhel_9_golang_1.25
velero-plugin-for-microsoft-azure main oadp-dev 1.26.0 0/1 2026-09-04 rhel_9_golang_1.25
velero-plugin-for-gcp main oadp-dev #163 1.26.0 0/1 2026-09-04 rhel_9_golang_1.25

kubevirt-velero-plugin

  • openshift/velero: c1eb1d016cd2f87c340d4365
    • e2249c26d5ed Update docs and governance links from vmware-tanzu to velero-io
    • d69f6abe5cc3 Add param to StartRestore to facilitates future expansion (#10057)
    • c676fdd03e5c Merge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics
    • 564d213e6b75 Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing
    • b6749d882ca0 Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io
    • e5654fa7eda5 Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030)
    • 5ecf38b5d7fd Derive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024)
    • 92f636ca528e Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058)
    • 37c17dda0586 Merge pull request #554 from oadp-rebasebot/rebase-bot-oadp-dev
    • 236c45b44362 block uploader restore UT
    • f6f2ecf8cce9 Merge branch 'main' into block-uploader-restore-implementation
    • 00f1626f7aaf block uploader restore implementation
    • d44a18511509 Remove community health files now provided by org-level .github repo
    • a12b373e4cd3 Support set-based filter label selectors (#10064)
    • 5fa1cc3bf5d1 Add SnapshotClassParameter constant and GetSnapshotClass getter
    • 436c82b97773 Add snapshotClass parameter validation
    • 9eaefe79088b Add volume policy tier to VolumeSnapshotClass selection
    • 1e8555f14294 Wire snapshotClass from volume policy through CSI plugin
    • 7582f899fe73 Add changelog for PR #10070
    • 43a41adbf0a5 Document snapshotClass volume policy parameter
    • 0f45175bf81c Fix import ordering in pvc_action.go
    • 928310d02044 Add end-to-end test for snapshotClass volume policy parameter
    • 6527b1e301ab Fix gofmt struct field alignment in pvc_action_test.go
    • cc91b74846ab Add GetSnapshotClass to VolumeHelper interface
    • 931232caba32 Fix gofmt formatting in resource_policies.go
    • ff7273548b5d Bump codecov/codecov-action from 6 to 7
    • 91e089d3e6d1 Bump actions/labeler from 5 to 7
    • 07ab16ffc074 Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7
    • 713c2f3b0a08 Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7
    • d81b319abf21 Merge branch 'main' into block-uploader-restore-implementation
    • bc596da38666 block uploader restore implementation
    • 77e119c27464 Fix stale 'Latest Release Information' link on velero.io (#10081)
    • ae772382a83e Merge pull request #10062 from shubham-pampattiwar/remove-health-files
    • d2c46dad7ac9 Merge pull request #10056 from adam-jian-zhang/ria-must-include-design
    • 3905ccb0eaa5 Backup workflow for block data mover. (#10067)
    • 1711094110cd Merge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation
    • a43a1bce6a5e Add RIA must-include additional items (#10082)
    • c95597720a0e build(image): remove kubectl installation from build image (#10065)
    • b635d3f8ed6a refactor block uploader thread module
    • a389cb45606b Merge branch 'main' into block-uploader-thread-module-refactor
    • ef100da89b27 remove VolumeSnapshotContents from resourceMustHave list
    • 525fb9eaa2c1 Merge branch 'main' into optimize-sub-object-description
    • d685b818ad41 refactor block uploader thread module
    • 63cfddd18de1 add tests to cover pvc and vsc ria
    • f59217b9ea80 Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor
    • 041f577343b6 Merge branch 'main' into fix-vsc-hardcode
    • 00274607178c Merge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode
    • 4745c45fafc9 Pin prow GitHub action to commit SHA
    • 5ca38aa07581 ci(push): pin action versions to commit SHAs and restrict permissions (#10083)
    • 5691f7f29d35 Support overriding Schedule annotations via template.metadata.annotations (#10045)
    • c7d7801ae946 Merge branch 'main' into optimize-sub-object-description
    • d3692d08ed14 Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description
    • c1f3e81484e5 Merge pull request #10094 from chlins/fix/pin-prow-action
    • a266a2577e46 add auto-documenting help command to Makefile
    • 9063ee5fb7f0 Replace rebase action with GitHub CLI (#10093)
    • 95e76381fda4 Site: update homepage CTA and add LinkedIn to footer (#10113)
    • 96bf9e2ec18d site: add blog post for Velero joining CNCF Sandbox
    • 0c2b588f5a2d Merge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post
    • 0f86521735cb Verify extracted item paths stay inside the backup directory
    • 4220c7abe8ac Cancel hook exec stream on timeout and bound hook timeouts
    • 950e4adc73fe Merge branch 'main' into fix/hook-exec-timeout-and-leak
    • f0797c91048d Use "" as parentSnapshot for DU when BackupType is incremental.
    • 70478f437748 Merge pull request #10126 from blackpiglet/jxun/parent_snapshot
    • ce59fad96230 Remove inactive users from OWNERS
    • dad0b5522325 Merge pull request #557 from redhat-chai-bot/remove-inactive-owners
    • c9f784ef66d0 Bump actions/checkout from 6 to 7
    • 2685a5dd1d01 Bump docker/setup-buildx-action from 3 to 4
    • 8ec4b2249686 fix: return errors correctly in block restore validation and BatchForget
    • 8fe02224b9df set CBT service to uploader
    • 2649b2554c05 Fix hook timeout review feedback
    • 02fe822860ed Pin e2e third-party clones to reviewed commits
    • 036e9944e4a9 empty CBT secret ns when secret is not set
    • 46f5adb7a37f fix(provider): return immediately when BatchForget flush fails
    • f22b7c86d78a upload progress every 10s
    • ef95e11c8f24 Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader
    • c832bb767e74 Merge pull request #10142 from Lyndon-Li/upload-progerss-interval
    • 466148dfbe70 add documentation for fine-grained restore filters
    • 24d109bc888a address review comments
    • 861292be04a6 add support for set-based label selectors
    • ef1b8a6ced0e address review comments
    • 1249e699990e empty sa namespace when secret is empty for getChangedBlocks
    • 0ba682902e21 update the description and regex pattern
    • 723a9a0ae50a Merge branch 'main' into enhance/Make/help
    • ddbe054b330e Merge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks
    • c3ef38c225b5 Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
    • 6e511f2c802e Merge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none
    • b74f8c9511d6 Bump github/codeql-action from 3 to 4.37.3 (#10135)
    • 72107e60b3bf Merge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4
    • f011fc4ef658 Add --default-resource-modifier-configmap server flag
    • 70e70f14e252 Add SkipDefaultResourceModifier field to RestoreSpec
    • 8ef8ab3b1d7d Implement default resource modifier in restore controller
    • 34bc3c7e1a66 Add --skip-default-resource-modifier flag to restore CLI
    • c509e5369c67 Wire default resource modifier through install path and builder
    • d87a66393dff Add changelog for PR #10098
    • a6f800c591b5 Address review feedback on default resource modifier
    • 2be71e3c3b11 Add docs, example ConfigMap, describer, and review fixes
    • bd9563396776 Add skip log and improve test coverage
    • ee2c3a4cd23d Add test coverage for --skip-default-resource-modifier CLI flag
    • b025fe3a9bdb Add test for DefaultResourceModifierConfigMap in AllResources
    • 738dfe8bb960 site: add blog posts for Velero v1.17 and v1.18 releases
    • ff0876a56d3c Merge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier
    • 0eec47e5744c Drop node-agent host path mounts from data mover pods
    • bfda68ca3a06 Address review comments on host path exclusion
    • 11545ee63cec Fix logs, CRD, and GetDataMover for CBT features.
    • de32d93b8ee4 Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987)
    • 4f1456f7de78 Merge pull request #10116 from wolf-06/enhance/Make/help
    • 0e16235a9ba2 Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts
    • 4548e5eb9e76 Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4
    • 23a0cbe163f7 add incremental size for block uploader (#10151)
    • 0e8664a018d0 Merge pull request #10106 from blackpiglet/jxun/cbt_modification
    • 094a183d9489 Merge pull request #10016 from adam-jian-zhang/restore-filters-guide
    • 9b34594cd3c7 Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7
    • b8db629c26b0 Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog
    • b2dea8d169f5 chore: add one-line changelog for PR 10138
    • 5a615ad580af Verify build tool downloads
    • b4b72a35624b Add regression test for additional item with invalid JSON (#10103)
    • e1cd2b826692 docs: update community page backlog links away from classic projects (#10157)
    • cf6202be46bb docs: document ownership loss on mount-constant filesystems (#10044) (#10147)
    • ca72c2e7e2cc Fix missing gcFailureBSLUnavailable label during garbage collection (#10154)
    • 02bff1e77116 Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources
    • 2091b09b93bb Merge pull request #517 from sseago/vss-oadp-dev
    • f73888abbd28 Add snapshotClass parameter to volume policy snapshot action (#10070)
    • 3c49bbec7525 Add dynamic resource autocompletion to Velero CLI
    • 80440f5d5a26 Apply suggestions from code review
    • 3775abc37cd0 Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion
    • 64079056b7b0 Fast-fail backup when built-in data mover has no running node-agent
    • 8850862e9e3f Merge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover
    • a5c14755d172 Merge pull request #10102 from chlins/fix/archive-item-path-containment
    • 66b637e398b8 update protocol buffer code
    • 7346ec527c99 Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2
    • 22ae12575ca4 Fix excluded namespace objects leaking into backup with cross-namespa… (#10159)
    • cc4161b7edd3 ci: add backport/cherry-pick GitHub Action for release branches (#10158)
    • c9d4501d3699 Design for supporting volume data in-place restore (#10014)
    • fb86290def98 Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow
    • ced051b72f3a Fix restore-wait init container ignoring pod-level securityContext (#10047)
    • 513e93ff4bb7 fix: correct typos in log messages and status strings (#10192)
    • 943a4d6bb414 docs: fix restore logs command name in self-signed-certificates (#10213)
    • ccbb7d1cc7e1 Bump actions/setup-go from 6 to 7 (#10202)
    • 476a7ca160a8 Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203)
    • 9a549f781f65 docs: fix grammar and typos in customize-installation (#10190)
    • 40de7f9f97f3 Make backupType case insensitive in the CLI. (#10189)
    • e354e7aec4ec Merge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors
    • a41cb1190250 add prefetch options for repo interface
    • b74824f9c0b7 extend object reader for prefetch
    • de87def9d902 enable object reader prefetch for block uploader
    • c27343fc4e25 fix UT errors
    • 92bcf5a3b33d add UT for prefetch
    • c8127e243b78 object reader throughput improvement
    • 8b7951426b5d Add "SnapshotClass" to DataUploadResult (#10227)
    • 23c215d054ea Merge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement
    • bbb0f11f3315 use source size in progress for block uploader restore
    • 882ad944f387 Merge branch 'main' into block-uploader-restore-progress
    • 41df2dbe24a2 Merge pull request #10155 from chlins/fix/verify-build-tool-downloads
    • bb95f680cb4f Merge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak
    • 79d9a5cde479 Support to set data mover for the uploader from volume policy.
    • 93df34d2ea61 Add printer columns for VolumeSnapshotLocation (#10216)
    • 6506d6d9da86 Merge branch 'main' into block-uploader-restore-progress
    • 57da5e5f051a docs: fix grammar and typos in backup-restore-windows (#10228)
    • 48f2095dc9f7 Site: document artifact download failures with an in-cluster s3Url (#10231)
    • 3da77b946938 Site: add conference talks to resources and LinkedIn to community page (#10180)
    • ae1d869c776b Add printer columns for Backup and Restore CRDs (#10200)
    • 105350b78b56 Make restore logs testable by returning errors (#10234)
    • 1832f099f296 backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211)
    • 9cb2c25eb8dd Bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201)
    • 0ba74dbf510b Group Dependabot GitHub Actions updates (#10220)
    • c303809857fe Enhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218)
    • 550bec10edb7 Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress
    • 2aa5175594c6 Mark the existed resource as skipped during restore (#10243)
    • 9a1d2e6eb0b0 Fix switch case ordering bug in filterBackupOwnerReferences (#10161)
    • 8d275e69cc21 Print n/a for unset timestamps in backup and restore get (#10206)
    • 2d10d3685fc3 Bump the github-actions group with 4 updates (#10239)
    • 158f403d3400 Merge branch 'main' into pvr-restorer-could-run-concurrently
    • 5dd0b9e8493a fix node-agent check contest
    • 1e368b07784f add curl --fail flag to kubectl download in e2e kind workflow (#10174)
    • 7d36376109f2 Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently
    • b353fafe5ece Merge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting
    • b6e091a44103 chore(changelogs): rename unreleased changelog entry to 10155-chlins
    • de8642d4fd47 Merge pull request #10261 from chlins/docs/changelog-10155
    • 4f55fb5a6577 Fix pvr deadlock (#10250)
    • d1189bf1f87a merge upstream/main into oadp-dev
    • 2608b9df9826 skip subresource in resource discovery (#6688)
    • 512b5fa86909 fix issue 6753
    • f145163aa7bb Update restore controller logic for restore deletion (#6761)
    • d28dfaffbee1 Fix #6752: add namespace exclude check.
    • 2cc533dd2556 add csi snapshot data movement doc
    • b2a9a3c30b3d Modify changelogs for v1.12
    • d255cfc8e28b issue 6786:always delete VSC regardless of the deletion policy
    • 03598f122cc5 issue: move plugin depdending podvolume functions to util pkg
    • 5e5a5eaa1f34 issue 6880: set ParallelUploadAboveSize as MaxInt64
    • b30edf2a9cef changelog
    • 9451dee93246 Add support for block volumes (#6680) (#6897)
    • 39c3fcb5c462 Replace the base image with paketobuildpacks image
    • d254559e66b9 issue 6734: spread backup pod evenly
    • 0279a5c15578 Add doc links for new features to release note
    • 135c339061d0 fix issue 6647
    • c74cb71fa805 Perf improvements for existing resource restore
    • 53955fbf28c6 issue #6807: Retry failed create when using generateName
    • d3163ab27cdb Import auth provider plugins
    • cb684672a8b2 Add v1.12.1 changelog
    • 1b17e6b53c68 Make Windows build skip BlockMode code.
    • 47aa0c4a60da udmrepo use region specified in BSL when s3URL is empty
    • bf56fc1bb2e1 Change v1.12.1 changelog
    • 37248fe8c1e1 Dockerfile.ubi/travis local files
    • a6ceb9fa8c44 Add BZ + Publish automation to repo (#82)
    • 7cc703d06e4c remove dependabot config from fork
    • 343ea6428f57 Create Makefile.prow
    • 04c2c91405aa set HOME in velero image for kopia, update controller-gen for CI (#280)
    • b4f401ccff1f build velero-helper binary for datamover pod
    • dc20d5e514d2 restore: Use warning when Create IsAlreadyExist and Get error
    • 5b0659699392 kopia/repository/config/aws.go: Set session.Options profile from config
    • d9869f2be598 use ubi9-latest to build
    • a399d74aeb21 OADP-4225: add tzdata to Dockerfile.ubi
    • 523efe193cd7 fix: CI (#316)
    • efaabe1c38fc fix: ARM images (#332)
    • 0605f1bc94a1 ubi: BUILDPLATFORM to build stage to enable cross compile. (#336)
    • 215e465eff88 OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338)
    • afdc79f731a5 Downstream only: Rework of Makefile and incusion of lint
    • e306abeb9a23 Downstream only - fix lint error in downtream change (#343)
    • e577bbf4a2bd run oadp-operator e2e test from the velero repo (#353)
    • 965654f7b7c6 DS Owners
    • 78ddb918d42e updated controller-gen version
    • 7732e8cef0b7 Include velero-restore-helper binary in velero image (#374)
    • d810366a4e79 Fix restic checkout in Dockerfile.ubi to get default branch (#436)
    • f38376673194 UPSTREAM: : Updating go modules
    • 21a7ee4f3c2a UPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev)
    • a61c811297c8 UPSTREAM: Use context from test for the kopia algorithms
    • bb3696141c37 UPSTREAM: : Updating go modules
    • 9740326f71d8 UPSTREAM: : Fix golangci-lint configuration for v2.x
    • b4b61aefe3e4 add konfluxdockerfile for future
    • eae42fb623e9 UPSTREAM: : Updating go modules
    • 67c81596edae UPSTREAM: : Fix golangci-lint version extraction for go install format
    • 96cb07c23878 Fail fast when golangci-lint version extraction returns empty
    • 774d41a79b0e Add joeavaikath to OWNERS
    • 5e9dc2fcdd02 UPSTREAM: : Fix non-constant format strings flagged by go vet
    • 6ad76820c4ce UPSTREAM: : reconcile go.mod versions with upstream
    • 5d00304e9796 UPSTREAM: : Updating go modules
    • 6679d1e25126 UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev)
    • ae85212b7643 UPSTREAM: : reconcile go.mod versions with upstream
    • 024c9f7954cf UPSTREAM: : Updating go modules
    • 71dafa8ff8b0 UPSTREAM: : update restic @ 21e781dec (branch oadp-dev)
    • 62ecc7193add Remove inactive users from OWNERS
    • 73a441e63908 refactor: Optimize VSC handle readiness polling for VSS backups
    • 61d7512b0ec1 feat: Implement early frequent polling for CSI snapshots
    • ac3579f41d6b UPSTREAM: : reconcile go.mod versions with upstream
    • 7838c7aabffe UPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase
    • 50842420d7ce UPSTREAM: : Updating go modules
    • bd5ff20b1307 UPSTREAM: : gofmt alignment fix for install package structs
    • 9835db7cd88f Merge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge 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: 2091b09b93bbf87c340d4365
    • b9d9dcfc3855 Add integration test for updateTotalBackupMetric resync
    • 4ea38216f5d1 Address review feedback: use DeleteLabelValues, extract resync method
    • 911cc9eb9e8e Fix gofmt alignment in backupReconciler struct
    • 0f01b534c314 Remove unused collectGaugeCount, assert surviving label values
    • e2249c26d5ed Update docs and governance links from vmware-tanzu to velero-io
    • d69f6abe5cc3 Add param to StartRestore to facilitates future expansion (#10057)
    • c676fdd03e5c Merge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics
    • 564d213e6b75 Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing
    • b6749d882ca0 Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io
    • e5654fa7eda5 Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030)
    • 5ecf38b5d7fd Derive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024)
    • 92f636ca528e Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058)
    • 236c45b44362 block uploader restore UT
    • f6f2ecf8cce9 Merge branch 'main' into block-uploader-restore-implementation
    • 00f1626f7aaf block uploader restore implementation
    • d44a18511509 Remove community health files now provided by org-level .github repo
    • a12b373e4cd3 Support set-based filter label selectors (#10064)
    • 5fa1cc3bf5d1 Add SnapshotClassParameter constant and GetSnapshotClass getter
    • 436c82b97773 Add snapshotClass parameter validation
    • 9eaefe79088b Add volume policy tier to VolumeSnapshotClass selection
    • 1e8555f14294 Wire snapshotClass from volume policy through CSI plugin
    • 7582f899fe73 Add changelog for PR #10070
    • 43a41adbf0a5 Document snapshotClass volume policy parameter
    • 0f45175bf81c Fix import ordering in pvc_action.go
    • 928310d02044 Add end-to-end test for snapshotClass volume policy parameter
    • 6527b1e301ab Fix gofmt struct field alignment in pvc_action_test.go
    • cc91b74846ab Add GetSnapshotClass to VolumeHelper interface
    • 931232caba32 Fix gofmt formatting in resource_policies.go
    • ff7273548b5d Bump codecov/codecov-action from 6 to 7
    • 91e089d3e6d1 Bump actions/labeler from 5 to 7
    • 07ab16ffc074 Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7
    • 713c2f3b0a08 Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7
    • d81b319abf21 Merge branch 'main' into block-uploader-restore-implementation
    • bc596da38666 block uploader restore implementation
    • 77e119c27464 Fix stale 'Latest Release Information' link on velero.io (#10081)
    • ae772382a83e Merge pull request #10062 from shubham-pampattiwar/remove-health-files
    • d2c46dad7ac9 Merge pull request #10056 from adam-jian-zhang/ria-must-include-design
    • 3905ccb0eaa5 Backup workflow for block data mover. (#10067)
    • 1711094110cd Merge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation
    • a43a1bce6a5e Add RIA must-include additional items (#10082)
    • c95597720a0e build(image): remove kubectl installation from build image (#10065)
    • b635d3f8ed6a refactor block uploader thread module
    • a389cb45606b Merge branch 'main' into block-uploader-thread-module-refactor
    • ef100da89b27 remove VolumeSnapshotContents from resourceMustHave list
    • 525fb9eaa2c1 Merge branch 'main' into optimize-sub-object-description
    • d685b818ad41 refactor block uploader thread module
    • 63cfddd18de1 add tests to cover pvc and vsc ria
    • f59217b9ea80 Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor
    • 041f577343b6 Merge branch 'main' into fix-vsc-hardcode
    • 00274607178c Merge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode
    • 4745c45fafc9 Pin prow GitHub action to commit SHA
    • 5ca38aa07581 ci(push): pin action versions to commit SHAs and restrict permissions (#10083)
    • 5691f7f29d35 Support overriding Schedule annotations via template.metadata.annotations (#10045)
    • c7d7801ae946 Merge branch 'main' into optimize-sub-object-description
    • d3692d08ed14 Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description
    • c1f3e81484e5 Merge pull request #10094 from chlins/fix/pin-prow-action
    • a266a2577e46 add auto-documenting help command to Makefile
    • 9063ee5fb7f0 Replace rebase action with GitHub CLI (#10093)
    • 95e76381fda4 Site: update homepage CTA and add LinkedIn to footer (#10113)
    • 96bf9e2ec18d site: add blog post for Velero joining CNCF Sandbox
    • 0c2b588f5a2d Merge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post
    • 0f86521735cb Verify extracted item paths stay inside the backup directory
    • 4220c7abe8ac Cancel hook exec stream on timeout and bound hook timeouts
    • 950e4adc73fe Merge branch 'main' into fix/hook-exec-timeout-and-leak
    • f0797c91048d Use "" as parentSnapshot for DU when BackupType is incremental.
    • 70478f437748 Merge pull request #10126 from blackpiglet/jxun/parent_snapshot
    • c9f784ef66d0 Bump actions/checkout from 6 to 7
    • 2685a5dd1d01 Bump docker/setup-buildx-action from 3 to 4
    • 8ec4b2249686 fix: return errors correctly in block restore validation and BatchForget
    • 8fe02224b9df set CBT service to uploader
    • 2649b2554c05 Fix hook timeout review feedback
    • 02fe822860ed Pin e2e third-party clones to reviewed commits
    • 036e9944e4a9 empty CBT secret ns when secret is not set
    • 46f5adb7a37f fix(provider): return immediately when BatchForget flush fails
    • f22b7c86d78a upload progress every 10s
    • ef95e11c8f24 Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader
    • c832bb767e74 Merge pull request #10142 from Lyndon-Li/upload-progerss-interval
    • 466148dfbe70 add documentation for fine-grained restore filters
    • 24d109bc888a address review comments
    • 861292be04a6 add support for set-based label selectors
    • ef1b8a6ced0e address review comments
    • 1249e699990e empty sa namespace when secret is empty for getChangedBlocks
    • 0ba682902e21 update the description and regex pattern
    • 723a9a0ae50a Merge branch 'main' into enhance/Make/help
    • ddbe054b330e Merge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks
    • c3ef38c225b5 Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
    • 6e511f2c802e Merge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none
    • b74f8c9511d6 Bump github/codeql-action from 3 to 4.37.3 (#10135)
    • 72107e60b3bf Merge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4
    • f011fc4ef658 Add --default-resource-modifier-configmap server flag
    • 70e70f14e252 Add SkipDefaultResourceModifier field to RestoreSpec
    • 8ef8ab3b1d7d Implement default resource modifier in restore controller
    • 34bc3c7e1a66 Add --skip-default-resource-modifier flag to restore CLI
    • c509e5369c67 Wire default resource modifier through install path and builder
    • d87a66393dff Add changelog for PR #10098
    • a6f800c591b5 Address review feedback on default resource modifier
    • 2be71e3c3b11 Add docs, example ConfigMap, describer, and review fixes
    • bd9563396776 Add skip log and improve test coverage
    • ee2c3a4cd23d Add test coverage for --skip-default-resource-modifier CLI flag
    • b025fe3a9bdb Add test for DefaultResourceModifierConfigMap in AllResources
    • 738dfe8bb960 site: add blog posts for Velero v1.17 and v1.18 releases
    • ff0876a56d3c Merge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier
    • 0eec47e5744c Drop node-agent host path mounts from data mover pods
    • bfda68ca3a06 Address review comments on host path exclusion
    • 11545ee63cec Fix logs, CRD, and GetDataMover for CBT features.
    • de32d93b8ee4 Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987)
    • 4f1456f7de78 Merge pull request #10116 from wolf-06/enhance/Make/help
    • 0e16235a9ba2 Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts
    • 4548e5eb9e76 Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4
    • 23a0cbe163f7 add incremental size for block uploader (#10151)
    • 0e8664a018d0 Merge pull request #10106 from blackpiglet/jxun/cbt_modification
    • 094a183d9489 Merge pull request #10016 from adam-jian-zhang/restore-filters-guide
    • 9b34594cd3c7 Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7
    • b8db629c26b0 Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog
    • b2dea8d169f5 chore: add one-line changelog for PR 10138
    • 5a615ad580af Verify build tool downloads
    • b4b72a35624b Add regression test for additional item with invalid JSON (#10103)
    • e1cd2b826692 docs: update community page backlog links away from classic projects (#10157)
    • cf6202be46bb docs: document ownership loss on mount-constant filesystems (#10044) (#10147)
    • ca72c2e7e2cc Fix missing gcFailureBSLUnavailable label during garbage collection (#10154)
    • 02bff1e77116 Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources
    • f73888abbd28 Add snapshotClass parameter to volume policy snapshot action (#10070)
    • 3c49bbec7525 Add dynamic resource autocompletion to Velero CLI
    • 80440f5d5a26 Apply suggestions from code review
    • 3775abc37cd0 Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion
    • 64079056b7b0 Fast-fail backup when built-in data mover has no running node-agent
    • 8850862e9e3f Merge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover
    • a5c14755d172 Merge pull request #10102 from chlins/fix/archive-item-path-containment
    • 66b637e398b8 update protocol buffer code
    • 7346ec527c99 Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2
    • 22ae12575ca4 Fix excluded namespace objects leaking into backup with cross-namespa… (#10159)
    • cc4161b7edd3 ci: add backport/cherry-pick GitHub Action for release branches (#10158)
    • c9d4501d3699 Design for supporting volume data in-place restore (#10014)
    • fb86290def98 Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow
    • ced051b72f3a Fix restore-wait init container ignoring pod-level securityContext (#10047)
    • 513e93ff4bb7 fix: correct typos in log messages and status strings (#10192)
    • 943a4d6bb414 docs: fix restore logs command name in self-signed-certificates (#10213)
    • ccbb7d1cc7e1 Bump actions/setup-go from 6 to 7 (#10202)
    • 476a7ca160a8 Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203)
    • 9a549f781f65 docs: fix grammar and typos in customize-installation (#10190)
    • 40de7f9f97f3 Make backupType case insensitive in the CLI. (#10189)
    • e354e7aec4ec Merge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors
    • a41cb1190250 add prefetch options for repo interface
    • b74824f9c0b7 extend object reader for prefetch
    • de87def9d902 enable object reader prefetch for block uploader
    • c27343fc4e25 fix UT errors
    • 92bcf5a3b33d add UT for prefetch
    • c8127e243b78 object reader throughput improvement
    • 8b7951426b5d Add "SnapshotClass" to DataUploadResult (#10227)
    • 23c215d054ea Merge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement
    • bbb0f11f3315 use source size in progress for block uploader restore
    • 882ad944f387 Merge branch 'main' into block-uploader-restore-progress
    • 41df2dbe24a2 Merge pull request #10155 from chlins/fix/verify-build-tool-downloads
    • bb95f680cb4f Merge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak
    • 79d9a5cde479 Support to set data mover for the uploader from volume policy.
    • 93df34d2ea61 Add printer columns for VolumeSnapshotLocation (#10216)
    • 6506d6d9da86 Merge branch 'main' into block-uploader-restore-progress
    • 57da5e5f051a docs: fix grammar and typos in backup-restore-windows (#10228)
    • 48f2095dc9f7 Site: document artifact download failures with an in-cluster s3Url (#10231)
    • 3da77b946938 Site: add conference talks to resources and LinkedIn to community page (#10180)
    • ae1d869c776b Add printer columns for Backup and Restore CRDs (#10200)
    • 105350b78b56 Make restore logs testable by returning errors (#10234)
    • 1832f099f296 backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211)
    • 9cb2c25eb8dd Bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201)
    • 0ba74dbf510b Group Dependabot GitHub Actions updates (#10220)
    • c303809857fe Enhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218)
    • 550bec10edb7 Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress
    • 2aa5175594c6 Mark the existed resource as skipped during restore (#10243)
    • 9a1d2e6eb0b0 Fix switch case ordering bug in filterBackupOwnerReferences (#10161)
    • 8d275e69cc21 Print n/a for unset timestamps in backup and restore get (#10206)
    • 2d10d3685fc3 Bump the github-actions group with 4 updates (#10239)
    • 158f403d3400 Merge branch 'main' into pvr-restorer-could-run-concurrently
    • 5dd0b9e8493a fix node-agent check contest
    • 1e368b07784f add curl --fail flag to kubectl download in e2e kind workflow (#10174)
    • 7d36376109f2 Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently
    • b353fafe5ece Merge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting
    • b6e091a44103 chore(changelogs): rename unreleased changelog entry to 10155-chlins
    • de8642d4fd47 Merge pull request #10261 from chlins/docs/changelog-10155
    • 4f55fb5a6577 Fix pvr deadlock (#10250)
    • d1189bf1f87a merge upstream/main into oadp-dev
    • 2608b9df9826 skip subresource in resource discovery (#6688)
    • 512b5fa86909 fix issue 6753
    • f145163aa7bb Update restore controller logic for restore deletion (#6761)
    • d28dfaffbee1 Fix #6752: add namespace exclude check.
    • 2cc533dd2556 add csi snapshot data movement doc
    • b2a9a3c30b3d Modify changelogs for v1.12
    • d255cfc8e28b issue 6786:always delete VSC regardless of the deletion policy
    • 03598f122cc5 issue: move plugin depdending podvolume functions to util pkg
    • 5e5a5eaa1f34 issue 6880: set ParallelUploadAboveSize as MaxInt64
    • b30edf2a9cef changelog
    • 9451dee93246 Add support for block volumes (#6680) (#6897)
    • 39c3fcb5c462 Replace the base image with paketobuildpacks image
    • d254559e66b9 issue 6734: spread backup pod evenly
    • 0279a5c15578 Add doc links for new features to release note
    • 135c339061d0 fix issue 6647
    • c74cb71fa805 Perf improvements for existing resource restore
    • 53955fbf28c6 issue #6807: Retry failed create when using generateName
    • d3163ab27cdb Import auth provider plugins
    • cb684672a8b2 Add v1.12.1 changelog
    • 1b17e6b53c68 Make Windows build skip BlockMode code.
    • 47aa0c4a60da udmrepo use region specified in BSL when s3URL is empty
    • bf56fc1bb2e1 Change v1.12.1 changelog
    • 37248fe8c1e1 Dockerfile.ubi/travis local files
    • a6ceb9fa8c44 Add BZ + Publish automation to repo (#82)
    • 7cc703d06e4c remove dependabot config from fork
    • 343ea6428f57 Create Makefile.prow
    • 04c2c91405aa set HOME in velero image for kopia, update controller-gen for CI (#280)
    • b4f401ccff1f build velero-helper binary for datamover pod
    • dc20d5e514d2 restore: Use warning when Create IsAlreadyExist and Get error
    • 5b0659699392 kopia/repository/config/aws.go: Set session.Options profile from config
    • d9869f2be598 use ubi9-latest to build
    • a399d74aeb21 OADP-4225: add tzdata to Dockerfile.ubi
    • 523efe193cd7 fix: CI (#316)
    • efaabe1c38fc fix: ARM images (#332)
    • 0605f1bc94a1 ubi: BUILDPLATFORM to build stage to enable cross compile. (#336)
    • 215e465eff88 OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338)
    • afdc79f731a5 Downstream only: Rework of Makefile and incusion of lint
    • e306abeb9a23 Downstream only - fix lint error in downtream change (#343)
    • e577bbf4a2bd run oadp-operator e2e test from the velero repo (#353)
    • 965654f7b7c6 DS Owners
    • 78ddb918d42e updated controller-gen version
    • 7732e8cef0b7 Include velero-restore-helper binary in velero image (#374)
    • d810366a4e79 Fix restic checkout in Dockerfile.ubi to get default branch (#436)
    • f38376673194 UPSTREAM: : Updating go modules
    • 21a7ee4f3c2a UPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev)
    • a61c811297c8 UPSTREAM: Use context from test for the kopia algorithms
    • bb3696141c37 UPSTREAM: : Updating go modules
    • 9740326f71d8 UPSTREAM: : Fix golangci-lint configuration for v2.x
    • b4b61aefe3e4 add konfluxdockerfile for future
    • eae42fb623e9 UPSTREAM: : Updating go modules
    • 67c81596edae UPSTREAM: : Fix golangci-lint version extraction for go install format
    • 96cb07c23878 Fail fast when golangci-lint version extraction returns empty
    • 774d41a79b0e Add joeavaikath to OWNERS
    • 5e9dc2fcdd02 UPSTREAM: : Fix non-constant format strings flagged by go vet
    • 6ad76820c4ce UPSTREAM: : reconcile go.mod versions with upstream
    • 5d00304e9796 UPSTREAM: : Updating go modules
    • 6679d1e25126 UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev)
    • ae85212b7643 UPSTREAM: : reconcile go.mod versions with upstream
    • 024c9f7954cf UPSTREAM: : Updating go modules
    • 71dafa8ff8b0 UPSTREAM: : update restic @ 21e781dec (branch oadp-dev)
    • 62ecc7193add Remove inactive users from OWNERS
    • 73a441e63908 refactor: Optimize VSC handle readiness polling for VSS backups
    • 61d7512b0ec1 feat: Implement early frequent polling for CSI snapshots
    • ac3579f41d6b UPSTREAM: : reconcile go.mod versions with upstream
    • 7838c7aabffe UPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase
    • 50842420d7ce UPSTREAM: : Updating go modules
    • bd5ff20b1307 UPSTREAM: : gofmt alignment fix for install package structs
    • 9835db7cd88f Merge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners

oadp-operator

  • openshift/velero: 9835db7cd88ff87c340d4365
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
  • migtools/kopia: b68c22afd36d9484815ab194
    • db82e4571679 deps(build): upgrade Go to 1.25.5 (#5059)
    • f36079b69ea6 build(deps): bump the common-golang-dependencies group with 10 updates (#5067)
    • e25a7ae35501 build(deps): bump the telemetry-dependencies group with 4 updates (#5068)
    • 3a86da40d780 build(deps): bump google.golang.org/protobuf (#5073)
    • faf97c3be0a9 build(deps): bump the github-actions group with 5 updates (#5087)
    • 84df2a754569 build(deps): bump github.com/prometheus/common (#5093)
    • 12e59e388d4a build(deps): bump docker/setup-buildx-action in the docker group (#5088)
    • 883cac3d9a92 Upgrade Go to 1.25.6 (#5127)
    • 0cd4c96026a5 build(deps): bump tar and electron-builder in /app (#5121)
    • 02a6838f8fdb build(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 (#5090)
    • 2800046e988d build(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /app (#5114)
    • 2e34b51d095a build(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.3 (#5111)
    • db177169ce66 build(deps): bump github.com/studio-b12/gowebdav from 0.11.0 to 0.12.0 (#5119)
    • a4d6f0036791 build(deps): bump the telemetry-dependencies group with 4 updates (#5128)
    • adf89380a6cb build(deps): bump the github-actions group with 3 updates (#5125)
    • 455ae571e3db build(deps): bump github.com/klauspost/reedsolomon from 1.12.6 to 1.13.1 (#5129)
    • 243c21ad5498 build(deps): bump dawidd6/action-homebrew-bump-formula from 5 to 7 (#5089)
    • 88c3cb524c62 docs: Fix typos in Architecture documentation (#5120)
    • ddac7c36c0ee build(deps): bump the common-golang-dependencies group across 1 directory with 5 updates (#5131)
    • c883d86eee6b build(deps-dev): bump @isaacs/brace-expansion in /app (#5133)
    • 77ccabb69710 build(deps): bump github.com/coreos/go-systemd/v22 from 22.6.0 to 22.7.0 (#5135)
    • 804555574421 build(deps): bump the common-golang-dependencies group across 1 directory with 2 updates (#5136)
    • 313877c39713 feat(ui): upgraded htmlui to the latest version (#5137)
    • 5cf7f8fb5fbb build(deps): upgrade Go to 1.25.7 (#5143)
    • 05ca6b3335bd build(deps): bump google.golang.org/api (#5140)
    • 6399642e4656 build(deps): bump github.com/klauspost/reedsolomon from 1.13.1 to 1.13.2 (#5141)
    • 71e35d773fe1 feat(snapshot): disable progress by default if no tty (#5066)
    • f9fdc89dd178 build(deps): bump the common-golang-dependencies group with 7 updates (#5148)
    • 6b214b630a8b build(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.4 (#5149)
    • f6e3c40a248f chore(infra): update agent instructions (#5153)
    • 33d2bb3f7457 chore(ci): add install-checklocks convenience target (#5152)
    • 8ec295eddd2f fix(providers): sync file in FS provider to ensure data is persisted (#5150)
    • a9ad321f60d7 test(providers): notify after releasing the lock (#5154)
    • 90311bb8c05a build(deps): bump the common-golang-dependencies group with 3 updates (#5158)
    • a2d62c83404d build(deps-dev): bump tar from 7.5.7 to 7.5.9 in /app (#5159)
    • d2a60d2081b9 fix(providers): cleanup temporary file on put blob failure (#5157)
    • 77dd1b8150e4 test(providers): make tests with injected errors more robust (#5164)
    • 59325e323ee4 test(providers): update injected error message (#5165)
    • 735393499db1 test(providers): require.NoError (#5166)
    • 7598f7409807 build(deps): bump the kopia-ui-npm-dependencies group across 1 directory with 14 updates (#5126)
    • 418b4849d866 fix(providers): perform maximum of 2 attempt in PutBlobInPath (#5168)
    • a5086ac9ab43 feat(ui): upgraded htmlui to the latest version (#5172)
    • a49a34b31d57 build(deps): bump google.golang.org/api (#5170)
    • 48ed6122d993 build(deps-dev): bump electron (#5171)
    • 888f049c9ced build(deps): bump ajv from 6.12.6 to 6.14.0 in /app (#5175)
    • 3a3ae93d7495 feat(ui): upgraded htmlui to the latest version (#5177)
    • 5adebb8347b1 refactor(general): add byte units to maintenance stat summaries (#5178)
    • 359854fabd57 build(deps): bump google.golang.org/api (#5179)
    • f3f8c3c5c3a9 build(deps): bump the common-golang-dependencies group with 2 updates (#5191)
    • 266021cc73b5 feat(ui): upgraded htmlui to the latest version (#5190)
    • 9cc4af9559e9 build(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /app (#5193)
    • 754c77739b6f build(deps): bump the github-actions group with 6 updates (#5192)
    • 914d57c896b2 build(deps-dev): bump electron (#5189)
    • 665c463827cd build(deps): bump the telemetry-dependencies group with 4 updates (#5196)
    • af17b292c335 chore(docs): generate lock file for netlify build (#5195)
    • 49e0071ebe80 build(deps-dev): bump tar from 7.5.9 to 7.5.10 in /app (#5204)
    • 24b93de857ef build(deps): upgrade Go to 1.25.8 (#5212)
    • 00f9eddf9edc build(deps): bump the common-golang-dependencies group across 1 directory with 7 updates (#5214)
    • f4a4c4e48aa6 build(deps): bump the telemetry-dependencies group with 4 updates (#5209)
    • e7075a8f4ddc build(deps): bump github.com/klauspost/reedsolomon from 1.13.2 to 1.13.3 (#5211)
    • d698345d6b13 build(deps): bump github.com/mxk/go-vss from 1.2.0 to 1.2.1 (#5210)
    • 62106db4e9f9 build(deps-dev): bump tar from 7.5.10 to 7.5.11 in /app (#5213)
    • ce6b45043963 build(deps): bump the common-golang-dependencies group with 7 updates (#5220)
    • 7723aa0274e2 chore(ci): avoid duplicate test failure output (#5222)
    • 9039fffb23ab feat(ui): upgraded htmlui to the latest version (#5223)
    • ed40a2f8b48f fix(repository): failures when exceeding Windows MAX_PATH (#5226)
    • 873a89a08df4 refactor(general): move SafeLongFilename to ospath (#5227)
    • 38fb7ef699ef refactor(testing): TestSnapshotFail* (#5225)
    • 3ea28b4af382 refactor(testing): nits in TestSnapFail tests (#5228)
    • e37382478d37 build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#5229)
    • 4fe60817a0d4 fix(snapshots): inaccessible entry causes parent directory to be skipped (#5217)
    • 66aa378203d1 Fix typo in backup validity and consistency section (#5215)
    • 2fbd4f5c958b fix(deps): OADP-7565: bump Go toolchain to 1.25.8 and update dependencies
    • df247ecf9209 fix(snapshots): ErrorEntry policy resolution to use child policy (#5234)
    • ad69cd258025 fix(general): do not included concatenated entries in log (#5231)
    • 30d2789aa138 Merge pull request #14 from kaovilai/oadp-dev-go1.25.8
    • d1bc68ef61b0 refactor(general): cleanup nits (#5236)
    • 568f9a8e8645 feat(ui): upgraded htmlui to the latest version (#5239)
    • 39fcd3382363 build(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.5 (#5240)
    • e743e84b729d build(deps): bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8 (#5241)
    • 6ac516b96a68 build(deps): bump github.com/fatih/color from 1.18.0 to 1.19.0 (#5242)
    • ee9ad38efeae build(deps-dev): gotestsum to v1.13.0 (#5246)
    • 14aa20e69937 build(deps-dev): bump picomatch from 4.0.3 to 4.0.4 in /app (#5249)
    • 61328d515d34 build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /site (#5248)
    • 2c6b9b259679 build(deps-dev): bump yaml from 2.8.2 to 2.8.3 in /site (#5250)
    • 1d7539e0d231 feat(ui): upgraded htmlui to the latest version (#5251)
    • 67f26feb9318 test(kopiaui): skip htmlui tests that are timing out (#5257)
    • 5a9bf683ae03 use gotestsum for htmlui-e2e tests (#5258)
    • 42729447ccdb build(deps): bump google.golang.org/api (#5254)
    • 9360017c9f17 build(deps-dev): bump brace-expansion from 1.1.12 to 1.1.13 in /app (#5260)
    • 0f6e60b62126 build(deps-dev): bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /app (#5261)
    • 22e54a765a2c UPSTREAM: : Add OWNERS file
    • 7e7ed7704656 Merge pull request #15 from migtools/add-owners-oadp-dev
    • 78407b1d5f96 refactor(general): string nits (#5265)
    • 29d4118aac50 refactor(general): address potential conversion overflows (#5266)
    • b984c25a218a build(deps): bump codecov/codecov-action from 5.5.2 to 6.0.0 (#5269)
    • af97e6199acf build(deps): bump the docker group with 2 updates (#5268)
    • 065eea75cc72 build(deps-dev): bump the kopia-ui-npm-dependencies group (#5270)
    • 11edc7289d6e build(deps): bump the github-actions group with 4 updates (#5267)
    • 06e5737936eb UPSTREAM: : Disable irrelevant upstream GitHub Actions workflows
    • 8a940733f24b UPSTREAM: : Update lint and test workflows for downstream
    • 13b9de8884d2 Merge pull request #18 from mpryc/disable-irrelevant-ci
    • c7f3f5eda706 build(deps-dev): bump lodash from 4.17.23 to 4.18.1 in /app (#5272)
    • a2241dc06eea feat(ui): upgraded htmlui to the latest version (#5274)
    • 079585c35132 build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#5277)
    • c7c0c163b449 feat(ui): upgraded htmlui to the latest version (#5275)
    • a8359865c142 chore(infra): tweak copilot instructions (#5278)
    • 179a2525452f build(deps): bump the common-golang-dependencies group with 3 updates (#5279)
    • 3134ebde50a1 build(deps): bump the telemetry-dependencies group with 4 updates (#5280)
    • f868e2c29680 docs(site): document macOS mounting requirements (#5263)
    • 6784d0b59104 build(deps): bump github.com/mocktools/go-smtp-mock/v2 (#5281)
    • 6e9b4ab05345 docs(site): Improve grammar and clarity in maintenance documentation (#5276)
    • 632fb9bf342f build(deps): bump cloud.google.com/go/storage (#5290)
    • 0661f65703fd chore(cli): handle potential conversion overflow when setting progress default (#5271)
    • 0e8cded33b89 feat(ui): upgraded htmlui to the latest version (#5291)
    • 9833e92eb002 build(deps): Go 1.25.9 (#5297)
    • 66b320a710ee refactor(testing): prefer assert.NoError (#5299)
    • 956bc4931020 chore(ci): generate govulncheck SARIF report (#5300)
    • e1dce8a049c9 fix(repository): sync index blob file before closing (#5292)
    • 2a8ac65be439 refactor(general): make counters and size stats uint64 for consistency (#5262)
    • 775fadcfcf0e fix(general): retained log size double counting (#5302)
    • 55629c6d12a8 build(deps): bump the common-golang-dependencies group with 8 updates (#5304)
    • 40e645e11ceb refactor(cli): leverage x/term.IsTerminal (#5308)
    • e6b1d56c74a8 build(deps): bump github.com/mocktools/go-smtp-mock/v2 (#5306)
    • 5fdfb19e7fa9 build(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 (#5305)
    • c9334c9bc56d feat(ui): upgraded htmlui to the latest version (#5307)
    • be2ce68b5cef breaking(general): remove support for LZ4 (#5296)
    • 09542631c266 fix(cli): hash benchmarking count (#5312)
    • 051312b1cef5 feat(ui): upgraded htmlui to the latest version (#5311)
    • 5bedcd5057cb build(deps): upgrade to github.com/golang-jwt/jwt v5.3.1 (#5314)
    • d1e5c1d8a0f4 chore(general): clean nits (#5313)
    • 9652abc58e81 build(deps): dependabot cooldown (#5316)
    • e82297d9c2d2 build(deps-dev): bump the kopia-ui-npm-dependencies group (#5317)
    • 526dbbc2cfc8 build(deps): bump actions/upload-artifact in the github-actions group (#5318)
    • c8b8fe1c7ff6 refactor(general): bigmapbench profiling (#5321)
    • eee59b0e3c6e chore(providers): warn messages for extra storage providers (#5324)
    • d7165959f6bc build(deps): bump the common-golang-dependencies group with 2 updates (#5325)
    • fd7a4fb5ffca build(deps): upgrade uuid to v14 to resolve moderate npm audit vulnerability (#5341)
    • fe57e8d8d9b6 chore(ci): skip setup step on PRs on MacOS (#5344)
    • f7d80b90f8db build(deps-dev): bump postcss (#5346)
    • 3aa593164e57 chore(ci): license-check-go make target (#5347)
    • 7bd7f23910f9 build(deps-dev): bump @xmldom/xmldom from 0.8.12 to 0.8.13 in /app (#5327)
    • 6ca7b3442c34 build(deps-dev): bump the kopia-ui-npm-dependencies group across 1 directory with 3 updates (#5328)
    • 7f8f4c2b237a build(deps): bump github.com/hanwen/go-fuse/v2 from 2.9.0 to 2.10.1 (#5343)
    • 1d826e9cfe9d chore(ci): split out linux-based lint targets (#5349)
    • 6d259518115e refactor(cli): registration mechanism for storage providers (#5350)
    • 35d7950da802 build(deps): bump github/codeql-action in the github-actions group (#5352)
    • 5db9d59b6e78 build(deps-dev): bump electron (#5351)
    • 4d6a84a71b46 feat(ui): upgraded htmlui to the latest version (#5353)
    • b53c0321db38 build(deps): bump the common-golang-dependencies group with 2 updates (#5355)
    • 3c3ff47e6e76 build(deps): bump go.uber.org/zap from 1.27.1 to 1.28.0 (#5356)
    • cf09101bc8e7 build(deps): bump github.com/klauspost/reedsolomon from 1.13.3 to 1.14.0 (#5358)
    • 17e43ef84ac0 build(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 (#5357)
    • c26c6a1b9734 feat(cli): restrict insecure unauthenticated server to loopback binds (#5354)
    • 24a5085e0b94 Update golang toolchain to 1.25.10 (#5365)
    • 1bb1901915e1 build(deps): bump fast-uri from 3.1.0 to 3.1.2 in /app (#5366)
    • 981d5f95ad7b build(deps-dev): update govulncheck version (#5367)
    • 6af71d2d5779 build(deps): bump the common-golang-dependencies group with 8 updates (#5370)
    • 0346afccee91 fix(repository): selection of next epoch to compact (#5373)
    • 7e36394b316e test(repo): run compaction in epoch manager tests (#5372)
    • 8b1341932799 refactor(providers): no_extra_providers build tag (#5375)
    • b77bfaf7244a build(deps): bump the common-golang-dependencies group with 3 updates (#5379)
    • ed55d7281077 build(deps-dev): bump ip-address from 10.1.0 to 10.2.0 in /app (#5363)
    • 02415a87f9bf feat(ui): upgraded htmlui to the latest version (#5380)
    • 9ba7af26aab3 build(deps): upgrade golang.org/x/{net,sys,crypto} to address CVEs (#5383)
    • 15b83f0547ee build(deps): bump the common-golang-dependencies group across 1 directory with 2 updates (#5388)
    • e28d3047a236 build(deps-dev): bump tmp from 0.2.5 to 0.2.7 in /app (#5389)
    • fb95c523b9c1 build(deps): upgrade Go to 1.25.11 (#5404)
    • 8c4f1cca6eee build(deps): bump the common-golang-dependencies group with 2 updates (#5401)
    • 4c2d8e2e207c build(deps): bump github.com/mattn/go-colorable from 0.1.14 to 0.1.15 (#5403)
    • 9d6c02366b23 build(deps): bump the telemetry-dependencies group with 5 updates (#5402)
    • 8d2291345175 build(deps): bump the github-actions group across 1 directory with 3 updates (#5397)
    • 17b4bdd335b1 build(deps): bump the docker group with 2 updates (#5398)
    • 22d682802aa3 build(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 (#5399)
    • 58b325d61223 feat(ui): upgraded htmlui to the latest version (#5410)
    • 3c3bfabc98e2 build(deps): bump github.com/prometheus/common (#5412)
    • ca16b62349c0 build(deps): bump the common-golang-dependencies group with 5 updates (#5411)
    • 0c8933449935 chore(lint): annotations for other platforms (#5413)
    • ed6078b1a743 build(deps): bump shell-quote (#5414)
    • c5fc178f4e38 build(deps): bump the kopia-ui-npm-dependencies group across 1 directory with 8 updates (#5415)
    • 09c0760a2052 fix: update js-yaml to 4.2.0 and fast-uri to 3.1.2 to fix npm audit vulnerabilities (#5420)
    • 72ec08fd8edb test(repository): Basic tests for getting epoch manager blob set (#5418)
    • 6d8629a04520 Add a new function to create the Azure backend storage with the provided client
    • d83462d382c9 Merge pull request #44 from Lyndon-Li/v0.23.1-velero-patch
    • e8435803a8bd merge upstream/v0.23.1-velero-patch into oadp-dev
    • 8915ae8f4767 fix(deps): OADP-7565: bump Go toolchain to 1.25.8 and update dependencies
    • 60dd442e806f UPSTREAM: : Add OWNERS file
    • 1e67db056562 UPSTREAM: : Disable irrelevant upstream GitHub Actions workflows
    • dd6e54bd2750 UPSTREAM: : Update lint and test workflows for downstream
    • 66528fc111e3 UPSTREAM: : Updating go modules
    • f32d07a87d72 Merge pull request #23 from oadp-rebasebot/rebase-bot-oadp-dev
    • b7c209e93672 UPSTREAM: : reconcile go.mod versions with upstream
    • c2f469569c22 UPSTREAM: : Updating go modules
    • 81dddf4e925a Merge pull request #43 from oadp-rebasebot/rebase-bot-oadp-dev
    • 0da4cb8b42f8 Remove inactive users from OWNERS
    • 8961a5c645c9 Merge pull request #45 from redhat-chai-bot/remove-inactive-owners-kopia
    • c6984fee2766 Add PrasadJoshi12 as approver and reviewer
    • 9484815ab194 Merge pull request #49 from redhat-chai-bot/add-PrasadJoshi12-owners-kopia

velero-plugin-for-aws

  • openshift/velero: 2091b09b93bbf87c340d4365
    • b9d9dcfc3855 Add integration test for updateTotalBackupMetric resync
    • 4ea38216f5d1 Address review feedback: use DeleteLabelValues, extract resync method
    • 911cc9eb9e8e Fix gofmt alignment in backupReconciler struct
    • 0f01b534c314 Remove unused collectGaugeCount, assert surviving label values
    • e2249c26d5ed Update docs and governance links from vmware-tanzu to velero-io
    • d69f6abe5cc3 Add param to StartRestore to facilitates future expansion (#10057)
    • c676fdd03e5c Merge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics
    • 564d213e6b75 Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing
    • b6749d882ca0 Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io
    • e5654fa7eda5 Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030)
    • 5ecf38b5d7fd Derive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024)
    • 92f636ca528e Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058)
    • 236c45b44362 block uploader restore UT
    • f6f2ecf8cce9 Merge branch 'main' into block-uploader-restore-implementation
    • 00f1626f7aaf block uploader restore implementation
    • d44a18511509 Remove community health files now provided by org-level .github repo
    • a12b373e4cd3 Support set-based filter label selectors (#10064)
    • 5fa1cc3bf5d1 Add SnapshotClassParameter constant and GetSnapshotClass getter
    • 436c82b97773 Add snapshotClass parameter validation
    • 9eaefe79088b Add volume policy tier to VolumeSnapshotClass selection
    • 1e8555f14294 Wire snapshotClass from volume policy through CSI plugin
    • 7582f899fe73 Add changelog for PR #10070
    • 43a41adbf0a5 Document snapshotClass volume policy parameter
    • 0f45175bf81c Fix import ordering in pvc_action.go
    • 928310d02044 Add end-to-end test for snapshotClass volume policy parameter
    • 6527b1e301ab Fix gofmt struct field alignment in pvc_action_test.go
    • cc91b74846ab Add GetSnapshotClass to VolumeHelper interface
    • 931232caba32 Fix gofmt formatting in resource_policies.go
    • ff7273548b5d Bump codecov/codecov-action from 6 to 7
    • 91e089d3e6d1 Bump actions/labeler from 5 to 7
    • 07ab16ffc074 Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7
    • 713c2f3b0a08 Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7
    • d81b319abf21 Merge branch 'main' into block-uploader-restore-implementation
    • bc596da38666 block uploader restore implementation
    • 77e119c27464 Fix stale 'Latest Release Information' link on velero.io (#10081)
    • ae772382a83e Merge pull request #10062 from shubham-pampattiwar/remove-health-files
    • d2c46dad7ac9 Merge pull request #10056 from adam-jian-zhang/ria-must-include-design
    • 3905ccb0eaa5 Backup workflow for block data mover. (#10067)
    • 1711094110cd Merge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation
    • a43a1bce6a5e Add RIA must-include additional items (#10082)
    • c95597720a0e build(image): remove kubectl installation from build image (#10065)
    • b635d3f8ed6a refactor block uploader thread module
    • a389cb45606b Merge branch 'main' into block-uploader-thread-module-refactor
    • ef100da89b27 remove VolumeSnapshotContents from resourceMustHave list
    • 525fb9eaa2c1 Merge branch 'main' into optimize-sub-object-description
    • d685b818ad41 refactor block uploader thread module
    • 63cfddd18de1 add tests to cover pvc and vsc ria
    • f59217b9ea80 Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor
    • 041f577343b6 Merge branch 'main' into fix-vsc-hardcode
    • 00274607178c Merge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode
    • 4745c45fafc9 Pin prow GitHub action to commit SHA
    • 5ca38aa07581 ci(push): pin action versions to commit SHAs and restrict permissions (#10083)
    • 5691f7f29d35 Support overriding Schedule annotations via template.metadata.annotations (#10045)
    • c7d7801ae946 Merge branch 'main' into optimize-sub-object-description
    • d3692d08ed14 Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description
    • c1f3e81484e5 Merge pull request #10094 from chlins/fix/pin-prow-action
    • a266a2577e46 add auto-documenting help command to Makefile
    • 9063ee5fb7f0 Replace rebase action with GitHub CLI (#10093)
    • 95e76381fda4 Site: update homepage CTA and add LinkedIn to footer (#10113)
    • 96bf9e2ec18d site: add blog post for Velero joining CNCF Sandbox
    • 0c2b588f5a2d Merge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post
    • 0f86521735cb Verify extracted item paths stay inside the backup directory
    • 4220c7abe8ac Cancel hook exec stream on timeout and bound hook timeouts
    • 950e4adc73fe Merge branch 'main' into fix/hook-exec-timeout-and-leak
    • f0797c91048d Use "" as parentSnapshot for DU when BackupType is incremental.
    • 70478f437748 Merge pull request #10126 from blackpiglet/jxun/parent_snapshot
    • c9f784ef66d0 Bump actions/checkout from 6 to 7
    • 2685a5dd1d01 Bump docker/setup-buildx-action from 3 to 4
    • 8ec4b2249686 fix: return errors correctly in block restore validation and BatchForget
    • 8fe02224b9df set CBT service to uploader
    • 2649b2554c05 Fix hook timeout review feedback
    • 02fe822860ed Pin e2e third-party clones to reviewed commits
    • 036e9944e4a9 empty CBT secret ns when secret is not set
    • 46f5adb7a37f fix(provider): return immediately when BatchForget flush fails
    • f22b7c86d78a upload progress every 10s
    • ef95e11c8f24 Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader
    • c832bb767e74 Merge pull request #10142 from Lyndon-Li/upload-progerss-interval
    • 466148dfbe70 add documentation for fine-grained restore filters
    • 24d109bc888a address review comments
    • 861292be04a6 add support for set-based label selectors
    • ef1b8a6ced0e address review comments
    • 1249e699990e empty sa namespace when secret is empty for getChangedBlocks
    • 0ba682902e21 update the description and regex pattern
    • 723a9a0ae50a Merge branch 'main' into enhance/Make/help
    • ddbe054b330e Merge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks
    • c3ef38c225b5 Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
    • 6e511f2c802e Merge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none
    • b74f8c9511d6 Bump github/codeql-action from 3 to 4.37.3 (#10135)
    • 72107e60b3bf Merge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4
    • f011fc4ef658 Add --default-resource-modifier-configmap server flag
    • 70e70f14e252 Add SkipDefaultResourceModifier field to RestoreSpec
    • 8ef8ab3b1d7d Implement default resource modifier in restore controller
    • 34bc3c7e1a66 Add --skip-default-resource-modifier flag to restore CLI
    • c509e5369c67 Wire default resource modifier through install path and builder
    • d87a66393dff Add changelog for PR #10098
    • a6f800c591b5 Address review feedback on default resource modifier
    • 2be71e3c3b11 Add docs, example ConfigMap, describer, and review fixes
    • bd9563396776 Add skip log and improve test coverage
    • ee2c3a4cd23d Add test coverage for --skip-default-resource-modifier CLI flag
    • b025fe3a9bdb Add test for DefaultResourceModifierConfigMap in AllResources
    • 738dfe8bb960 site: add blog posts for Velero v1.17 and v1.18 releases
    • ff0876a56d3c Merge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier
    • 0eec47e5744c Drop node-agent host path mounts from data mover pods
    • bfda68ca3a06 Address review comments on host path exclusion
    • 11545ee63cec Fix logs, CRD, and GetDataMover for CBT features.
    • de32d93b8ee4 Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987)
    • 4f1456f7de78 Merge pull request #10116 from wolf-06/enhance/Make/help
    • 0e16235a9ba2 Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts
    • 4548e5eb9e76 Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4
    • 23a0cbe163f7 add incremental size for block uploader (#10151)
    • 0e8664a018d0 Merge pull request #10106 from blackpiglet/jxun/cbt_modification
    • 094a183d9489 Merge pull request #10016 from adam-jian-zhang/restore-filters-guide
    • 9b34594cd3c7 Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7
    • b8db629c26b0 Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog
    • b2dea8d169f5 chore: add one-line changelog for PR 10138
    • 5a615ad580af Verify build tool downloads
    • b4b72a35624b Add regression test for additional item with invalid JSON (#10103)
    • e1cd2b826692 docs: update community page backlog links away from classic projects (#10157)
    • cf6202be46bb docs: document ownership loss on mount-constant filesystems (#10044) (#10147)
    • ca72c2e7e2cc Fix missing gcFailureBSLUnavailable label during garbage collection (#10154)
    • 02bff1e77116 Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources
    • f73888abbd28 Add snapshotClass parameter to volume policy snapshot action (#10070)
    • 3c49bbec7525 Add dynamic resource autocompletion to Velero CLI
    • 80440f5d5a26 Apply suggestions from code review
    • 3775abc37cd0 Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion
    • 64079056b7b0 Fast-fail backup when built-in data mover has no running node-agent
    • 8850862e9e3f Merge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover
    • a5c14755d172 Merge pull request #10102 from chlins/fix/archive-item-path-containment
    • 66b637e398b8 update protocol buffer code
    • 7346ec527c99 Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2
    • 22ae12575ca4 Fix excluded namespace objects leaking into backup with cross-namespa… (#10159)
    • cc4161b7edd3 ci: add backport/cherry-pick GitHub Action for release branches (#10158)
    • c9d4501d3699 Design for supporting volume data in-place restore (#10014)
    • fb86290def98 Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow
    • ced051b72f3a Fix restore-wait init container ignoring pod-level securityContext (#10047)
    • 513e93ff4bb7 fix: correct typos in log messages and status strings (#10192)
    • 943a4d6bb414 docs: fix restore logs command name in self-signed-certificates (#10213)
    • ccbb7d1cc7e1 Bump actions/setup-go from 6 to 7 (#10202)
    • 476a7ca160a8 Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203)
    • 9a549f781f65 docs: fix grammar and typos in customize-installation (#10190)
    • 40de7f9f97f3 Make backupType case insensitive in the CLI. (#10189)
    • e354e7aec4ec Merge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors
    • a41cb1190250 add prefetch options for repo interface
    • b74824f9c0b7 extend object reader for prefetch
    • de87def9d902 enable object reader prefetch for block uploader
    • c27343fc4e25 fix UT errors
    • 92bcf5a3b33d add UT for prefetch
    • c8127e243b78 object reader throughput improvement
    • 8b7951426b5d Add "SnapshotClass" to DataUploadResult (#10227)
    • 23c215d054ea Merge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement
    • bbb0f11f3315 use source size in progress for block uploader restore
    • 882ad944f387 Merge branch 'main' into block-uploader-restore-progress
    • 41df2dbe24a2 Merge pull request #10155 from chlins/fix/verify-build-tool-downloads
    • bb95f680cb4f Merge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak
    • 79d9a5cde479 Support to set data mover for the uploader from volume policy.
    • 93df34d2ea61 Add printer columns for VolumeSnapshotLocation (#10216)
    • 6506d6d9da86 Merge branch 'main' into block-uploader-restore-progress
    • 57da5e5f051a docs: fix grammar and typos in backup-restore-windows (#10228)
    • 48f2095dc9f7 Site: document artifact download failures with an in-cluster s3Url (#10231)
    • 3da77b946938 Site: add conference talks to resources and LinkedIn to community page (#10180)
    • ae1d869c776b Add printer columns for Backup and Restore CRDs (#10200)
    • 105350b78b56 Make restore logs testable by returning errors (#10234)
    • 1832f099f296 backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211)
    • 9cb2c25eb8dd Bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201)
    • 0ba74dbf510b Group Dependabot GitHub Actions updates (#10220)
    • c303809857fe Enhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218)
    • 550bec10edb7 Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress
    • 2aa5175594c6 Mark the existed resource as skipped during restore (#10243)
    • 9a1d2e6eb0b0 Fix switch case ordering bug in filterBackupOwnerReferences (#10161)
    • 8d275e69cc21 Print n/a for unset timestamps in backup and restore get (#10206)
    • 2d10d3685fc3 Bump the github-actions group with 4 updates (#10239)
    • 158f403d3400 Merge branch 'main' into pvr-restorer-could-run-concurrently
    • 5dd0b9e8493a fix node-agent check contest
    • 1e368b07784f add curl --fail flag to kubectl download in e2e kind workflow (#10174)
    • 7d36376109f2 Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently
    • b353fafe5ece Merge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting
    • b6e091a44103 chore(changelogs): rename unreleased changelog entry to 10155-chlins
    • de8642d4fd47 Merge pull request #10261 from chlins/docs/changelog-10155
    • 4f55fb5a6577 Fix pvr deadlock (#10250)
    • d1189bf1f87a merge upstream/main into oadp-dev
    • 2608b9df9826 skip subresource in resource discovery (#6688)
    • 512b5fa86909 fix issue 6753
    • f145163aa7bb Update restore controller logic for restore deletion (#6761)
    • d28dfaffbee1 Fix #6752: add namespace exclude check.
    • 2cc533dd2556 add csi snapshot data movement doc
    • b2a9a3c30b3d Modify changelogs for v1.12
    • d255cfc8e28b issue 6786:always delete VSC regardless of the deletion policy
    • 03598f122cc5 issue: move plugin depdending podvolume functions to util pkg
    • 5e5a5eaa1f34 issue 6880: set ParallelUploadAboveSize as MaxInt64
    • b30edf2a9cef changelog
    • 9451dee93246 Add support for block volumes (#6680) (#6897)
    • 39c3fcb5c462 Replace the base image with paketobuildpacks image
    • d254559e66b9 issue 6734: spread backup pod evenly
    • 0279a5c15578 Add doc links for new features to release note
    • 135c339061d0 fix issue 6647
    • c74cb71fa805 Perf improvements for existing resource restore
    • 53955fbf28c6 issue #6807: Retry failed create when using generateName
    • d3163ab27cdb Import auth provider plugins
    • cb684672a8b2 Add v1.12.1 changelog
    • 1b17e6b53c68 Make Windows build skip BlockMode code.
    • 47aa0c4a60da udmrepo use region specified in BSL when s3URL is empty
    • bf56fc1bb2e1 Change v1.12.1 changelog
    • 37248fe8c1e1 Dockerfile.ubi/travis local files
    • a6ceb9fa8c44 Add BZ + Publish automation to repo (#82)
    • 7cc703d06e4c remove dependabot config from fork
    • 343ea6428f57 Create Makefile.prow
    • 04c2c91405aa set HOME in velero image for kopia, update controller-gen for CI (#280)
    • b4f401ccff1f build velero-helper binary for datamover pod
    • dc20d5e514d2 restore: Use warning when Create IsAlreadyExist and Get error
    • 5b0659699392 kopia/repository/config/aws.go: Set session.Options profile from config
    • d9869f2be598 use ubi9-latest to build
    • a399d74aeb21 OADP-4225: add tzdata to Dockerfile.ubi
    • 523efe193cd7 fix: CI (#316)
    • efaabe1c38fc fix: ARM images (#332)
    • 0605f1bc94a1 ubi: BUILDPLATFORM to build stage to enable cross compile. (#336)
    • 215e465eff88 OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338)
    • afdc79f731a5 Downstream only: Rework of Makefile and incusion of lint
    • e306abeb9a23 Downstream only - fix lint error in downtream change (#343)
    • e577bbf4a2bd run oadp-operator e2e test from the velero repo (#353)
    • 965654f7b7c6 DS Owners
    • 78ddb918d42e updated controller-gen version
    • 7732e8cef0b7 Include velero-restore-helper binary in velero image (#374)
    • d810366a4e79 Fix restic checkout in Dockerfile.ubi to get default branch (#436)
    • f38376673194 UPSTREAM: : Updating go modules
    • 21a7ee4f3c2a UPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev)
    • a61c811297c8 UPSTREAM: Use context from test for the kopia algorithms
    • bb3696141c37 UPSTREAM: : Updating go modules
    • 9740326f71d8 UPSTREAM: : Fix golangci-lint configuration for v2.x
    • b4b61aefe3e4 add konfluxdockerfile for future
    • eae42fb623e9 UPSTREAM: : Updating go modules
    • 67c81596edae UPSTREAM: : Fix golangci-lint version extraction for go install format
    • 96cb07c23878 Fail fast when golangci-lint version extraction returns empty
    • 774d41a79b0e Add joeavaikath to OWNERS
    • 5e9dc2fcdd02 UPSTREAM: : Fix non-constant format strings flagged by go vet
    • 6ad76820c4ce UPSTREAM: : reconcile go.mod versions with upstream
    • 5d00304e9796 UPSTREAM: : Updating go modules
    • 6679d1e25126 UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev)
    • ae85212b7643 UPSTREAM: : reconcile go.mod versions with upstream
    • 024c9f7954cf UPSTREAM: : Updating go modules
    • 71dafa8ff8b0 UPSTREAM: : update restic @ 21e781dec (branch oadp-dev)
    • 62ecc7193add Remove inactive users from OWNERS
    • 73a441e63908 refactor: Optimize VSC handle readiness polling for VSS backups
    • 61d7512b0ec1 feat: Implement early frequent polling for CSI snapshots
    • ac3579f41d6b UPSTREAM: : reconcile go.mod versions with upstream
    • 7838c7aabffe UPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase
    • 50842420d7ce UPSTREAM: : Updating go modules
    • bd5ff20b1307 UPSTREAM: : gofmt alignment fix for install package structs
    • 9835db7cd88f Merge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners

velero-plugin-for-legacy-aws

  • openshift/velero: 5cf28471570df87c340d4365
    • e2249c26d5ed Update docs and governance links from vmware-tanzu to velero-io
    • d69f6abe5cc3 Add param to StartRestore to facilitates future expansion (#10057)
    • c676fdd03e5c Merge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics
    • 564d213e6b75 Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing
    • b6749d882ca0 Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io
    • e5654fa7eda5 Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030)
    • 5ecf38b5d7fd Derive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024)
    • 92f636ca528e Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058)
    • 37c17dda0586 Merge pull request #554 from oadp-rebasebot/rebase-bot-oadp-dev
    • 236c45b44362 block uploader restore UT
    • f6f2ecf8cce9 Merge branch 'main' into block-uploader-restore-implementation
    • 00f1626f7aaf block uploader restore implementation
    • d44a18511509 Remove community health files now provided by org-level .github repo
    • a12b373e4cd3 Support set-based filter label selectors (#10064)
    • 5fa1cc3bf5d1 Add SnapshotClassParameter constant and GetSnapshotClass getter
    • 436c82b97773 Add snapshotClass parameter validation
    • 9eaefe79088b Add volume policy tier to VolumeSnapshotClass selection
    • 1e8555f14294 Wire snapshotClass from volume policy through CSI plugin
    • 7582f899fe73 Add changelog for PR #10070
    • 43a41adbf0a5 Document snapshotClass volume policy parameter
    • 0f45175bf81c Fix import ordering in pvc_action.go
    • 928310d02044 Add end-to-end test for snapshotClass volume policy parameter
    • 6527b1e301ab Fix gofmt struct field alignment in pvc_action_test.go
    • cc91b74846ab Add GetSnapshotClass to VolumeHelper interface
    • 931232caba32 Fix gofmt formatting in resource_policies.go
    • ff7273548b5d Bump codecov/codecov-action from 6 to 7
    • 91e089d3e6d1 Bump actions/labeler from 5 to 7
    • 07ab16ffc074 Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7
    • 713c2f3b0a08 Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7
    • d81b319abf21 Merge branch 'main' into block-uploader-restore-implementation
    • bc596da38666 block uploader restore implementation
    • 77e119c27464 Fix stale 'Latest Release Information' link on velero.io (#10081)
    • ae772382a83e Merge pull request #10062 from shubham-pampattiwar/remove-health-files
    • d2c46dad7ac9 Merge pull request #10056 from adam-jian-zhang/ria-must-include-design
    • 3905ccb0eaa5 Backup workflow for block data mover. (#10067)
    • 1711094110cd Merge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation
    • a43a1bce6a5e Add RIA must-include additional items (#10082)
    • c95597720a0e build(image): remove kubectl installation from build image (#10065)
    • b635d3f8ed6a refactor block uploader thread module
    • a389cb45606b Merge branch 'main' into block-uploader-thread-module-refactor
    • ef100da89b27 remove VolumeSnapshotContents from resourceMustHave list
    • 525fb9eaa2c1 Merge branch 'main' into optimize-sub-object-description
    • d685b818ad41 refactor block uploader thread module
    • 63cfddd18de1 add tests to cover pvc and vsc ria
    • f59217b9ea80 Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor
    • 041f577343b6 Merge branch 'main' into fix-vsc-hardcode
    • 00274607178c Merge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode
    • 4745c45fafc9 Pin prow GitHub action to commit SHA
    • 5ca38aa07581 ci(push): pin action versions to commit SHAs and restrict permissions (#10083)
    • 5691f7f29d35 Support overriding Schedule annotations via template.metadata.annotations (#10045)
    • c7d7801ae946 Merge branch 'main' into optimize-sub-object-description
    • d3692d08ed14 Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description
    • c1f3e81484e5 Merge pull request #10094 from chlins/fix/pin-prow-action
    • a266a2577e46 add auto-documenting help command to Makefile
    • 9063ee5fb7f0 Replace rebase action with GitHub CLI (#10093)
    • 95e76381fda4 Site: update homepage CTA and add LinkedIn to footer (#10113)
    • 96bf9e2ec18d site: add blog post for Velero joining CNCF Sandbox
    • 0c2b588f5a2d Merge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post
    • 0f86521735cb Verify extracted item paths stay inside the backup directory
    • 4220c7abe8ac Cancel hook exec stream on timeout and bound hook timeouts
    • 950e4adc73fe Merge branch 'main' into fix/hook-exec-timeout-and-leak
    • f0797c91048d Use "" as parentSnapshot for DU when BackupType is incremental.
    • 70478f437748 Merge pull request #10126 from blackpiglet/jxun/parent_snapshot
    • ce59fad96230 Remove inactive users from OWNERS
    • dad0b5522325 Merge pull request #557 from redhat-chai-bot/remove-inactive-owners
    • c9f784ef66d0 Bump actions/checkout from 6 to 7
    • 2685a5dd1d01 Bump docker/setup-buildx-action from 3 to 4
    • 8ec4b2249686 fix: return errors correctly in block restore validation and BatchForget
    • 8fe02224b9df set CBT service to uploader
    • 2649b2554c05 Fix hook timeout review feedback
    • 02fe822860ed Pin e2e third-party clones to reviewed commits
    • 036e9944e4a9 empty CBT secret ns when secret is not set
    • 46f5adb7a37f fix(provider): return immediately when BatchForget flush fails
    • f22b7c86d78a upload progress every 10s
    • ef95e11c8f24 Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader
    • c832bb767e74 Merge pull request #10142 from Lyndon-Li/upload-progerss-interval
    • 466148dfbe70 add documentation for fine-grained restore filters
    • 24d109bc888a address review comments
    • 861292be04a6 add support for set-based label selectors
    • ef1b8a6ced0e address review comments
    • 1249e699990e empty sa namespace when secret is empty for getChangedBlocks
    • 0ba682902e21 update the description and regex pattern
    • 723a9a0ae50a Merge branch 'main' into enhance/Make/help
    • ddbe054b330e Merge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks
    • c3ef38c225b5 Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
    • 6e511f2c802e Merge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none
    • b74f8c9511d6 Bump github/codeql-action from 3 to 4.37.3 (#10135)
    • 72107e60b3bf Merge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4
    • f011fc4ef658 Add --default-resource-modifier-configmap server flag
    • 70e70f14e252 Add SkipDefaultResourceModifier field to RestoreSpec
    • 8ef8ab3b1d7d Implement default resource modifier in restore controller
    • 34bc3c7e1a66 Add --skip-default-resource-modifier flag to restore CLI
    • c509e5369c67 Wire default resource modifier through install path and builder
    • d87a66393dff Add changelog for PR #10098
    • a6f800c591b5 Address review feedback on default resource modifier
    • 2be71e3c3b11 Add docs, example ConfigMap, describer, and review fixes
    • bd9563396776 Add skip log and improve test coverage
    • ee2c3a4cd23d Add test coverage for --skip-default-resource-modifier CLI flag
    • b025fe3a9bdb Add test for DefaultResourceModifierConfigMap in AllResources
    • 738dfe8bb960 site: add blog posts for Velero v1.17 and v1.18 releases
    • ff0876a56d3c Merge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier
    • 0eec47e5744c Drop node-agent host path mounts from data mover pods
    • bfda68ca3a06 Address review comments on host path exclusion
    • 11545ee63cec Fix logs, CRD, and GetDataMover for CBT features.
    • de32d93b8ee4 Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987)
    • 4f1456f7de78 Merge pull request #10116 from wolf-06/enhance/Make/help
    • 0e16235a9ba2 Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts
    • 4548e5eb9e76 Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4
    • 23a0cbe163f7 add incremental size for block uploader (#10151)
    • 0e8664a018d0 Merge pull request #10106 from blackpiglet/jxun/cbt_modification
    • 094a183d9489 Merge pull request #10016 from adam-jian-zhang/restore-filters-guide
    • 9b34594cd3c7 Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7
    • b8db629c26b0 Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog
    • b2dea8d169f5 chore: add one-line changelog for PR 10138
    • 5a615ad580af Verify build tool downloads
    • b4b72a35624b Add regression test for additional item with invalid JSON (#10103)
    • e1cd2b826692 docs: update community page backlog links away from classic projects (#10157)
    • cf6202be46bb docs: document ownership loss on mount-constant filesystems (#10044) (#10147)
    • ca72c2e7e2cc Fix missing gcFailureBSLUnavailable label during garbage collection (#10154)
    • 02bff1e77116 Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources
    • 2091b09b93bb Merge pull request #517 from sseago/vss-oadp-dev
    • f73888abbd28 Add snapshotClass parameter to volume policy snapshot action (#10070)
    • 3c49bbec7525 Add dynamic resource autocompletion to Velero CLI
    • 80440f5d5a26 Apply suggestions from code review
    • 3775abc37cd0 Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion
    • 64079056b7b0 Fast-fail backup when built-in data mover has no running node-agent
    • 8850862e9e3f Merge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover
    • a5c14755d172 Merge pull request #10102 from chlins/fix/archive-item-path-containment
    • 66b637e398b8 update protocol buffer code
    • 7346ec527c99 Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2
    • 22ae12575ca4 Fix excluded namespace objects leaking into backup with cross-namespa… (#10159)
    • cc4161b7edd3 ci: add backport/cherry-pick GitHub Action for release branches (#10158)
    • c9d4501d3699 Design for supporting volume data in-place restore (#10014)
    • fb86290def98 Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow
    • ced051b72f3a Fix restore-wait init container ignoring pod-level securityContext (#10047)
    • 513e93ff4bb7 fix: correct typos in log messages and status strings (#10192)
    • 943a4d6bb414 docs: fix restore logs command name in self-signed-certificates (#10213)
    • ccbb7d1cc7e1 Bump actions/setup-go from 6 to 7 (#10202)
    • 476a7ca160a8 Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203)
    • 9a549f781f65 docs: fix grammar and typos in customize-installation (#10190)
    • 40de7f9f97f3 Make backupType case insensitive in the CLI. (#10189)
    • e354e7aec4ec Merge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors
    • a41cb1190250 add prefetch options for repo interface
    • b74824f9c0b7 extend object reader for prefetch
    • de87def9d902 enable object reader prefetch for block uploader
    • c27343fc4e25 fix UT errors
    • 92bcf5a3b33d add UT for prefetch
    • c8127e243b78 object reader throughput improvement
    • 8b7951426b5d Add "SnapshotClass" to DataUploadResult (#10227)
    • 23c215d054ea Merge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement
    • bbb0f11f3315 use source size in progress for block uploader restore
    • 882ad944f387 Merge branch 'main' into block-uploader-restore-progress
    • 41df2dbe24a2 Merge pull request #10155 from chlins/fix/verify-build-tool-downloads
    • bb95f680cb4f Merge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak
    • 79d9a5cde479 Support to set data mover for the uploader from volume policy.
    • 93df34d2ea61 Add printer columns for VolumeSnapshotLocation (#10216)
    • 6506d6d9da86 Merge branch 'main' into block-uploader-restore-progress
    • 57da5e5f051a docs: fix grammar and typos in backup-restore-windows (#10228)
    • 48f2095dc9f7 Site: document artifact download failures with an in-cluster s3Url (#10231)
    • 3da77b946938 Site: add conference talks to resources and LinkedIn to community page (#10180)
    • ae1d869c776b Add printer columns for Backup and Restore CRDs (#10200)
    • 105350b78b56 Make restore logs testable by returning errors (#10234)
    • 1832f099f296 backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211)
    • 9cb2c25eb8dd Bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201)
    • 0ba74dbf510b Group Dependabot GitHub Actions updates (#10220)
    • c303809857fe Enhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218)
    • 550bec10edb7 Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress
    • 2aa5175594c6 Mark the existed resource as skipped during restore (#10243)
    • 9a1d2e6eb0b0 Fix switch case ordering bug in filterBackupOwnerReferences (#10161)
    • 8d275e69cc21 Print n/a for unset timestamps in backup and restore get (#10206)
    • 2d10d3685fc3 Bump the github-actions group with 4 updates (#10239)
    • 158f403d3400 Merge branch 'main' into pvr-restorer-could-run-concurrently
    • 5dd0b9e8493a fix node-agent check contest
    • 1e368b07784f add curl --fail flag to kubectl download in e2e kind workflow (#10174)
    • 7d36376109f2 Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently
    • b353fafe5ece Merge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting
    • b6e091a44103 chore(changelogs): rename unreleased changelog entry to 10155-chlins
    • de8642d4fd47 Merge pull request #10261 from chlins/docs/changelog-10155
    • 4f55fb5a6577 Fix pvr deadlock (#10250)
    • d1189bf1f87a merge upstream/main into oadp-dev
    • 2608b9df9826 skip subresource in resource discovery (#6688)
    • 512b5fa86909 fix issue 6753
    • f145163aa7bb Update restore controller logic for restore deletion (#6761)
    • d28dfaffbee1 Fix #6752: add namespace exclude check.
    • 2cc533dd2556 add csi snapshot data movement doc
    • b2a9a3c30b3d Modify changelogs for v1.12
    • d255cfc8e28b issue 6786:always delete VSC regardless of the deletion policy
    • 03598f122cc5 issue: move plugin depdending podvolume functions to util pkg
    • 5e5a5eaa1f34 issue 6880: set ParallelUploadAboveSize as MaxInt64
    • b30edf2a9cef changelog
    • 9451dee93246 Add support for block volumes (#6680) (#6897)
    • 39c3fcb5c462 Replace the base image with paketobuildpacks image
    • d254559e66b9 issue 6734: spread backup pod evenly
    • 0279a5c15578 Add doc links for new features to release note
    • 135c339061d0 fix issue 6647
    • c74cb71fa805 Perf improvements for existing resource restore
    • 53955fbf28c6 issue #6807: Retry failed create when using generateName
    • d3163ab27cdb Import auth provider plugins
    • cb684672a8b2 Add v1.12.1 changelog
    • 1b17e6b53c68 Make Windows build skip BlockMode code.
    • 47aa0c4a60da udmrepo use region specified in BSL when s3URL is empty
    • bf56fc1bb2e1 Change v1.12.1 changelog
    • 37248fe8c1e1 Dockerfile.ubi/travis local files
    • a6ceb9fa8c44 Add BZ + Publish automation to repo (#82)
    • 7cc703d06e4c remove dependabot config from fork
    • 343ea6428f57 Create Makefile.prow
    • 04c2c91405aa set HOME in velero image for kopia, update controller-gen for CI (#280)
    • b4f401ccff1f build velero-helper binary for datamover pod
    • dc20d5e514d2 restore: Use warning when Create IsAlreadyExist and Get error
    • 5b0659699392 kopia/repository/config/aws.go: Set session.Options profile from config
    • d9869f2be598 use ubi9-latest to build
    • a399d74aeb21 OADP-4225: add tzdata to Dockerfile.ubi
    • 523efe193cd7 fix: CI (#316)
    • efaabe1c38fc fix: ARM images (#332)
    • 0605f1bc94a1 ubi: BUILDPLATFORM to build stage to enable cross compile. (#336)
    • 215e465eff88 OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338)
    • afdc79f731a5 Downstream only: Rework of Makefile and incusion of lint
    • e306abeb9a23 Downstream only - fix lint error in downtream change (#343)
    • e577bbf4a2bd run oadp-operator e2e test from the velero repo (#353)
    • 965654f7b7c6 DS Owners
    • 78ddb918d42e updated controller-gen version
    • 7732e8cef0b7 Include velero-restore-helper binary in velero image (#374)
    • d810366a4e79 Fix restic checkout in Dockerfile.ubi to get default branch (#436)
    • f38376673194 UPSTREAM: : Updating go modules
    • 21a7ee4f3c2a UPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev)
    • a61c811297c8 UPSTREAM: Use context from test for the kopia algorithms
    • bb3696141c37 UPSTREAM: : Updating go modules
    • 9740326f71d8 UPSTREAM: : Fix golangci-lint configuration for v2.x
    • b4b61aefe3e4 add konfluxdockerfile for future
    • eae42fb623e9 UPSTREAM: : Updating go modules
    • 67c81596edae UPSTREAM: : Fix golangci-lint version extraction for go install format
    • 96cb07c23878 Fail fast when golangci-lint version extraction returns empty
    • 774d41a79b0e Add joeavaikath to OWNERS
    • 5e9dc2fcdd02 UPSTREAM: : Fix non-constant format strings flagged by go vet
    • 6ad76820c4ce UPSTREAM: : reconcile go.mod versions with upstream
    • 5d00304e9796 UPSTREAM: : Updating go modules
    • 6679d1e25126 UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev)
    • ae85212b7643 UPSTREAM: : reconcile go.mod versions with upstream
    • 024c9f7954cf UPSTREAM: : Updating go modules
    • 71dafa8ff8b0 UPSTREAM: : update restic @ 21e781dec (branch oadp-dev)
    • 62ecc7193add Remove inactive users from OWNERS
    • 73a441e63908 refactor: Optimize VSC handle readiness polling for VSS backups
    • 61d7512b0ec1 feat: Implement early frequent polling for CSI snapshots
    • ac3579f41d6b UPSTREAM: : reconcile go.mod versions with upstream
    • 7838c7aabffe UPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase
    • 50842420d7ce UPSTREAM: : Updating go modules
    • bd5ff20b1307 UPSTREAM: : gofmt alignment fix for install package structs
    • 9835db7cd88f Merge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners

velero-plugin-for-microsoft-azure

  • openshift/velero: 37c17dda0586f87c340d4365
    • 0f01b534c314 Remove unused collectGaugeCount, assert surviving label values
    • e2249c26d5ed Update docs and governance links from vmware-tanzu to velero-io
    • d69f6abe5cc3 Add param to StartRestore to facilitates future expansion (#10057)
    • c676fdd03e5c Merge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics
    • 564d213e6b75 Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing
    • b6749d882ca0 Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io
    • e5654fa7eda5 Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030)
    • 5ecf38b5d7fd Derive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024)
    • 92f636ca528e Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058)
    • 236c45b44362 block uploader restore UT
    • f6f2ecf8cce9 Merge branch 'main' into block-uploader-restore-implementation
    • 00f1626f7aaf block uploader restore implementation
    • d44a18511509 Remove community health files now provided by org-level .github repo
    • a12b373e4cd3 Support set-based filter label selectors (#10064)
    • 5fa1cc3bf5d1 Add SnapshotClassParameter constant and GetSnapshotClass getter
    • 436c82b97773 Add snapshotClass parameter validation
    • 9eaefe79088b Add volume policy tier to VolumeSnapshotClass selection
    • 1e8555f14294 Wire snapshotClass from volume policy through CSI plugin
    • 7582f899fe73 Add changelog for PR #10070
    • 43a41adbf0a5 Document snapshotClass volume policy parameter
    • 0f45175bf81c Fix import ordering in pvc_action.go
    • 928310d02044 Add end-to-end test for snapshotClass volume policy parameter
    • 6527b1e301ab Fix gofmt struct field alignment in pvc_action_test.go
    • cc91b74846ab Add GetSnapshotClass to VolumeHelper interface
    • 931232caba32 Fix gofmt formatting in resource_policies.go
    • ff7273548b5d Bump codecov/codecov-action from 6 to 7
    • 91e089d3e6d1 Bump actions/labeler from 5 to 7
    • 07ab16ffc074 Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7
    • 713c2f3b0a08 Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7
    • d81b319abf21 Merge branch 'main' into block-uploader-restore-implementation
    • bc596da38666 block uploader restore implementation
    • 77e119c27464 Fix stale 'Latest Release Information' link on velero.io (#10081)
    • ae772382a83e Merge pull request #10062 from shubham-pampattiwar/remove-health-files
    • d2c46dad7ac9 Merge pull request #10056 from adam-jian-zhang/ria-must-include-design
    • 3905ccb0eaa5 Backup workflow for block data mover. (#10067)
    • 1711094110cd Merge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation
    • a43a1bce6a5e Add RIA must-include additional items (#10082)
    • c95597720a0e build(image): remove kubectl installation from build image (#10065)
    • b635d3f8ed6a refactor block uploader thread module
    • a389cb45606b Merge branch 'main' into block-uploader-thread-module-refactor
    • ef100da89b27 remove VolumeSnapshotContents from resourceMustHave list
    • 525fb9eaa2c1 Merge branch 'main' into optimize-sub-object-description
    • d685b818ad41 refactor block uploader thread module
    • 63cfddd18de1 add tests to cover pvc and vsc ria
    • f59217b9ea80 Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor
    • 041f577343b6 Merge branch 'main' into fix-vsc-hardcode
    • 00274607178c Merge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode
    • 4745c45fafc9 Pin prow GitHub action to commit SHA
    • 5ca38aa07581 ci(push): pin action versions to commit SHAs and restrict permissions (#10083)
    • 5691f7f29d35 Support overriding Schedule annotations via template.metadata.annotations (#10045)
    • c7d7801ae946 Merge branch 'main' into optimize-sub-object-description
    • d3692d08ed14 Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description
    • c1f3e81484e5 Merge pull request #10094 from chlins/fix/pin-prow-action
    • a266a2577e46 add auto-documenting help command to Makefile
    • 9063ee5fb7f0 Replace rebase action with GitHub CLI (#10093)
    • 95e76381fda4 Site: update homepage CTA and add LinkedIn to footer (#10113)
    • 96bf9e2ec18d site: add blog post for Velero joining CNCF Sandbox
    • 0c2b588f5a2d Merge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post
    • 0f86521735cb Verify extracted item paths stay inside the backup directory
    • 4220c7abe8ac Cancel hook exec stream on timeout and bound hook timeouts
    • 950e4adc73fe Merge branch 'main' into fix/hook-exec-timeout-and-leak
    • f0797c91048d Use "" as parentSnapshot for DU when BackupType is incremental.
    • 70478f437748 Merge pull request #10126 from blackpiglet/jxun/parent_snapshot
    • ce59fad96230 Remove inactive users from OWNERS
    • dad0b5522325 Merge pull request #557 from redhat-chai-bot/remove-inactive-owners
    • c9f784ef66d0 Bump actions/checkout from 6 to 7
    • 2685a5dd1d01 Bump docker/setup-buildx-action from 3 to 4
    • 8ec4b2249686 fix: return errors correctly in block restore validation and BatchForget
    • 8fe02224b9df set CBT service to uploader
    • 2649b2554c05 Fix hook timeout review feedback
    • 02fe822860ed Pin e2e third-party clones to reviewed commits
    • 036e9944e4a9 empty CBT secret ns when secret is not set
    • 46f5adb7a37f fix(provider): return immediately when BatchForget flush fails
    • f22b7c86d78a upload progress every 10s
    • ef95e11c8f24 Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader
    • c832bb767e74 Merge pull request #10142 from Lyndon-Li/upload-progerss-interval
    • 466148dfbe70 add documentation for fine-grained restore filters
    • 24d109bc888a address review comments
    • 861292be04a6 add support for set-based label selectors
    • ef1b8a6ced0e address review comments
    • 1249e699990e empty sa namespace when secret is empty for getChangedBlocks
    • 0ba682902e21 update the description and regex pattern
    • 723a9a0ae50a Merge branch 'main' into enhance/Make/help
    • ddbe054b330e Merge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks
    • c3ef38c225b5 Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
    • 6e511f2c802e Merge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none
    • b74f8c9511d6 Bump github/codeql-action from 3 to 4.37.3 (#10135)
    • 72107e60b3bf Merge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4
    • f011fc4ef658 Add --default-resource-modifier-configmap server flag
    • 70e70f14e252 Add SkipDefaultResourceModifier field to RestoreSpec
    • 8ef8ab3b1d7d Implement default resource modifier in restore controller
    • 34bc3c7e1a66 Add --skip-default-resource-modifier flag to restore CLI
    • c509e5369c67 Wire default resource modifier through install path and builder
    • d87a66393dff Add changelog for PR #10098
    • a6f800c591b5 Address review feedback on default resource modifier
    • 2be71e3c3b11 Add docs, example ConfigMap, describer, and review fixes
    • bd9563396776 Add skip log and improve test coverage
    • ee2c3a4cd23d Add test coverage for --skip-default-resource-modifier CLI flag
    • b025fe3a9bdb Add test for DefaultResourceModifierConfigMap in AllResources
    • 738dfe8bb960 site: add blog posts for Velero v1.17 and v1.18 releases
    • ff0876a56d3c Merge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier
    • 0eec47e5744c Drop node-agent host path mounts from data mover pods
    • bfda68ca3a06 Address review comments on host path exclusion
    • 11545ee63cec Fix logs, CRD, and GetDataMover for CBT features.
    • de32d93b8ee4 Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987)
    • 4f1456f7de78 Merge pull request #10116 from wolf-06/enhance/Make/help
    • 0e16235a9ba2 Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts
    • 4548e5eb9e76 Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4
    • 23a0cbe163f7 add incremental size for block uploader (#10151)
    • 0e8664a018d0 Merge pull request #10106 from blackpiglet/jxun/cbt_modification
    • 094a183d9489 Merge pull request #10016 from adam-jian-zhang/restore-filters-guide
    • 9b34594cd3c7 Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7
    • b8db629c26b0 Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog
    • b2dea8d169f5 chore: add one-line changelog for PR 10138
    • 5a615ad580af Verify build tool downloads
    • b4b72a35624b Add regression test for additional item with invalid JSON (#10103)
    • e1cd2b826692 docs: update community page backlog links away from classic projects (#10157)
    • cf6202be46bb docs: document ownership loss on mount-constant filesystems (#10044) (#10147)
    • ca72c2e7e2cc Fix missing gcFailureBSLUnavailable label during garbage collection (#10154)
    • 02bff1e77116 Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources
    • 2091b09b93bb Merge pull request #517 from sseago/vss-oadp-dev
    • f73888abbd28 Add snapshotClass parameter to volume policy snapshot action (#10070)
    • 3c49bbec7525 Add dynamic resource autocompletion to Velero CLI
    • 80440f5d5a26 Apply suggestions from code review
    • 3775abc37cd0 Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion
    • 64079056b7b0 Fast-fail backup when built-in data mover has no running node-agent
    • 8850862e9e3f Merge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover
    • a5c14755d172 Merge pull request #10102 from chlins/fix/archive-item-path-containment
    • 66b637e398b8 update protocol buffer code
    • 7346ec527c99 Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2
    • 22ae12575ca4 Fix excluded namespace objects leaking into backup with cross-namespa… (#10159)
    • cc4161b7edd3 ci: add backport/cherry-pick GitHub Action for release branches (#10158)
    • c9d4501d3699 Design for supporting volume data in-place restore (#10014)
    • fb86290def98 Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow
    • ced051b72f3a Fix restore-wait init container ignoring pod-level securityContext (#10047)
    • 513e93ff4bb7 fix: correct typos in log messages and status strings (#10192)
    • 943a4d6bb414 docs: fix restore logs command name in self-signed-certificates (#10213)
    • ccbb7d1cc7e1 Bump actions/setup-go from 6 to 7 (#10202)
    • 476a7ca160a8 Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203)
    • 9a549f781f65 docs: fix grammar and typos in customize-installation (#10190)
    • 40de7f9f97f3 Make backupType case insensitive in the CLI. (#10189)
    • e354e7aec4ec Merge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors
    • a41cb1190250 add prefetch options for repo interface
    • b74824f9c0b7 extend object reader for prefetch
    • de87def9d902 enable object reader prefetch for block uploader
    • c27343fc4e25 fix UT errors
    • 92bcf5a3b33d add UT for prefetch
    • c8127e243b78 object reader throughput improvement
    • 8b7951426b5d Add "SnapshotClass" to DataUploadResult (#10227)
    • 23c215d054ea Merge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement
    • bbb0f11f3315 use source size in progress for block uploader restore
    • 882ad944f387 Merge branch 'main' into block-uploader-restore-progress
    • 41df2dbe24a2 Merge pull request #10155 from chlins/fix/verify-build-tool-downloads
    • bb95f680cb4f Merge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak
    • 79d9a5cde479 Support to set data mover for the uploader from volume policy.
    • 93df34d2ea61 Add printer columns for VolumeSnapshotLocation (#10216)
    • 6506d6d9da86 Merge branch 'main' into block-uploader-restore-progress
    • 57da5e5f051a docs: fix grammar and typos in backup-restore-windows (#10228)
    • 48f2095dc9f7 Site: document artifact download failures with an in-cluster s3Url (#10231)
    • 3da77b946938 Site: add conference talks to resources and LinkedIn to community page (#10180)
    • ae1d869c776b Add printer columns for Backup and Restore CRDs (#10200)
    • 105350b78b56 Make restore logs testable by returning errors (#10234)
    • 1832f099f296 backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211)
    • 9cb2c25eb8dd Bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201)
    • 0ba74dbf510b Group Dependabot GitHub Actions updates (#10220)
    • c303809857fe Enhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218)
    • 550bec10edb7 Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress
    • 2aa5175594c6 Mark the existed resource as skipped during restore (#10243)
    • 9a1d2e6eb0b0 Fix switch case ordering bug in filterBackupOwnerReferences (#10161)
    • 8d275e69cc21 Print n/a for unset timestamps in backup and restore get (#10206)
    • 2d10d3685fc3 Bump the github-actions group with 4 updates (#10239)
    • 158f403d3400 Merge branch 'main' into pvr-restorer-could-run-concurrently
    • 5dd0b9e8493a fix node-agent check contest
    • 1e368b07784f add curl --fail flag to kubectl download in e2e kind workflow (#10174)
    • 7d36376109f2 Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently
    • b353fafe5ece Merge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting
    • b6e091a44103 chore(changelogs): rename unreleased changelog entry to 10155-chlins
    • de8642d4fd47 Merge pull request #10261 from chlins/docs/changelog-10155
    • 4f55fb5a6577 Fix pvr deadlock (#10250)
    • d1189bf1f87a merge upstream/main into oadp-dev
    • 2608b9df9826 skip subresource in resource discovery (#6688)
    • 512b5fa86909 fix issue 6753
    • f145163aa7bb Update restore controller logic for restore deletion (#6761)
    • d28dfaffbee1 Fix #6752: add namespace exclude check.
    • 2cc533dd2556 add csi snapshot data movement doc
    • b2a9a3c30b3d Modify changelogs for v1.12
    • d255cfc8e28b issue 6786:always delete VSC regardless of the deletion policy
    • 03598f122cc5 issue: move plugin depdending podvolume functions to util pkg
    • 5e5a5eaa1f34 issue 6880: set ParallelUploadAboveSize as MaxInt64
    • b30edf2a9cef changelog
    • 9451dee93246 Add support for block volumes (#6680) (#6897)
    • 39c3fcb5c462 Replace the base image with paketobuildpacks image
    • d254559e66b9 issue 6734: spread backup pod evenly
    • 0279a5c15578 Add doc links for new features to release note
    • 135c339061d0 fix issue 6647
    • c74cb71fa805 Perf improvements for existing resource restore
    • 53955fbf28c6 issue #6807: Retry failed create when using generateName
    • d3163ab27cdb Import auth provider plugins
    • cb684672a8b2 Add v1.12.1 changelog
    • 1b17e6b53c68 Make Windows build skip BlockMode code.
    • 47aa0c4a60da udmrepo use region specified in BSL when s3URL is empty
    • bf56fc1bb2e1 Change v1.12.1 changelog
    • 37248fe8c1e1 Dockerfile.ubi/travis local files
    • a6ceb9fa8c44 Add BZ + Publish automation to repo (#82)
    • 7cc703d06e4c remove dependabot config from fork
    • 343ea6428f57 Create Makefile.prow
    • 04c2c91405aa set HOME in velero image for kopia, update controller-gen for CI (#280)
    • b4f401ccff1f build velero-helper binary for datamover pod
    • dc20d5e514d2 restore: Use warning when Create IsAlreadyExist and Get error
    • 5b0659699392 kopia/repository/config/aws.go: Set session.Options profile from config
    • d9869f2be598 use ubi9-latest to build
    • a399d74aeb21 OADP-4225: add tzdata to Dockerfile.ubi
    • 523efe193cd7 fix: CI (#316)
    • efaabe1c38fc fix: ARM images (#332)
    • 0605f1bc94a1 ubi: BUILDPLATFORM to build stage to enable cross compile. (#336)
    • 215e465eff88 OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338)
    • afdc79f731a5 Downstream only: Rework of Makefile and incusion of lint
    • e306abeb9a23 Downstream only - fix lint error in downtream change (#343)
    • e577bbf4a2bd run oadp-operator e2e test from the velero repo (#353)
    • 965654f7b7c6 DS Owners
    • 78ddb918d42e updated controller-gen version
    • 7732e8cef0b7 Include velero-restore-helper binary in velero image (#374)
    • d810366a4e79 Fix restic checkout in Dockerfile.ubi to get default branch (#436)
    • f38376673194 UPSTREAM: : Updating go modules
    • 21a7ee4f3c2a UPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev)
    • a61c811297c8 UPSTREAM: Use context from test for the kopia algorithms
    • bb3696141c37 UPSTREAM: : Updating go modules
    • 9740326f71d8 UPSTREAM: : Fix golangci-lint configuration for v2.x
    • b4b61aefe3e4 add konfluxdockerfile for future
    • eae42fb623e9 UPSTREAM: : Updating go modules
    • 67c81596edae UPSTREAM: : Fix golangci-lint version extraction for go install format
    • 96cb07c23878 Fail fast when golangci-lint version extraction returns empty
    • 774d41a79b0e Add joeavaikath to OWNERS
    • 5e9dc2fcdd02 UPSTREAM: : Fix non-constant format strings flagged by go vet
    • 6ad76820c4ce UPSTREAM: : reconcile go.mod versions with upstream
    • 5d00304e9796 UPSTREAM: : Updating go modules
    • 6679d1e25126 UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev)
    • ae85212b7643 UPSTREAM: : reconcile go.mod versions with upstream
    • 024c9f7954cf UPSTREAM: : Updating go modules
    • 71dafa8ff8b0 UPSTREAM: : update restic @ 21e781dec (branch oadp-dev)
    • 62ecc7193add Remove inactive users from OWNERS
    • 73a441e63908 refactor: Optimize VSC handle readiness polling for VSS backups
    • 61d7512b0ec1 feat: Implement early frequent polling for CSI snapshots
    • ac3579f41d6b UPSTREAM: : reconcile go.mod versions with upstream
    • 7838c7aabffe UPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase
    • 50842420d7ce UPSTREAM: : Updating go modules
    • bd5ff20b1307 UPSTREAM: : gofmt alignment fix for install package structs
    • 9835db7cd88f Merge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners

velero-plugin-for-gcp

  • openshift/velero: 37c17dda0586f87c340d4365
    • 0f01b534c314 Remove unused collectGaugeCount, assert surviving label values
    • e2249c26d5ed Update docs and governance links from vmware-tanzu to velero-io
    • d69f6abe5cc3 Add param to StartRestore to facilitates future expansion (#10057)
    • c676fdd03e5c Merge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics
    • 564d213e6b75 Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing
    • b6749d882ca0 Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io
    • e5654fa7eda5 Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030)
    • 5ecf38b5d7fd Derive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024)
    • 92f636ca528e Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058)
    • 236c45b44362 block uploader restore UT
    • f6f2ecf8cce9 Merge branch 'main' into block-uploader-restore-implementation
    • 00f1626f7aaf block uploader restore implementation
    • d44a18511509 Remove community health files now provided by org-level .github repo
    • a12b373e4cd3 Support set-based filter label selectors (#10064)
    • 5fa1cc3bf5d1 Add SnapshotClassParameter constant and GetSnapshotClass getter
    • 436c82b97773 Add snapshotClass parameter validation
    • 9eaefe79088b Add volume policy tier to VolumeSnapshotClass selection
    • 1e8555f14294 Wire snapshotClass from volume policy through CSI plugin
    • 7582f899fe73 Add changelog for PR #10070
    • 43a41adbf0a5 Document snapshotClass volume policy parameter
    • 0f45175bf81c Fix import ordering in pvc_action.go
    • 928310d02044 Add end-to-end test for snapshotClass volume policy parameter
    • 6527b1e301ab Fix gofmt struct field alignment in pvc_action_test.go
    • cc91b74846ab Add GetSnapshotClass to VolumeHelper interface
    • 931232caba32 Fix gofmt formatting in resource_policies.go
    • ff7273548b5d Bump codecov/codecov-action from 6 to 7
    • 91e089d3e6d1 Bump actions/labeler from 5 to 7
    • 07ab16ffc074 Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7
    • 713c2f3b0a08 Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7
    • d81b319abf21 Merge branch 'main' into block-uploader-restore-implementation
    • bc596da38666 block uploader restore implementation
    • 77e119c27464 Fix stale 'Latest Release Information' link on velero.io (#10081)
    • ae772382a83e Merge pull request #10062 from shubham-pampattiwar/remove-health-files
    • d2c46dad7ac9 Merge pull request #10056 from adam-jian-zhang/ria-must-include-design
    • 3905ccb0eaa5 Backup workflow for block data mover. (#10067)
    • 1711094110cd Merge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation
    • a43a1bce6a5e Add RIA must-include additional items (#10082)
    • c95597720a0e build(image): remove kubectl installation from build image (#10065)
    • b635d3f8ed6a refactor block uploader thread module
    • a389cb45606b Merge branch 'main' into block-uploader-thread-module-refactor
    • ef100da89b27 remove VolumeSnapshotContents from resourceMustHave list
    • 525fb9eaa2c1 Merge branch 'main' into optimize-sub-object-description
    • d685b818ad41 refactor block uploader thread module
    • 63cfddd18de1 add tests to cover pvc and vsc ria
    • f59217b9ea80 Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor
    • 041f577343b6 Merge branch 'main' into fix-vsc-hardcode
    • 00274607178c Merge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode
    • 4745c45fafc9 Pin prow GitHub action to commit SHA
    • 5ca38aa07581 ci(push): pin action versions to commit SHAs and restrict permissions (#10083)
    • 5691f7f29d35 Support overriding Schedule annotations via template.metadata.annotations (#10045)
    • c7d7801ae946 Merge branch 'main' into optimize-sub-object-description
    • d3692d08ed14 Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description
    • c1f3e81484e5 Merge pull request #10094 from chlins/fix/pin-prow-action
    • a266a2577e46 add auto-documenting help command to Makefile
    • 9063ee5fb7f0 Replace rebase action with GitHub CLI (#10093)
    • 95e76381fda4 Site: update homepage CTA and add LinkedIn to footer (#10113)
    • 96bf9e2ec18d site: add blog post for Velero joining CNCF Sandbox
    • 0c2b588f5a2d Merge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post
    • 0f86521735cb Verify extracted item paths stay inside the backup directory
    • 4220c7abe8ac Cancel hook exec stream on timeout and bound hook timeouts
    • 950e4adc73fe Merge branch 'main' into fix/hook-exec-timeout-and-leak
    • f0797c91048d Use "" as parentSnapshot for DU when BackupType is incremental.
    • 70478f437748 Merge pull request #10126 from blackpiglet/jxun/parent_snapshot
    • ce59fad96230 Remove inactive users from OWNERS
    • dad0b5522325 Merge pull request #557 from redhat-chai-bot/remove-inactive-owners
    • c9f784ef66d0 Bump actions/checkout from 6 to 7
    • 2685a5dd1d01 Bump docker/setup-buildx-action from 3 to 4
    • 8ec4b2249686 fix: return errors correctly in block restore validation and BatchForget
    • 8fe02224b9df set CBT service to uploader
    • 2649b2554c05 Fix hook timeout review feedback
    • 02fe822860ed Pin e2e third-party clones to reviewed commits
    • 036e9944e4a9 empty CBT secret ns when secret is not set
    • 46f5adb7a37f fix(provider): return immediately when BatchForget flush fails
    • f22b7c86d78a upload progress every 10s
    • ef95e11c8f24 Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader
    • c832bb767e74 Merge pull request #10142 from Lyndon-Li/upload-progerss-interval
    • 466148dfbe70 add documentation for fine-grained restore filters
    • 24d109bc888a address review comments
    • 861292be04a6 add support for set-based label selectors
    • ef1b8a6ced0e address review comments
    • 1249e699990e empty sa namespace when secret is empty for getChangedBlocks
    • 0ba682902e21 update the description and regex pattern
    • 723a9a0ae50a Merge branch 'main' into enhance/Make/help
    • ddbe054b330e Merge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks
    • c3ef38c225b5 Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
    • 6e511f2c802e Merge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none
    • b74f8c9511d6 Bump github/codeql-action from 3 to 4.37.3 (#10135)
    • 72107e60b3bf Merge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4
    • f011fc4ef658 Add --default-resource-modifier-configmap server flag
    • 70e70f14e252 Add SkipDefaultResourceModifier field to RestoreSpec
    • 8ef8ab3b1d7d Implement default resource modifier in restore controller
    • 34bc3c7e1a66 Add --skip-default-resource-modifier flag to restore CLI
    • c509e5369c67 Wire default resource modifier through install path and builder
    • d87a66393dff Add changelog for PR #10098
    • a6f800c591b5 Address review feedback on default resource modifier
    • 2be71e3c3b11 Add docs, example ConfigMap, describer, and review fixes
    • bd9563396776 Add skip log and improve test coverage
    • ee2c3a4cd23d Add test coverage for --skip-default-resource-modifier CLI flag
    • b025fe3a9bdb Add test for DefaultResourceModifierConfigMap in AllResources
    • 738dfe8bb960 site: add blog posts for Velero v1.17 and v1.18 releases
    • ff0876a56d3c Merge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier
    • 0eec47e5744c Drop node-agent host path mounts from data mover pods
    • bfda68ca3a06 Address review comments on host path exclusion
    • 11545ee63cec Fix logs, CRD, and GetDataMover for CBT features.
    • de32d93b8ee4 Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987)
    • 4f1456f7de78 Merge pull request #10116 from wolf-06/enhance/Make/help
    • 0e16235a9ba2 Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts
    • 4548e5eb9e76 Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4
    • 23a0cbe163f7 add incremental size for block uploader (#10151)
    • 0e8664a018d0 Merge pull request #10106 from blackpiglet/jxun/cbt_modification
    • 094a183d9489 Merge pull request #10016 from adam-jian-zhang/restore-filters-guide
    • 9b34594cd3c7 Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7
    • b8db629c26b0 Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog
    • b2dea8d169f5 chore: add one-line changelog for PR 10138
    • 5a615ad580af Verify build tool downloads
    • b4b72a35624b Add regression test for additional item with invalid JSON (#10103)
    • e1cd2b826692 docs: update community page backlog links away from classic projects (#10157)
    • cf6202be46bb docs: document ownership loss on mount-constant filesystems (#10044) (#10147)
    • ca72c2e7e2cc Fix missing gcFailureBSLUnavailable label during garbage collection (#10154)
    • 02bff1e77116 Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources
    • 2091b09b93bb Merge pull request #517 from sseago/vss-oadp-dev
    • f73888abbd28 Add snapshotClass parameter to volume policy snapshot action (#10070)
    • 3c49bbec7525 Add dynamic resource autocompletion to Velero CLI
    • 80440f5d5a26 Apply suggestions from code review
    • 3775abc37cd0 Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion
    • 64079056b7b0 Fast-fail backup when built-in data mover has no running node-agent
    • 8850862e9e3f Merge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover
    • a5c14755d172 Merge pull request #10102 from chlins/fix/archive-item-path-containment
    • 66b637e398b8 update protocol buffer code
    • 7346ec527c99 Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2
    • 22ae12575ca4 Fix excluded namespace objects leaking into backup with cross-namespa… (#10159)
    • cc4161b7edd3 ci: add backport/cherry-pick GitHub Action for release branches (#10158)
    • c9d4501d3699 Design for supporting volume data in-place restore (#10014)
    • fb86290def98 Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow
    • ced051b72f3a Fix restore-wait init container ignoring pod-level securityContext (#10047)
    • 513e93ff4bb7 fix: correct typos in log messages and status strings (#10192)
    • 943a4d6bb414 docs: fix restore logs command name in self-signed-certificates (#10213)
    • ccbb7d1cc7e1 Bump actions/setup-go from 6 to 7 (#10202)
    • 476a7ca160a8 Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203)
    • 9a549f781f65 docs: fix grammar and typos in customize-installation (#10190)
    • 40de7f9f97f3 Make backupType case insensitive in the CLI. (#10189)
    • e354e7aec4ec Merge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors
    • a41cb1190250 add prefetch options for repo interface
    • b74824f9c0b7 extend object reader for prefetch
    • de87def9d902 enable object reader prefetch for block uploader
    • c27343fc4e25 fix UT errors
    • 92bcf5a3b33d add UT for prefetch
    • c8127e243b78 object reader throughput improvement
    • 8b7951426b5d Add "SnapshotClass" to DataUploadResult (#10227)
    • 23c215d054ea Merge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement
    • bbb0f11f3315 use source size in progress for block uploader restore
    • 882ad944f387 Merge branch 'main' into block-uploader-restore-progress
    • 41df2dbe24a2 Merge pull request #10155 from chlins/fix/verify-build-tool-downloads
    • bb95f680cb4f Merge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak
    • 79d9a5cde479 Support to set data mover for the uploader from volume policy.
    • 93df34d2ea61 Add printer columns for VolumeSnapshotLocation (#10216)
    • 6506d6d9da86 Merge branch 'main' into block-uploader-restore-progress
    • 57da5e5f051a docs: fix grammar and typos in backup-restore-windows (#10228)
    • 48f2095dc9f7 Site: document artifact download failures with an in-cluster s3Url (#10231)
    • 3da77b946938 Site: add conference talks to resources and LinkedIn to community page (#10180)
    • ae1d869c776b Add printer columns for Backup and Restore CRDs (#10200)
    • 105350b78b56 Make restore logs testable by returning errors (#10234)
    • 1832f099f296 backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211)
    • 9cb2c25eb8dd Bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201)
    • 0ba74dbf510b Group Dependabot GitHub Actions updates (#10220)
    • c303809857fe Enhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218)
    • 550bec10edb7 Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress
    • 2aa5175594c6 Mark the existed resource as skipped during restore (#10243)
    • 9a1d2e6eb0b0 Fix switch case ordering bug in filterBackupOwnerReferences (#10161)
    • 8d275e69cc21 Print n/a for unset timestamps in backup and restore get (#10206)
    • 2d10d3685fc3 Bump the github-actions group with 4 updates (#10239)
    • 158f403d3400 Merge branch 'main' into pvr-restorer-could-run-concurrently
    • 5dd0b9e8493a fix node-agent check contest
    • 1e368b07784f add curl --fail flag to kubectl download in e2e kind workflow (#10174)
    • 7d36376109f2 Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently
    • b353fafe5ece Merge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting
    • b6e091a44103 chore(changelogs): rename unreleased changelog entry to 10155-chlins
    • de8642d4fd47 Merge pull request #10261 from chlins/docs/changelog-10155
    • 4f55fb5a6577 Fix pvr deadlock (#10250)
    • d1189bf1f87a merge upstream/main into oadp-dev
    • 2608b9df9826 skip subresource in resource discovery (#6688)
    • 512b5fa86909 fix issue 6753
    • f145163aa7bb Update restore controller logic for restore deletion (#6761)
    • d28dfaffbee1 Fix #6752: add namespace exclude check.
    • 2cc533dd2556 add csi snapshot data movement doc
    • b2a9a3c30b3d Modify changelogs for v1.12
    • d255cfc8e28b issue 6786:always delete VSC regardless of the deletion policy
    • 03598f122cc5 issue: move plugin depdending podvolume functions to util pkg
    • 5e5a5eaa1f34 issue 6880: set ParallelUploadAboveSize as MaxInt64
    • b30edf2a9cef changelog
    • 9451dee93246 Add support for block volumes (#6680) (#6897)
    • 39c3fcb5c462 Replace the base image with paketobuildpacks image
    • d254559e66b9 issue 6734: spread backup pod evenly
    • 0279a5c15578 Add doc links for new features to release note
    • 135c339061d0 fix issue 6647
    • c74cb71fa805 Perf improvements for existing resource restore
    • 53955fbf28c6 issue #6807: Retry failed create when using generateName
    • d3163ab27cdb Import auth provider plugins
    • cb684672a8b2 Add v1.12.1 changelog
    • 1b17e6b53c68 Make Windows build skip BlockMode code.
    • 47aa0c4a60da udmrepo use region specified in BSL when s3URL is empty
    • bf56fc1bb2e1 Change v1.12.1 changelog
    • 37248fe8c1e1 Dockerfile.ubi/travis local files
    • a6ceb9fa8c44 Add BZ + Publish automation to repo (#82)
    • 7cc703d06e4c remove dependabot config from fork
    • 343ea6428f57 Create Makefile.prow
    • 04c2c91405aa set HOME in velero image for kopia, update controller-gen for CI (#280)
    • b4f401ccff1f build velero-helper binary for datamover pod
    • dc20d5e514d2 restore: Use warning when Create IsAlreadyExist and Get error
    • 5b0659699392 kopia/repository/config/aws.go: Set session.Options profile from config
    • d9869f2be598 use ubi9-latest to build
    • a399d74aeb21 OADP-4225: add tzdata to Dockerfile.ubi
    • 523efe193cd7 fix: CI (#316)
    • efaabe1c38fc fix: ARM images (#332)
    • 0605f1bc94a1 ubi: BUILDPLATFORM to build stage to enable cross compile. (#336)
    • 215e465eff88 OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338)
    • afdc79f731a5 Downstream only: Rework of Makefile and incusion of lint
    • e306abeb9a23 Downstream only - fix lint error in downtream change (#343)
    • e577bbf4a2bd run oadp-operator e2e test from the velero repo (#353)
    • 965654f7b7c6 DS Owners
    • 78ddb918d42e updated controller-gen version
    • 7732e8cef0b7 Include velero-restore-helper binary in velero image (#374)
    • d810366a4e79 Fix restic checkout in Dockerfile.ubi to get default branch (#436)
    • f38376673194 UPSTREAM: : Updating go modules
    • 21a7ee4f3c2a UPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev)
    • a61c811297c8 UPSTREAM: Use context from test for the kopia algorithms
    • bb3696141c37 UPSTREAM: : Updating go modules
    • 9740326f71d8 UPSTREAM: : Fix golangci-lint configuration for v2.x
    • b4b61aefe3e4 add konfluxdockerfile for future
    • eae42fb623e9 UPSTREAM: : Updating go modules
    • 67c81596edae UPSTREAM: : Fix golangci-lint version extraction for go install format
    • 96cb07c23878 Fail fast when golangci-lint version extraction returns empty
    • 774d41a79b0e Add joeavaikath to OWNERS
    • 5e9dc2fcdd02 UPSTREAM: : Fix non-constant format strings flagged by go vet
    • 6ad76820c4ce UPSTREAM: : reconcile go.mod versions with upstream
    • 5d00304e9796 UPSTREAM: : Updating go modules
    • 6679d1e25126 UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev)
    • ae85212b7643 UPSTREAM: : reconcile go.mod versions with upstream
    • 024c9f7954cf UPSTREAM: : Updating go modules
    • 71dafa8ff8b0 UPSTREAM: : update restic @ 21e781dec (branch oadp-dev)
    • 62ecc7193add Remove inactive users from OWNERS
    • 73a441e63908 refactor: Optimize VSC handle readiness polling for VSS backups
    • 61d7512b0ec1 feat: Implement early frequent polling for CSI snapshots
    • ac3579f41d6b UPSTREAM: : reconcile go.mod versions with upstream
    • 7838c7aabffe UPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase
    • 50842420d7ce UPSTREAM: : Updating go modules
    • bd5ff20b1307 UPSTREAM: : gofmt alignment fix for install package structs
    • 9835db7cd88f Merge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners

🚧 Wave 4 — Downstream Controllers (0/4)

Component Upstream Rebase CI PR Rebase Go CI Deps Drift Quay Konflux
oadp-non-admin oadp-dev 1.26.0 0/2 2026-09-04 rhel_9_golang_1.25
openshift-velero-plugin oadp-dev 1.26.0 0/1 2026-09-04 rhel_9_golang_1.25
kubevirt-datamover-controller oadp-dev ⚠️ err ⚠️ err 0/1 2026-09-04 rhel_9_golang_1.26
oadp-vm-file-restore oadp-dev 1.26.0 0/1 2026-09-04 (3/3) rhel_9_golang_1.25

oadp-non-admin

  • openshift/oadp-operator: 110aad0fbb4563ca285e672d
    • 63b25d8c364d Add uploader-type argument to Velero deployment configuration when configuration.args is used.
    • d17bb5840e0a add some basic doc re: kopia incremental backup sizes
    • 6daf24d003f0 need an install path for latest openshift-virt in upstream
    • 9e90ed35b8fa install the upstream nightly for kubevirt and hco
    • d2091b8d27e6 OADP-7943: Fix DPA annotation changes not triggering reconciliation
    • 080bd053c158 UPSTREAM: : Updating go modules
    • a1ad375c6f99 UPSTREAM: : update Velero CRDs @ oadp-dev
    • 7ca782705bac UPSTREAM: : make bundle update
    • 6791056cd125 Add multi-PVC VM e2e scaffolding for kubevirt-datamover
    • c2cd28ec1663 Add incremental-sequence e2e coverage for kubevirt-datamover
    • db40ba2d5110 Fix CodeRabbit findings on incremental-sequence e2e coverage
    • d766a78e6455 Use utilruntime.Must for e2e scheme registration
    • 178d1b3532c0 Fail explicitly when VMB.status.type is not yet populated
    • 124d306c5cb7 Pin kubevirt-datamover-controller image to unmerged DataDownload PR
    • 9d5199e88d74 Add restore-from-CBT-backup e2e coverage, plus phase 4/5 scaffolds
    • d05bd58f1f25 Fix CodeRabbit findings: rollout check, checkpointName, image-override gate
    • 9b06540d208f Sync kubevirt-datamover-controller RBAC for DataDownload/restore support
    • 029121911de9 Add kubevirt#18724 VMB-finalizer workaround, fix VMB-status race, pin to plugin PR #44
    • c300f007147b Regenerate bundle to fix RBAC drift from oadp-dev rebase conflict
    • 67e826f5567e Grant update on kubevirt.io/virtualmachines for kdm-controller RBAC
    • 917b6bc247e8 Fix coderabbit findings in virt_helpers.go
    • 2f5dbf7a65aa Bump kubevirt-datamover-plugin digest to latest pr-44 build
    • de79f50b4ac6 Assert Block volumeMode is actually exercised on CBT restore
    • bc60755cfad1 Assert VM stays halted when its DataDownload is rejected
    • 30a3352f84f4 Confirm kubevirt-datamover PVCs carry no spec.selector
    • 91931ff516e8 Bump plugin+controller digests to both PRs' latest tips
    • 15c992ae34d5 Add data-integrity checksum verification to CBT restore e2e, and #169 regression coverage
    • 2a30320b4001 Add useEmulation-based Fedora skip check for kubevirt-datamover CBT e2e
    • eba3fb3ad323 Add incremental CBT restore data-integrity test via Alpine guest-exec
    • 89517efc529d Consolidate CBT restore data-integrity tests onto Alpine guest-exec fixture
    • 73005d8f2505 Promote Fedora CBT case from backup-only to full backup+restore test
    • ac333fc8ad8b Add TEST_VIRT_KDM to run only kubevirt-datamover-specific e2e specs
    • 88025555b9d6 Make controller-gen/kustomize/golangci-lint version checks reliable
    • a70d9a89778e Remove setup-envtest if it cannot execute on this platform
    • fa752e4c020e fix: check errors.IsNotFound before failing DaemonSet delete in NodeAgent reconcile
    • 48c32f2048fd Extend arch-check to controller-gen/kustomize/golangci-lint too
    • b86c89ee55de Fix a real crash: exit-126 arch check aborts under -e in modern Make
    • a87381bb36d7 Rewrite comments to describe current design, not review history
    • 307d3697bc7b Update kubevirt-datamover-controller test image to e66317e build
    • cf64841b2e75 Remove kubevirt-datamover plugin/controller test image overrides
    • 85a8dc69b487 PodResources must be complete for Velero parser
    • f4108cf7f9cb Revise to prevent DPA Spec mutation
    • d29e2c57bc3c Add test of defaults due to more complex logic returning new object
    • 7c4a461dd0c0 Address shubham-pampattiwar review feedback on PR #2350
    • 9beda533126a Add curl/git retry resilience to CI/dev tool fetches
    • d9d2e26846fb Merge remote-tracking branch 'upstream/oadp-dev' into pr2114-merge
    • cfe956ccca19 Update node-agent/velero test fixtures for velero NodeAffinity OS scheduling change
    • 5ca837f9d72a Bump vendored openshift/velero to merged rebase (velero#562)
    • d4e20d753d1d Merge pull request #2114 from oadp-rebasebot/rebase-bot-oadp-dev
    • a43e8d6871dc Merge remote-tracking branch 'origin/oadp-dev' into OADP-8548-dev
    • 69167fb21931 revise to handle older and newer versions of PodResources with strings, unit test changes requested
    • 8a602f6d5304 Fix silent retry-loop failure and harden checksum-helper pod name
    • eb5a661cb914 Expose kubevirt-datamover --max-concurrent-data-movers via DPA CRD
    • 9be28a6b07a4 Merge remote-tracking branch 'upstream/oadp-dev' into worktree-kubevirt-datamover-multipvc-e2e
    • ffcab7db526c Add e2e coverage for kubevirt-datamover max-concurrent-data-movers limiter
    • fe54f4dc0284 Hardcode kdm concurrency-limiter test image so Prow actually runs it
    • 2ae1f5657900 resolve nits
    • 5ef209bb1fcc Deprecate config.credentialsFile; translate to spec.credential
    • 13c6ddbc0f3c Merge pull request #2385 from msfrucht/OADP-8548-dev
    • 5a0a023fc510 Drop personal quay.io override, test against default kdm image
    • 77319d2c3f12 Merge pull request #2350 from kaovilai/worktree-kubevirt-datamover-multipvc-e2e
    • 6685aa4fa2e5 e2e: add cacert tests using in-cluster minio with TLS
    • ce01de521dcf [OADP-8704] fix: only set region in BSL config for AWS CloudStorage
    • 8c2561d3617c Fix unit tests
    • 7b39220ff3be add defensive cleanup to remove region from non-aws BSLs
    • 1a226bbc9e3d docs: add KubeVirt DataMover user-facing documentation
    • a482719809b4 docs: fix verified inaccuracies found in review
    • 682cdb5cb149 docs(kubevirt-datamover): add maxConcurrentDataMovers, backup-pvc-size, restore run-state, and known-issue coverage
    • 1014b7ed851a Merge pull request #2390 from Joeavaikath/issue-2383
    • 25d652c36e3f docs(kubevirt-datamover): fix incorrect claim that VM restart invalidates checkpoint chain
    • df3a065b63d7 docs(kubevirt-datamover): fix claim that VMBT is deleted from cluster after every backup
    • fc4b2bc62de5 docs(kubevirt-datamover): fix wrong VM annotation key and PVC garbage-collection claim
    • b4e335de032e docs(kubevirt-datamover): address remaining review feedback on volume policy and CLI usage
    • 5b84546d8cb4 docs(kubevirt-datamover): fix remaining CodeRabbit findings on CBT CR name and pod log behavior
    • 4a4ee69b902c Merge pull request #2373 from kaovilai/fix-nodeagent-daemonset-notfound-dev
    • f839e623b739 feat: Add NetworkPolicy support for OADP operands (OADP-6074)
    • b40eb7030af5 test(networkpolicy): add comprehensive unit tests for NetworkPolicy reconciliation
    • 9357b5623e3e Merge pull request #2398 from shubham-pampattiwar/docs/issue-159-kubevirt-datamover-user-docs
    • 863ff3c7e821 Migrate Claude e2e failure analysis to claude-ai-helpers step-registry
    • 3d897e2256d9 Rewrite design doc for claude-ai-helpers step-registry architecture
    • 3609d02f8d01 Merge pull request #2408 from kaovilai/issue-2407-claude-ai-helpers-migration
    • 3b310866d531 fix(e2e): pin MCE to stable-2.8, matching the real HCP target env
    • 270f8a694ccf fix(e2e): make MCE channel pin conditional on cluster OCP version
    • 5657d510ee7a fix(networkpolicy): add NetworkPolicy for OADP operator pod itself
    • 4d571fa61609 fix(e2e): bound diagnostics context, redact logged errors and log lines
    • 85e701493892 fix(networkpolicy): add NetworkPolicies for CLI and VMDP server pods
    • 9f66af18cb34 fix(networkpolicy): gate reconcile logs/events on actual op result
    • 81f0af790087 Harden NetworkPolicy egress and cover Velero mover/maintenance pods
    • 5b6c929f1de1 fix: remove unused revive nolint directive in isNodeAgentCMRequired
    • d594de27dd25 Merge pull request #2395 from Joeavaikath/issue-2384
    • 03630746a78d Merge pull request #2406 from kaovilai/fix-hcp-aws-periodic
    • 3dfe32817283 fix: allow kubelet health-probe port and scope repo-maintenance CM to node-agent
    • 197966516705 fix: scope operator/velero metrics ingress to monitoring namespace, assert IsNotFound in NP tests
    • cfe50d6db577 Merge pull request #2367 from kaovilai/fix-tool-version-check-oadp-dev
    • ec10bbfe7783 Pass --log-level to NodeAgent DaemonSet container args
    • f84ef4d4d85f Merge remote-tracking branch 'origin/oadp-dev' into feat/OADP-6074-networkpolicy-operands
    • f67d135d4d17 test: allow ingress to cacert e2e minio fixture under default-deny NetworkPolicy
    • 2409f61d2f16 Merge pull request #2205 from kaovilai/OADP-7943-fix-annotation-reconcile
    • afb25688bab7 fix: allow unrestricted egress for operator pod NetworkPolicy
    • a47668aee466 docs(kubevirt-datamover): clarify virt-freezer hooks are a no-op with KubeVirt DataMover
    • d69edd0ad2db Merge pull request #2019 from kaovilai/veleroargs-uploaderType
    • 9240c0bd5605 Merge pull request #2161 from weshayutin/kopia_incremental
    • f577af891bf2 Merge pull request #2178 from weshayutin/upstream-virt
    • 542f9ae773d4 fix: retry NetworkPolicy reconcile on AlreadyExists to avoid DPA reconcile stalls
    • 77e61402398f Merge pull request #2414 from shubham-pampattiwar/docs/kdm-freeze-hook-noop
    • b8dd192faa9d Merge pull request #2139 from kaovilai/pass-log-level-to-nodeagent
    • c28ddecd7b21 fix: reconcile default-deny NetworkPolicy last, after all allow-NPs
    • 6d4e87984fa5 Merge pull request #2397 from PrasadJoshi12/oadp-8704
    • ce0ff5582c06 fix: add NetworkPolicy for KubeVirt datamover's dynamically-spawned pods
    • 19bff80c8cf7 test: unpend two kdm restore PIts, fixing bugs found via live e2e validation
    • a56cc2c83bf3 test: unit test FilterLogLinesContaining/CheckIfFlakeOccurred with real kdm-controller log data
    • 2141682a358e docs: record name-bearing status of each flake pattern for CheckIfFlakeOccurred
    • d2de4f2be32d test: temporarily override kdm-controller image with a fix build for two unmerged upstream PRs
    • 0719e54314e5 test: remove #208/#212 flake patterns, now fixed and confirmed live
    • dced9d1ccb91 fix: don't fail must-gather check on the expected unsupportedOverrides warning
    • ef2e8d622fc9 test: bump kdm-controller override to combined-208-212v2-test
    • 359ecf452d84 test: bump kdm-controller override to combined-208-212v3-test
    • b9e5d03b7cf9 fix: also detect VMB-never-gets-any-condition as the CNV-85377/#18949 flake
    • 5e4d980e3b46 fix: send HCO spec.featureGates in its real array shape, not an object
    • 9e22b0f8ce21 Revert "fix: send HCO spec.featureGates in its real array shape, not an object"
    • 149c45336643 fix: prefer HCO v1 API over v1beta1, avoiding its conversion webhook
    • 6a29e0290df7 fix: clear stuck VMB finalizers in shared deleteNamespace, not just virt's own path
    • 19bc9fc75066 Merge pull request #2405 from shubham-pampattiwar/feat/OADP-6074-networkpolicy-operands
    • 6d342bf78bde fix(e2e): TEST_VIRT excludes kdm specs, split-job support
    • 73e71542564c test: remove kdm-controller image override, upstream fixes merged
    • f20738d25791 fix(e2e): distinguish unset vs explicit TEST_VIRT_KDM=false
    • 7bd0c0d8c688 fix: make kdm restore checksum verification actually run (#2421 item 1)
    • d1e37f67c805 Merge pull request #2423 from kaovilai/worktree-test-virt-kdm-filter
    • 5d1969b41f70 Merge pull request #2404 from kaovilai/gcp-azure-kdm-e2e-wiring
    • b1aaa9250815 test: add skip-quiesce annotation to kubevirt datamover backups
    • e0e47f67dbe9 test: conditionally apply skip-quiesce annotation based on VM type
    • b463712c2124 Merge pull request #2425 from sseago/kdm-e2e-skip-quiesce
    • 477eeb9d1452 fix: allow VMFR NetworkPolicy egress to BSL endpoints
    • ab3644c10db4 fix: vendor virtualmachineinstances RBAC from KDM PR #218
    • e9b1ed86c1f7 OADP-7895 CRD changes for the non admin describe command issue
    • c0559e4fe1bd Merge pull request #2430 from shubham-pampattiwar/fix/2429-vmfr-networkpolicy
    • a126f958d52b Add PrasadJoshi12 as approver and reviewer
    • a2a23d3d7f42 Merge pull request #2431 from SharoonAustin06/OADP-7895
    • 5e44582612c4 docs(kubevirt-datamover): fix HCO featureGates patch, CR name typo, and log-capture accuracy (#2418)
    • 69e1812238e2 Merge pull request #2434 from redhat-chai-bot/add-PrasadJoshi12-owners
    • cecfc49790f1 Merge pull request #2435 from kaovilai/fix-kdm-pr218-vmi-rbac-clean
    • 1da38139ba8d e2e:backup and restore flow using MinIO w/ TLS certs
    • 63ca285e672d Merge pull request #2416 from SharoonAustin06/issue-2403
  • openshift/velero: 2091b09b93bbf87c340d4365
    • b9d9dcfc3855 Add integration test for updateTotalBackupMetric resync
    • 4ea38216f5d1 Address review feedback: use DeleteLabelValues, extract resync method
    • 911cc9eb9e8e Fix gofmt alignment in backupReconciler struct
    • 0f01b534c314 Remove unused collectGaugeCount, assert surviving label values
    • e2249c26d5ed Update docs and governance links from vmware-tanzu to velero-io
    • d69f6abe5cc3 Add param to StartRestore to facilitates future expansion (#10057)
    • c676fdd03e5c Merge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics
    • 564d213e6b75 Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing
    • b6749d882ca0 Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io
    • e5654fa7eda5 Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030)
    • 5ecf38b5d7fd Derive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024)
    • 92f636ca528e Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058)
    • 236c45b44362 block uploader restore UT
    • f6f2ecf8cce9 Merge branch 'main' into block-uploader-restore-implementation
    • 00f1626f7aaf block uploader restore implementation
    • d44a18511509 Remove community health files now provided by org-level .github repo
    • a12b373e4cd3 Support set-based filter label selectors (#10064)
    • 5fa1cc3bf5d1 Add SnapshotClassParameter constant and GetSnapshotClass getter
    • 436c82b97773 Add snapshotClass parameter validation
    • 9eaefe79088b Add volume policy tier to VolumeSnapshotClass selection
    • 1e8555f14294 Wire snapshotClass from volume policy through CSI plugin
    • 7582f899fe73 Add changelog for PR #10070
    • 43a41adbf0a5 Document snapshotClass volume policy parameter
    • 0f45175bf81c Fix import ordering in pvc_action.go
    • 928310d02044 Add end-to-end test for snapshotClass volume policy parameter
    • 6527b1e301ab Fix gofmt struct field alignment in pvc_action_test.go
    • cc91b74846ab Add GetSnapshotClass to VolumeHelper interface
    • 931232caba32 Fix gofmt formatting in resource_policies.go
    • ff7273548b5d Bump codecov/codecov-action from 6 to 7
    • 91e089d3e6d1 Bump actions/labeler from 5 to 7
    • 07ab16ffc074 Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7
    • 713c2f3b0a08 Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7
    • d81b319abf21 Merge branch 'main' into block-uploader-restore-implementation
    • bc596da38666 block uploader restore implementation
    • 77e119c27464 Fix stale 'Latest Release Information' link on velero.io (#10081)
    • ae772382a83e Merge pull request #10062 from shubham-pampattiwar/remove-health-files
    • d2c46dad7ac9 Merge pull request #10056 from adam-jian-zhang/ria-must-include-design
    • 3905ccb0eaa5 Backup workflow for block data mover. (#10067)
    • 1711094110cd Merge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation
    • a43a1bce6a5e Add RIA must-include additional items (#10082)
    • c95597720a0e build(image): remove kubectl installation from build image (#10065)
    • b635d3f8ed6a refactor block uploader thread module
    • a389cb45606b Merge branch 'main' into block-uploader-thread-module-refactor
    • ef100da89b27 remove VolumeSnapshotContents from resourceMustHave list
    • 525fb9eaa2c1 Merge branch 'main' into optimize-sub-object-description
    • d685b818ad41 refactor block uploader thread module
    • 63cfddd18de1 add tests to cover pvc and vsc ria
    • f59217b9ea80 Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor
    • 041f577343b6 Merge branch 'main' into fix-vsc-hardcode
    • 00274607178c Merge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode
    • 4745c45fafc9 Pin prow GitHub action to commit SHA
    • 5ca38aa07581 ci(push): pin action versions to commit SHAs and restrict permissions (#10083)
    • 5691f7f29d35 Support overriding Schedule annotations via template.metadata.annotations (#10045)
    • c7d7801ae946 Merge branch 'main' into optimize-sub-object-description
    • d3692d08ed14 Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description
    • c1f3e81484e5 Merge pull request #10094 from chlins/fix/pin-prow-action
    • a266a2577e46 add auto-documenting help command to Makefile
    • 9063ee5fb7f0 Replace rebase action with GitHub CLI (#10093)
    • 95e76381fda4 Site: update homepage CTA and add LinkedIn to footer (#10113)
    • 96bf9e2ec18d site: add blog post for Velero joining CNCF Sandbox
    • 0c2b588f5a2d Merge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post
    • 0f86521735cb Verify extracted item paths stay inside the backup directory
    • 4220c7abe8ac Cancel hook exec stream on timeout and bound hook timeouts
    • 950e4adc73fe Merge branch 'main' into fix/hook-exec-timeout-and-leak
    • f0797c91048d Use "" as parentSnapshot for DU when BackupType is incremental.
    • 70478f437748 Merge pull request #10126 from blackpiglet/jxun/parent_snapshot
    • c9f784ef66d0 Bump actions/checkout from 6 to 7
    • 2685a5dd1d01 Bump docker/setup-buildx-action from 3 to 4
    • 8ec4b2249686 fix: return errors correctly in block restore validation and BatchForget
    • 8fe02224b9df set CBT service to uploader
    • 2649b2554c05 Fix hook timeout review feedback
    • 02fe822860ed Pin e2e third-party clones to reviewed commits
    • 036e9944e4a9 empty CBT secret ns when secret is not set
    • 46f5adb7a37f fix(provider): return immediately when BatchForget flush fails
    • f22b7c86d78a upload progress every 10s
    • ef95e11c8f24 Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader
    • c832bb767e74 Merge pull request #10142 from Lyndon-Li/upload-progerss-interval
    • 466148dfbe70 add documentation for fine-grained restore filters
    • 24d109bc888a address review comments
    • 861292be04a6 add support for set-based label selectors
    • ef1b8a6ced0e address review comments
    • 1249e699990e empty sa namespace when secret is empty for getChangedBlocks
    • 0ba682902e21 update the description and regex pattern
    • 723a9a0ae50a Merge branch 'main' into enhance/Make/help
    • ddbe054b330e Merge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks
    • c3ef38c225b5 Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
    • 6e511f2c802e Merge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none
    • b74f8c9511d6 Bump github/codeql-action from 3 to 4.37.3 (#10135)
    • 72107e60b3bf Merge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4
    • f011fc4ef658 Add --default-resource-modifier-configmap server flag
    • 70e70f14e252 Add SkipDefaultResourceModifier field to RestoreSpec
    • 8ef8ab3b1d7d Implement default resource modifier in restore controller
    • 34bc3c7e1a66 Add --skip-default-resource-modifier flag to restore CLI
    • c509e5369c67 Wire default resource modifier through install path and builder
    • d87a66393dff Add changelog for PR #10098
    • a6f800c591b5 Address review feedback on default resource modifier
    • 2be71e3c3b11 Add docs, example ConfigMap, describer, and review fixes
    • bd9563396776 Add skip log and improve test coverage
    • ee2c3a4cd23d Add test coverage for --skip-default-resource-modifier CLI flag
    • b025fe3a9bdb Add test for DefaultResourceModifierConfigMap in AllResources
    • 738dfe8bb960 site: add blog posts for Velero v1.17 and v1.18 releases
    • ff0876a56d3c Merge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier
    • 0eec47e5744c Drop node-agent host path mounts from data mover pods
    • bfda68ca3a06 Address review comments on host path exclusion
    • 11545ee63cec Fix logs, CRD, and GetDataMover for CBT features.
    • de32d93b8ee4 Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987)
    • 4f1456f7de78 Merge pull request #10116 from wolf-06/enhance/Make/help
    • 0e16235a9ba2 Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts
    • 4548e5eb9e76 Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4
    • 23a0cbe163f7 add incremental size for block uploader (#10151)
    • 0e8664a018d0 Merge pull request #10106 from blackpiglet/jxun/cbt_modification
    • 094a183d9489 Merge pull request #10016 from adam-jian-zhang/restore-filters-guide
    • 9b34594cd3c7 Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7
    • b8db629c26b0 Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog
    • b2dea8d169f5 chore: add one-line changelog for PR 10138
    • 5a615ad580af Verify build tool downloads
    • b4b72a35624b Add regression test for additional item with invalid JSON (#10103)
    • e1cd2b826692 docs: update community page backlog links away from classic projects (#10157)
    • cf6202be46bb docs: document ownership loss on mount-constant filesystems (#10044) (#10147)
    • ca72c2e7e2cc Fix missing gcFailureBSLUnavailable label during garbage collection (#10154)
    • 02bff1e77116 Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources
    • f73888abbd28 Add snapshotClass parameter to volume policy snapshot action (#10070)
    • 3c49bbec7525 Add dynamic resource autocompletion to Velero CLI
    • 80440f5d5a26 Apply suggestions from code review
    • 3775abc37cd0 Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion
    • 64079056b7b0 Fast-fail backup when built-in data mover has no running node-agent
    • 8850862e9e3f Merge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover
    • a5c14755d172 Merge pull request #10102 from chlins/fix/archive-item-path-containment
    • 66b637e398b8 update protocol buffer code
    • 7346ec527c99 Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2
    • 22ae12575ca4 Fix excluded namespace objects leaking into backup with cross-namespa… (#10159)
    • cc4161b7edd3 ci: add backport/cherry-pick GitHub Action for release branches (#10158)
    • c9d4501d3699 Design for supporting volume data in-place restore (#10014)
    • fb86290def98 Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow
    • ced051b72f3a Fix restore-wait init container ignoring pod-level securityContext (#10047)
    • 513e93ff4bb7 fix: correct typos in log messages and status strings (#10192)
    • 943a4d6bb414 docs: fix restore logs command name in self-signed-certificates (#10213)
    • ccbb7d1cc7e1 Bump actions/setup-go from 6 to 7 (#10202)
    • 476a7ca160a8 Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203)
    • 9a549f781f65 docs: fix grammar and typos in customize-installation (#10190)
    • 40de7f9f97f3 Make backupType case insensitive in the CLI. (#10189)
    • e354e7aec4ec Merge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors
    • a41cb1190250 add prefetch options for repo interface
    • b74824f9c0b7 extend object reader for prefetch
    • de87def9d902 enable object reader prefetch for block uploader
    • c27343fc4e25 fix UT errors
    • 92bcf5a3b33d add UT for prefetch
    • c8127e243b78 object reader throughput improvement
    • 8b7951426b5d Add "SnapshotClass" to DataUploadResult (#10227)
    • 23c215d054ea Merge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement
    • bbb0f11f3315 use source size in progress for block uploader restore
    • 882ad944f387 Merge branch 'main' into block-uploader-restore-progress
    • 41df2dbe24a2 Merge pull request #10155 from chlins/fix/verify-build-tool-downloads
    • bb95f680cb4f Merge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak
    • 79d9a5cde479 Support to set data mover for the uploader from volume policy.
    • 93df34d2ea61 Add printer columns for VolumeSnapshotLocation (#10216)
    • 6506d6d9da86 Merge branch 'main' into block-uploader-restore-progress
    • 57da5e5f051a docs: fix grammar and typos in backup-restore-windows (#10228)
    • 48f2095dc9f7 Site: document artifact download failures with an in-cluster s3Url (#10231)
    • 3da77b946938 Site: add conference talks to resources and LinkedIn to community page (#10180)
    • ae1d869c776b Add printer columns for Backup and Restore CRDs (#10200)
    • 105350b78b56 Make restore logs testable by returning errors (#10234)
    • 1832f099f296 backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211)
    • 9cb2c25eb8dd Bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201)
    • 0ba74dbf510b Group Dependabot GitHub Actions updates (#10220)
    • c303809857fe Enhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218)
    • 550bec10edb7 Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress
    • 2aa5175594c6 Mark the existed resource as skipped during restore (#10243)
    • 9a1d2e6eb0b0 Fix switch case ordering bug in filterBackupOwnerReferences (#10161)
    • 8d275e69cc21 Print n/a for unset timestamps in backup and restore get (#10206)
    • 2d10d3685fc3 Bump the github-actions group with 4 updates (#10239)
    • 158f403d3400 Merge branch 'main' into pvr-restorer-could-run-concurrently
    • 5dd0b9e8493a fix node-agent check contest
    • 1e368b07784f add curl --fail flag to kubectl download in e2e kind workflow (#10174)
    • 7d36376109f2 Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently
    • b353fafe5ece Merge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting
    • b6e091a44103 chore(changelogs): rename unreleased changelog entry to 10155-chlins
    • de8642d4fd47 Merge pull request #10261 from chlins/docs/changelog-10155
    • 4f55fb5a6577 Fix pvr deadlock (#10250)
    • d1189bf1f87a merge upstream/main into oadp-dev
    • 2608b9df9826 skip subresource in resource discovery (#6688)
    • 512b5fa86909 fix issue 6753
    • f145163aa7bb Update restore controller logic for restore deletion (#6761)
    • d28dfaffbee1 Fix #6752: add namespace exclude check.
    • 2cc533dd2556 add csi snapshot data movement doc
    • b2a9a3c30b3d Modify changelogs for v1.12
    • d255cfc8e28b issue 6786:always delete VSC regardless of the deletion policy
    • 03598f122cc5 issue: move plugin depdending podvolume functions to util pkg
    • 5e5a5eaa1f34 issue 6880: set ParallelUploadAboveSize as MaxInt64
    • b30edf2a9cef changelog
    • 9451dee93246 Add support for block volumes (#6680) (#6897)
    • 39c3fcb5c462 Replace the base image with paketobuildpacks image
    • d254559e66b9 issue 6734: spread backup pod evenly
    • 0279a5c15578 Add doc links for new features to release note
    • 135c339061d0 fix issue 6647
    • c74cb71fa805 Perf improvements for existing resource restore
    • 53955fbf28c6 issue #6807: Retry failed create when using generateName
    • d3163ab27cdb Import auth provider plugins
    • cb684672a8b2 Add v1.12.1 changelog
    • 1b17e6b53c68 Make Windows build skip BlockMode code.
    • 47aa0c4a60da udmrepo use region specified in BSL when s3URL is empty
    • bf56fc1bb2e1 Change v1.12.1 changelog
    • 37248fe8c1e1 Dockerfile.ubi/travis local files
    • a6ceb9fa8c44 Add BZ + Publish automation to repo (#82)
    • 7cc703d06e4c remove dependabot config from fork
    • 343ea6428f57 Create Makefile.prow
    • 04c2c91405aa set HOME in velero image for kopia, update controller-gen for CI (#280)
    • b4f401ccff1f build velero-helper binary for datamover pod
    • dc20d5e514d2 restore: Use warning when Create IsAlreadyExist and Get error
    • 5b0659699392 kopia/repository/config/aws.go: Set session.Options profile from config
    • d9869f2be598 use ubi9-latest to build
    • a399d74aeb21 OADP-4225: add tzdata to Dockerfile.ubi
    • 523efe193cd7 fix: CI (#316)
    • efaabe1c38fc fix: ARM images (#332)
    • 0605f1bc94a1 ubi: BUILDPLATFORM to build stage to enable cross compile. (#336)
    • 215e465eff88 OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338)
    • afdc79f731a5 Downstream only: Rework of Makefile and incusion of lint
    • e306abeb9a23 Downstream only - fix lint error in downtream change (#343)
    • e577bbf4a2bd run oadp-operator e2e test from the velero repo (#353)
    • 965654f7b7c6 DS Owners
    • 78ddb918d42e updated controller-gen version
    • 7732e8cef0b7 Include velero-restore-helper binary in velero image (#374)
    • d810366a4e79 Fix restic checkout in Dockerfile.ubi to get default branch (#436)
    • f38376673194 UPSTREAM: : Updating go modules
    • 21a7ee4f3c2a UPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev)
    • a61c811297c8 UPSTREAM: Use context from test for the kopia algorithms
    • bb3696141c37 UPSTREAM: : Updating go modules
    • 9740326f71d8 UPSTREAM: : Fix golangci-lint configuration for v2.x
    • b4b61aefe3e4 add konfluxdockerfile for future
    • eae42fb623e9 UPSTREAM: : Updating go modules
    • 67c81596edae UPSTREAM: : Fix golangci-lint version extraction for go install format
    • 96cb07c23878 Fail fast when golangci-lint version extraction returns empty
    • 774d41a79b0e Add joeavaikath to OWNERS
    • 5e9dc2fcdd02 UPSTREAM: : Fix non-constant format strings flagged by go vet
    • 6ad76820c4ce UPSTREAM: : reconcile go.mod versions with upstream
    • 5d00304e9796 UPSTREAM: : Updating go modules
    • 6679d1e25126 UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev)
    • ae85212b7643 UPSTREAM: : reconcile go.mod versions with upstream
    • 024c9f7954cf UPSTREAM: : Updating go modules
    • 71dafa8ff8b0 UPSTREAM: : update restic @ 21e781dec (branch oadp-dev)
    • 62ecc7193add Remove inactive users from OWNERS
    • 73a441e63908 refactor: Optimize VSC handle readiness polling for VSS backups
    • 61d7512b0ec1 feat: Implement early frequent polling for CSI snapshots
    • ac3579f41d6b UPSTREAM: : reconcile go.mod versions with upstream
    • 7838c7aabffe UPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase
    • 50842420d7ce UPSTREAM: : Updating go modules
    • bd5ff20b1307 UPSTREAM: : gofmt alignment fix for install package structs
    • 9835db7cd88f Merge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge 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: 2091b09b93bbf87c340d4365
    • b9d9dcfc3855 Add integration test for updateTotalBackupMetric resync
    • 4ea38216f5d1 Address review feedback: use DeleteLabelValues, extract resync method
    • 911cc9eb9e8e Fix gofmt alignment in backupReconciler struct
    • 0f01b534c314 Remove unused collectGaugeCount, assert surviving label values
    • e2249c26d5ed Update docs and governance links from vmware-tanzu to velero-io
    • d69f6abe5cc3 Add param to StartRestore to facilitates future expansion (#10057)
    • c676fdd03e5c Merge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics
    • 564d213e6b75 Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing
    • b6749d882ca0 Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io
    • e5654fa7eda5 Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030)
    • 5ecf38b5d7fd Derive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024)
    • 92f636ca528e Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058)
    • 236c45b44362 block uploader restore UT
    • f6f2ecf8cce9 Merge branch 'main' into block-uploader-restore-implementation
    • 00f1626f7aaf block uploader restore implementation
    • d44a18511509 Remove community health files now provided by org-level .github repo
    • a12b373e4cd3 Support set-based filter label selectors (#10064)
    • 5fa1cc3bf5d1 Add SnapshotClassParameter constant and GetSnapshotClass getter
    • 436c82b97773 Add snapshotClass parameter validation
    • 9eaefe79088b Add volume policy tier to VolumeSnapshotClass selection
    • 1e8555f14294 Wire snapshotClass from volume policy through CSI plugin
    • 7582f899fe73 Add changelog for PR #10070
    • 43a41adbf0a5 Document snapshotClass volume policy parameter
    • 0f45175bf81c Fix import ordering in pvc_action.go
    • 928310d02044 Add end-to-end test for snapshotClass volume policy parameter
    • 6527b1e301ab Fix gofmt struct field alignment in pvc_action_test.go
    • cc91b74846ab Add GetSnapshotClass to VolumeHelper interface
    • 931232caba32 Fix gofmt formatting in resource_policies.go
    • ff7273548b5d Bump codecov/codecov-action from 6 to 7
    • 91e089d3e6d1 Bump actions/labeler from 5 to 7
    • 07ab16ffc074 Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7
    • 713c2f3b0a08 Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7
    • d81b319abf21 Merge branch 'main' into block-uploader-restore-implementation
    • bc596da38666 block uploader restore implementation
    • 77e119c27464 Fix stale 'Latest Release Information' link on velero.io (#10081)
    • ae772382a83e Merge pull request #10062 from shubham-pampattiwar/remove-health-files
    • d2c46dad7ac9 Merge pull request #10056 from adam-jian-zhang/ria-must-include-design
    • 3905ccb0eaa5 Backup workflow for block data mover. (#10067)
    • 1711094110cd Merge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation
    • a43a1bce6a5e Add RIA must-include additional items (#10082)
    • c95597720a0e build(image): remove kubectl installation from build image (#10065)
    • b635d3f8ed6a refactor block uploader thread module
    • a389cb45606b Merge branch 'main' into block-uploader-thread-module-refactor
    • ef100da89b27 remove VolumeSnapshotContents from resourceMustHave list
    • 525fb9eaa2c1 Merge branch 'main' into optimize-sub-object-description
    • d685b818ad41 refactor block uploader thread module
    • 63cfddd18de1 add tests to cover pvc and vsc ria
    • f59217b9ea80 Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor
    • 041f577343b6 Merge branch 'main' into fix-vsc-hardcode
    • 00274607178c Merge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode
    • 4745c45fafc9 Pin prow GitHub action to commit SHA
    • 5ca38aa07581 ci(push): pin action versions to commit SHAs and restrict permissions (#10083)
    • 5691f7f29d35 Support overriding Schedule annotations via template.metadata.annotations (#10045)
    • c7d7801ae946 Merge branch 'main' into optimize-sub-object-description
    • d3692d08ed14 Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description
    • c1f3e81484e5 Merge pull request #10094 from chlins/fix/pin-prow-action
    • a266a2577e46 add auto-documenting help command to Makefile
    • 9063ee5fb7f0 Replace rebase action with GitHub CLI (#10093)
    • 95e76381fda4 Site: update homepage CTA and add LinkedIn to footer (#10113)
    • 96bf9e2ec18d site: add blog post for Velero joining CNCF Sandbox
    • 0c2b588f5a2d Merge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post
    • 0f86521735cb Verify extracted item paths stay inside the backup directory
    • 4220c7abe8ac Cancel hook exec stream on timeout and bound hook timeouts
    • 950e4adc73fe Merge branch 'main' into fix/hook-exec-timeout-and-leak
    • f0797c91048d Use "" as parentSnapshot for DU when BackupType is incremental.
    • 70478f437748 Merge pull request #10126 from blackpiglet/jxun/parent_snapshot
    • c9f784ef66d0 Bump actions/checkout from 6 to 7
    • 2685a5dd1d01 Bump docker/setup-buildx-action from 3 to 4
    • 8ec4b2249686 fix: return errors correctly in block restore validation and BatchForget
    • 8fe02224b9df set CBT service to uploader
    • 2649b2554c05 Fix hook timeout review feedback
    • 02fe822860ed Pin e2e third-party clones to reviewed commits
    • 036e9944e4a9 empty CBT secret ns when secret is not set
    • 46f5adb7a37f fix(provider): return immediately when BatchForget flush fails
    • f22b7c86d78a upload progress every 10s
    • ef95e11c8f24 Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader
    • c832bb767e74 Merge pull request #10142 from Lyndon-Li/upload-progerss-interval
    • 466148dfbe70 add documentation for fine-grained restore filters
    • 24d109bc888a address review comments
    • 861292be04a6 add support for set-based label selectors
    • ef1b8a6ced0e address review comments
    • 1249e699990e empty sa namespace when secret is empty for getChangedBlocks
    • 0ba682902e21 update the description and regex pattern
    • 723a9a0ae50a Merge branch 'main' into enhance/Make/help
    • ddbe054b330e Merge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks
    • c3ef38c225b5 Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
    • 6e511f2c802e Merge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none
    • b74f8c9511d6 Bump github/codeql-action from 3 to 4.37.3 (#10135)
    • 72107e60b3bf Merge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4
    • f011fc4ef658 Add --default-resource-modifier-configmap server flag
    • 70e70f14e252 Add SkipDefaultResourceModifier field to RestoreSpec
    • 8ef8ab3b1d7d Implement default resource modifier in restore controller
    • 34bc3c7e1a66 Add --skip-default-resource-modifier flag to restore CLI
    • c509e5369c67 Wire default resource modifier through install path and builder
    • d87a66393dff Add changelog for PR #10098
    • a6f800c591b5 Address review feedback on default resource modifier
    • 2be71e3c3b11 Add docs, example ConfigMap, describer, and review fixes
    • bd9563396776 Add skip log and improve test coverage
    • ee2c3a4cd23d Add test coverage for --skip-default-resource-modifier CLI flag
    • b025fe3a9bdb Add test for DefaultResourceModifierConfigMap in AllResources
    • 738dfe8bb960 site: add blog posts for Velero v1.17 and v1.18 releases
    • ff0876a56d3c Merge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier
    • 0eec47e5744c Drop node-agent host path mounts from data mover pods
    • bfda68ca3a06 Address review comments on host path exclusion
    • 11545ee63cec Fix logs, CRD, and GetDataMover for CBT features.
    • de32d93b8ee4 Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987)
    • 4f1456f7de78 Merge pull request #10116 from wolf-06/enhance/Make/help
    • 0e16235a9ba2 Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts
    • 4548e5eb9e76 Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4
    • 23a0cbe163f7 add incremental size for block uploader (#10151)
    • 0e8664a018d0 Merge pull request #10106 from blackpiglet/jxun/cbt_modification
    • 094a183d9489 Merge pull request #10016 from adam-jian-zhang/restore-filters-guide
    • 9b34594cd3c7 Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7
    • b8db629c26b0 Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog
    • b2dea8d169f5 chore: add one-line changelog for PR 10138
    • 5a615ad580af Verify build tool downloads
    • b4b72a35624b Add regression test for additional item with invalid JSON (#10103)
    • e1cd2b826692 docs: update community page backlog links away from classic projects (#10157)
    • cf6202be46bb docs: document ownership loss on mount-constant filesystems (#10044) (#10147)
    • ca72c2e7e2cc Fix missing gcFailureBSLUnavailable label during garbage collection (#10154)
    • 02bff1e77116 Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources
    • f73888abbd28 Add snapshotClass parameter to volume policy snapshot action (#10070)
    • 3c49bbec7525 Add dynamic resource autocompletion to Velero CLI
    • 80440f5d5a26 Apply suggestions from code review
    • 3775abc37cd0 Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion
    • 64079056b7b0 Fast-fail backup when built-in data mover has no running node-agent
    • 8850862e9e3f Merge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover
    • a5c14755d172 Merge pull request #10102 from chlins/fix/archive-item-path-containment
    • 66b637e398b8 update protocol buffer code
    • 7346ec527c99 Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2
    • 22ae12575ca4 Fix excluded namespace objects leaking into backup with cross-namespa… (#10159)
    • cc4161b7edd3 ci: add backport/cherry-pick GitHub Action for release branches (#10158)
    • c9d4501d3699 Design for supporting volume data in-place restore (#10014)
    • fb86290def98 Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow
    • ced051b72f3a Fix restore-wait init container ignoring pod-level securityContext (#10047)
    • 513e93ff4bb7 fix: correct typos in log messages and status strings (#10192)
    • 943a4d6bb414 docs: fix restore logs command name in self-signed-certificates (#10213)
    • ccbb7d1cc7e1 Bump actions/setup-go from 6 to 7 (#10202)
    • 476a7ca160a8 Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203)
    • 9a549f781f65 docs: fix grammar and typos in customize-installation (#10190)
    • 40de7f9f97f3 Make backupType case insensitive in the CLI. (#10189)
    • e354e7aec4ec Merge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors
    • a41cb1190250 add prefetch options for repo interface
    • b74824f9c0b7 extend object reader for prefetch
    • de87def9d902 enable object reader prefetch for block uploader
    • c27343fc4e25 fix UT errors
    • 92bcf5a3b33d add UT for prefetch
    • c8127e243b78 object reader throughput improvement
    • 8b7951426b5d Add "SnapshotClass" to DataUploadResult (#10227)
    • 23c215d054ea Merge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement
    • bbb0f11f3315 use source size in progress for block uploader restore
    • 882ad944f387 Merge branch 'main' into block-uploader-restore-progress
    • 41df2dbe24a2 Merge pull request #10155 from chlins/fix/verify-build-tool-downloads
    • bb95f680cb4f Merge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak
    • 79d9a5cde479 Support to set data mover for the uploader from volume policy.
    • 93df34d2ea61 Add printer columns for VolumeSnapshotLocation (#10216)
    • 6506d6d9da86 Merge branch 'main' into block-uploader-restore-progress
    • 57da5e5f051a docs: fix grammar and typos in backup-restore-windows (#10228)
    • 48f2095dc9f7 Site: document artifact download failures with an in-cluster s3Url (#10231)
    • 3da77b946938 Site: add conference talks to resources and LinkedIn to community page (#10180)
    • ae1d869c776b Add printer columns for Backup and Restore CRDs (#10200)
    • 105350b78b56 Make restore logs testable by returning errors (#10234)
    • 1832f099f296 backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211)
    • 9cb2c25eb8dd Bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201)
    • 0ba74dbf510b Group Dependabot GitHub Actions updates (#10220)
    • c303809857fe Enhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218)
    • 550bec10edb7 Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress
    • 2aa5175594c6 Mark the existed resource as skipped during restore (#10243)
    • 9a1d2e6eb0b0 Fix switch case ordering bug in filterBackupOwnerReferences (#10161)
    • 8d275e69cc21 Print n/a for unset timestamps in backup and restore get (#10206)
    • 2d10d3685fc3 Bump the github-actions group with 4 updates (#10239)
    • 158f403d3400 Merge branch 'main' into pvr-restorer-could-run-concurrently
    • 5dd0b9e8493a fix node-agent check contest
    • 1e368b07784f add curl --fail flag to kubectl download in e2e kind workflow (#10174)
    • 7d36376109f2 Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently
    • b353fafe5ece Merge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting
    • b6e091a44103 chore(changelogs): rename unreleased changelog entry to 10155-chlins
    • de8642d4fd47 Merge pull request #10261 from chlins/docs/changelog-10155
    • 4f55fb5a6577 Fix pvr deadlock (#10250)
    • d1189bf1f87a merge upstream/main into oadp-dev
    • 2608b9df9826 skip subresource in resource discovery (#6688)
    • 512b5fa86909 fix issue 6753
    • f145163aa7bb Update restore controller logic for restore deletion (#6761)
    • d28dfaffbee1 Fix #6752: add namespace exclude check.
    • 2cc533dd2556 add csi snapshot data movement doc
    • b2a9a3c30b3d Modify changelogs for v1.12
    • d255cfc8e28b issue 6786:always delete VSC regardless of the deletion policy
    • 03598f122cc5 issue: move plugin depdending podvolume functions to util pkg
    • 5e5a5eaa1f34 issue 6880: set ParallelUploadAboveSize as MaxInt64
    • b30edf2a9cef changelog
    • 9451dee93246 Add support for block volumes (#6680) (#6897)
    • 39c3fcb5c462 Replace the base image with paketobuildpacks image
    • d254559e66b9 issue 6734: spread backup pod evenly
    • 0279a5c15578 Add doc links for new features to release note
    • 135c339061d0 fix issue 6647
    • c74cb71fa805 Perf improvements for existing resource restore
    • 53955fbf28c6 issue #6807: Retry failed create when using generateName
    • d3163ab27cdb Import auth provider plugins
    • cb684672a8b2 Add v1.12.1 changelog
    • 1b17e6b53c68 Make Windows build skip BlockMode code.
    • 47aa0c4a60da udmrepo use region specified in BSL when s3URL is empty
    • bf56fc1bb2e1 Change v1.12.1 changelog
    • 37248fe8c1e1 Dockerfile.ubi/travis local files
    • a6ceb9fa8c44 Add BZ + Publish automation to repo (#82)
    • 7cc703d06e4c remove dependabot config from fork
    • 343ea6428f57 Create Makefile.prow
    • 04c2c91405aa set HOME in velero image for kopia, update controller-gen for CI (#280)
    • b4f401ccff1f build velero-helper binary for datamover pod
    • dc20d5e514d2 restore: Use warning when Create IsAlreadyExist and Get error
    • 5b0659699392 kopia/repository/config/aws.go: Set session.Options profile from config
    • d9869f2be598 use ubi9-latest to build
    • a399d74aeb21 OADP-4225: add tzdata to Dockerfile.ubi
    • 523efe193cd7 fix: CI (#316)
    • efaabe1c38fc fix: ARM images (#332)
    • 0605f1bc94a1 ubi: BUILDPLATFORM to build stage to enable cross compile. (#336)
    • 215e465eff88 OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338)
    • afdc79f731a5 Downstream only: Rework of Makefile and incusion of lint
    • e306abeb9a23 Downstream only - fix lint error in downtream change (#343)
    • e577bbf4a2bd run oadp-operator e2e test from the velero repo (#353)
    • 965654f7b7c6 DS Owners
    • 78ddb918d42e updated controller-gen version
    • 7732e8cef0b7 Include velero-restore-helper binary in velero image (#374)
    • d810366a4e79 Fix restic checkout in Dockerfile.ubi to get default branch (#436)
    • f38376673194 UPSTREAM: : Updating go modules
    • 21a7ee4f3c2a UPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev)
    • a61c811297c8 UPSTREAM: Use context from test for the kopia algorithms
    • bb3696141c37 UPSTREAM: : Updating go modules
    • 9740326f71d8 UPSTREAM: : Fix golangci-lint configuration for v2.x
    • b4b61aefe3e4 add konfluxdockerfile for future
    • eae42fb623e9 UPSTREAM: : Updating go modules
    • 67c81596edae UPSTREAM: : Fix golangci-lint version extraction for go install format
    • 96cb07c23878 Fail fast when golangci-lint version extraction returns empty
    • 774d41a79b0e Add joeavaikath to OWNERS
    • 5e9dc2fcdd02 UPSTREAM: : Fix non-constant format strings flagged by go vet
    • 6ad76820c4ce UPSTREAM: : reconcile go.mod versions with upstream
    • 5d00304e9796 UPSTREAM: : Updating go modules
    • 6679d1e25126 UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev)
    • ae85212b7643 UPSTREAM: : reconcile go.mod versions with upstream
    • 024c9f7954cf UPSTREAM: : Updating go modules
    • 71dafa8ff8b0 UPSTREAM: : update restic @ 21e781dec (branch oadp-dev)
    • 62ecc7193add Remove inactive users from OWNERS
    • 73a441e63908 refactor: Optimize VSC handle readiness polling for VSS backups
    • 61d7512b0ec1 feat: Implement early frequent polling for CSI snapshots
    • ac3579f41d6b UPSTREAM: : reconcile go.mod versions with upstream
    • 7838c7aabffe UPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase
    • 50842420d7ce UPSTREAM: : Updating go modules
    • bd5ff20b1307 UPSTREAM: : gofmt alignment fix for install package structs
    • 9835db7cd88f Merge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners

kubevirt-datamover-controller

  • openshift/velero: 2091b09b93bbf87c340d4365
    • b9d9dcfc3855 Add integration test for updateTotalBackupMetric resync
    • 4ea38216f5d1 Address review feedback: use DeleteLabelValues, extract resync method
    • 911cc9eb9e8e Fix gofmt alignment in backupReconciler struct
    • 0f01b534c314 Remove unused collectGaugeCount, assert surviving label values
    • e2249c26d5ed Update docs and governance links from vmware-tanzu to velero-io
    • d69f6abe5cc3 Add param to StartRestore to facilitates future expansion (#10057)
    • c676fdd03e5c Merge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics
    • 564d213e6b75 Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing
    • b6749d882ca0 Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io
    • e5654fa7eda5 Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030)
    • 5ecf38b5d7fd Derive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024)
    • 92f636ca528e Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058)
    • 236c45b44362 block uploader restore UT
    • f6f2ecf8cce9 Merge branch 'main' into block-uploader-restore-implementation
    • 00f1626f7aaf block uploader restore implementation
    • d44a18511509 Remove community health files now provided by org-level .github repo
    • a12b373e4cd3 Support set-based filter label selectors (#10064)
    • 5fa1cc3bf5d1 Add SnapshotClassParameter constant and GetSnapshotClass getter
    • 436c82b97773 Add snapshotClass parameter validation
    • 9eaefe79088b Add volume policy tier to VolumeSnapshotClass selection
    • 1e8555f14294 Wire snapshotClass from volume policy through CSI plugin
    • 7582f899fe73 Add changelog for PR #10070
    • 43a41adbf0a5 Document snapshotClass volume policy parameter
    • 0f45175bf81c Fix import ordering in pvc_action.go
    • 928310d02044 Add end-to-end test for snapshotClass volume policy parameter
    • 6527b1e301ab Fix gofmt struct field alignment in pvc_action_test.go
    • cc91b74846ab Add GetSnapshotClass to VolumeHelper interface
    • 931232caba32 Fix gofmt formatting in resource_policies.go
    • ff7273548b5d Bump codecov/codecov-action from 6 to 7
    • 91e089d3e6d1 Bump actions/labeler from 5 to 7
    • 07ab16ffc074 Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7
    • 713c2f3b0a08 Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7
    • d81b319abf21 Merge branch 'main' into block-uploader-restore-implementation
    • bc596da38666 block uploader restore implementation
    • 77e119c27464 Fix stale 'Latest Release Information' link on velero.io (#10081)
    • ae772382a83e Merge pull request #10062 from shubham-pampattiwar/remove-health-files
    • d2c46dad7ac9 Merge pull request #10056 from adam-jian-zhang/ria-must-include-design
    • 3905ccb0eaa5 Backup workflow for block data mover. (#10067)
    • 1711094110cd Merge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation
    • a43a1bce6a5e Add RIA must-include additional items (#10082)
    • c95597720a0e build(image): remove kubectl installation from build image (#10065)
    • b635d3f8ed6a refactor block uploader thread module
    • a389cb45606b Merge branch 'main' into block-uploader-thread-module-refactor
    • ef100da89b27 remove VolumeSnapshotContents from resourceMustHave list
    • 525fb9eaa2c1 Merge branch 'main' into optimize-sub-object-description
    • d685b818ad41 refactor block uploader thread module
    • 63cfddd18de1 add tests to cover pvc and vsc ria
    • f59217b9ea80 Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor
    • 041f577343b6 Merge branch 'main' into fix-vsc-hardcode
    • 00274607178c Merge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode
    • 4745c45fafc9 Pin prow GitHub action to commit SHA
    • 5ca38aa07581 ci(push): pin action versions to commit SHAs and restrict permissions (#10083)
    • 5691f7f29d35 Support overriding Schedule annotations via template.metadata.annotations (#10045)
    • c7d7801ae946 Merge branch 'main' into optimize-sub-object-description
    • d3692d08ed14 Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description
    • c1f3e81484e5 Merge pull request #10094 from chlins/fix/pin-prow-action
    • a266a2577e46 add auto-documenting help command to Makefile
    • 9063ee5fb7f0 Replace rebase action with GitHub CLI (#10093)
    • 95e76381fda4 Site: update homepage CTA and add LinkedIn to footer (#10113)
    • 96bf9e2ec18d site: add blog post for Velero joining CNCF Sandbox
    • 0c2b588f5a2d Merge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post
    • 0f86521735cb Verify extracted item paths stay inside the backup directory
    • 4220c7abe8ac Cancel hook exec stream on timeout and bound hook timeouts
    • 950e4adc73fe Merge branch 'main' into fix/hook-exec-timeout-and-leak
    • f0797c91048d Use "" as parentSnapshot for DU when BackupType is incremental.
    • 70478f437748 Merge pull request #10126 from blackpiglet/jxun/parent_snapshot
    • c9f784ef66d0 Bump actions/checkout from 6 to 7
    • 2685a5dd1d01 Bump docker/setup-buildx-action from 3 to 4
    • 8ec4b2249686 fix: return errors correctly in block restore validation and BatchForget
    • 8fe02224b9df set CBT service to uploader
    • 2649b2554c05 Fix hook timeout review feedback
    • 02fe822860ed Pin e2e third-party clones to reviewed commits
    • 036e9944e4a9 empty CBT secret ns when secret is not set
    • 46f5adb7a37f fix(provider): return immediately when BatchForget flush fails
    • f22b7c86d78a upload progress every 10s
    • ef95e11c8f24 Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader
    • c832bb767e74 Merge pull request #10142 from Lyndon-Li/upload-progerss-interval
    • 466148dfbe70 add documentation for fine-grained restore filters
    • 24d109bc888a address review comments
    • 861292be04a6 add support for set-based label selectors
    • ef1b8a6ced0e address review comments
    • 1249e699990e empty sa namespace when secret is empty for getChangedBlocks
    • 0ba682902e21 update the description and regex pattern
    • 723a9a0ae50a Merge branch 'main' into enhance/Make/help
    • ddbe054b330e Merge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks
    • c3ef38c225b5 Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
    • 6e511f2c802e Merge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none
    • b74f8c9511d6 Bump github/codeql-action from 3 to 4.37.3 (#10135)
    • 72107e60b3bf Merge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4
    • f011fc4ef658 Add --default-resource-modifier-configmap server flag
    • 70e70f14e252 Add SkipDefaultResourceModifier field to RestoreSpec
    • 8ef8ab3b1d7d Implement default resource modifier in restore controller
    • 34bc3c7e1a66 Add --skip-default-resource-modifier flag to restore CLI
    • c509e5369c67 Wire default resource modifier through install path and builder
    • d87a66393dff Add changelog for PR #10098
    • a6f800c591b5 Address review feedback on default resource modifier
    • 2be71e3c3b11 Add docs, example ConfigMap, describer, and review fixes
    • bd9563396776 Add skip log and improve test coverage
    • ee2c3a4cd23d Add test coverage for --skip-default-resource-modifier CLI flag
    • b025fe3a9bdb Add test for DefaultResourceModifierConfigMap in AllResources
    • 738dfe8bb960 site: add blog posts for Velero v1.17 and v1.18 releases
    • ff0876a56d3c Merge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier
    • 0eec47e5744c Drop node-agent host path mounts from data mover pods
    • bfda68ca3a06 Address review comments on host path exclusion
    • 11545ee63cec Fix logs, CRD, and GetDataMover for CBT features.
    • de32d93b8ee4 Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987)
    • 4f1456f7de78 Merge pull request #10116 from wolf-06/enhance/Make/help
    • 0e16235a9ba2 Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts
    • 4548e5eb9e76 Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4
    • 23a0cbe163f7 add incremental size for block uploader (#10151)
    • 0e8664a018d0 Merge pull request #10106 from blackpiglet/jxun/cbt_modification
    • 094a183d9489 Merge pull request #10016 from adam-jian-zhang/restore-filters-guide
    • 9b34594cd3c7 Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7
    • b8db629c26b0 Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog
    • b2dea8d169f5 chore: add one-line changelog for PR 10138
    • 5a615ad580af Verify build tool downloads
    • b4b72a35624b Add regression test for additional item with invalid JSON (#10103)
    • e1cd2b826692 docs: update community page backlog links away from classic projects (#10157)
    • cf6202be46bb docs: document ownership loss on mount-constant filesystems (#10044) (#10147)
    • ca72c2e7e2cc Fix missing gcFailureBSLUnavailable label during garbage collection (#10154)
    • 02bff1e77116 Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources
    • f73888abbd28 Add snapshotClass parameter to volume policy snapshot action (#10070)
    • 3c49bbec7525 Add dynamic resource autocompletion to Velero CLI
    • 80440f5d5a26 Apply suggestions from code review
    • 3775abc37cd0 Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion
    • 64079056b7b0 Fast-fail backup when built-in data mover has no running node-agent
    • 8850862e9e3f Merge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover
    • a5c14755d172 Merge pull request #10102 from chlins/fix/archive-item-path-containment
    • 66b637e398b8 update protocol buffer code
    • 7346ec527c99 Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2
    • 22ae12575ca4 Fix excluded namespace objects leaking into backup with cross-namespa… (#10159)
    • cc4161b7edd3 ci: add backport/cherry-pick GitHub Action for release branches (#10158)
    • c9d4501d3699 Design for supporting volume data in-place restore (#10014)
    • fb86290def98 Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow
    • ced051b72f3a Fix restore-wait init container ignoring pod-level securityContext (#10047)
    • 513e93ff4bb7 fix: correct typos in log messages and status strings (#10192)
    • 943a4d6bb414 docs: fix restore logs command name in self-signed-certificates (#10213)
    • ccbb7d1cc7e1 Bump actions/setup-go from 6 to 7 (#10202)
    • 476a7ca160a8 Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203)
    • 9a549f781f65 docs: fix grammar and typos in customize-installation (#10190)
    • 40de7f9f97f3 Make backupType case insensitive in the CLI. (#10189)
    • e354e7aec4ec Merge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors
    • a41cb1190250 add prefetch options for repo interface
    • b74824f9c0b7 extend object reader for prefetch
    • de87def9d902 enable object reader prefetch for block uploader
    • c27343fc4e25 fix UT errors
    • 92bcf5a3b33d add UT for prefetch
    • c8127e243b78 object reader throughput improvement
    • 8b7951426b5d Add "SnapshotClass" to DataUploadResult (#10227)
    • 23c215d054ea Merge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement
    • bbb0f11f3315 use source size in progress for block uploader restore
    • 882ad944f387 Merge branch 'main' into block-uploader-restore-progress
    • 41df2dbe24a2 Merge pull request #10155 from chlins/fix/verify-build-tool-downloads
    • bb95f680cb4f Merge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak
    • 79d9a5cde479 Support to set data mover for the uploader from volume policy.
    • 93df34d2ea61 Add printer columns for VolumeSnapshotLocation (#10216)
    • 6506d6d9da86 Merge branch 'main' into block-uploader-restore-progress
    • 57da5e5f051a docs: fix grammar and typos in backup-restore-windows (#10228)
    • 48f2095dc9f7 Site: document artifact download failures with an in-cluster s3Url (#10231)
    • 3da77b946938 Site: add conference talks to resources and LinkedIn to community page (#10180)
    • ae1d869c776b Add printer columns for Backup and Restore CRDs (#10200)
    • 105350b78b56 Make restore logs testable by returning errors (#10234)
    • 1832f099f296 backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211)
    • 9cb2c25eb8dd Bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201)
    • 0ba74dbf510b Group Dependabot GitHub Actions updates (#10220)
    • c303809857fe Enhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218)
    • 550bec10edb7 Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress
    • 2aa5175594c6 Mark the existed resource as skipped during restore (#10243)
    • 9a1d2e6eb0b0 Fix switch case ordering bug in filterBackupOwnerReferences (#10161)
    • 8d275e69cc21 Print n/a for unset timestamps in backup and restore get (#10206)
    • 2d10d3685fc3 Bump the github-actions group with 4 updates (#10239)
    • 158f403d3400 Merge branch 'main' into pvr-restorer-could-run-concurrently
    • 5dd0b9e8493a fix node-agent check contest
    • 1e368b07784f add curl --fail flag to kubectl download in e2e kind workflow (#10174)
    • 7d36376109f2 Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently
    • b353fafe5ece Merge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting
    • b6e091a44103 chore(changelogs): rename unreleased changelog entry to 10155-chlins
    • de8642d4fd47 Merge pull request #10261 from chlins/docs/changelog-10155
    • 4f55fb5a6577 Fix pvr deadlock (#10250)
    • d1189bf1f87a merge upstream/main into oadp-dev
    • 2608b9df9826 skip subresource in resource discovery (#6688)
    • 512b5fa86909 fix issue 6753
    • f145163aa7bb Update restore controller logic for restore deletion (#6761)
    • d28dfaffbee1 Fix #6752: add namespace exclude check.
    • 2cc533dd2556 add csi snapshot data movement doc
    • b2a9a3c30b3d Modify changelogs for v1.12
    • d255cfc8e28b issue 6786:always delete VSC regardless of the deletion policy
    • 03598f122cc5 issue: move plugin depdending podvolume functions to util pkg
    • 5e5a5eaa1f34 issue 6880: set ParallelUploadAboveSize as MaxInt64
    • b30edf2a9cef changelog
    • 9451dee93246 Add support for block volumes (#6680) (#6897)
    • 39c3fcb5c462 Replace the base image with paketobuildpacks image
    • d254559e66b9 issue 6734: spread backup pod evenly
    • 0279a5c15578 Add doc links for new features to release note
    • 135c339061d0 fix issue 6647
    • c74cb71fa805 Perf improvements for existing resource restore
    • 53955fbf28c6 issue #6807: Retry failed create when using generateName
    • d3163ab27cdb Import auth provider plugins
    • cb684672a8b2 Add v1.12.1 changelog
    • 1b17e6b53c68 Make Windows build skip BlockMode code.
    • 47aa0c4a60da udmrepo use region specified in BSL when s3URL is empty
    • bf56fc1bb2e1 Change v1.12.1 changelog
    • 37248fe8c1e1 Dockerfile.ubi/travis local files
    • a6ceb9fa8c44 Add BZ + Publish automation to repo (#82)
    • 7cc703d06e4c remove dependabot config from fork
    • 343ea6428f57 Create Makefile.prow
    • 04c2c91405aa set HOME in velero image for kopia, update controller-gen for CI (#280)
    • b4f401ccff1f build velero-helper binary for datamover pod
    • dc20d5e514d2 restore: Use warning when Create IsAlreadyExist and Get error
    • 5b0659699392 kopia/repository/config/aws.go: Set session.Options profile from config
    • d9869f2be598 use ubi9-latest to build
    • a399d74aeb21 OADP-4225: add tzdata to Dockerfile.ubi
    • 523efe193cd7 fix: CI (#316)
    • efaabe1c38fc fix: ARM images (#332)
    • 0605f1bc94a1 ubi: BUILDPLATFORM to build stage to enable cross compile. (#336)
    • 215e465eff88 OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338)
    • afdc79f731a5 Downstream only: Rework of Makefile and incusion of lint
    • e306abeb9a23 Downstream only - fix lint error in downtream change (#343)
    • e577bbf4a2bd run oadp-operator e2e test from the velero repo (#353)
    • 965654f7b7c6 DS Owners
    • 78ddb918d42e updated controller-gen version
    • 7732e8cef0b7 Include velero-restore-helper binary in velero image (#374)
    • d810366a4e79 Fix restic checkout in Dockerfile.ubi to get default branch (#436)
    • f38376673194 UPSTREAM: : Updating go modules
    • 21a7ee4f3c2a UPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev)
    • a61c811297c8 UPSTREAM: Use context from test for the kopia algorithms
    • bb3696141c37 UPSTREAM: : Updating go modules
    • 9740326f71d8 UPSTREAM: : Fix golangci-lint configuration for v2.x
    • b4b61aefe3e4 add konfluxdockerfile for future
    • eae42fb623e9 UPSTREAM: : Updating go modules
    • 67c81596edae UPSTREAM: : Fix golangci-lint version extraction for go install format
    • 96cb07c23878 Fail fast when golangci-lint version extraction returns empty
    • 774d41a79b0e Add joeavaikath to OWNERS
    • 5e9dc2fcdd02 UPSTREAM: : Fix non-constant format strings flagged by go vet
    • 6ad76820c4ce UPSTREAM: : reconcile go.mod versions with upstream
    • 5d00304e9796 UPSTREAM: : Updating go modules
    • 6679d1e25126 UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev)
    • ae85212b7643 UPSTREAM: : reconcile go.mod versions with upstream
    • 024c9f7954cf UPSTREAM: : Updating go modules
    • 71dafa8ff8b0 UPSTREAM: : update restic @ 21e781dec (branch oadp-dev)
    • 62ecc7193add Remove inactive users from OWNERS
    • 73a441e63908 refactor: Optimize VSC handle readiness polling for VSS backups
    • 61d7512b0ec1 feat: Implement early frequent polling for CSI snapshots
    • ac3579f41d6b UPSTREAM: : reconcile go.mod versions with upstream
    • 7838c7aabffe UPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase
    • 50842420d7ce UPSTREAM: : Updating go modules
    • bd5ff20b1307 UPSTREAM: : gofmt alignment fix for install package structs
    • 9835db7cd88f Merge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge 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: 2091b09b93bbf87c340d4365
    • b9d9dcfc3855 Add integration test for updateTotalBackupMetric resync
    • 4ea38216f5d1 Address review feedback: use DeleteLabelValues, extract resync method
    • 911cc9eb9e8e Fix gofmt alignment in backupReconciler struct
    • 0f01b534c314 Remove unused collectGaugeCount, assert surviving label values
    • e2249c26d5ed Update docs and governance links from vmware-tanzu to velero-io
    • d69f6abe5cc3 Add param to StartRestore to facilitates future expansion (#10057)
    • c676fdd03e5c Merge pull request #10000 from shubham-pampattiwar/fix/cleanup-stale-backup-metrics
    • 564d213e6b75 Merge pull request #10035 from HajimohammadiNet/fix-install-plugin-spacing
    • b6749d882ca0 Merge pull request #10059 from shubham-pampattiwar/docs/migrate-links-to-velero-io
    • e5654fa7eda5 Fix flaky TestKopiaObjectWriterEx_ConcurrentAsyncErrors (#10030)
    • 5ecf38b5d7fd Derive dev-tool CLI versions from go.mod (ginkgo, protoc-gen-go, goimports) (#10024)
    • 92f636ca528e Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#10058)
    • 236c45b44362 block uploader restore UT
    • f6f2ecf8cce9 Merge branch 'main' into block-uploader-restore-implementation
    • 00f1626f7aaf block uploader restore implementation
    • d44a18511509 Remove community health files now provided by org-level .github repo
    • a12b373e4cd3 Support set-based filter label selectors (#10064)
    • 5fa1cc3bf5d1 Add SnapshotClassParameter constant and GetSnapshotClass getter
    • 436c82b97773 Add snapshotClass parameter validation
    • 9eaefe79088b Add volume policy tier to VolumeSnapshotClass selection
    • 1e8555f14294 Wire snapshotClass from volume policy through CSI plugin
    • 7582f899fe73 Add changelog for PR #10070
    • 43a41adbf0a5 Document snapshotClass volume policy parameter
    • 0f45175bf81c Fix import ordering in pvc_action.go
    • 928310d02044 Add end-to-end test for snapshotClass volume policy parameter
    • 6527b1e301ab Fix gofmt struct field alignment in pvc_action_test.go
    • cc91b74846ab Add GetSnapshotClass to VolumeHelper interface
    • 931232caba32 Fix gofmt formatting in resource_policies.go
    • ff7273548b5d Bump codecov/codecov-action from 6 to 7
    • 91e089d3e6d1 Bump actions/labeler from 5 to 7
    • 07ab16ffc074 Merge pull request #10075 from velero-io/dependabot/github_actions/actions/labeler-7
    • 713c2f3b0a08 Merge pull request #10074 from velero-io/dependabot/github_actions/codecov/codecov-action-7
    • d81b319abf21 Merge branch 'main' into block-uploader-restore-implementation
    • bc596da38666 block uploader restore implementation
    • 77e119c27464 Fix stale 'Latest Release Information' link on velero.io (#10081)
    • ae772382a83e Merge pull request #10062 from shubham-pampattiwar/remove-health-files
    • d2c46dad7ac9 Merge pull request #10056 from adam-jian-zhang/ria-must-include-design
    • 3905ccb0eaa5 Backup workflow for block data mover. (#10067)
    • 1711094110cd Merge pull request #10071 from Lyndon-Li/block-uploader-restore-implementation
    • a43a1bce6a5e Add RIA must-include additional items (#10082)
    • c95597720a0e build(image): remove kubectl installation from build image (#10065)
    • b635d3f8ed6a refactor block uploader thread module
    • a389cb45606b Merge branch 'main' into block-uploader-thread-module-refactor
    • ef100da89b27 remove VolumeSnapshotContents from resourceMustHave list
    • 525fb9eaa2c1 Merge branch 'main' into optimize-sub-object-description
    • d685b818ad41 refactor block uploader thread module
    • 63cfddd18de1 add tests to cover pvc and vsc ria
    • f59217b9ea80 Merge pull request #10091 from Lyndon-Li/block-uploader-thread-module-refactor
    • 041f577343b6 Merge branch 'main' into fix-vsc-hardcode
    • 00274607178c Merge pull request #10087 from adam-jian-zhang/fix-vsc-hardcode
    • 4745c45fafc9 Pin prow GitHub action to commit SHA
    • 5ca38aa07581 ci(push): pin action versions to commit SHAs and restrict permissions (#10083)
    • 5691f7f29d35 Support overriding Schedule annotations via template.metadata.annotations (#10045)
    • c7d7801ae946 Merge branch 'main' into optimize-sub-object-description
    • d3692d08ed14 Merge pull request #10105 from Lyndon-Li/optimize-sub-object-description
    • c1f3e81484e5 Merge pull request #10094 from chlins/fix/pin-prow-action
    • a266a2577e46 add auto-documenting help command to Makefile
    • 9063ee5fb7f0 Replace rebase action with GitHub CLI (#10093)
    • 95e76381fda4 Site: update homepage CTA and add LinkedIn to footer (#10113)
    • 96bf9e2ec18d site: add blog post for Velero joining CNCF Sandbox
    • 0c2b588f5a2d Merge pull request #10124 from shubham-pampattiwar/site/cncf-sandbox-blog-post
    • 0f86521735cb Verify extracted item paths stay inside the backup directory
    • 4220c7abe8ac Cancel hook exec stream on timeout and bound hook timeouts
    • 950e4adc73fe Merge branch 'main' into fix/hook-exec-timeout-and-leak
    • f0797c91048d Use "" as parentSnapshot for DU when BackupType is incremental.
    • 70478f437748 Merge pull request #10126 from blackpiglet/jxun/parent_snapshot
    • c9f784ef66d0 Bump actions/checkout from 6 to 7
    • 2685a5dd1d01 Bump docker/setup-buildx-action from 3 to 4
    • 8ec4b2249686 fix: return errors correctly in block restore validation and BatchForget
    • 8fe02224b9df set CBT service to uploader
    • 2649b2554c05 Fix hook timeout review feedback
    • 02fe822860ed Pin e2e third-party clones to reviewed commits
    • 036e9944e4a9 empty CBT secret ns when secret is not set
    • 46f5adb7a37f fix(provider): return immediately when BatchForget flush fails
    • f22b7c86d78a upload progress every 10s
    • ef95e11c8f24 Merge pull request #10140 from Lyndon-Li/set-cbt-service-to-uploader
    • c832bb767e74 Merge pull request #10142 from Lyndon-Li/upload-progerss-interval
    • 466148dfbe70 add documentation for fine-grained restore filters
    • 24d109bc888a address review comments
    • 861292be04a6 add support for set-based label selectors
    • ef1b8a6ced0e address review comments
    • 1249e699990e empty sa namespace when secret is empty for getChangedBlocks
    • 0ba682902e21 update the description and regex pattern
    • 723a9a0ae50a Merge branch 'main' into enhance/Make/help
    • ddbe054b330e Merge pull request #10144 from Lyndon-Li/empty-sa-namespace-for-get-changed-blocks
    • c3ef38c225b5 Modify the ParentSnapshot to "" and ForceFull to true when ParentSnapshot is "none".
    • 6e511f2c802e Merge pull request #10146 from blackpiglet/jxun/modify_parent_snapshot_in_data_mover_when_is_none
    • b74f8c9511d6 Bump github/codeql-action from 3 to 4.37.3 (#10135)
    • 72107e60b3bf Merge branch 'main' into dependabot/github_actions/docker/setup-buildx-action-4
    • f011fc4ef658 Add --default-resource-modifier-configmap server flag
    • 70e70f14e252 Add SkipDefaultResourceModifier field to RestoreSpec
    • 8ef8ab3b1d7d Implement default resource modifier in restore controller
    • 34bc3c7e1a66 Add --skip-default-resource-modifier flag to restore CLI
    • c509e5369c67 Wire default resource modifier through install path and builder
    • d87a66393dff Add changelog for PR #10098
    • a6f800c591b5 Address review feedback on default resource modifier
    • 2be71e3c3b11 Add docs, example ConfigMap, describer, and review fixes
    • bd9563396776 Add skip log and improve test coverage
    • ee2c3a4cd23d Add test coverage for --skip-default-resource-modifier CLI flag
    • b025fe3a9bdb Add test for DefaultResourceModifierConfigMap in AllResources
    • 738dfe8bb960 site: add blog posts for Velero v1.17 and v1.18 releases
    • ff0876a56d3c Merge pull request #10098 from shubham-pampattiwar/impl/default-resource-modifier
    • 0eec47e5744c Drop node-agent host path mounts from data mover pods
    • bfda68ca3a06 Address review comments on host path exclusion
    • 11545ee63cec Fix logs, CRD, and GetDataMover for CBT features.
    • de32d93b8ee4 Fix ResourceDeletionStatusTracker key Kind mismatch in terminating-namespace wait (#9987)
    • 4f1456f7de78 Merge pull request #10116 from wolf-06/enhance/Make/help
    • 0e16235a9ba2 Merge pull request #10150 from chlins/fix/data-mover-drop-host-mounts
    • 4548e5eb9e76 Merge pull request #10134 from velero-io/dependabot/github_actions/docker/setup-buildx-action-4
    • 23a0cbe163f7 add incremental size for block uploader (#10151)
    • 0e8664a018d0 Merge pull request #10106 from blackpiglet/jxun/cbt_modification
    • 094a183d9489 Merge pull request #10016 from adam-jian-zhang/restore-filters-guide
    • 9b34594cd3c7 Merge pull request #10133 from velero-io/dependabot/github_actions/actions/checkout-7
    • b8db629c26b0 Merge pull request #10149 from shubham-pampattiwar/site/v1.18-release-blog
    • b2dea8d169f5 chore: add one-line changelog for PR 10138
    • 5a615ad580af Verify build tool downloads
    • b4b72a35624b Add regression test for additional item with invalid JSON (#10103)
    • e1cd2b826692 docs: update community page backlog links away from classic projects (#10157)
    • cf6202be46bb docs: document ownership loss on mount-constant filesystems (#10044) (#10147)
    • ca72c2e7e2cc Fix missing gcFailureBSLUnavailable label during garbage collection (#10154)
    • 02bff1e77116 Merge pull request #10141 from chlins/fix/pin-e2e-third-party-sources
    • f73888abbd28 Add snapshotClass parameter to volume policy snapshot action (#10070)
    • 3c49bbec7525 Add dynamic resource autocompletion to Velero CLI
    • 80440f5d5a26 Apply suggestions from code review
    • 3775abc37cd0 Merge pull request #9720 from Joeavaikath/feature/dynamic-cli-completion
    • 64079056b7b0 Fast-fail backup when built-in data mover has no running node-agent
    • 8850862e9e3f Merge pull request #9697 from Joeavaikath/add-nodeagent-check-datamover
    • a5c14755d172 Merge pull request #10102 from chlins/fix/archive-item-path-containment
    • 66b637e398b8 update protocol buffer code
    • 7346ec527c99 Merge pull request #10175 from Lyndon-Li/update-protocol-buffer-code-2
    • 22ae12575ca4 Fix excluded namespace objects leaking into backup with cross-namespa… (#10159)
    • cc4161b7edd3 ci: add backport/cherry-pick GitHub Action for release branches (#10158)
    • c9d4501d3699 Design for supporting volume data in-place restore (#10014)
    • fb86290def98 Merge pull request #10208 from velero-io/copilot/edit-autoassign-workflow
    • ced051b72f3a Fix restore-wait init container ignoring pod-level securityContext (#10047)
    • 513e93ff4bb7 fix: correct typos in log messages and status strings (#10192)
    • 943a4d6bb414 docs: fix restore logs command name in self-signed-certificates (#10213)
    • ccbb7d1cc7e1 Bump actions/setup-go from 6 to 7 (#10202)
    • 476a7ca160a8 Bump github/codeql-action from 4.37.3 to 4.37.6 (#10203)
    • 9a549f781f65 docs: fix grammar and typos in customize-installation (#10190)
    • 40de7f9f97f3 Make backupType case insensitive in the CLI. (#10189)
    • e354e7aec4ec Merge pull request #10138 from Jay2006sawant/fix/block-uploader-and-batchforget-errors
    • a41cb1190250 add prefetch options for repo interface
    • b74824f9c0b7 extend object reader for prefetch
    • de87def9d902 enable object reader prefetch for block uploader
    • c27343fc4e25 fix UT errors
    • 92bcf5a3b33d add UT for prefetch
    • c8127e243b78 object reader throughput improvement
    • 8b7951426b5d Add "SnapshotClass" to DataUploadResult (#10227)
    • 23c215d054ea Merge pull request #10225 from Lyndon-Li/object-reader-throughput-improvement
    • bbb0f11f3315 use source size in progress for block uploader restore
    • 882ad944f387 Merge branch 'main' into block-uploader-restore-progress
    • 41df2dbe24a2 Merge pull request #10155 from chlins/fix/verify-build-tool-downloads
    • bb95f680cb4f Merge pull request #10125 from chlins/fix/hook-exec-timeout-and-leak
    • 79d9a5cde479 Support to set data mover for the uploader from volume policy.
    • 93df34d2ea61 Add printer columns for VolumeSnapshotLocation (#10216)
    • 6506d6d9da86 Merge branch 'main' into block-uploader-restore-progress
    • 57da5e5f051a docs: fix grammar and typos in backup-restore-windows (#10228)
    • 48f2095dc9f7 Site: document artifact download failures with an in-cluster s3Url (#10231)
    • 3da77b946938 Site: add conference talks to resources and LinkedIn to community page (#10180)
    • ae1d869c776b Add printer columns for Backup and Restore CRDs (#10200)
    • 105350b78b56 Make restore logs testable by returning errors (#10234)
    • 1832f099f296 backport: add pre-merge label-on-comment support; add copilot-instructions and auto-labeler for changelog exemptions (#10211)
    • 9cb2c25eb8dd Bump kentaro-m/auto-assign-action from 2.0.0 to 2.0.2 (#10201)
    • 0ba74dbf510b Group Dependabot GitHub Actions updates (#10220)
    • c303809857fe Enhancement: Add missing test assertions for PVCBackupSummary in podvolume backupper (#10218)
    • 550bec10edb7 Merge pull request #10230 from Lyndon-Li/block-uploader-restore-progress
    • 2aa5175594c6 Mark the existed resource as skipped during restore (#10243)
    • 9a1d2e6eb0b0 Fix switch case ordering bug in filterBackupOwnerReferences (#10161)
    • 8d275e69cc21 Print n/a for unset timestamps in backup and restore get (#10206)
    • 2d10d3685fc3 Bump the github-actions group with 4 updates (#10239)
    • 158f403d3400 Merge branch 'main' into pvr-restorer-could-run-concurrently
    • 5dd0b9e8493a fix node-agent check contest
    • 1e368b07784f add curl --fail flag to kubectl download in e2e kind workflow (#10174)
    • 7d36376109f2 Merge pull request #10251 from Lyndon-Li/pvr-restorer-could-run-concurrently
    • b353fafe5ece Merge pull request #10176 from blackpiglet/jxun/volume_policy_support_data_mover_setting
    • b6e091a44103 chore(changelogs): rename unreleased changelog entry to 10155-chlins
    • de8642d4fd47 Merge pull request #10261 from chlins/docs/changelog-10155
    • 4f55fb5a6577 Fix pvr deadlock (#10250)
    • d1189bf1f87a merge upstream/main into oadp-dev
    • 2608b9df9826 skip subresource in resource discovery (#6688)
    • 512b5fa86909 fix issue 6753
    • f145163aa7bb Update restore controller logic for restore deletion (#6761)
    • d28dfaffbee1 Fix #6752: add namespace exclude check.
    • 2cc533dd2556 add csi snapshot data movement doc
    • b2a9a3c30b3d Modify changelogs for v1.12
    • d255cfc8e28b issue 6786:always delete VSC regardless of the deletion policy
    • 03598f122cc5 issue: move plugin depdending podvolume functions to util pkg
    • 5e5a5eaa1f34 issue 6880: set ParallelUploadAboveSize as MaxInt64
    • b30edf2a9cef changelog
    • 9451dee93246 Add support for block volumes (#6680) (#6897)
    • 39c3fcb5c462 Replace the base image with paketobuildpacks image
    • d254559e66b9 issue 6734: spread backup pod evenly
    • 0279a5c15578 Add doc links for new features to release note
    • 135c339061d0 fix issue 6647
    • c74cb71fa805 Perf improvements for existing resource restore
    • 53955fbf28c6 issue #6807: Retry failed create when using generateName
    • d3163ab27cdb Import auth provider plugins
    • cb684672a8b2 Add v1.12.1 changelog
    • 1b17e6b53c68 Make Windows build skip BlockMode code.
    • 47aa0c4a60da udmrepo use region specified in BSL when s3URL is empty
    • bf56fc1bb2e1 Change v1.12.1 changelog
    • 37248fe8c1e1 Dockerfile.ubi/travis local files
    • a6ceb9fa8c44 Add BZ + Publish automation to repo (#82)
    • 7cc703d06e4c remove dependabot config from fork
    • 343ea6428f57 Create Makefile.prow
    • 04c2c91405aa set HOME in velero image for kopia, update controller-gen for CI (#280)
    • b4f401ccff1f build velero-helper binary for datamover pod
    • dc20d5e514d2 restore: Use warning when Create IsAlreadyExist and Get error
    • 5b0659699392 kopia/repository/config/aws.go: Set session.Options profile from config
    • d9869f2be598 use ubi9-latest to build
    • a399d74aeb21 OADP-4225: add tzdata to Dockerfile.ubi
    • 523efe193cd7 fix: CI (#316)
    • efaabe1c38fc fix: ARM images (#332)
    • 0605f1bc94a1 ubi: BUILDPLATFORM to build stage to enable cross compile. (#336)
    • 215e465eff88 OADP-4640: Downstream only to allow override kopia default algorithms (#334) (#338)
    • afdc79f731a5 Downstream only: Rework of Makefile and incusion of lint
    • e306abeb9a23 Downstream only - fix lint error in downtream change (#343)
    • e577bbf4a2bd run oadp-operator e2e test from the velero repo (#353)
    • 965654f7b7c6 DS Owners
    • 78ddb918d42e updated controller-gen version
    • 7732e8cef0b7 Include velero-restore-helper binary in velero image (#374)
    • d810366a4e79 Fix restic checkout in Dockerfile.ubi to get default branch (#436)
    • f38376673194 UPSTREAM: : Updating go modules
    • 21a7ee4f3c2a UPSTREAM: : update restic @ 8c4c3fbfe (branch oadp-dev)
    • a61c811297c8 UPSTREAM: Use context from test for the kopia algorithms
    • bb3696141c37 UPSTREAM: : Updating go modules
    • 9740326f71d8 UPSTREAM: : Fix golangci-lint configuration for v2.x
    • b4b61aefe3e4 add konfluxdockerfile for future
    • eae42fb623e9 UPSTREAM: : Updating go modules
    • 67c81596edae UPSTREAM: : Fix golangci-lint version extraction for go install format
    • 96cb07c23878 Fail fast when golangci-lint version extraction returns empty
    • 774d41a79b0e Add joeavaikath to OWNERS
    • 5e9dc2fcdd02 UPSTREAM: : Fix non-constant format strings flagged by go vet
    • 6ad76820c4ce UPSTREAM: : reconcile go.mod versions with upstream
    • 5d00304e9796 UPSTREAM: : Updating go modules
    • 6679d1e25126 UPSTREAM: : update restic @ 179f18d3d (branch oadp-dev)
    • ae85212b7643 UPSTREAM: : reconcile go.mod versions with upstream
    • 024c9f7954cf UPSTREAM: : Updating go modules
    • 71dafa8ff8b0 UPSTREAM: : update restic @ 21e781dec (branch oadp-dev)
    • 62ecc7193add Remove inactive users from OWNERS
    • 73a441e63908 refactor: Optimize VSC handle readiness polling for VSS backups
    • 61d7512b0ec1 feat: Implement early frequent polling for CSI snapshots
    • ac3579f41d6b UPSTREAM: : reconcile go.mod versions with upstream
    • 7838c7aabffe UPSTREAM: : restore DefaultResourceModifierConfigMap field dropped during rebase
    • 50842420d7ce UPSTREAM: : Updating go modules
    • bd5ff20b1307 UPSTREAM: : gofmt alignment fix for install package structs
    • 9835db7cd88f Merge pull request #562 from oadp-rebasebot/rebase-bot-oadp-dev
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners

🚧 Wave 5 — Final Dependents (1/3)

Component Upstream Rebase CI PR Rebase Go CI Deps Drift Quay Konflux
oadp-must-gather oadp-dev #81 1.25.0 (tc 1.25.8) ⚠️ 0/6 2026-09-04 rhel_9_golang_1.25
oadp-cli oadp-dev #234 1.25.0 (tc 1.25.8) 0/4 2026-09-04 rhel_9_golang_1.25
kubevirt-datamover-plugin oadp-dev 1.26.0 0/2 2026-09-04

oadp-must-gather

  • migtools/oadp-non-admin: 4e222296abc4924e93be7f1e
    • 9f3146dc91a0 Fix OADP-6700: reconcile errors in the oadp-non-admin controller as backups are created (#315)
    • 142aac7b08c8 chore: update CRD and dependencies to support new velero fields (#324)
    • 31a3bfc20310 add konflux.Dockerfile to dev (#331)
    • 87ecf2a39ff4 OADP-7565: Go 1.25.8 + x/* dependency bumps (#330)
    • 9989b302c1e4 OADP-7660: Document NonAdminBSL requires long-term credentials (#334)
    • 4f436a28ce49 add template konflux dockerfile (#327)
    • c88f37593636 fix: pass logger to UpdateBackupStorageLocation (#336)
    • 17f1ee77b7e8 Merge https://github.com/migtools/oadp-non-admin:oadp-dev (c88f375) into oadp-dev (#339)
    • 021a9346defb Fix OADP-7562: handle wildcard in scoped excluded cluster resources (#333)
    • 36510e30e3aa ⬆ Bump golangci/golangci-lint-action from 7 to 9
    • 58c8b91ea2a9 Merge pull request #322 from migtools/dependabot/github_actions/golangci/golangci-lint-action-9
    • 44c0705149ef UPSTREAM: : Updating go modules
    • df87d8600d60 Merge pull request #364 from oadp-rebasebot/rebase-bot-oadp-dev
    • 319f5a56f011 ⬆ Bump actions/setup-go from 5 to 7
    • 9feaf8b2a123 UPSTREAM: : Updating go modules
    • b86f745317c5 Merge pull request #365 from migtools/dependabot/github_actions/actions/setup-go-7
    • 67c0c97d6963 ⬆ Bump actions/checkout from 4 to 7
    • 6782d2808b27 Merge pull request #366 from oadp-rebasebot/rebase-bot-oadp-dev
    • 09d1bb4e7e6f Merge pull request #350 from migtools/dependabot/github_actions/actions/checkout-7
    • 29202e853068 Remove restricted IncludedClusterScopedResources from wildcard exclusion test
    • ba13ab36b12e Update Dockerfile Go version to 1.26 to match go.mod
    • f483641c9314 Regenerate CRD manifests
    • a0412354d2c0 Merge pull request #368 from Joeavaikath/fix-vgs-label-key-test-oadp-dev
    • 006d24c0b2ca UPSTREAM: : Updating go modules
    • 6c46410835a6 Merge pull request #367 from oadp-rebasebot/rebase-bot-oadp-dev
    • 25e85f8d1a71 Remove inactive users from OWNERS
    • 84a3ae37f80d Merge pull request #369 from redhat-chai-bot/remove-inactive-owners
    • 3ab918b560d6 ⬆ Bump hadolint/hadolint-action from 3.1.0 to 3.4.0
    • 6f2798f88e67 Merge pull request #372 from migtools/dependabot/github_actions/hadolint/hadolint-action-3.4.0
    • 018f20c05683 UPSTREAM: : Updating go modules
    • e905f9419212 Merge pull request #374 from oadp-rebasebot/rebase-bot-oadp-dev
    • 1b8ad800b6ab OADP-7895 : Fix for oc oadp nonadmin backup describe shows Pod Volume Backups:
    • ea5836d1776b Merge pull request #377 from SharoonAustin06/OADP-7895
    • a61a107b0329 Add PrasadJoshi12 as approver and reviewer
    • 924e93be7f1e Merge pull request #380 from redhat-chai-bot/add-PrasadJoshi12-owners
  • openshift/oadp-operator: d6814820475163ca285e672d
    • 36d616eafaf9 Merge pull request #2109 from kaovilai/fix/bsl-require-region-with-s3url
    • 3af1c02455bc Increase Fedora VM startup timeout to 20 minutes
    • 76e4645a100b OADP-7882: add dpa config to disable early csi polling interval
    • fd75327a8def refactor(e2e): migrate to external oadp-must-gather container image
    • 4b00056822fe fix(e2e): derive must-gather directory pattern from image name
    • 6bdd5307d923 feat(e2e): support building must-gather from GitHub source
    • 0b2d4f151fe3 Merge pull request #2185 from openshift-cherrypick-robot/cherry-pick-2181-to-oadp-dev
    • 95eefd9922ad feat: add KubevirtDatamoverConfig to DPA for max incremental backups
    • d90501d60ff3 fix: strengthen update-path test for --max-incremental-backups arg
    • ed36cf1f7d9e fix: align struct field formatting to pass gci lint
    • a0e4cc59c216 Merge pull request #2179 from shubham-pampattiwar/issue-42-max-incremental-backups
    • ffb4e32ccd87 feat: add podLabels and podAnnotations support for maintenance and data mover pods
    • 1fa5fa669db6 fix: add /tmp emptyDir volume to KDM controller deployment
    • 54196c5415e9 test: verify /tmp emptyDir volume on KDM controller deployment
    • 6a5d6c8653ca Merge pull request #2190 from shubham-pampattiwar/feat/oadp-6734-maintenance-job-labels
    • d18cc6c2cdf1 Merge pull request #2184 from kaovilai/fix/kubevirt-disk-timeout
    • 788fdaf582f9 docs: add podConfig documentation for tolerations, nodeSelector, labels, and env
    • 282c54ac9a54 Merge pull request #2191 from shubham-pampattiwar/fix-kdm-tmp-volume-mount
    • 658b3f31fa5c Merge pull request #2196 from kaovilai/docs-podconfig-tolerations-nodeselector
    • 57cc09e6b60d Merge pull request #2007 from kaovilai/no-mor-mustgather
    • 275962c01c0b feat: add FBC catalog Dockerfile for CI operator installation
    • ba95d8e2feb4 chore: bump OPM_VERSION from v1.23.0 to v1.68.0
    • be69539bfa57 fix: address PR review feedback on Dockerfile.catalog
    • 5537d0a6713f fix: add cross-references and Makefile target for OPM_VERSION sync
    • 49b9f2f52b29 docs: add usage example for catalog-fbc-build target
    • 5997aa029e31 docs: add on-cluster install instructions for catalog-fbc-build
    • b41a7df0127c docs: clarify OLMv0 vs OLMv1 usage in Dockerfile.catalog
    • 29bcf340e1e8 fix: move OPM_VERSION comment to separate line
    • d2091b8d27e6 OADP-7943: Fix DPA annotation changes not triggering reconciliation
    • 935b4b19460e Merge pull request #2151 from sseago/restore-design
    • e560c60ae9d4 docs: fix Table of Contents numbering in README
    • 20ed8ac707b3 Merge pull request #2210 from redhat-chai-bot/chai-bot/readme-toc-numbering
    • 4300dc045fea Merge pull request #2204 from kaovilai/fbc-catalog-dockerfile
    • 334f12bdd22c disable early frequent polling by default (#2213)
    • 627d54e6a5ba docs for windows vss frequent polling (#2222)
    • 4dc72e213487 public velero ref 1.18.1 to match openshift/velero replace
    • ee1c692ed91e add additive extraArgs for Velero server and node-agent (#2209)
    • edc84340826b address PR review: fix sensitive data logging, add key validation, document precedence
    • 53599cb1b529 fix(gcp): use errors.Is/As for GCS bucket not-found checks
    • 7c8f775f3467 Merge pull request #2229 from openshift-cherrypick-robot/cherry-pick-2228-to-oadp-dev
    • e5dc8246a078 Kubevirt datamover e2e tests
    • bae5384269d3 Merge pull request #2238 from weshayutin/kubevirt-datamover-e2e-oadp-dev
    • 48ceb61f3dbe Update e2e and kubevirt-dm design to use custom volume policy
    • fdc96c299c10 fix(design): correct kubevirt datamover restore workflow
    • 88617f23032a docs: add references to kubevirt datamover restore workflow
    • 8615b382b6c6 docs: clarify validation source and wording in restore workflow
    • de993603cdb5 docs: clarify volume policy configuration for kubevirt datamover
    • ba7153413ac3 docs: use custom action with datamover param per PR #2254
    • 4d450a0e8313 Merge pull request #2255 from kaovilai/fix/kubevirt-datamover-restore-workflow
    • 5d5dac843e2b Merge pull request #2233 from PrasadJoshi12/cloudstorage-fix
    • 119e79bd3c35 Merge pull request #2254 from sseago/custom-volume-policy
    • 0be1422175d3 remove fedora vm test as it's debugged
    • e0244129a437 Merge pull request #2259 from weshayutin/disable_fedora_vm_oadp-dev
    • 06b9fe18bf6f Add joeavaikath to OWNERS
    • 03bb3b1ce62b Merge pull request #2267 from Joeavaikath/owners-add-joeavaikath-oadp-dev
    • 5cfe7b0682e0 Add pods/log RBAC for kubevirt datamover controller
    • db78e59cafd3 add readiness probes to CLI and VMDP
    • dc43767640ac Merge pull request #2306 from NicholasYancey/add-cli-vmdp-readiness-probe
    • f1a19dbe9f2b Merge pull request #2297 from shubham-pampattiwar/issue-52-kdm-pods-log-rbac
    • aedef0ed6d38 update partners doc for 5.x releases (#2314)
    • 3f337422eb67 fix extended support versions
    • 1c39e7ceb39d Merge pull request #2315 from weshayutin/extendsupport
    • 52f79fcfb5db added service account to dev branch
    • 45823389f4f4 Add startup probe to CLI and VMDP download servers
    • 803d302b7705 AutomountServiceAccountToken independently of ServiceAccountName
    • 54895822b4e3 Addressed CodeRabbit review comments
    • deb931a5d66d Reconciled the ServiceAccount object
    • 741c6ca4bfdb CodeRabbit feedback implemented
    • 29638b680196 Merge pull request #2318 from NicholasYancey/add-service-account-dev
    • 7913d6fe6500 Merge remote-tracking branch 'origin/oadp-dev' into add-startup-probe-dev
    • 526dc4aa6e7c fixed error statements to be better
    • a604ddf906e8 Add e2e test for ImageStream backup with stale cross-namespace tag reference
    • 5e9c79ae4b09 Merge pull request #2319 from NicholasYancey/add-startup-probe-dev
    • 080bd053c158 UPSTREAM: : Updating go modules
    • a1ad375c6f99 UPSTREAM: : update Velero CRDs @ oadp-dev
    • 7ca782705bac UPSTREAM: : make bundle update
    • 59be444102a9 Merge pull request #2313 from kaovilai/e2e-ovp-443-imagestream-stale-tag
    • f63fc5915671 docs: fix broken links in README.md and update PARTNERS.md
    • 2a24a6751599 docs: update config examples to use kopia uploader and fix errors
    • 741ccb13f40e docs: move obsolete designs to docs/design/obsolete/ and update design docs
    • d9a068f0a5a5 docs: fix developer docs paths, typos, and outdated references
    • 0ad7e5ed0f4d docs: fix examples links, add deprecation notes, and correct timelines
    • fca479d811ba docs: add deprecation and context headers to blog posts
    • d56d3d7a2aa6 docs: remove obsolete documentation files
    • 1d59f9503d0b Merge branch 'docs/fix-developer' into docs/fix-links-and-typos
    • d36061d1d66c Merge pull request #2333 from redhat-chai-bot/docs/fix-blogs
    • 2ffca0e7d9ca docs: update PARTNERS.md branch ref to oadp-1.6 per review
    • 8acf27fe6451 docs: update known_issues.md note per review
    • 03e61dd06e52 Merge pull request #2332 from redhat-chai-bot/docs/fix-design
    • 817e6f7141bf Merge pull request #2335 from redhat-chai-bot/docs/fix-config
    • e87668ed63b1 Merge pull request #2336 from redhat-chai-bot/docs/remove-obsolete
    • 05c394f38a68 update TROUBLESHOOTING.md to use oc oadp CLI instead of velero pod-exec alias
    • 939cc59ae8e3 Merge pull request #2334 from redhat-chai-bot/docs/fix-links-and-typos
    • 46264ae20854 Merge pull request #2331 from redhat-chai-bot/docs/fix-examples
    • 32cd3feb02a7 Merge pull request #2337 from NicholasYancey/docs-troubleshooting-oadp-cli
    • 43c210d5f541 Remove inactive users from OWNERS
    • 6f5bb6c8a007 Merge pull request #2338 from redhat-chai-bot/remove-inactive-owners
    • 6face9228c22 Add missing image-producing repo badges to README
    • d7f7dc335d47 Merge pull request #2344 from redhat-chai-bot/add-missing-image-badges
    • 8052cf3ad359 docs: add CI plugin image sync guidance to common.go
    • 789130a5d301 docs change, use oc oadp CLI instead of velero across remaining docs, fix restore logs command (#2347)
    • e8f0c8511bc5 Add datadownloads RBAC to kubevirt-datamover ClusterRole
    • 139b2ef4369a fix: use MergeFrom patch for DPA status update to avoid conflicts
    • 0992b554e93c fix: correct comment on why MergeFrom patch avoids status conflicts
    • 65aba4d162a5 Merge pull request #2352 from kaovilai/wt/oadp-dev-20260804
    • 0aa7038e0fd9 feat: use velero SA and a