Skip to content

fix: use ref:// syntax for plugin references - #304

Merged
NiallTwomey2 merged 1 commit into
redhat-developer:devfrom
jonkoops:fix/ref-syntax-migration
Sep 15, 2026
Merged

NiallTwomey2 merged 1 commit into
redhat-developer:devfrom
jonkoops:fix/ref-syntax-migration

Conversation

@jonkoops

@jonkoops jonkoops commented Sep 3, 2026

Copy link
Copy Markdown

Replace hardcoded OCI URLs and {{inherit}} tag references with ref:// syntax, which resolves plugin packages against the catalog index at install time. This removes version pinning and registry coupling from the configuration.

Also removes the RHDHBUGS-3710 workaround for extensions plugins; the upstream metadata now ships OCI references instead of ./dynamic-plugins/dist/ paths (redhat-developer/rhdh-plugin-export-overlays#3496), and the unnecessary extensions.directory pluginConfig (the plugin falls back to /extensions automatically).

RHDHBUGS-3710

@jonkoops

jonkoops commented Sep 3, 2026

Copy link
Copy Markdown
Author

Blocked: The ref:// syntax for extensions plugins depends on the :next catalog index shipping OCI references instead of ./dynamic-plugins/dist/ paths. The upstream metadata fix landed in redhat-developer/rhdh-plugin-export-overlays#3496, but the sync-midstream pipeline on rhdh-plugin-catalog has been failing due to an unrelated orchestrator:validation-failed error, preventing the catalog index from rebuilding. Once that pipeline succeeds, this PR can be marked ready.

@nickboldt nickboldt 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 though I'm surprised to not see orchestrator loki plugin in the list of things changed.

@jonkoops

jonkoops commented Sep 4, 2026

Copy link
Copy Markdown
Author

lgtm though I'm surprised to not see orchestrator loki plugin in the list of things changed.

This PR only converts existing plugin references to ref:// syntax; it doesn't add or remove plugins. The orchestrator loki plugin wasn't in the config before, so adding it would be a separate change.

@jonkoops
jonkoops force-pushed the fix/ref-syntax-migration branch from 40d3b53 to 0683358 Compare September 4, 2026 10:03
@jonkoops
jonkoops marked this pull request as ready for review September 4, 2026 14:37
@jonkoops
jonkoops force-pushed the fix/ref-syntax-migration branch 2 times, most recently from 4a5c23c to d841455 Compare September 14, 2026 10:02
Replace hardcoded OCI URLs and {{inherit}} tag references with ref://
syntax, which resolves plugin packages against the catalog index at
install time. This removes version pinning and registry coupling from
the configuration.

Also removes the RHDHBUGS-3710 workaround for extensions plugins (the
upstream metadata now ships OCI references instead of dist paths) and
drops the unnecessary extensions.directory pluginConfig (the plugin
falls back to /extensions automatically).

Signed-off-by: Jon Koops <jonkoops@gmail.com>
@jonkoops
jonkoops force-pushed the fix/ref-syntax-migration branch from d841455 to ddf583f Compare September 15, 2026 13:34
@sonarqubecloud

Copy link
Copy Markdown

@NiallTwomey2
NiallTwomey2 merged commit 3e5d47f into redhat-developer:dev Sep 15, 2026
19 checks passed
@jonkoops
jonkoops deleted the fix/ref-syntax-migration branch September 15, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants