Skip to content

chore(backstage): bump orchestrator plugins to 1.7.1 prod release#219

Merged
openshift-merge-bot[bot] merged 7 commits intoredhat-developer:mainfrom
elai-shalev:bump-orchestrator-plugins-main
Sep 12, 2025
Merged

chore(backstage): bump orchestrator plugins to 1.7.1 prod release#219
openshift-merge-bot[bot] merged 7 commits intoredhat-developer:mainfrom
elai-shalev:bump-orchestrator-plugins-main

Conversation

@elai-shalev
Copy link
Copy Markdown

@elai-shalev elai-shalev commented Aug 14, 2025

This PR will bump the orchestrator plugins to the plugins released to prod 1.7.
related to this issue:
https://issues.redhat.com/browse/RHIDP-8514

DRAFT: WAITING FOR PLUGIN RELEASE

Checklist

  • For each Chart updated, version bumped in the corresponding Chart.yaml according to Semantic Versioning.
  • For each Chart updated, variables are documented in the values.yaml and added to the corresponding README.md. The pre-commit utility can be used to generate the necessary content. Use pre-commit run -a to apply changes. The pre-commit Workflow will do this automatically for you if needed.
  • JSON Schema template updated and re-generated the raw schema via the pre-commit hook.
  • Tests pass using the Chart Testing tool and the ct lint command.
  • If you updated the orchestrator-infra chart, make sure the versions of the Knative CRDs are aligned with the versions of the CRDs installed by the OpenShift Serverless operators declared in the values.yaml file. See Installing Knative Eventing and Knative Serving CRDs for more details.

Summary by Sourcery

Bump orchestrator plugins to v1.7.1 and extend their configuration with a new Workflows tab integration

New Features:

  • Add Workflows entity tab and catalog cards mount points to orchestrator plugin configuration

Enhancements:

  • Update orchestrator plugin package URLs and integrity hashes to version 1.7.1 in values.yaml and README

Documentation:

  • Refresh README default orchestrator.plugins snippets to reflect v1.7.1

@sourcery-ai
Copy link
Copy Markdown

sourcery-ai Bot commented Aug 14, 2025

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This PR bumps orchestrator-related Backstage plugins from v1.6.0 to v1.7.0, updates the Helm chart's version and documentation to reflect the new release, ensuring all package URLs and integrity hashes are aligned with the prod 1.7 release.

Class diagram for updated orchestrator plugin configuration in values.yaml

classDiagram
    class OrchestratorPlugin {
      - disabled: bool
      - package: string
      - integrity: string
      - pluginConfig: object
    }
    class OrchestratorBackendDynamicPlugin {
      - package: "https://npm.registry.redhat.com/@redhat/backstage-plugin-orchestrator-backend-dynamic/-/backstage-plugin-orchestrator-backend-dynamic-1.7.0.tgz"
      - integrity: "sha512-Kr55YbuVwEADwGef9o9wyimcgHmiwehPeAtVHa9g2RQYoSPEa6BeOlaPzB6W5Ke3M2bN/0j0XXtpLuvrlXQogA=="
      - pluginConfig: orchestrator.dataIndexService.url
    }
    class OrchestratorPluginMain {
      - package: "https://npm.registry.redhat.com/@redhat/backstage-plugin-orchestrator/-/backstage-plugin-orchestrator-1.7.0.tgz"
      - integrity: "sha512-fOSJv2PgtD2urKwBM7p9W6gV/0UIHSf4pkZ9V/wQO0eg0Zi5Mys/CL1ba3nO9x9l84MX11UBZ2r7PPVJPrmOtw=="
      - pluginConfig: dynamicPlugins.frontend
    }
    class ScaffolderBackendModuleOrchestratorDynamicPlugin {
      - package: "https://npm.registry.redhat.com/@redhat/backstage-plugin-scaffolder-backend-module-orchestrator-dynamic/-/backstage-plugin-scaffolder-backend-module-orchestrator-dynamic-1.7.0.tgz"
      - integrity: "sha512-Bueeix4661fXEnfJ9y31Yw91LXJgw6hJUG7lPVdESCi9VwBCjDB9Rm8u2yPqP8sriwr0OMtKtqD+Odn3LOPyVw=="
      - pluginConfig: orchestrator.dataIndexService.url
    }
    class OrchestratorFormWidgetsPlugin {
      - package: "https://npm.registry.redhat.com/@redhat/backstage-plugin-orchestrator-form-widgets/-/backstage-plugin-orchestrator-form-widgets-1.7.0.tgz"
      - integrity: "sha512-Tqn6HO21Q1TQ7TFUoRhwBVCtSBzbQYz+OaanzzIB0R24O6YtVx3wR7Chtr5TzC05Vz5GkBO1+FZid8BKpqljgA=="
      - pluginConfig: dynamicPlugins.frontend
    }
    OrchestratorPlugin <|-- OrchestratorBackendDynamicPlugin
    OrchestratorPlugin <|-- OrchestratorPluginMain
    OrchestratorPlugin <|-- ScaffolderBackendModuleOrchestratorDynamicPlugin
    OrchestratorPlugin <|-- OrchestratorFormWidgetsPlugin
Loading

File-Level Changes

Change Details Files
Bump orchestrator plugins to v1.7.0
  • Update backend-dynamic plugin package URL and integrity hash
  • Update core orchestrator plugin package URL and integrity hash
  • Update scaffolder-backend-module plugin package URL and integrity hash
  • Update form-widgets plugin package URL and integrity hash
charts/backstage/values.yaml
Update chart documentation and defaults
  • Refresh version badge to 4.5.4
  • Refresh default orchestrator.plugins snippet with v1.7.0 URLs
charts/backstage/README.md
Bump Helm chart version
  • Increment Chart.yaml version to 4.5.4
charts/backstage/Chart.yaml

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@elai-shalev elai-shalev changed the title bumping orch plugins to 1.7 prod release DO NOT MERGE: bumping orch plugins to 1.7 prod release Aug 14, 2025
@elai-shalev elai-shalev marked this pull request as draft August 14, 2025 12:08
Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

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

Hey there - I've reviewed your changes and they look great!

Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments

### Comment 1
<location> `charts/backstage/values.yaml:402` </location>
<code_context>
     # but this caused conflicting issues with user-provided .npmrc secrets.
     - disabled: false
-      package: "https://npm.registry.redhat.com/@redhat/backstage-plugin-orchestrator-backend-dynamic/-/backstage-plugin-orchestrator-backend-dynamic-1.6.0.tgz"
+      package: "https://npm.registry.redhat.com/@redhat/backstage-plugin-orchestrator-backend-dynamic/-/backstage-plugin-orchestrator-backend-dynamic-1.7.0.tgz"
       integrity: sha512-Kr55YbuVwEADwGef9o9wyimcgHmiwehPeAtVHa9g2RQYoSPEa6BeOlaPzB6W5Ke3M2bN/0j0XXtpLuvrlXQogA==
       pluginConfig:
</code_context>

<issue_to_address>
Consider updating the 'integrity' field if the package version changes.

Ensure the 'integrity' field is updated to reflect the new package version's hash to prevent installation or deployment issues.
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Comment thread charts/backstage/values.yaml Outdated
@jenniferubah
Copy link
Copy Markdown

@gazarenkov , @rm3l please could we convert this PR to ready for review as well?

@gazarenkov gazarenkov marked this pull request as ready for review September 12, 2025 06:11
@openshift-ci openshift-ci Bot requested a review from rm3l September 12, 2025 06:11
Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

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

Hey there - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@invincibleJai
Copy link
Copy Markdown
Member

/retitle bumping orch plugins to 1.7 prod release

@openshift-ci openshift-ci Bot changed the title DO NOT MERGE: bumping orch plugins to 1.7 prod release bumping orch plugins to 1.7 prod release Sep 12, 2025
@rm3l rm3l changed the title bumping orch plugins to 1.7 prod release chore(backstage): bump orchestrator plugins to 1.7.1 prod release Sep 12, 2025
@sonarqubecloud
Copy link
Copy Markdown

Copy link
Copy Markdown
Member

@rm3l rm3l left a comment

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 label Sep 12, 2025
@openshift-merge-bot openshift-merge-bot Bot merged commit c8cc27f into redhat-developer:main Sep 12, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants