Skip to content

Rebase Status oadp dev

github-actions[bot] edited this page Nov 2, 2026 · 1444 revisions

OADP Rebase Status: oadp-dev

Generated 2026-11-02 01:14 UTC | Rebase Repository

4/19 repos ready (21%) | 23 errors | 2 warnings

✅ No open CVE fix PRs

🚧 Wave 1 — Independent Dependencies (3/4)

Component Upstream Rebase CI PR Rebase Upstream Go CI Deps Drift Quay Konflux
kopia $UPSTREAM_KOPIA_TAG_BRANCH_FOR_VELERO oadp-dev — ✅ ⚠️ err 1.25.8 — ✅ — — —
restic — SKIP SKIP SKIP SKIP SKIP SKIP SKIP SKIP SKIP
filebrowser master oadp-dev — ✅ diverged 1.25.0 ✅ ✅ 4 2026-11-02 —
udistribution main #186 ✅ — 1.25.0 — ✅ — — —
oadp-vmdp oadp-dev oadp-dev — ✅ ✅ 1.26.0 ✅ ✅ ✅ 2026-11-02 rhel_9_golang_1.26

kopia

filebrowser

  • 📉 golang.org/x/image: v0.43.0 → v0.44.0
  • 📉 golang.org/x/text: v0.38.0 → v0.40.0
  • 📉 github.com/asticode/go-astisub: v0.41.0 → v0.42.0
  • 📉 golang.org/x/crypto: v0.53.0 → v0.54.0
  • ❌ upstream https://github.com/filebrowser/filebrowser:master has commits not in migtools/filebrowser:oadp-dev
  • ❌ 4 direct deps downgraded vs upstream

🚧 Wave 2 — Velero Integration (0/1)

Component Upstream Rebase CI PR Rebase Upstream Go CI Deps Drift Quay Konflux
velero main oadp-dev — ✅ diverged 1.26.0 ✅ 0/2 9 2026-11-02 rhel_9_golang_1.25

velero

  • ⚡ migtools/kopia: 81dddf4e925a → 9484815ab194
    • 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
  • ⚡ openshift/restic: 21e781dec020 → a4f8eef617b9
    • 06ef7dbbd8d4 ci: disable upstream tests workflow
    • a4f8eef617b9 Merge pull request #77 from kaovilai/ci/disable-tests-workflow-oadp-dev
  • 📉 github.com/kubernetes-csi/external-snapshotter/client/v8: v8.4.0 → v8.6.0
  • 📉 golang.org/x/sys: v0.46.0 → v0.47.0
  • 📉 google.golang.org/grpc: v1.82.1 → v1.83.2
  • 📉 google.golang.org/protobuf: v1.36.12-0.20260120151049-f2248ac996af → v1.36.12
  • 📉 k8s.io/api: v0.36.0 → v0.36.1
  • 📉 k8s.io/apimachinery: v0.36.0 → v0.36.1
  • 📉 golang.org/x/mod: v0.36.0 → v0.40.0
  • 📉 golang.org/x/text: v0.37.0 → v0.41.0
  • 📉 k8s.io/client-go: v0.36.0 → v0.36.1
  • ❌ upstream https://github.com/velero-io/velero:main has commits not in openshift/velero:oadp-dev
  • ❌ 9 direct deps downgraded vs upstream

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

Component Upstream Rebase CI PR Rebase Upstream Go CI Deps Drift Quay Konflux
kubevirt-velero-plugin main main — ✅ diverged 1.25.0 ✅ 0/1 ✅ 2026-11-02 —
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 SKIP
oadp-operator oadp-dev — ✅ — 1.26.0 ✅ 0/2 — 2026-11-02 —
velero-plugin-for-aws main oadp-dev — ✅ diverged 1.26.0 ✅ 0/1 ✅ 2026-11-02 golang-builder-v1.26-rhel9
velero-plugin-for-legacy-aws oadp-dev #68 ✅ — 1.25.0 ✅ 0/1 — 2026-11-02 golang-builder-v1.26-rhel9
velero-plugin-for-microsoft-azure main oadp-dev — ✅ diverged 1.26.0 ✅ 0/1 ✅ 2026-11-02 rhel_9_golang_1.25
velero-plugin-for-gcp main oadp-dev #163 ✅ diverged 1.26.0 ✅ 0/1 ✅ 2026-11-02 golang-builder-v1.26-rhel9

kubevirt-velero-plugin

  • ⚡ openshift/velero: c1eb1d016cd2 → f60a1ecba7e5
    • 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
    • 2294561f4989 Remove bz-pr-action GitHub Actions workflow
    • 556ff8d09980 Merge pull request #582 from redhat-chai-bot/remove-bz-pr-action
    • 17261cf4c916 Remove obsolete bz-on-pr-merge workflow
    • 1285d17de46c Merge pull request #583 from redhat-chai-bot/remove-bz-merge-workflow
    • ead1fd81e912 Add AGENTS.md and AI tool configurations for agentic development readiness
    • f60a1ecba7e5 Merge pull request #588 from redhat-chai-bot/ai-readiness/add-agents-md
  • ❌ upstream https://github.com/kubevirt/kubevirt-velero-plugin:main has commits not in migtools/kubevirt-velero-plugin:main

hypershift-oadp-plugin

  • ⚡ openshift/velero: 2091b09b93bb → f60a1ecba7e5
    • 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
    • 2294561f4989 Remove bz-pr-action GitHub Actions workflow
    • 556ff8d09980 Merge pull request #582 from redhat-chai-bot/remove-bz-pr-action
    • 17261cf4c916 Remove obsolete bz-on-pr-merge workflow
    • 1285d17de46c Merge pull request #583 from redhat-chai-bot/remove-bz-merge-workflow
    • ead1fd81e912 Add AGENTS.md and AI tool configurations for agentic development readiness
    • f60a1ecba7e5 Merge pull request #588 from redhat-chai-bot/ai-readiness/add-agents-md

oadp-operator

  • ⚡ openshift/velero: 9835db7cd88f → f60a1ecba7e5
    • 55854e3e6c22 Add PrasadJoshi12 as approver and reviewer
    • f87c340d4365 Merge pull request #570 from redhat-chai-bot/add-PrasadJoshi12-downstream-owners
    • 2294561f4989 Remove bz-pr-action GitHub Actions workflow
    • 556ff8d09980 Merge pull request #582 from redhat-chai-bot/remove-bz-pr-action
    • 17261cf4c916 Remove obsolete bz-on-pr-merge workflow
    • 1285d17de46c Merge pull request #583 from redhat-chai-bot/remove-bz-merge-workflow
    • ead1fd81e912 Add AGENTS.md and AI tool configurations for agentic development readiness
    • f60a1ecba7e5 Merge pull request #588 from redhat-chai-bot/ai-readiness/add-agents-md
  • ⚡ migtools/kopia: b68c22afd36d → 9484815ab194
    • 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: 2091b09b93bb → f60a1ecba7e5
    • 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
    • 2294561f4989 Remove bz-pr-action GitHub Actions workflow
    • 556ff8d09980 Merge pull request #582 from redhat-chai-bot/remove-bz-pr-action
    • 17261cf4c916 Remove obsolete bz-on-pr-merge workflow
    • 1285d17de46c Merge pull request #583 from redhat-chai-bot/remove-bz-merge-workflow
    • ead1fd81e912 Add AGENTS.md and AI tool configurations for agentic development readiness
    • f60a1ecba7e5 Merge pull request #588 from redhat-chai-bot/ai-readiness/add-agents-md
  • ❌ upstream https://github.com/velero-io/velero-plugin-for-aws:main has commits not in openshift/velero-plugin-for-aws:oadp-dev

velero-plugin-for-legacy-aws

  • ⚡ openshift/velero: 5cf28471570d → f60a1ecba7e5
    • 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
    • 2294561f4989 Remove bz-pr-action GitHub Actions workflow
    • 556ff8d09980 Merge pull request #582 from redhat-chai-bot/remove-bz-pr-action
    • 17261cf4c916 Remove obsolete bz-on-pr-merge workflow
    • 1285d17de46c Merge pull request #583 from redhat-chai-bot/remove-bz-merge-workflow
    • ead1fd81e912 Add AGENTS.md and AI tool configurations for agentic development readiness
    • f60a1ecba7e5 Merge pull request #588 from redhat-chai-bot/ai-readiness/add-agents-md

