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
PipelineRunlist 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
taskRunsproperty in thepipelineRunstatus 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-commontransitive dependencies to 0.18.5.