RHIDP-15776: Align inherit matching with the operator - #4808
subhashkhileri wants to merge 2 commits into
Conversation
|
Important This PR includes changes that affect public-facing API. Please ensure you are adding/updating documentation for new features or behavior. Changed Packages
|
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #4808 +/- ##
==========================================
+ Coverage 63.26% 63.28% +0.01%
==========================================
Files 2675 2675
Lines 106439 106507 +68
Branches 29767 29787 +20
==========================================
+ Hits 67340 67400 +60
- Misses 37320 37328 +8
Partials 1779 1779
*This pull request uses carry forward flags. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
|
/fs-review |
|
🤖 Finished Review · ❌ Failure (agent timed out after 20m0s without completing (timeout: 20m0s)) · Started 12:42 PM UTC · Completed 1:04 PM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 |
|
|
/fs-review |
|
🤖 Finished Review · ❌ Failure (agent timed out after 20m0s without completing (timeout: 20m0s)) · Started 2:53 PM UTC · Completed 3:16 PM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 |



Summary
{{inherit}}against included plugins by the final OCI image name, ignoring registry host and namespace!plugin-pathbehavior; path removal remains scoped to RHIDP-16807Why
The operator uses the final name only for reference lookup, then continues normal merging with the resolved concrete package. This fixes cross-registry inheritance without changing unrelated OCI merge behavior or prematurely removing explicit plugin paths.
Jira: https://redhat.atlassian.net/browse/RHIDP-15776
Validation
CI=true yarn test --runInBand— 20 suites, 256 tests passedyarn tscyarn lint:allyarn prettier:checkyarn build:api-reports:only --ci