Skip to content

Merge https://github.com/openshift/oadp-operator:oadp-1.3 (5c79560) into oadp-1.3#2275

Merged
weshayutin merged 4 commits into
openshift:oadp-1.3from
oadp-rebasebot:rebase-bot-oadp-1.3
Jul 8, 2026
Merged

Merge https://github.com/openshift/oadp-operator:oadp-1.3 (5c79560) into oadp-1.3#2275
weshayutin merged 4 commits into
openshift:oadp-1.3from
oadp-rebasebot:rebase-bot-oadp-1.3

Conversation

@oadp-rebasebot-app

Copy link
Copy Markdown
Contributor

No description provided.

@coderabbitai

coderabbitai Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: d945db31-89b4-47f7-a0b7-07dfc143544c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands.

@openshift-ci openshift-ci Bot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Jul 1, 2026
@openshift-ci

openshift-ci Bot commented Jul 1, 2026

Copy link
Copy Markdown

Hi @oadp-rebasebot-app[bot]. Thanks for your PR.

I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

sseago
sseago previously approved these changes Jul 2, 2026
@sseago

sseago commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added lgtm Indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Jul 2, 2026

@shubham-pampattiwar shubham-pampattiwar left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD 5c79560 and 2 for PR HEAD dc8b0d3 in total

@kaovilai

kaovilai commented Jul 2, 2026

Copy link
Copy Markdown
Member

/ok-to-test

@openshift-ci openshift-ci Bot added ok-to-test Indicates a non-member PR verified by an org member that is safe to test. and removed needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Jul 2, 2026

@weshayutin weshayutin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/LGTM

weshayutin
weshayutin previously approved these changes Jul 6, 2026

@weshayutin weshayutin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/LGTM

@weshayutin

Copy link
Copy Markdown
Contributor

/test unit-test

@weshayutin

Copy link
Copy Markdown
Contributor

@Joeavaikath we need to update this pr w/

whayutin@fedora:~/OPENSHIFT/git/OADP/oadp-operator$ git diff
diff --git a/build/Dockerfile.bundle b/build/Dockerfile.bundle
index efc0abc3..afe53b2e 100644
--- a/build/Dockerfile.bundle
+++ b/build/Dockerfile.bundle
@@ -7,7 +7,7 @@ LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/
 LABEL operators.operatorframework.io.bundle.package.v1=oadp-operator
 LABEL operators.operatorframework.io.bundle.channels.v1=stable-1.3
 LABEL operators.operatorframework.io.bundle.channel.default.v1=stable-1.3
-LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.34.2
+LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.35.0
 LABEL operators.operatorframework.io.metrics.mediatype.v1=metrics+v1
 LABEL operators.operatorframework.io.metrics.project_layout=go.kubebuilder.io/v3
 
diff --git a/bundle.Dockerfile b/bundle.Dockerfile
index efc0abc3..afe53b2e 100644
--- a/bundle.Dockerfile
+++ b/bundle.Dockerfile
@@ -7,7 +7,7 @@ LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/
 LABEL operators.operatorframework.io.bundle.package.v1=oadp-operator
 LABEL operators.operatorframework.io.bundle.channels.v1=stable-1.3
 LABEL operators.operatorframework.io.bundle.channel.default.v1=stable-1.3
-LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.34.2
+LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.35.0
 LABEL operators.operatorframework.io.metrics.mediatype.v1=metrics+v1
 LABEL operators.operatorframework.io.metrics.project_layout=go.kubebuilder.io/v3
 
diff --git a/bundle/manifests/oadp-operator.clusterserviceversion.yaml b/bundle/manifests/oadp-operator.clusterserviceversion.yaml
index 1db990dc..a04fddce 100644
--- a/bundle/manifests/oadp-operator.clusterserviceversion.yaml
+++ b/bundle/manifests/oadp-operator.clusterserviceversion.yaml
@@ -173,7 +173,7 @@ metadata:
     operators.openshift.io/must-gather-image: quay.io/konveyor/oadp-must-gather:oadp-1.3
     operators.openshift.io/valid-subscription: '["OpenShift Kubernetes Engine", "OpenShift
       Container Platform", "OpenShift Platform Plus"]'
-    operators.operatorframework.io/builder: operator-sdk-v1.34.2
+    operators.operatorframework.io/builder: operator-sdk-v1.35.0
     operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
     repository: https://github.com/openshift/oadp-operator
     support: Red Hat
diff --git a/bundle/metadata/annotations.yaml b/bundle/metadata/annotations.yaml
index 8471379a..d2e654d6 100644
--- a/bundle/metadata/annotations.yaml
+++ b/bundle/metadata/annotations.yaml
@@ -6,7 +6,7 @@ annotations:
   operators.operatorframework.io.bundle.package.v1: oadp-operator
   operators.operatorframework.io.bundle.channels.v1: stable-1.3
   operators.operatorframework.io.bundle.channel.default.v1: stable-1.3
-  operators.operatorframework.io.metrics.builder: operator-sdk-v1.34.2
+  operators.operatorframework.io.metrics.builder: operator-sdk-v1.35.0
   operators.operatorframework.io.metrics.mediatype.v1: metrics+v1
   operators.operatorframework.io.metrics.project_layout: go.kubebuilder.io/v3

@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Jul 7, 2026
@Joeavaikath

Joeavaikath commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

/hold will get updated after velero pr goes in
openshift/velero#539

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 7, 2026
weshayutin
weshayutin previously approved these changes Jul 7, 2026

@weshayutin weshayutin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/LGTM

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jul 7, 2026
@weshayutin

Copy link
Copy Markdown
Contributor

/test unit-test

@weshayutin

Copy link
Copy Markdown
Contributor

/retest-required

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 31.36%. Comparing base (e8ee8c5) to head (ea84418).
⚠️ Report is 85 commits behind head on oadp-1.3.

⚠️ Current head ea84418 differs from pull request most recent head f53db4e

Please upload reports for the commit f53db4e to get more accurate results.

Additional details and impacted files
@@             Coverage Diff              @@
##           oadp-1.3    #2275      +/-   ##
============================================
- Coverage     39.11%   31.36%   -7.75%     
============================================
  Files            18       28      +10     
  Lines          3068     4489    +1421     
============================================
+ Hits           1200     1408     +208     
- Misses         1731     2915    +1184     
- Partials        137      166      +29     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Joeavaikath

Copy link
Copy Markdown
Contributor

/retest

@Joeavaikath

Copy link
Copy Markdown
Contributor

/unhold

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 8, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD 5c79560 and 2 for PR HEAD f53db4e in total

@weshayutin

Copy link
Copy Markdown
Contributor

almost : ) "quay.io/openshift/ci:konveyor_builder_ubi9-v1.26" not found..

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD 42aedf0 and 1 for PR HEAD f53db4e in total

@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Jul 8, 2026
@sseago

sseago commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jul 8, 2026
@Joeavaikath

Copy link
Copy Markdown
Contributor

/retest

1 similar comment
@weshayutin

Copy link
Copy Markdown
Contributor

/retest

@openshift-ci

openshift-ci Bot commented Jul 8, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: Joeavaikath, oadp-rebasebot-app[bot], shubham-pampattiwar, sseago, weshayutin

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:
  • OWNERS [Joeavaikath,shubham-pampattiwar,sseago]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@Joeavaikath

Copy link
Copy Markdown
Contributor

Summary of CRD / Manifest Changes

The 26 changed CRD files are mirrored pairs across config/crd/bases/ and bundle/manifests/ (identical changes in both locations). These changes realign the Velero CRDs to match Velero v1.12.4, which is the upstream version oadp-1.3 is pinned to. A number of fields from newer Velero releases (v1.13+/v1.14+) had made their way into these CRDs and are being corrected.

controller-gen version bump

v0.16.5v0.17.0 across all CRDs (annotation only, tracks the generator version).

Velero API fields removed (not present in v1.12)

  • backuprepositories: repositoryConfig (spec), recentMaintenance (status)
  • backups / restores: uploaderConfig (parallel file upload/download settings), hookStatus (attempted/failed hook counts)
  • datadownloads / datauploads: nodeOS, acceptedByNode, acceptedTimestamp
  • podvolumebackups / podvolumerestores: uploaderSettings
  • downloadrequests: BackupVolumeInfos and RestoreVolumeInfo enum values
  • restores: waitForReady hook field

Other changes

  • x-kubernetes-list-type: atomic removed from label selector matchExpressions arrays in backups, restores, and schedules (controller-gen v0.17.0 no longer emits this for these fields)
  • ItemOperationTimeout default description corrected from "4 hour" to "1 hour" (backups + restores)
  • BSL SecretKeySelector.name: removed default: "" and trimmed backwards-compat description
  • BackupRepository.lastMaintenanceTime description updated
  • Restores spec now has required: [backupName]
  • podvolumebackups gained a Repository ID printer column

go.mod / go.sum

Dependency alignment to match the corrected Velero version and updated controller-gen tooling.

@weshayutin

Copy link
Copy Markdown
Contributor
• [456.795 seconds]
------------------------------
[AfterSuite] 
/go/src/github.com/openshift/oadp-operator/tests/e2e/e2e_suite_test.go:157
  > Enter [AfterSuite] TOP-LEVEL - /go/src/github.com/openshift/oadp-operator/tests/e2e/e2e_suite_test.go:157 @ 07/08/26 19:56:31.152
2026/07/08 19:56:31 Deleting Velero CR
  < Exit [AfterSuite] TOP-LEVEL - /go/src/github.com/openshift/oadp-operator/tests/e2e/e2e_suite_test.go:157 @ 07/08/26 19:56:31.255 (104ms)
[AfterSuite] PASSED [0.104 seconds]
------------------------------

Ran 31 of 31 Specs in 4750.711 seconds
SUCCESS! -- 31 Passed | 0 Failed | 0 Pending | 0 Skipped
PASS

@weshayutin weshayutin merged commit 059bc65 into openshift:oadp-1.3 Jul 8, 2026
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. ok-to-test Indicates a non-member PR verified by an org member that is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants