Chapter 1. Red Hat Plug-ins for Backstage 1.0 release notes

Red Hat Plug-ins for Backstage (RHPIB) 1.0 provides developers with a set of Backstage plug-ins that Red Hat supports on specific versions of Backstage and Red Hat Developer Hub. The supported plug-ins are a combination of plug-ins hosted on Janus mid-stream and Red Hat Developer Hub.

The goal of RHPIB is to provide flexibility and allow developers to expose any kind of infrastructure or software development tool as a plugin in Backstage.

1.1. About this release

The release notes provide high-level coverage of the features that have been implemented in Red Hat Plug-ins for Backstage 1.0 and document known issues in this release.

1.2. Known issues

This section lists known issues with Red Hat Plug-ins for Backstage 1.0.

  • Task status bar in the TEKTON tab displays incorrect information [487]:

    Issue: The Task status bar in the PipelineRun list page shows PipelineRun not started yet when the Status column shows succeeded.

    Analysis: With the new Pipelines Operator updates (Pipelines Operator version 1.11.0), the taskRuns property in the pipelineRun status is deprecated. The available code is relying on this deprecated property to visualize the Task Status.

    However, this issue is not present with Pipelines Operator version 1.10.4 and earlier, where the Task Status information is shown correctly.

    To reproduce: Create a Pipeline resource in your Kubernetes cluster with the backstage.io/kubernetes-id= label and start the pipeline.

    Expected result: The Task status must match the status of the PipelineRun.

  • RHPIB backend plugins do not work on Backstage 1.14 or earlier [500]:

    Issue: The RHPIB backend plugins do not work on Backstage 1.14 or earlier version.

    To reproduce: Install the RHPIB backend plugins on a vanilla Backstage instance version 1.14.0.

    Expected result: RHPIB backend plugins must support Backstage 1.11.0 or later versions.

    Workaround: The RHPIB backend plugins generally work when you pin all @backstage/backend-common transitive dependencies to 0.18.5.