Skip to content

chore(orchestrator): upgrade workspace to 6.0.0 - #3269

Open
ciiay wants to merge 1 commit into
redhat-developer:mainfrom
ciiay:chore/orchestrator-6.0.0
Open

chore(orchestrator): upgrade workspace to 6.0.0#3269
ciiay wants to merge 1 commit into
redhat-developer:mainfrom
ciiay:chore/orchestrator-6.0.0

Conversation

@ciiay

@ciiay ciiay commented Aug 14, 2026

Copy link
Copy Markdown
Member

Summary

  • Promote workspaces/orchestrator to @red-hat-developer-hub/backstage-plugin-orchestrator@6.0.0 (commit c18c88dc, Backstage 1.52.0).
  • Add module: Legacy to OFS dynamic plugin entries (translationResources, appIcons, dynamicRoutes, mountPoints) to match the app-config.yaml changes from rhdh-plugins#4247. NFS is now the default Scalprum PluginRoot; OFS exports live under /legacy.
  • Load form-widgets via pluginModule: Legacy (1.12.02.0.0) so RHDH still registers the OFS BackstagePlugin.
  • Companion package bumps at the same ref: backend 8.11.08.12.1, loki 1.4.01.4.1, scaffolder module 1.7.01.7.2.

Supersedes the auto-update PR targeting an older ref: #3253.

Test plan

  • /publish the workspace OCI images
  • /smoketest that plugins load
  • /test e2e-tests for the orchestrator workspace
  • Confirm Extensions catalog default config includes module: Legacy / pluginModule: Legacy

Made with Cursor

Add module: Legacy to OFS dynamic plugin entries so Scalprum loads
Legacy exports after the NFS graduation in rhdh-plugins#4247.

Co-authored-by: Cursor <cursoragent@cursor.com>
@sonarqubecloud

Copy link
Copy Markdown

@fullsend-ai-review

fullsend-ai-review Bot commented Aug 14, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 8:10 PM UTC · Completed 8:16 PM UTC

Commit: b3c83f2 · View workflow run →

@fullsend-ai-review

Copy link
Copy Markdown

Review — Approve

Summary

This PR upgrades the orchestrator workspace to track upstream commit c18c88dc ("Version Packages" from 2026-08-13), which contains the NFS graduation changes from rhdh-plugins#4247. The change is well-scoped — only orchestrator workspace metadata and source ref are modified.

Changes verified

Version bumps — all OCI tags match their version fields, and backstage.supportedVersions remains consistent at 1.52.0:

Package Old → New Type
orchestrator 5.10.0 → 6.0.0 Major
orchestrator-form-widgets 1.12.0 → 2.0.0 Major
orchestrator-backend 8.11.0 → 8.12.1 Minor
orchestrator-backend-module-loki 1.4.0 → 1.4.1 Patch
scaffolder-backend-module-orchestrator 1.7.0 → 1.7.2 Patch

Major version bump risk assessment: The two major version bumps (orchestrator 5→6 and form-widgets 1→2) are driven by the NFS graduation in rhdh-plugins#4247, which moves OFS exports from the default module to ./legacy. The breaking change is the Scalprum module path relocation, and this PR correctly addresses it by:

  • Changing module: Alphamodule: Legacy on translationResources
  • Adding module: Legacy to appIcons, dynamicRoutes, and mountPoints
  • Adding pluginModule: Legacy to the form-widgets entry (replacing the empty {})

This follows the same pattern already adopted by other graduated workspaces in this repo: global-header, rbac, quickstart, scorecard, intelligent-assistant, and translations.

module: Legacy completeness — the annotation is applied to all code-loading entries (translationResources, appIcons, dynamicRoutes, mountPoints). Declarative-only sections (menuItems, entityTabs) correctly omit it, consistent with every other workspace in the repo.

pluginModule: Legacy — this is the first use of this top-level Scalprum key in the repo. It is the correct mechanism for telling the plugin loader which module provides the form-widgets BackstagePlugin registration, since the form-widgets plugin has no individual export entries (unlike orchestrator which uses per-entry module annotations).

source.json — repo-ref updated to c18c88dc, a valid upstream commit. Backstage version stays at 1.52.0. A trailing newline is added (fixing the previous missing-newline condition).

Notes

  • Superseded PR: The PR body states this supersedes Update orchestrator workspace to commit 3baf0a9 for backstage 1.52.0 on branch main #3253 (which targets an older ref). That PR is still open — it should be closed when this merges.
  • Test plan: The PR includes /publish, /smoketest, /test e2e-tests, and config verification steps. These are the appropriate verification steps for a major version bump with config changes. Smoke tests and E2E should confirm the module: Legacy / pluginModule: Legacy config loads correctly at runtime.

No blocking findings.


Labels: PR updates orchestrator workspace metadata and source ref for NFS graduation

@fullsend-ai-review fullsend-ai-review Bot added ready-for-merge All reviewers approved — ready to merge workspace-update PR modifies files in an existing workspace labels Aug 14, 2026
@github-actions github-actions Bot added the mandatory-workspace PR affects a workspace with required plugins for releases label Aug 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mandatory-workspace PR affects a workspace with required plugins for releases ready-for-merge All reviewers approved — ready to merge workspace-update PR modifies files in an existing workspace

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant