You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That pseudo-version resolves to the tip of openshift/velero's konveyor-1.6.2 branch (SHA bab294f5d24c...), dated 2021-07-28 — a pre-OADP/Konveyor-era branch, ~5 years old.
Checking rebase-configs/ in this repo, openshift_openshift_velero_plugin only has configs for oadp-dev, oadp-1.3, oadp-1.4, oadp-1.5, and oadp-1.6 — there's no master config. So master appears to be structurally outside the wave-rebase automation's reach entirely (never picked up, by design or oversight).
2. oadp-dev branch itself is ~22 months behind, despite having an active config
dated 2024-09-19. But openshift/velero's own oadp-dev branch (the actual rebase target) was last updated just 4 days ago:
commit e2178e7e "Merge pull request #494 from oadp-rebasebot/rebase-bot-oadp-dev — Merge velero-io/velero:main (c825e3c) into oadp-dev", 2026-07-16
So Wave II (rebasing openshift/velero itself) is clearly running on schedule, but Wave IV propagation of that into openshift-velero-plugin hasn't landed in ~22 months. There's no pending/stuck PR either — the rebase-bot-oadp-dev branch on oadp-rebasebot/openshift-velero-plugin is at the same SHA as oadp-dev, i.e. rebasebot isn't currently sitting on unmerged work for this repo, it's just not been run/scheduled.
Why this matters
While working on openshift/openshift-velero-plugin#448, we hit concrete plugin-authoring constraints caused by the stale (2021) Velero API pinned on master:
pkg/restore/restore.go unconditionally skips Namespace objects from ever reaching the RestoreItemAction plugin pipeline (hardcoded special case).
RestoreItemActionExecuteOutput has no Warning field, so plugins can't add non-fatal warnings to a restore's status.
Both may have changed in newer Velero versions — impossible to know without the dependency being current. Given oadp-dev and the release branches carry the actual product builds, having them ~22 months behind matters more directly, but master being entirely unmanaged is also worth a decision either way.
Questions
Is master intentionally excluded from rebase-config coverage (e.g. treated as a Konveyor-upstream-only branch, not an OADP product branch)? If not, should a rebase-configs/openshift_openshift_velero_plugin_master.env.sh be added?
Why hasn't Wave IV propagation (openshift/velero → openshift-velero-plugin) run for oadp-dev/release branches in ~22 months — disabled, blocked, or just not scheduled/prioritized?
Note
Responses generated with Claude
Summary
openshift/openshift-velero-plugin'sgithub.com/openshift/velerodependency is out of date in two distinct ways:1.
masterbranch has no rebase-config at allmaster'sgo.modpins:That pseudo-version resolves to the tip of
openshift/velero'skonveyor-1.6.2branch (SHAbab294f5d24c...), dated 2021-07-28 — a pre-OADP/Konveyor-era branch, ~5 years old.Checking
rebase-configs/in this repo,openshift_openshift_velero_pluginonly has configs foroadp-dev,oadp-1.3,oadp-1.4,oadp-1.5, andoadp-1.6— there's nomasterconfig. Somasterappears to be structurally outside the wave-rebase automation's reach entirely (never picked up, by design or oversight).2.
oadp-devbranch itself is ~22 months behind, despite having an active configopenshift-velero-plugin'soadp-devbranchgo.modpins:dated 2024-09-19. But
openshift/velero's ownoadp-devbranch (the actual rebase target) was last updated just 4 days ago:So Wave II (rebasing
openshift/veleroitself) is clearly running on schedule, but Wave IV propagation of that intoopenshift-velero-pluginhasn't landed in ~22 months. There's no pending/stuck PR either — therebase-bot-oadp-devbranch onoadp-rebasebot/openshift-velero-pluginis at the same SHA asoadp-dev, i.e. rebasebot isn't currently sitting on unmerged work for this repo, it's just not been run/scheduled.Why this matters
While working on openshift/openshift-velero-plugin#448, we hit concrete plugin-authoring constraints caused by the stale (2021) Velero API pinned on
master:pkg/restore/restore.gounconditionally skipsNamespaceobjects from ever reaching theRestoreItemActionplugin pipeline (hardcoded special case).RestoreItemActionExecuteOutputhas noWarningfield, so plugins can't add non-fatal warnings to a restore's status.Both may have changed in newer Velero versions — impossible to know without the dependency being current. Given
oadp-devand the release branches carry the actual product builds, having them ~22 months behind matters more directly, butmasterbeing entirely unmanaged is also worth a decision either way.Questions
masterintentionally excluded from rebase-config coverage (e.g. treated as a Konveyor-upstream-only branch, not an OADP product branch)? If not, should arebase-configs/openshift_openshift_velero_plugin_master.env.shbe added?openshift/velero→openshift-velero-plugin) run foroadp-dev/release branches in ~22 months — disabled, blocked, or just not scheduled/prioritized?