velero-plugin-for-microsoft-azure

  • ⚡ openshift/velero: 37c17dda0586 → f60a1ecba7e5
    • 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
    • 2294561f4989 Remove bz-pr-action GitHub Actions workflow
    • 556ff8d09980 Merge pull request #582 from redhat-chai-bot/remove-bz-pr-action
    • 17261cf4c916 Remove obsolete bz-on-pr-merge workflow
    • 1285d17de46c Merge pull request #583 from redhat-chai-bot/remove-bz-merge-workflow
    • ead1fd81e912 Add AGENTS.md and AI tool configurations for agentic development readiness
    • f60a1ecba7e5 Merge pull request #588 from redhat-chai-bot/ai-readiness/add-agents-md
  • ❌ upstream https://github.com/velero-io/velero-plugin-for-microsoft-azure:main has commits not in openshift/velero-plugin-for-microsoft-azure:oadp-dev

velero-plugin-for-gcp

  • ⚡ openshift/velero: 37c17dda0586 → f60a1ecba7e5
    • 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
    • 2294561f4989 Remove bz-pr-action GitHub Actions workflow
    • 556ff8d09980 Merge pull request #582 from redhat-chai-bot/remove-bz-pr-action
    • 17261cf4c916 Remove obsolete bz-on-pr-merge workflow
    • 1285d17de46c Merge pull request #583 from redhat-chai-bot/remove-bz-merge-workflow
    • ead1fd81e912 Add AGENTS.md and AI tool configurations for agentic development readiness
    • f60a1ecba7e5 Merge pull request #588 from redhat-chai-bot/ai-readiness/add-agents-md
  • ❌ upstream https://github.com/velero-io/velero-plugin-for-gcp:main has commits not in openshift/velero-plugin-for-gcp:oadp-dev

🚧 Wave 4 — Downstream Controllers (0/4)

Component Upstream Rebase CI PR Rebase Upstream Go CI Deps Drift Quay Konflux
oadp-non-admin oadp-dev — ✅ — 1.26.0 ❌ 0/2 — 2026-11-02 rhel_9_golang_1.25
openshift-velero-plugin oadp-dev — ✅ — 1.26.0 ✅ 0/1 — 2026-11-02 rhel_9_golang_1.25
kubevirt-datamover-controller oadp-dev — ✅ — 1.26.0 ✅ 0/1 — 2026-11-02 rhel_9_golang_1.26
oadp-vm-file-restore oadp-dev — ✅ — 1.26.0 ✅ 0/1 — 2026-11-02 (3/3) rhel_9_golang_1.25

oadp-non-admin

  • ⚡ openshift/oadp-operator: 110aad0fbb45 → 1612be04b59b
    • 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
    • 98be8e3d7585 OADP-7541: fix non-deterministic matchExpressions ordering causing node-agent restarts
    • 987bfb26f75c fix(test): update matchExpressions order in velero loadAffinity test
    • 7c88cb671a0c fix(test): correct gci lint formatting in test files
    • 516587c311ac fix: also sort MatchFields in SortNodeSelectorTerms
    • 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
    • bba350655120 handle CACertRef in DPT
    • 0b556ce6ffad Update internal/controller/dataprotectiontest_controller_test.go
    • 5855d4344ca7 Update internal/controller/dataprotectiontest_controller.go
    • 071190da466f load ca cert pool can error, so return after non-errorable operations
    • 7609fe9b75a5 Merge pull request #2234 from kaovilai/OADP-7541-fix-nodeagent-matchexpressions-ordering
    • 8e88c4850e76 fix: don't check VEP-25 CRDs before the feature gate that creates them
    • 02fa4b4a7c37 Merge pull request #2445 from kaovilai/fix/vep25-preflight-ordering
    • a6fa51cf2aa0 chore(deps): migrate MinIO image registry from Docker Hub to Quay (#2448)
    • edd31cd5ac55 fix(virt-kdm-e2e): retry known transient flakes in guest-exec/checksum paths
    • d6643f978de1 fix(virt-kdm-e2e): wait for cancelled DataUpload to reach terminal phase
    • d942faebe2da fix(virt-kdm-e2e): don't drop already-Canceling DataUploads from the wait
    • 8907e45e32d7 fix(virt-kdm-e2e): don't abort DataUpload cancellation on first patch error
    • 516bef721162 fix(virt-kdm-e2e): surface DataUpload poll read errors instead of swallowing them
    • a8ce759a3913 fix(nodeagent): propagate PodConfig.PriorityClassName to node-agent ConfigMap
    • 6658eb58d2cc OADP-6065: auto-detect AWS region for CloudStorage-backed BSLs
    • 9733a023f6b9 fix(bsl): create Secret from inline CACert and use CACertRef for cert rotation
    • 329fcef5c662 Address CodeRabbit review on PR#2453
    • bfa71e522a0b Merge pull request #2450 from kaovilai/fix/kdm-e2e-flake-fixes
    • 98ca1713fed9 fix(test): avoid import-shadowing of scheme package in new CACert secret test
    • 61590d413d5d Always rebuild BSL config from CloudStorage CR, not conditionally
    • 7e723b4dc700 fix(bsl): guard CACert secret against foreign ownership, propagate CACertRef resolution errors
    • d8f371426e13 Preserve nil BSL config when no source provides configuration
    • 48e860c7943a fix(bsl): make CACertRef precedence consistent across both CA cert consumers
    • c9118d53594a docs(api): mark inline CACert deprecated in favor of CACertRef
    • 353fb80edfa8 test(e2e): cover CACertRef alongside legacy CACert, add CloudStorage BSL coverage
    • eeb7a8b2e235 Grant VMFR controller PVC delete permission
    • 25e09ea7edb0 Merge pull request #2456 from shubham-pampattiwar/fix/oadp-7467-vmfr-pvc-cleanup-rbac
    • 081f2b811202 test(e2e): set uploaderType in CloudStorage CACert E2E DPA spec
    • 0e160944cc3a test(e2e): set CloudStorage prefix in CACert E2E DPA spec
    • dd604a080ec6 fix(e2e): set Default=true on CloudStorage cacert BSL
    • a34d3a46d0fa Merge pull request #2452 from kaovilai/fix/OADP-7984-priorityclassname-configmap
    • 1e8b32b59737 Merge pull request #2453 from kaovilai/fix/OADP-6065-bsl-region-detection-no-vsl
    • 52d7987f63ae OADP-8830: use correct selector for non-admin controller policy (#2458)
    • 1435209a30b3 Merge pull request #2454 from kaovilai/OADP-8056-cacertref
    • b75334c98e3d test(e2e): pin MinIO to migtools Bitnami image
    • 6c9a55683af9 Merge pull request #2469 from shubham-pampattiwar/test/pin-migtools-minio-image
    • af3c940c20a3 only send ca data through parameters, update error message
    • 3c08e01b7098 Merge branch 'oadp-dev' of github.com:openshift/oadp-operator into cacertref_dpt
    • 70acf8ba0d14 remove inline test, add end-to-end DPT with cacert test
    • 12fe273a97cf fix duplicate corev1 import
    • d8ac6ec3d0bd bring in functions verifyBSLWithCACertBackup for BSL setup, exclude Backup operations
    • 87e5b6dc51d5 existing suite does not set BackupLocation name field resulting in -1 appended, existing backup tests uses default BSL as short-cut
    • f3b8798643f7 fix: remove unused bsl parameter from TLS config builders (golangci-lint unparam)
    • 0a205af9b297 fix: correct CACertRef spelling in buildTLSConfig comment
    • 2d11b88559dd fix(e2e): retry checksum when sha256sum returns empty output
    • 3fb59dee73cd Merge pull request #1 from kaovilai/unparam-fix-2443
    • 6c501fae8fd1 fix: address shubham's review feedback on DPT CACertRef handling
    • 4cb820cf1add Merge pull request #2 from kaovilai/shubham-feedback-2443
    • ae6a0728be98 use test context
    • 5024f1022c51 Merge pull request #2475 from redhat-chai-bot/fix/checksum-empty-output-retry
    • 93591068cb6e Merge pull request #2443 from msfrucht/cacertref_dpt
    • d06889099132 Fix VeleroIsDeleted GC race and GetPodWithLabel rollout flake
    • 01a503af5423 Merge pull request #2478 from redhat-chai-bot/fix/velero-is-deleted-gc-race
    • b972958dd723 fix(e2e): wait for DPA-owned secret GC in Undeploy
    • a0e9bae09139 Merge pull request #2479 from kaovilai/fix/undeploy-gc-race
    • 2a2a629c976e fix(e2e): remove redundant dpaCR.IsDeleted() in Undeploy
    • fa3a813b884f Merge pull request #2486 from redhat-chai-bot/fix/ci-undeploy-velero-gc
    • 19044779e743 [OADP-8902] docs: clarify maxConcurrentDataMovers CRD default
    • b3fcc7fdbd3a fix(virt-e2e): retry guest-exec-status on transient QEMU 'Invalid parameter pid'
    • 26f222b10e10 Scope OADP network policies and fix non-admin DNS egress
    • 06f189ad4891 Add NetworkPolicy E2E coverage for partners and operands
    • 52779dc42c7f Clean up DPA fixtures after NetworkPolicy E2E tests
    • 9d6639f399c1 Handle mover watch closure and document legacy policy cleanup
    • c35d5b1f1e43 Merge pull request #2494 from shubham-pampattiwar/fix/oadp-8926-oadp-8911-networkpolicy
    • 031cc512ab05 update partner page for v1.19 for oadp1.7
    • d600cad85154 Merge pull request #2510 from weshayutin/partners
    • cd0b99c2faa1 Merge pull request #2489 from PrasadJoshi12/update-crd-desc
    • 1612be04b59b Merge pull request #2491 from openshift-cherrypick-robot/cherry-pick-2484-to-oadp-dev
  • ⚡ openshift/velero: 2091b09b93bb → f60a1ecba7e5
    • 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
    • 2294561f4989 Remove bz-pr-action GitHub Actions workflow
    • 556ff8d09980 Merge pull request #582 from redhat-chai-bot/remove-bz-pr-action
    • 17261cf4c916 Remove obsolete bz-on-pr-merge workflow
    • 1285d17de46c Merge pull request #583 from redhat-chai-bot/remove-bz-merge-workflow
    • ead1fd81e912 Add AGENTS.md and AI tool configurations for agentic development readiness
    • f60a1ecba7e5 Merge pull request #588 from redhat-chai-bot/ai-readiness/add-agents-md
  • ❌ no ci-operator config for branch oadp-dev in openshift/release

openshift-velero-plugin

  • ⚡ openshift/velero: 2091b09b93bb → f60a1ecba7e5
    • 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
    • 2294561f4989 Remove bz-pr-action GitHub Actions workflow
    • 556ff8d09980 Merge pull request #582 from redhat-chai-bot/remove-bz-pr-action
    • 17261cf4c916 Remove obsolete bz-on-pr-merge workflow
    • 1285d17de46c Merge pull request #583 from redhat-chai-bot/remove-bz-merge-workflow
    • ead1fd81e912 Add AGENTS.md and AI tool configurations for agentic development readiness
    • f60a1ecba7e5 Merge pull request #588 from redhat-chai-bot/ai-readiness/add-agents-md

kubevirt-datamover-controller

  • ⚡ openshift/velero: 2091b09b93bb → f60a1ecba7e5
    • 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
    • 2294561f4989 Remove bz-pr-action GitHub Actions workflow
    • 556ff8d09980 Merge pull request #582 from redhat-chai-bot/remove-bz-pr-action
    • 17261cf4c916 Remove obsolete bz-on-pr-merge workflow
    • 1285d17de46c Merge pull request #583 from redhat-chai-bot/remove-bz-merge-workflow
    • ead1fd81e912 Add AGENTS.md and AI tool configurations for agentic development readiness
    • f60a1ecba7e5 Merge pull request #588 from redhat-chai-bot/ai-readiness/add-agents-md

oadp-vm-file-restore

  • ⚡ openshift/velero: 2091b09b93bb → f60a1ecba7e5
    • 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
    • 2294561f4989 Remove bz-pr-action GitHub Actions workflow
    • 556ff8d09980 Merge pull request #582 from redhat-chai-bot/remove-bz-pr-action
    • 17261cf4c916 Remove obsolete bz-on-pr-merge workflow
    • 1285d17de46c Merge pull request #583 from redhat-chai-bot/remove-bz-merge-workflow
    • ead1fd81e912 Add AGENTS.md and AI tool configurations for agentic development readiness
    • f60a1ecba7e5 Merge pull request #588 from redhat-chai-bot/ai-readiness/add-agents-md

🚧 Wave 5 — Final Dependents (1/3)

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

oadp-must-gather

  • ⚡ migtools/oadp-non-admin: 4e222296abc4 → 3921af3620e4
    • 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
    • e60f798ca099 Add AGENTS.md and AI tool configurations for agentic development readiness
    • 3921af3620e4 Merge pull request #390 from redhat-chai-bot/ai-readiness/add-agents-md
  • ⚡ openshift/oadp-operator: d68148204751 → 1612be04b59b
    • 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 li